/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-6956{margin:calc(var(--spacing) * 6956)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.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}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-cyrillic-ext-400-normal.woff2)format("woff2"),url(./files/inter-cyrillic-ext-400-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-cyrillic-400-normal.woff2)format("woff2"),url(./files/inter-cyrillic-400-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-greek-ext-400-normal.woff2)format("woff2"),url(./files/inter-greek-ext-400-normal.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-greek-400-normal.woff2)format("woff2"),url(./files/inter-greek-400-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-vietnamese-400-normal.woff2)format("woff2"),url(./files/inter-vietnamese-400-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-latin-ext-400-normal.woff2)format("woff2"),url(./files/inter-latin-ext-400-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./files/inter-latin-400-normal.woff2)format("woff2"),url(./files/inter-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-cyrillic-ext-600-normal.woff2)format("woff2"),url(./files/inter-cyrillic-ext-600-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-cyrillic-600-normal.woff2)format("woff2"),url(./files/inter-cyrillic-600-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-greek-ext-600-normal.woff2)format("woff2"),url(./files/inter-greek-ext-600-normal.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-greek-600-normal.woff2)format("woff2"),url(./files/inter-greek-600-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-vietnamese-600-normal.woff2)format("woff2"),url(./files/inter-vietnamese-600-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-latin-ext-600-normal.woff2)format("woff2"),url(./files/inter-latin-ext-600-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./files/inter-latin-600-normal.woff2)format("woff2"),url(./files/inter-latin-600-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-cyrillic-ext-700-normal.woff2)format("woff2"),url(./files/inter-cyrillic-ext-700-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-cyrillic-700-normal.woff2)format("woff2"),url(./files/inter-cyrillic-700-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-greek-ext-700-normal.woff2)format("woff2"),url(./files/inter-greek-ext-700-normal.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-greek-700-normal.woff2)format("woff2"),url(./files/inter-greek-700-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-vietnamese-700-normal.woff2)format("woff2"),url(./files/inter-vietnamese-700-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-latin-ext-700-normal.woff2)format("woff2"),url(./files/inter-latin-ext-700-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./files/inter-latin-700-normal.woff2)format("woff2"),url(./files/inter-latin-700-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-cyrillic-ext-800-normal.woff2)format("woff2"),url(./files/inter-cyrillic-ext-800-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-cyrillic-800-normal.woff2)format("woff2"),url(./files/inter-cyrillic-800-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-greek-ext-800-normal.woff2)format("woff2"),url(./files/inter-greek-ext-800-normal.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-greek-800-normal.woff2)format("woff2"),url(./files/inter-greek-800-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-vietnamese-800-normal.woff2)format("woff2"),url(./files/inter-vietnamese-800-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-latin-ext-800-normal.woff2)format("woff2"),url(./files/inter-latin-ext-800-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./files/inter-latin-800-normal.woff2)format("woff2"),url(./files/inter-latin-800-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./files/poppins-devanagari-700-normal.woff2)format("woff2"),url(./files/poppins-devanagari-700-normal.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./files/poppins-latin-ext-700-normal.woff2)format("woff2"),url(./files/poppins-latin-ext-700-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./files/poppins-latin-700-normal.woff2)format("woff2"),url(./files/poppins-latin-700-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./files/poppins-devanagari-800-normal.woff2)format("woff2"),url(./files/poppins-devanagari-800-normal.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./files/poppins-latin-ext-800-normal.woff2)format("woff2"),url(./files/poppins-latin-ext-800-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./files/poppins-latin-800-normal.woff2)format("woff2"),url(./files/poppins-latin-800-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(./files/poppins-devanagari-900-normal.woff2)format("woff2"),url(./files/poppins-devanagari-900-normal.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(./files/poppins-latin-ext-900-normal.woff2)format("woff2"),url(./files/poppins-latin-ext-900-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(./files/poppins-latin-900-normal.woff2)format("woff2"),url(./files/poppins-latin-900-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/jetbrains-mono-cyrillic-ext-500-normal.woff2)format("woff2"),url(./files/jetbrains-mono-cyrillic-ext-500-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/jetbrains-mono-cyrillic-500-normal.woff2)format("woff2"),url(./files/jetbrains-mono-cyrillic-500-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/jetbrains-mono-greek-500-normal.woff2)format("woff2"),url(./files/jetbrains-mono-greek-500-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/jetbrains-mono-vietnamese-500-normal.woff2)format("woff2"),url(./files/jetbrains-mono-vietnamese-500-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2"),url(./files/jetbrains-mono-latin-ext-500-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/jetbrains-mono-latin-500-normal.woff2)format("woff2"),url(./files/jetbrains-mono-latin-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#27333c;--lime:#c1ff72;--paper:#f5f6f3;--white:#fff;--ink-2:#5f6b72;--line:#dce1dc;--soft:#e9ede8;--danger:#a83a35;--warning:#9a6618;--shadow:0 18px 55px #27333c18;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-serif:Georgia,"Times New Roman",serif;--fs-1:8px;--fs-2:9px;--fs-3:11px;--fs-4:12px;--fs-5:14px;--fs-6:16px}*{box-sizing:border-box}html{background:var(--paper)}html,body{color:var(--navy);font-family:var(--font-body);overscroll-behavior-x:none;width:100%;margin:0;overflow-x:clip}button,input{font:inherit}button{color:inherit}.studio{background:var(--paper);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.studio-nav{background:var(--navy);color:#fff;flex-direction:column;gap:28px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.wordmark{align-items:baseline;gap:8px;padding:0 8px;display:flex}.wordmark span{letter-spacing:.08em;font-size:25px;font-weight:900}.wordmark small{color:var(--lime);font-weight:800}.role-switch{grid-template-columns:1fr 1fr;gap:6px;display:grid}.role-switch button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:8px;padding:9px 6px;font-size:12px}.role-switch button.selected{background:var(--lime);color:var(--navy);border-color:var(--lime);font-weight:800}.studio-nav nav{gap:4px;display:grid}.studio-nav nav button{color:#fff;text-align:left;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:11px 12px;display:flex}.studio-nav nav button.current{opacity:1;border-left:3px solid var(--lime);background:#ffffff12;font-weight:750}.studio-note{border-top:1px solid #ffffff20;align-items:flex-start;gap:10px;margin-top:auto;padding:18px 8px 0;display:flex}.studio-note p{color:#ffffffa8;margin:0;font-size:11px;line-height:1.55}.lime-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #c1ff7220}.workspace{min-width:0;padding:30px}.prototype-frame{background:var(--white);border:1px solid var(--line);max-width:1180px;min-height:calc(100vh - 60px);box-shadow:var(--shadow);border-radius:18px;margin:auto;overflow:hidden}.customer-canvas,.ops-canvas,.driver-canvas{max-width:none;margin:auto;padding:36px 44px 70px}.customer-top,.context-header,.ops-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.location{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.location small,.location strong{display:block}.location small{color:var(--ink-2);font-size:11px}.avatar{background:var(--navy);color:#fff;text-align:center;border:0;border-radius:50%;width:42px;height:42px;font-size:11px;font-weight:800;line-height:42px;overflow:hidden}.eyebrow{letter-spacing:.13em;color:var(--ink-2);margin:0 0 8px;font-size:11px;font-weight:850}.editorial-title{margin:52px 0 28px}.editorial-title h1,.restaurant-identity h1,.tracking-hero h1,.ops-header h1{letter-spacing:-.045em;max-width:750px;margin:0;font-size:clamp(32px,5vw,58px);line-height:1.02}.lede{color:var(--ink-2);font-size:16px}.search{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:12px;height:56px;padding:0 17px;display:flex}.search span{font-size:26px}.search input{background:0 0;border:0;outline:0;width:100%;font-size:16px}.category-rail{gap:8px;margin:22px 0 34px;padding-bottom:3px;display:flex;overflow:auto}.category-rail button{white-space:nowrap;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px}.category-rail button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.active-order{background:var(--navy);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;padding:18px 20px;display:flex}.active-order small,.active-order strong{display:block}.active-order small{color:var(--lime);letter-spacing:.08em;margin-bottom:4px;font-weight:800}.section-heading{justify-content:space-between;align-items:end;margin:32px 0 16px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:26px}.quiet{color:var(--navy);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.restaurant-list,.menu-list{border-top:1px solid var(--line)}.restaurant-row,.menu-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:68px 1fr auto;align-items:center;gap:16px;width:100%;padding:16px 0;display:grid}.restaurant-row>span:nth-child(2),.menu-row>span{gap:4px;display:grid}.restaurant-row small,.menu-row small{color:var(--ink-2)}.restaurant-row em{font-size:12px;font-style:normal;font-weight:700}.food-thumb{border-radius:12px;place-items:center;width:62px;height:62px;font-weight:900;display:grid}.tone-1{background:#e9ddd2}.tone-2{background:#dce9d2}.tone-3{background:#eadfc6}.restaurant-identity{grid-template-columns:120px 1fr;align-items:center;gap:24px;margin:48px 0 22px;display:grid}.restaurant-mark{background:var(--navy);width:120px;height:120px;color:var(--lime);border-radius:18px;place-items:center;font-size:32px;font-weight:900;display:grid}.facts,.driver-facts{flex-wrap:wrap;gap:10px;display:flex}.facts span,.driver-facts span{background:var(--paper);border-radius:7px;padding:9px 12px;font-size:12px;font-weight:700}.menu-row{grid-template-columns:1fr auto;padding:22px 0}.primary{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-weight:800}.wide{width:100%;min-height:54px;margin-top:26px}.cart-line{border-block:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:24px 0;display:grid}.cart-line p{color:var(--ink-2);margin:5px 0}.stepper{border:1px solid var(--line);border-radius:9px;align-items:center;display:flex;overflow:hidden}.stepper button{background:var(--paper);cursor:pointer;border:0;width:40px;height:40px}.stepper span{text-align:center;min-width:36px}.add-more{cursor:pointer;background:0 0;border:0;padding:20px 0;font-weight:800}.price-summary{border-top:1px solid var(--line);padding-top:18px}.price-summary div{justify-content:space-between;padding:7px 0;display:flex}.price-summary .total{border-top:1px solid var(--line);margin-top:10px;padding-top:18px;font-size:20px;font-weight:900}.tracking-hero{padding:70px 0 35px}.eta{letter-spacing:-.05em;margin:28px 0 5px;font-size:72px;font-weight:900;line-height:1}.eta span{letter-spacing:0;font-size:20px}.route-map{background:linear-gradient(135deg,#eef1ec,#dfe5df);border-radius:16px;height:230px;position:relative;overflow:hidden}.route-line{background:var(--navy);border-radius:4px;height:4px;position:absolute;top:50%;left:15%;right:15%;transform:rotate(-8deg)}.map-point{background:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 5px 20px #27333c20}.store{bottom:25%;left:9%}.courier{background:var(--lime);top:32%;left:48%}.home{top:20%;right:8%}.timeline{margin:0;padding:25px 0;list-style:none}.timeline li{border-left:2px solid var(--line);justify-content:space-between;padding:14px 0 14px 34px;display:flex;position:relative}.timeline li:before{content:"";background:var(--line);border-radius:50%;width:12px;height:12px;position:absolute;top:20px;left:-7px}.timeline li.done:before,.timeline li.current:before{background:var(--navy)}.timeline li.current{font-weight:900}.ops-canvas,.driver-canvas{max-width:none;padding:44px 54px}.ops-header{margin-bottom:34px}.status-on,.status-off{cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.status-on{background:#e5f7d7}.status-off{color:var(--danger);background:#f1e3e1}.ops-alert{background:var(--navy);color:#fff;border-radius:11px;justify-content:space-between;gap:16px;padding:17px 20px;display:flex}.ops-alert span{color:#ffffffb7}.metric-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0 44px;display:grid}.metric-grid.admin{grid-template-columns:repeat(4,1fr)}.metric{background:#fff;gap:8px;padding:22px;display:grid}.metric span,.metric small{color:var(--ink-2)}.metric strong{letter-spacing:-.04em;font-size:32px}.order-table{border-top:1px solid var(--line)}.table-head,.table-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr 1fr 1fr;align-items:center;padding:13px 8px;display:grid}.table-head{color:var(--ink-2);letter-spacing:.08em;font-size:11px;font-weight:850}.table-row button{background:var(--navy);color:#fff;border:0;border-radius:7px;justify-self:start;padding:8px 10px;font-weight:700}.driver-task{background:var(--navy);color:#fff;border-radius:16px;margin:38px 0;padding:30px}.driver-task .eyebrow{color:var(--lime)}.driver-task h2{margin:0 0 8px;font-size:35px}.driver-task p{color:#ffffffbd}.driver-facts{margin:25px 0}.driver-facts span{background:#ffffff12}.driver-task .primary{background:var(--lime);color:var(--navy)}.route-steps{gap:0;display:grid}.route-steps>div{border-left:2px solid var(--line);gap:16px;padding:18px;display:flex}.route-steps b{background:var(--soft);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.route-steps span{gap:4px;display:grid}.route-steps small{color:var(--ink-2)}.route-steps .current{border-left-color:var(--lime)}.route-steps .current b{background:var(--lime)}.admin-layout{grid-template-columns:1fr 300px;gap:45px;display:grid}.incident-list{border-top:1px solid var(--line);display:grid}.incident-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:35px 1fr auto;align-items:center;padding:18px 0;display:grid}.severity{background:#f3e5d5;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.s-0{color:var(--danger);background:#f1d9d7}.audit-panel{border-left:1px solid var(--line);padding-left:25px}.audit-panel p:not(.eyebrow){margin:20px 0 3px;font-weight:750}.audit-panel small{color:var(--ink-2)}@media (width<=900px){.studio{display:block}.studio-nav{height:auto;padding:18px;position:relative}.studio-nav nav{display:flex;overflow:auto}.studio-nav nav button{white-space:nowrap}.studio-note{display:none}.workspace{padding:10px}.prototype-frame{border-radius:12px;min-height:0}.customer-canvas,.ops-canvas,.driver-canvas{padding:24px 20px 70px}.metric-grid,.metric-grid.admin{grid-template-columns:1fr 1fr}.admin-layout{grid-template-columns:1fr}.audit-panel{border-left:0;border-top:1px solid var(--line);padding:22px 0}.table-head,.table-row{grid-template-columns:1fr 1fr}.table-head span:nth-child(2),.table-row span:nth-child(2){display:none}.restaurant-identity{grid-template-columns:74px 1fr}.restaurant-mark{border-radius:12px;width:74px;height:74px}.cart-line{grid-template-columns:1fr auto}.cart-line>strong{grid-column:2}.ops-alert{display:grid}.editorial-title{margin-top:38px}}@media (width<=520px){.role-switch{grid-template-columns:repeat(4,1fr)}.role-switch button{padding:8px 3px;font-size:11px}.metric-grid,.metric-grid.admin{grid-template-columns:1fr}.restaurant-row{grid-template-columns:58px 1fr}.restaurant-row>b{display:none}.food-thumb{width:52px;height:52px}.eta{font-size:58px}.ops-header{align-items:flex-start;display:grid}.customer-top{align-items:flex-start}}.driver-experience{--driver-ink:#24323c;--driver-lime:#b8ff63;min-height:100vh;color:var(--driver-ink);background:#f7f8f5;padding-bottom:106px}.driver-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;border-bottom:1px solid #dce1dc;grid-template-columns:1fr auto auto;align-items:center;gap:24px;height:94px;padding:0 max(28px,50vw - 610px);display:grid;position:sticky;top:0}.driver-brand{cursor:pointer;background:0 0;border:0;justify-self:start}.driver-identity{align-items:center;gap:12px;display:flex}.driver-identity>span{background:var(--driver-ink);width:44px;height:44px;color:var(--driver-lime);border-radius:15px;place-items:center;font-weight:900;display:grid}.driver-identity div{display:grid}.driver-identity small{letter-spacing:.12em;color:#637078;font-size:9px;font-weight:900}.driver-identity strong{font-size:14px}.availability{cursor:pointer;background:#f3f5f2;border:1px solid #d9dfda;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;display:flex}.availability>i{background:#c9cfca;border-radius:50%;width:32px;height:32px;position:relative}.availability>i:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;inset:12px}.availability.online>i{background:var(--driver-lime);box-shadow:0 0 0 5px #b8ff6320}.availability span{text-align:left;display:grid}.availability small{letter-spacing:.1em;font-size:8px;font-weight:900}.availability strong{font-size:12px}.driver-main{max-width:1220px;margin:auto;padding:48px 28px}.driver-welcome{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:30px;display:grid}.driver-welcome h1,.driver-detail-page>header h1{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(38px,5vw,68px);line-height:.98}.driver-welcome>div>p:last-child{color:#66737a;font-size:16px}.driver-day-pulse{border-left:1px solid #dce1dc;display:flex}.driver-day-pulse span{padding:8px 20px;display:grid}.driver-day-pulse strong{letter-spacing:-.04em;font-size:26px}.driver-day-pulse small{letter-spacing:.1em;color:#68747b;font-size:8px;font-weight:900}.driver-mission{background:var(--driver-ink);color:#fff;border-radius:34px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden;box-shadow:0 26px 70px #24323c20}.mission-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:48px;display:flex}.mission-copy .eyebrow{color:var(--driver-lime)}.mission-copy h2{letter-spacing:-.05em;overflow-wrap:break-word;min-width:0;margin:0 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.05}.mission-copy>p:not(.eyebrow){color:#d7dddf;overflow-wrap:anywhere;min-width:0;line-height:1.55}.mission-facts{border-block:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);width:100%;margin:22px 0;display:grid}.mission-facts span{padding:16px 12px 16px 0;display:grid}.mission-facts b{font-size:20px}.mission-facts small{color:#aeb9bd;font-size:11px}.mission-actions{align-items:center;gap:8px;width:100%;display:flex}.mission-actions .primary,.mission-next{background:var(--driver-lime);color:var(--driver-ink);justify-content:center;align-items:center;gap:8px;display:flex}.mission-map{background:#edf0eb;padding:18px}.driver-map{height:360px;color:var(--driver-ink);background:linear-gradient(135deg,#eef1eb,#dfe7dd);border-radius:23px;position:relative;overflow:hidden}.map-grid{opacity:.85;background:repeating-linear-gradient(28deg,#0000 0 54px,#fff 55px 61px),repeating-linear-gradient(118deg,#0000 0 70px,#d6ded4 71px 73px);position:absolute;inset:-20%}.driver-route-line{background:var(--driver-ink);border-radius:10px;width:64%;height:5px;position:absolute;top:59%;left:18%;transform:rotate(-15deg);box-shadow:0 0 0 7px #fffa}.driver-map-pin{z-index:2;place-items:center;display:grid;position:absolute}.driver-map-pin small{letter-spacing:.08em;background:#fff;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:900;box-shadow:0 5px 16px #24323c20}.driver-map-pin.pickup{bottom:15%;left:10%}.driver-map-pin.destination{color:var(--driver-ink);top:15%;right:9%}.driver-map-pin.rider{background:var(--driver-lime);border-radius:17px;width:52px;height:52px;box-shadow:0 11px 28px #24323c35}.map-provider{letter-spacing:.1em;color:#657168;font-size:8px;font-weight:900;position:absolute;bottom:10px;right:12px}.driver-map-popover{z-index:6;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#24323cf2;border:1px solid #ffffff30;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;max-width:min(380px,100% - 28px);padding:13px 14px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 16px 38px #24323c45}.driver-map-popover>i{background:#ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.driver-map-popover>i.pop-tone-home{background:var(--driver-lime);color:var(--driver-ink)}.driver-map-popover>span{min-width:0;display:grid}.driver-map-popover small{letter-spacing:.1em;color:var(--driver-lime);font-size:8px;font-weight:900}.driver-map-popover strong{font-size:13px;line-height:1.35}.driver-map-popover p{color:#c8d0d2;margin:2px 0 0;font-size:11px;line-height:1.4}.driver-map-popover button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;width:30px;height:30px;font-size:17px;line-height:1}.driver-lifecycle{color:var(--driver-ink);grid-template-columns:repeat(6,1fr);padding:16px 4px 0;display:grid}.driver-lifecycle span{justify-items:center;gap:5px;display:grid;position:relative}.driver-lifecycle span:before{content:"";background:#d2d9d3;height:2px;position:absolute;top:14px;left:-50%;right:50%}.driver-lifecycle span:first-child:before{display:none}.driver-lifecycle i{z-index:1;background:#d9ded9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.driver-lifecycle small{font-size:8px;font-weight:800}.driver-lifecycle .done i{background:var(--driver-lime)}.driver-lifecycle .current i{background:var(--driver-ink);color:var(--driver-lime);box-shadow:0 0 0 6px #b8ff6330}.driver-lifecycle .done:before,.driver-lifecycle .current:before{background:var(--driver-lime)}.driver-quick-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.driver-quick-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:24px;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.driver-quick-grid>button>i{background:#eff3ed;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.driver-quick-grid span{display:grid}.driver-quick-grid small{letter-spacing:.1em;color:#707a80;font-size:8px;font-weight:900}.driver-quick-grid strong{font-size:16px}.driver-quick-grid p{color:#68737a;margin:5px 0 0;font-size:12px}.driver-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#25323ce8;border:1px solid #ffffff40;border-radius:26px;align-items:center;gap:3px;padding:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #24323c40}.driver-nav button{color:#d1d7da;cursor:pointer;background:0 0;border:0;border-radius:19px;align-content:center;justify-items:center;gap:3px;width:94px;height:58px;display:grid;position:relative}.driver-nav button span{white-space:nowrap;font-size:9px;font-weight:800}.driver-nav button.active{color:var(--driver-lime);background:#ffffff12}.driver-nav button i{background:var(--driver-lime);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.driver-detail-page>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.driver-detail-page>header button{background:#fff;border:1px solid #d6ddd7;border-radius:999px;padding:12px 18px;font-weight:800}.driver-detail-page>.driver-map{height:460px}.route-instructions{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.route-instructions>span{background:#fff;border:1px solid #dce1dc;border-radius:21px;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.route-instructions>span>i{background:#eef2ec;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.route-instructions div{display:grid}.route-instructions small{letter-spacing:.1em;font-size:8px;font-weight:900}.route-instructions p{color:#657179;margin:4px 0;font-size:12px}.earnings-hero{color:#fff;background:linear-gradient(120deg,#24323c,#2e4941);border-radius:32px;grid-template-columns:.7fr 1.3fr;gap:40px;padding:38px;display:grid}.earnings-hero>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.earnings-hero strong{letter-spacing:-.06em;font-size:64px}.earnings-hero p{color:#cbd4d5}.earnings-hero button{background:var(--driver-lime);color:#24323c;cursor:pointer;border:0;border-radius:10px;padding:12px 15px;font-weight:800}.earnings-chart{align-items:end;gap:14px;height:210px;display:flex}.earnings-chart span{flex-direction:column;flex:1;justify-content:end;align-items:end;height:100%;display:flex}.earnings-chart i{background:linear-gradient(#b8ff63,#79aa50);border-radius:10px 10px 3px 3px;width:100%}.earnings-chart small{align-self:center;margin-top:7px}.earning-ledger,.driver-history,.profile-action-list{border-top:1px solid #dbe0dc;margin-top:24px;display:grid}.earning-ledger button,.driver-history button,.profile-action-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dbe0dc;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:20px 8px;display:grid}.earning-ledger span,.driver-history span,.profile-action-list span{display:grid}.earning-ledger small,.driver-history small,.profile-action-list small{color:#68747b}.driver-history button{grid-template-columns:58px 1fr auto auto}.driver-history button>i{background:#eef2ec;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.driver-history button>i.live{background:#eaffcf}.driver-history button>i.cancel{filter:grayscale();opacity:.55}.driver-history p{color:#69757b;margin:3px 0}.driver-profile-hero{background:linear-gradient(125deg,#edf1eb,#f7f4ea);border-radius:30px;grid-template-columns:160px 1fr auto;align-items:center;gap:28px;padding:32px;display:grid}.driver-profile-hero>span{background:var(--driver-ink);height:140px;color:var(--driver-lime);border-radius:28px;place-items:center;font-size:48px;font-weight:900;display:grid;position:relative}.driver-profile-hero>span i{background:var(--driver-lime);color:var(--driver-ink);border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;position:absolute;bottom:-9px}.driver-profile-hero>div:nth-child(2){flex-direction:column;align-items:flex-start;display:flex}.driver-profile-hero>div:nth-child(2)>small{letter-spacing:.1em;font-weight:900}.driver-profile-hero>div:nth-child(2)>strong{font-size:34px}.driver-profile-hero button{background:var(--driver-ink);color:#fff;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.driver-profile-hero>div:last-child{grid-template-columns:auto auto;gap:4px 12px;display:grid}.driver-profile-hero>div:last-child b{font-size:25px}.driver-profile-hero>div:last-child small{letter-spacing:.08em;font-size:8px}.profile-action-list button{grid-template-columns:56px 1fr auto}.profile-action-list button>i{background:#edffda;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.driver-pin{width:100%}.driver-pin>div:first-child{gap:8px;margin:4px 0 18px;display:flex}.driver-pin>div:first-child i{border:1px solid #ffffff2a;border-radius:12px;flex:1;place-items:center;height:52px;font-style:normal;font-weight:900;display:grid}.driver-pin>div:first-child i.filled{border-color:var(--driver-lime);color:var(--driver-lime)}.pin-pad{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pin-pad button{color:#fff;background:#ffffff0e;border:1px solid #ffffff20;border-radius:11px;height:44px;font-weight:900}.pin-pad button.confirm:not(:disabled){background:var(--driver-lime);color:var(--driver-ink)}.driver-sheet-backdrop{z-index:100;background:#17232d99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.driver-sheet{background:#fff;border-radius:30px 30px 0 0;width:min(620px,100%);padding:18px 28px 34px}.driver-sheet>i{background:#d5dad6;border-radius:5px;width:42px;height:5px;margin:0 auto 22px;display:block}.driver-sheet h2{letter-spacing:-.04em;font-size:34px}.driver-sheet>div{border-top:1px solid #dde2de;display:grid}.driver-sheet>div button{text-align:left;background:#fff;border:0;border-bottom:1px solid #dde2de;grid-template-columns:40px 1fr auto;align-items:center;padding:17px 0;display:grid}.driver-sheet>.quiet{width:100%;margin-top:12px}@media (width<=820px){.driver-header{grid-template-columns:1fr auto;padding:0 18px}.driver-identity{display:none}.driver-main{padding:30px 16px}.driver-welcome{grid-template-columns:1fr}.driver-day-pulse{border-top:1px solid #dce1dc;border-left:0;overflow:auto}.driver-day-pulse span:first-child{padding-left:0}.driver-mission{border-radius:25px;grid-template-columns:1fr}.mission-copy{min-width:0;padding:28px 22px}.mission-map{padding:10px}.driver-map{height:290px}.driver-quick-grid,.route-instructions,.earnings-hero{grid-template-columns:1fr}.driver-nav{justify-content:space-around;width:calc(100% - 20px);bottom:8px}.driver-nav button{flex:1;width:auto}.driver-detail-page>header{display:grid}.driver-detail-page>.driver-map{height:390px}.earnings-chart{height:160px}.driver-profile-hero{grid-template-columns:92px 1fr}.driver-profile-hero>span{height:92px;font-size:31px}.driver-profile-hero>div:last-child{border-top:1px solid #d4dcd5;grid-column:1/-1;padding-top:18px}.driver-lifecycle small{display:none}}@media (width<=520px){.driver-header{height:76px}.driver-brand img{width:76px}.availability{padding-right:10px}.availability span small{display:none}.driver-welcome h1,.driver-detail-page>header h1{font-size:40px}.driver-day-pulse span{padding:8px 12px}.driver-day-pulse strong{font-size:21px}.driver-quick-grid>button{grid-template-columns:48px 1fr auto;padding:18px 14px}.driver-quick-grid p{display:none}.mission-facts b{font-size:16px}.mission-facts small{font-size:8px}.driver-history button{grid-template-columns:52px 1fr auto}.driver-history button>b{display:none}.route-instructions>span{grid-template-columns:50px 1fr}.route-instructions>span>b{grid-column:2}.earnings-hero{padding:26px 20px}.earnings-hero strong{font-size:52px}.driver-profile-hero{padding:22px 16px}.driver-profile-hero>div:nth-child(2)>strong{font-size:25px}}.driver-profile-detail>header{grid-template-columns:auto 1fr auto;align-items:end;gap:24px;margin-bottom:35px;display:grid}.driver-profile-detail>header>button{background:#fff;border:1px solid #d9dfda;border-radius:999px;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.driver-profile-detail>header h1{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,62px);line-height:1}.driver-profile-detail .save-profile{background:var(--driver-ink);color:#fff;border-color:var(--driver-ink)}.driver-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.driver-form-grid label{background:#fff;border:1px solid #dbe1dc;border-radius:18px;gap:7px;padding:14px;display:grid}.driver-form-grid label span{letter-spacing:.08em;color:#69757b;font-size:9px;font-weight:900}.driver-form-grid input{border:0;outline:0;font-size:16px;font-weight:700}.vehicle-identity,.payment-balance{background:linear-gradient(120deg,#eaffd2,#f7f9f5);border-radius:26px;grid-template-columns:78px 1fr auto;align-items:center;gap:20px;padding:27px;display:grid}.vehicle-identity>i,.payment-balance>i{background:var(--driver-ink);width:72px;height:72px;color:var(--driver-lime);border-radius:22px;place-items:center;display:grid}.vehicle-identity span,.payment-balance span{display:grid}.vehicle-identity strong,.payment-balance strong{font-size:25px}.vehicle-identity small,.payment-balance small{letter-spacing:.1em;font-size:8px;font-weight:900}.vehicle-identity p,.payment-balance p{color:#657079;margin:4px 0}.vehicle-identity>b{background:var(--driver-lime);border-radius:999px;padding:8px 10px;font-size:8px}.document-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.document-card{text-align:left;background:#fff;border:1px solid #dbe1dc;border-radius:20px;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.document-card>span:nth-child(2){display:grid}.document-card small{color:#657179}.document-thumb{background:#eff3ed;border-radius:17px;place-items:center;width:56px;height:56px;display:grid;position:relative}.document-thumb i{background:var(--driver-lime);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.add-document{background:var(--driver-ink);color:#fff;border:0;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:13px 16px;font-weight:800;display:flex}.zone-editor{grid-template-columns:1.5fr .5fr;gap:18px;display:grid}.zone-map{background:linear-gradient(135deg,#e9eee7,#dbe5da);border-radius:28px;height:410px;position:relative;overflow:hidden}.zone-map .map-grid{position:absolute;inset:-10%}.zone-map svg{width:100%;height:100%;position:absolute;inset:0}.zone-map.drawing .nerva-real-map{cursor:crosshair}.zone-center{background:var(--driver-ink);color:#fff;z-index:2;border-radius:14px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-weight:800;display:grid;position:absolute;top:44%;left:45%}.zone-center-icon{place-items:center;width:22px;height:22px;display:grid}.zone-center-icon svg{width:19px;height:19px;display:block;position:static;inset:auto}.zone-map>small{font-size:8px;font-weight:900;position:absolute;bottom:12px;right:13px}.zone-editor aside{background:#fff;border:1px solid #dbe1dc;border-radius:26px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.zone-editor aside input{border:0;border-bottom:1px solid #dbe1dc;width:100%;padding:8px 0;font-size:20px;font-weight:900}.zone-editor aside p:not(.eyebrow){color:#68747b;line-height:1.5}.zone-editor aside button:not(.quiet){color:#fff;cursor:pointer;background:#24323c;border:0;border-radius:10px;padding:12px 14px;font-weight:900;transition:background .18s}.zone-editor aside button.zone-clear{color:#3b5c4a;cursor:pointer;background:#f2f6f0;border:1px solid #cfddd4;border-radius:10px;justify-content:center;width:100%;padding:10px 12px;font-weight:800;transition:background .18s;display:flex}.zone-editor aside button.zone-clear:hover{background:#e6efe1}.zone-editor aside button:not(.quiet):hover{background:#17232d}.availability-editor{background:#fff;border:1px solid #dbe1dc;border-radius:22px;gap:11px;margin-top:18px;padding:20px;display:grid}.availability-editor label{border-top:1px solid #e2e6e2;grid-template-columns:1fr 120px 20px 120px 38px;align-items:center;gap:10px;padding-top:11px;display:grid}.availability-editor input{border:1px solid #dbe1dc;border-radius:9px;height:38px;padding:0 8px}.availability-editor label button{background:var(--driver-lime);border:0;border-radius:10px;width:34px;height:34px;font-weight:900}.payment-balance button{background:var(--driver-ink);color:#fff;border:0;border-radius:10px;padding:12px 14px;font-weight:800}.billing-options,.security-options{border-top:1px solid #dce1dc;margin-top:20px;display:grid}.billing-options button,.security-options button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce1dc;grid-template-columns:1fr auto;align-items:center;padding:20px 8px;display:grid}.billing-options span,.security-options span{display:grid}.billing-options small,.security-options small{color:#68747b}.security-options button{grid-template-columns:54px 1fr auto}.security-options>button>i{background:#eaffd2;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.driver-settings{gap:13px;display:grid}.driver-settings article{background:#fff;border:1px solid #dbe1dc;border-radius:22px;grid-template-columns:60px 1fr auto;align-items:center;gap:17px;padding:22px;display:grid}.driver-settings article>i{background:#eff3ed;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.driver-settings span{display:grid}.driver-settings small{letter-spacing:.1em;color:#69757b;font-size:8px;font-weight:900}.driver-settings strong{font-size:20px}.driver-settings p{color:#68747b;max-width:680px;margin:4px 0}.driver-settings article>button{background:#e2e6e2;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;display:flex}.driver-settings article>button>i{background:#fff;border-radius:50%;width:25px;height:25px}.driver-settings article>button.enabled{background:var(--driver-lime)}.driver-settings article>button.enabled>i{background:var(--driver-ink);transform:translate(2px)}.driver-settings .text-control{border-radius:11px;padding:11px 13px}.driver-membership-card{color:#fff;background:linear-gradient(130deg,#24323c,#315046);border-radius:30px;padding:34px;position:relative;overflow:hidden}.driver-membership-card>div:first-child{align-items:center;gap:16px;display:flex}.driver-membership-card>div:first-child>i{background:var(--driver-lime);width:66px;height:66px;color:var(--driver-ink);border-radius:21px;place-items:center;display:grid}.driver-membership-card>div:first-child span{display:grid}.driver-membership-card strong{font-size:34px}.driver-membership-card p{color:#cbd4d4;margin:4px 0}.membership-benefits{grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0;display:grid}.membership-benefits span{border:1px solid #ffffff23;border-radius:15px;padding:14px;display:grid}.driver-membership-card footer{gap:10px;display:flex}.driver-membership-card footer button{color:#fff;background:#ffffff10;border:1px solid #ffffff35;border-radius:11px;padding:13px 16px;font-weight:900}.driver-membership-card footer .upgrade{background:var(--driver-lime);color:var(--driver-ink);border-color:var(--driver-lime);align-items:center;gap:7px;display:flex}.membership-progress{background:#ffffff15;height:6px;position:absolute;bottom:0;left:0;right:0}.membership-progress b{background:var(--driver-lime);width:76%;height:100%;display:block}.profile-saved-moment{z-index:80;background:var(--driver-ink);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:fixed;bottom:95px;right:24px;box-shadow:0 15px 40px #24323c35}.profile-saved-moment span{display:grid}.profile-saved-moment small{color:#bfc8ca}.driver-route-fullscreen{z-index:60;background:#dfe7dd;position:fixed;inset:0}.driver-route-fullscreen>.driver-map{z-index:1;border-radius:0;width:100%;height:100%;min-height:560px;position:absolute;inset:0}.driver-route-fullscreen>.driver-map .driver-map{position:absolute;inset:0}.driver-route-fullscreen .nerva-real-map{z-index:1;border:0;border-radius:0;min-height:560px;position:absolute;inset:0}.driver-route-fullscreen>.driver-map .map-grid{opacity:1}.driver-route-fullscreen .maplibregl-ctrl-bottom-right{bottom:232px;right:18px}@media (width<=640px){.driver-route-fullscreen .maplibregl-ctrl-bottom-right{bottom:268px;right:12px}}.driver-map-offer-card{z-index:6;color:#fff;background:#24323cf2;border:1px solid #ffffff25;border-radius:16px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;max-width:min(360px,100% - 28px);padding:11px 12px;display:grid;position:absolute;top:74px;left:14px;box-shadow:0 14px 34px #24323c40}.driver-map-offer-card>i{background:#ffffff12;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.driver-map-offer-card span{min-width:0;display:grid}.driver-map-offer-card small{color:#b8ff63;letter-spacing:.08em;font-size:8px;font-weight:900}.driver-map-offer-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.driver-map-offer-card p{color:#c8d0d2;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;overflow:hidden}.driver-map-offer-card b{font-size:16px}.driver-map-offer-card button{color:#24323c;cursor:pointer;white-space:nowrap;background:#b8ff63;border:0;border-radius:11px;align-items:center;gap:5px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.driver-map-offer-card .close{color:#fff;background:#ffffff18;border-radius:10px;justify-content:center;width:34px;height:34px;padding:8px 10px}.driver-route-fullscreen>header{z-index:3;grid-template-columns:48px 1fr 48px;align-items:center;gap:12px;display:grid;position:absolute;top:20px;left:22px;right:22px}.driver-route-fullscreen>header button{background:#fffffff0;border:1px solid #ffffff80;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 22px #24323c22}.driver-route-fullscreen>header span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#24323ce9;border-radius:16px;justify-self:center;padding:11px 18px;display:grid}.driver-route-fullscreen>header small{color:var(--driver-lime);letter-spacing:.1em;font-size:8px}.route-floating-actions{z-index:3;gap:8px;display:grid;position:absolute;top:90px;right:22px}.route-floating-actions a,.route-floating-actions button{color:var(--driver-ink);background:#fffffff0;border:1px solid #ffffff80;border-radius:13px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 22px #24323c1e}.route-floating-actions button{position:relative}.route-floating-actions button>i{background:var(--driver-lime);border-radius:50%;width:7px;height:7px}.route-command{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#24323cf2;border:1px solid #ffffff40;border-radius:26px;grid-template-columns:56px 1fr auto;align-items:center;gap:15px;width:min(720px,100% - 32px);max-width:100%;margin-inline:auto;padding:17px;display:grid;position:absolute;bottom:22px;left:0;right:0;box-shadow:0 22px 60px #24323c55}.route-command>span{min-width:0}.route-command strong{line-height:1.2}.route-command p{overflow-wrap:anywhere}.route-command button{color:#24323c;min-height:52px;font:850 14px var(--font-display);cursor:pointer;white-space:nowrap;background:#b8ff63;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:flex;box-shadow:0 12px 26px #0d141a40}@media (width<=640px){.route-command{grid-template-columns:46px 1fr;padding:15px;bottom:18px}.route-command strong{font-size:17px}.route-command button{grid-column:1/-1;justify-content:center;width:100%;min-height:50px;padding:0 14px}}.route-command>i{background:#ffffff12;border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.route-command span{display:grid}.route-command small{color:var(--driver-lime);font-size:8px;font-weight:900}.route-command strong{font-size:20px}.route-command p{color:#c8d0d2;margin:3px 0}.nearby-order-moment{z-index:120;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#15212ad9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nearby-order-moment>article{text-align:center;background:#fff;border-radius:30px;justify-items:center;width:min(660px,100%);padding:34px;display:grid}.nearby-orbit{position:relative}.nearby-orbit>i{border:2px dashed var(--driver-lime);border-radius:50%;position:absolute;inset:-8px}.nearby-order-moment h2{letter-spacing:-.05em;margin:4px 0;font-size:43px}.nearby-order-moment>article>p:not(.eyebrow){color:#68747b}.nearby-order-route{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin:16px 0;display:grid}.nearby-order-route span{justify-items:center;display:grid}.nearby-order-route span>i{background:#eff3ed;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.nearby-facts{border-block:1px solid #dce1dc;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.nearby-facts span{padding:15px 5px;display:grid}.nearby-facts small{color:#68747b}.nearby-order-moment footer{gap:9px;margin-top:20px;display:flex}.nearby-order-moment footer .primary{align-items:center;gap:7px;display:flex}.driver-chat{z-index:125;background:#17232d70;justify-content:flex-end;display:flex;position:fixed;inset:0}.driver-chat>section{background:#f7f8f5;grid-template-rows:auto 1fr auto;width:min(430px,100%);height:100%;display:grid}.driver-chat header{background:#fff;border-bottom:1px solid #dce1dc;grid-template-columns:42px 1fr 42px;align-items:center;gap:11px;padding:18px;display:grid}.driver-chat header button{background:#eef2ed;border:0;border-radius:13px;width:40px;height:40px}.driver-chat header span{display:grid}.driver-chat header small{color:#68747b;font-size:8px}.driver-chat header>i{background:var(--driver-ink);width:40px;height:40px;color:var(--driver-lime);border-radius:13px;place-items:center;font-style:normal;font-weight:900;display:grid}.driver-chat>section>div{flex-direction:column;gap:12px;padding:22px;display:flex}.driver-chat time{text-align:center;color:#7a858a;font-size:9px}.driver-chat p{border-radius:16px;max-width:78%;margin:0;padding:12px 14px}.customer-message{background:#fff;align-self:flex-start}.driver-message{background:var(--driver-ink);color:#fff;align-self:flex-end}.driver-chat footer{background:#fff;grid-template-columns:1fr 46px;gap:8px;padding:14px;display:grid}.driver-chat footer input{border:1px solid #dbe1dc;border-radius:14px;padding:0 14px}.driver-chat footer button{background:var(--driver-lime);border:0;border-radius:14px}.driver-lifecycle i{width:38px;height:38px}.driver-lifecycle i svg{width:32px!important;height:32px!important}.driver-lifecycle i b{font-size:12px}.driver-lifecycle span:before{top:19px}.driver-lifecycle .current i{color:var(--driver-ink);background:#fff}@media (width<=760px){.driver-profile-detail>header{grid-template-columns:1fr auto;align-items:center}.driver-profile-detail>header>span{grid-area:2/1/auto/-1}.driver-profile-detail>header h1{font-size:39px}.driver-form-grid,.document-grid,.zone-editor{grid-template-columns:1fr}.vehicle-identity,.payment-balance{grid-template-columns:64px 1fr}.vehicle-identity>b,.payment-balance>button{text-align:center;grid-column:1/-1}.availability-editor label{grid-template-columns:1fr 1fr 12px 1fr 34px}.availability-editor label span{grid-column:1/-1}.driver-settings article{grid-template-columns:50px 1fr}.driver-settings article>button{grid-column:1/-1;justify-content:center;justify-self:stretch}.membership-benefits{grid-template-columns:1fr}.driver-route-fullscreen>header{top:10px;left:10px;right:10px}.driver-route-fullscreen>header span{padding:9px;font-size:12px}.route-floating-actions{top:76px;right:10px}.route-floating-actions a,.route-floating-actions button{justify-content:center;width:46px;height:46px;padding:0;font-size:0}.route-command{grid-template-columns:46px 1fr;gap:12px;padding:15px;bottom:18px}.route-command>i{width:46px;height:46px}.route-command p{display:none}.route-command button{grid-column:1/-1;justify-content:center;width:100%;min-height:50px;padding:0 14px}.nearby-order-moment>article{padding:26px 18px}.nearby-order-moment h2{font-size:34px}.nearby-facts{grid-template-columns:1fr 1fr}.nearby-order-route{grid-template-columns:1fr}.nearby-order-route>svg{transform:rotate(90deg)}}.driver-experience,.driver-experience button,.driver-experience input{font-family:var(--font-body)}.driver-experience h1,.driver-experience h2,.driver-experience h3,.driver-experience strong,.driver-experience .driver-day-pulse b{font-family:var(--font-display)}.driver-experience .eyebrow,.driver-experience small,.driver-experience code{font-family:var(--font-mono)}.driver-welcome h1,.driver-detail-page>header h1,.driver-profile-detail>header h1{font-weight:800}.mission-copy h2,.nearby-order-moment h2{font-family:var(--font-display);font-weight:800}.availability-editor{background:#fbfcfa;gap:0;padding:0;overflow:hidden}.availability-editor>header{background:linear-gradient(110deg,#eef5e8,#f9faf7);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.availability-editor>header span{gap:3px;display:grid}.availability-editor>header .eyebrow{margin:0}.availability-editor>header strong{font-size:24px}.availability-editor>header small{color:#69757b;font-size:8px}.availability-editor>header>i{background:var(--driver-ink);width:55px;height:55px;color:var(--driver-lime);border-radius:18px;place-items:center;display:grid}.availability-editor article{background:#fff;border-top:1px solid #dce2dd;grid-template-columns:65px 125px 1fr 42px;align-items:center;gap:14px;padding:15px 22px;display:grid}.day-mark{background:#eaffd2;border-radius:17px;align-content:center;place-items:center;width:54px;height:54px;display:grid}.day-mark b{font-size:12px}.day-mark i{font:700 8px/1 var(--font-mono);color:#4f6f32;font-style:normal}.availability-editor article>strong{font-size:14px}.time-slots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.time-slots label{display:grid;border:0!important;grid-template-columns:1fr!important;gap:4px!important;padding:0!important}.time-slots small{color:#707b81;font-size:8px}.time-slots input{background:#f8faf7;width:108px;height:42px;font-weight:800;border:1px solid #d6ddd7!important;border-radius:11px!important;padding:0 10px!important}.time-slots em{color:#8a9499;font-style:normal}.availability-editor article>button{color:var(--driver-lime);background:var(--driver-ink)!important;border-radius:12px!important;width:38px!important;height:38px!important}.availability-editor .add-day{color:var(--driver-ink);background:0 0;border:0;align-items:center;gap:8px;padding:16px 22px;font-weight:850;display:flex}.driver-membership-card{background:linear-gradient(128deg,#17242d 0%,#243841 58%,#305045 100%);border:1px solid #ffffff26;box-shadow:0 25px 70px #17242d28}.driver-membership-card .membership-watermark{font-family:var(--font-display);color:#ffffff07;pointer-events:none;font-size:240px;font-weight:900;line-height:1;position:absolute;top:-65px;right:-20px}.driver-membership-card>div:first-of-type{z-index:1;position:relative}.driver-membership-card>div:first-of-type>b{background:var(--driver-lime);color:var(--driver-ink);font:800 8px/1 var(--font-mono);border-radius:999px;margin-left:auto;padding:8px 11px}.driver-membership-card>div:first-of-type small{color:var(--driver-lime);font-weight:800}.driver-membership-card>div:first-of-type strong{color:#fff}.driver-membership-card>div:first-of-type p{color:#d8e0e1}.membership-benefits{z-index:1;position:relative}.membership-benefits span{background:#ffffff0c;border-color:#ffffff30;align-content:center;min-height:92px}.membership-benefits span>i{color:var(--driver-lime);margin-bottom:8px}.membership-benefits b{color:#fff}.membership-benefits small{color:#cbd4d5!important}.driver-membership-card footer{z-index:1;position:relative}.driver-membership-card footer button:first-child{color:var(--driver-ink);background:#fff;border-color:#fff}.nearby-order-moment{background:radial-gradient(circle at 20% 25%,#6b9e4b55,#0000 32%),#111b22e8}.nearby-order-moment>article{text-align:left;background:#f8faf7;border:1px solid #fff5;grid-template-columns:310px 1fr;justify-items:stretch;width:min(920px,100%);padding:0;display:grid;overflow:hidden;box-shadow:0 35px 100px #07101770}.nearby-order-moment>article>aside{color:#fff;background:linear-gradient(145deg,#17242d,#2a4940);flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex;position:relative;overflow:hidden}.nearby-order-moment>article>aside:after{content:"";border:1px solid #b8ff6340;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-120px;box-shadow:0 0 0 35px #b8ff6308,0 0 0 70px #b8ff6305}.nearby-radar{place-items:center;width:142px;height:142px;margin-bottom:24px;display:grid;position:relative}.nearby-radar>i{border:2px solid var(--driver-lime);border-radius:50%;position:absolute;inset:5px}.nearby-order-moment aside>small{font:800 8px/1 var(--font-mono);color:var(--driver-lime);letter-spacing:.1em}.nearby-order-moment aside>strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:68px;line-height:1}.nearby-order-moment aside>em{font:800 8px/1 var(--font-mono);color:#c8d1d3;font-style:normal}.nearby-order-moment aside>div{gap:8px;margin-top:25px;display:flex}.nearby-order-moment aside>div span{background:#ffffff0a;border:1px solid #ffffff28;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.nearby-order-moment>article>main{padding:38px}.nearby-order-moment main>.eyebrow{color:#598235}.nearby-order-moment h2{margin:5px 0 12px;font-size:45px;line-height:1.02}.nearby-order-moment main>p:not(.eyebrow){color:#657179;line-height:1.55}.nearby-order-route{border-block:1px solid #dce2dd;padding:16px 0}.nearby-order-route span{grid-template-columns:52px 1fr;place-items:center start}.nearby-order-route span>i{grid-row:1/3}.nearby-order-route span b,.nearby-order-route span small{grid-column:2}.nearby-order-note{background:#edf7e4;border-radius:14px;align-items:center;gap:12px;margin-top:15px;padding:12px 14px;display:flex}.nearby-order-note>span{display:grid}.nearby-order-note small{color:#657179}.nearby-order-moment footer{justify-content:flex-end}.nearby-order-moment footer .quiet{border:1px solid #d8ded9;border-radius:11px;padding:12px 15px}.driver-chat>section{background:#f3f5f1;border-left:1px solid #ffffff70;box-shadow:-25px 0 70px #17232d28}.driver-chat header{grid-template-columns:44px 1fr 46px;padding:16px 18px}.driver-chat header span{gap:2px}.driver-chat header span>small{letter-spacing:.08em;font-size:8px}.driver-chat header span>strong{font-size:16px}.driver-chat header span>em{color:#657179;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.driver-chat header span>em i{background:var(--driver-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #b8ff6332}.driver-chat header>b{background:var(--driver-ink);width:44px;height:44px;color:var(--driver-lime);font-family:var(--font-display);border-radius:15px;place-items:center;display:grid}.driver-chat>section>div{background:linear-gradient(#f4f6f2dd,#eef2eddd);position:relative}.driver-chat time{background:#fff;border:1px solid #dce1dc;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:7px 10px;display:flex}.driver-chat p{gap:6px;display:grid;box-shadow:0 8px 20px #24323c0b}.driver-chat p small{color:inherit;opacity:.65;justify-self:end;font-size:8px}.chat-quick-replies{gap:7px;margin-top:auto;display:flex;overflow:auto}.chat-quick-replies button{white-space:nowrap;background:#fff;border:1px solid #d7ddd8;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.driver-chat footer{grid-template-columns:1fr 50px;align-items:center;padding:12px 14px}.driver-chat footer label{background:#f8faf7;border:1px solid #d6ddd7;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px;height:50px;padding:0 12px;display:grid}.driver-chat footer label input{background:0 0;border:0;outline:0;min-width:0;padding:0}.driver-chat footer label small{color:#8b959a;font-size:8px}.driver-chat footer>button{place-items:center;width:50px;height:50px;display:grid}.driver-chat footer>button svg{display:block}.driver-lifecycle i{background:#fff;border:1px solid #d5ddd6;overflow:visible}.driver-lifecycle i .lifecycle-icon{width:38px;height:38px}.driver-lifecycle i .life-ring{inset:5px}.driver-lifecycle i .ring-b{inset:1px}.driver-lifecycle .current i{border-color:var(--driver-ink);box-shadow:0 0 0 5px #b8ff6350}.driver-lifecycle .done i{border-color:var(--driver-lime)}.driver-lifecycle small{font-family:var(--font-mono);font-size:8px}@media (width<=760px){.availability-editor article{grid-template-columns:56px 1fr 36px;padding:14px}.availability-editor article>strong{grid-column:2}.time-slots{grid-column:1/-1}.time-slots input{width:102px}.nearby-order-moment>article{grid-template-columns:1fr;max-height:94vh;overflow:auto}.nearby-order-moment>article>aside{grid-template-columns:130px 1fr;align-items:center;min-height:220px;padding:22px;display:grid}.nearby-radar{grid-row:1/5;width:120px;height:120px;margin:0}.nearby-order-moment aside>div{margin-top:8px}.nearby-order-moment>article>main{padding:24px 18px}.nearby-order-moment h2{font-size:34px}.nearby-order-route{grid-template-columns:1fr}.nearby-order-route>svg{justify-self:center;transform:rotate(90deg)}.driver-membership-card{padding:25px 20px}.driver-membership-card>div:first-of-type{align-items:flex-start}.driver-membership-card>div:first-of-type>b{display:none}}.driver-membership-card>div:first-of-type>span{gap:3px;display:grid!important}.driver-membership-card>div:first-of-type>span>strong{color:#fff;line-height:1.06;display:block}.driver-membership-card>div:first-of-type>span>small{color:var(--driver-lime);display:block}.membership-benefits>span{grid-template-columns:38px 1fr!important;align-content:center!important;column-gap:10px!important;display:grid!important}.membership-benefits>span>i{grid-row:1/3!important;align-self:center!important;margin:0!important}.membership-benefits>span>b,.membership-benefits>span>small{white-space:normal!important;grid-column:2!important;display:block!important}.membership-benefits>span>small{font-family:var(--font-body)!important;color:#d2dcdd!important;font-size:11px!important}.product-beta,.product-beta *{scrollbar-width:none}.product-beta::-webkit-scrollbar{width:0;height:0;display:none}.product-beta ::-webkit-scrollbar{width:0;height:0;display:none}.promo-canvas>footer{white-space:nowrap;bottom:18px;left:auto;right:24px}.promo-progress{min-width:0;bottom:21px;left:7%;right:300px}.promo-progress>i{min-width:80px}.driver-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;padding:18px 4px 2px;overflow:hidden}.driver-lifecycle>span{gap:7px;min-width:0}.driver-lifecycle>span:before{height:1px;top:20px;left:-50%;right:50%}.driver-lifecycle>span>i{background:#fff;border:1px solid #d6ddd7;border-radius:14px;width:40px;height:40px;position:relative;overflow:visible;box-shadow:0 7px 18px #24323c0c}.driver-life-glyph{color:#526069;border-radius:13px;place-items:center;width:100%;height:100%;display:grid}.driver-lifecycle>span.done>i{background:#e9ffd0;border-color:#b8ff63}.driver-lifecycle>span.current>i{background:var(--driver-ink);color:var(--driver-lime);border-color:var(--driver-ink);box-shadow:0 0 0 4px #b8ff6340,0 10px 24px #24323c28}.driver-lifecycle>span.current .driver-life-glyph{color:var(--driver-lime)}.driver-lifecycle>span>i>b{background:var(--driver-lime);width:16px;height:16px;color:var(--driver-ink);font:900 8px/1 var(--font-body);border:2px solid #edf0eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.driver-lifecycle>span>small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:800 8px/1 var(--font-mono);color:#59666d;overflow:hidden}@media (width<=700px){.promo-copy{bottom:110px}.promo-canvas>footer{font-size:8px;bottom:20px;left:22px;right:22px}.promo-progress{bottom:48px;left:22px;right:22px}.driver-lifecycle{padding-inline:0}.driver-lifecycle>span>i{border-radius:11px;width:34px;height:34px}.driver-life-glyph{border-radius:10px}.driver-life-glyph svg{width:20px!important;height:20px!important}.driver-lifecycle>span>small{font-size:8px}.driver-welcome h1{font-size:42px}.driver-lifecycle>span>i,.driver-lifecycle>span.done>i,.driver-lifecycle>span.current>i{width:34px;height:34px}.driver-lifecycle>span:before{top:17px}.driver-membership-card .membership-benefits{grid-template-columns:repeat(3,1fr);gap:6px}.driver-membership-card .membership-benefits>span{text-align:center;justify-items:center;min-height:112px;padding:10px 7px;grid-template-columns:1fr!important;display:grid!important}.driver-membership-card .membership-benefits>span>i,.driver-membership-card .membership-benefits>span>b,.driver-membership-card .membership-benefits>span>small{grid-area:auto/1!important}.driver-membership-card .membership-benefits b{font-size:11px}.driver-membership-card .membership-benefits small{font-size:9px!important}.membership-upgrade-moment>section{padding:27px 18px}.membership-upgrade-moment .upgrade-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-upgrade-moment .upgrade-benefits span{min-height:88px;padding:10px 8px}.membership-upgrade-moment .upgrade-benefits strong{font-size:11px}.membership-upgrade-moment footer{margin-top:12px}}.home-universes{margin-top:12px!important}.home-universes .market-category>span:not(.category-glyph){align-self:end;gap:5px;display:grid}.home-universes .market-category strong{line-height:.98}.home-universes .market-category em{max-width:145px;font-size:11px;line-height:1.35}.home-universes .market-category>svg{position:absolute;bottom:18px;right:18px}.market-discovery-sticky{background:#ffffffed;border-bottom:1px solid #27333c0d;box-shadow:0 12px 34px #17232d0d}.market-search-row .search{background:#fff;border-color:#bfc8c2;box-shadow:0 12px 35px #17232d0b}.market-search-row .search input{color:var(--navy)}.market-search-row .search input::placeholder{color:#7b858b}.subcategory-stage>header>div,.business-showcase>header>div,.profile-section>header{padding-left:15px;position:relative}.subcategory-stage>header>div:before,.business-showcase>header>div:before,.profile-section>header:before{content:"";background:linear-gradient(var(--lime),#86bc45);border-radius:99px;width:3px;position:absolute;top:1px;bottom:2px;left:0}.subcategory-stage .eyebrow,.business-showcase .eyebrow,.profile-section .eyebrow{font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.subcategory-stage h2,.business-showcase h2,.profile-section h2{font-family:var(--font-display);font-weight:800}.profile-identity>button{box-shadow:0 10px 24px #17232d18;border:1px solid var(--navy)!important;background:var(--navy)!important;color:#fff!important;border-radius:12px!important;padding:12px 16px!important}.profile-preferences footer button{color:#9f423d!important;background:#fff!important;border:1px solid #d8b9b6!important;border-radius:10px!important;padding:10px 13px!important;font-size:9px!important}.security-ledger button{border:1px solid var(--line)!important;background:#fff!important;border-radius:9px!important;padding:8px 11px!important}.profile-preferences>button{border:1px solid #ffffff24!important;border-radius:12px!important;margin-top:7px!important;padding:12px!important}.customer-address-map{border:1px solid var(--line);background:#e8eee8;border-radius:20px;grid-column:1/-1;place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden}.customer-address-map>.map-grid{opacity:.72}.customer-address-map>i{z-index:3;background:var(--lime);border:3px solid var(--navy);width:64px;height:64px;color:var(--navy);cursor:grab;border-radius:50% 50% 50% 12%;place-items:center;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 14px 30px #17232d2a}.customer-address-map>i svg{transform:rotate(45deg)}.customer-address-map>span:not(.map-grid){z-index:4;border:1px solid var(--line);background:#fffffff0;border-radius:13px;gap:2px;padding:10px 12px;display:grid;position:absolute;bottom:15px;left:16px;box-shadow:0 10px 24px #17232d12}.customer-address-map>span small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.customer-address-map>span strong{font-size:12px}.customer-address-map>span em{color:var(--ink-2);font-size:8px;font-style:normal}.customer-address-map>b{z-index:4;font:700 8px/1 var(--font-mono);color:var(--ink-2);background:#ffffffc9;border-radius:999px;padding:6px 8px;position:absolute;bottom:12px;right:12px}.tracking-context>span{font-family:var(--font-display);justify-items:end;font-weight:800;display:grid}.tracking-context>span small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.tracking-live-facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tracking-live-facts>span{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:22px 1fr;align-items:center;gap:2px 7px;min-width:132px;padding:10px 12px;display:grid}.tracking-live-facts>span>svg{grid-row:1/3}.tracking-live-facts b{font-family:var(--font-display);font-size:12px}.tracking-live-facts small{color:var(--ink-2);font-size:8px}.tracking-progress{border:1px solid var(--line);background:0 0;gap:0}.tracking-progress>div{border-right:1px solid var(--line);background:#fff;position:relative}.tracking-progress>div:last-child{border:0}.tracking-progress>div>.lifecycle-icon{background:0 0!important}.tracking-progress .life-ring{box-shadow:none}.tracking-progress .current{box-shadow:inset 0 -4px var(--lime);background:#f5ffe8}.tracking-information-grid{grid-template-columns:1.08fr .92fr;gap:12px;margin-top:12px;display:grid}.premium-courier{align-content:start;border-radius:20px!important;grid-template-columns:auto 1fr!important;padding:19px!important}.courier-avatar{width:58px;height:58px;position:relative}.courier-avatar i{background:var(--lime);width:20px;height:20px;color:var(--navy);border:3px solid #fff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.premium-courier>span:nth-child(2){gap:3px}.premium-courier>span strong{font-family:var(--font-display);font-size:16px}.premium-courier>span strong em{color:#81602e;font-size:11px;font-style:normal}.premium-courier p{color:var(--ink-2);margin:0;font-size:9px}.premium-courier>span div{gap:5px;margin-top:6px;display:flex}.premium-courier>span div b{background:var(--paper);border-radius:999px;padding:5px 7px;font-size:8px}.courier-contact-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;margin-top:6px;display:grid}.courier-contact-actions button{background:var(--navy);color:#fff;border-color:var(--navy)}.courier-contact-actions button:first-child{background:var(--lime);color:var(--navy);border-color:var(--lime)}.tracking-delivery-card{border:1px solid var(--line);border-radius:20px;gap:12px;padding:17px;display:grid}.tracking-delivery-card header{justify-content:space-between;align-items:start;gap:10px;display:flex}.tracking-delivery-card header span{display:grid}.tracking-delivery-card header small,.tracking-delivery-card p small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.08em}.tracking-delivery-card header strong{font-family:var(--font-display);font-size:14px}.tracking-delivery-card header>b{background:#e8ffd0;border-radius:999px;padding:6px 7px;font-size:8px}.tracking-delivery-card>div{gap:8px;display:grid}.tracking-delivery-card>div>span{background:var(--paper);border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.tracking-delivery-card p{gap:2px;margin:0;display:grid}.tracking-delivery-card p b{font-size:9px}.tracking-delivery-card p em{color:var(--ink-2);font-size:8px;font-style:normal}.tracking-delivery-card>button{background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 0;font-size:8px;font-weight:850;display:flex}.tracking-pin-notice{background:linear-gradient(110deg,#f6ffe9,#fff);border:1px solid #b6da83;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.tracking-pin-notice>span{gap:2px;display:grid}.tracking-pin-notice strong{font-size:11px}.tracking-pin-notice small{color:var(--ink-2);font-size:8px}.tracking-pin-notice>b{font:800 8px/1 var(--font-mono);background:var(--lime);border-radius:999px;padding:6px 8px}@media (width<=760px){.tracking-information-grid{grid-template-columns:1fr}.tracking-live-facts{grid-template-columns:repeat(3,1fr);display:grid}.tracking-live-facts>span{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:0}.tracking-live-facts>span>svg{grid-row:auto}.tracking-pin-notice{grid-template-columns:34px 1fr}.tracking-pin-notice>b{grid-column:2;justify-self:start}.customer-address-map>span:not(.map-grid){right:12px}.customer-address-map>b{display:none}}@media (width<=520px){.home-universes{margin-top:4px!important}.profile-identity>button{justify-content:center;width:100%}.tracking-live-facts{gap:5px}.tracking-live-facts>span{padding:9px 5px}.tracking-live-facts b{font-size:11px}}.driver-membership-card .membership-benefits>span{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:46px 1fr!important;align-content:center!important;justify-items:start!important;column-gap:11px!important;min-height:92px!important;padding:13px!important}@media (width<=680px){.activity-detail-panel .activity-route-summary{grid-template-columns:1fr!important}.activity-route-summary>b{height:52px!important;display:block!important;transform:none!important}.activity-route-summary>b>svg{display:none!important}.activity-route-summary>b:before{width:2px!important;height:auto!important;inset:0 auto 0 50%!important}.activity-route-summary>b:after{display:none!important}.activity-route-summary>b>i{animation:1.65s ease-in-out infinite route-dot-down;margin:0 0 0 -4px!important;top:0!important;left:50%!important}.driver-membership-card .membership-benefits{grid-template-columns:1fr!important;gap:7px!important}.driver-membership-card .membership-benefits>span{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:48px 1fr!important;justify-items:start!important;height:auto!important;min-height:0!important;padding:12px 14px!important}.driver-membership-card .membership-benefits>span>i{grid-area:1/1/3!important}.driver-membership-card .membership-benefits>span>b{grid-area:1/2!important}.driver-membership-card .membership-benefits>span>small{grid-area:2/2!important}}.driver-profile-detail .driver-membership-card .membership-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important}.driver-profile-detail .driver-membership-card .membership-benefits>span:last-child{grid-column:auto!important}.driver-membership-card .membership-benefits{background:#ffffff08;border:1px solid #ffffff25;border-radius:22px;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:24px 0!important;padding:10px 0!important;display:grid!important}.driver-membership-card .membership-benefits>span{min-height:112px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:58px 1fr!important;align-content:center!important;justify-items:start!important;gap:2px 13px!important;padding:13px 18px!important;display:grid!important;position:relative!important}.driver-membership-card .membership-benefits>span+span{border-left:1px solid #fff2!important}.driver-membership-card .membership-benefits>span:after{display:none!important}.driver-membership-card .membership-benefits>span>i{background:var(--driver-lime)!important;width:56px!important;height:56px!important;color:var(--driver-ink)!important;border-radius:18px!important;grid-area:1/1/3!important;margin:0!important;box-shadow:0 8px 22px #10182025!important}.driver-membership-card .membership-benefits>span>b{grid-area:1/2!important;align-self:end!important;font-size:14px!important;line-height:1.2!important}.driver-membership-card .membership-benefits>span>small{color:#d9e1e1!important;grid-area:2/2!important;align-self:start!important;font-size:9px!important;line-height:1.35!important}.document-thumb{overflow:visible!important}.document-thumb i{box-sizing:border-box!important;z-index:2!important;border:2px solid #fff!important;width:23px!important;height:23px!important;bottom:5px!important;right:5px!important}.document-card{overflow:visible!important}@media (width<=680px){.driver-profile-detail .driver-membership-card .membership-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:8px 0!important}.driver-profile-detail .driver-membership-card .membership-benefits>span{text-align:center!important;grid-template-rows:54px auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-width:0!important;min-height:106px!important;padding:10px 5px!important}.driver-profile-detail .driver-membership-card .membership-benefits>span>i{border-radius:17px!important;grid-area:1/1!important;width:52px!important;height:52px!important}.driver-profile-detail .driver-membership-card .membership-benefits>span>b{grid-area:2/1!important;align-self:start!important;font-size:11px!important;line-height:1.15!important}.driver-profile-detail .driver-membership-card .membership-benefits>span>small{display:none!important}.driver-membership-card footer{margin-top:13px!important}}.document-thumb i>span{place-items:center;display:grid!important}.document-card.under-review .document-thumb i{box-shadow:0 4px 12px #8a630e25;color:#624808!important;background:#f3c86c!important}.driver-welcome{grid-template-columns:minmax(0,1fr) minmax(500px,620px)!important;align-items:end!important}.driver-day-pulse{background:#fff!important;border:1px solid #d9dfda!important;border-radius:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 45px #24323c10!important}.driver-day-pulse>span{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important;position:relative!important}.driver-day-pulse>span+span{border-left:1px solid #e0e5e0!important}.driver-day-pulse>span>i{border-radius:16px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.driver-day-pulse>span.income>i{color:#33551e;background:#e9ffd1}.driver-day-pulse>span.deliveries>i{color:#275348;background:#e5f3ee}.driver-day-pulse>span.rating>i{color:#76501e;background:#f7e8ce}.driver-day-pulse>span>span{gap:2px!important;min-width:0!important;padding:0!important;display:grid!important}.driver-day-pulse>span small{white-space:nowrap;font:850 8px/1.15 var(--font-mono)!important;letter-spacing:.07em!important;color:#68747b!important}.driver-day-pulse>span strong{font:800 27px/.95 var(--font-display)!important;letter-spacing:-.045em!important}.driver-day-pulse>span em{color:#68747b;white-space:nowrap;font-size:8px;font-style:normal}@media (width<=1080px){.driver-welcome{grid-template-columns:1fr!important}.driver-day-pulse{max-width:720px!important}}@media (width<=560px){.driver-day-pulse{border-radius:19px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.driver-day-pulse>span{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:6px!important;padding:11px 5px!important}.driver-day-pulse>span>i{border-radius:15px;width:45px;height:45px}.driver-day-pulse>span>span{justify-items:center!important}.driver-day-pulse>span small{white-space:normal;font-size:5.5px!important}.driver-day-pulse>span strong{font-size:22px!important}.driver-day-pulse>span em{display:none}}.profile-experience .profile-identity h1{font-size:clamp(36px,4.2vw,50px)!important;line-height:1!important}.profile-experience .profile-identity>div:nth-child(2)>p:last-child{line-height:1.45;font-size:12px!important}.profile-experience .profile-section h2,.profile-experience .profile-preferences h2{font-size:clamp(24px,2.5vw,31px)!important;line-height:1.08!important}.profile-experience .profile-action-list strong,.profile-experience .security-ledger strong{line-height:1.25;font-size:14px!important}.profile-experience .profile-action-list small,.profile-experience .security-ledger small{line-height:1.35;font-size:11px!important}.profile-experience .security-ledger button{color:var(--navy);background:var(--paper);border-radius:9px;padding:8px 10px;font-size:11px!important}.profile-experience .profile-preferences strong{font-size:12px!important}.profile-experience .profile-preferences small{line-height:1.4;font-size:9px!important}.profile-experience.compact-profile .profile-layout>main{gap:28px}.profile-experience.compact-profile .profile-action-list>button{padding-block:10px}.profile-experience.compact-profile .security-ledger>div{padding:11px 15px}.customer-profile-sheet{z-index:145;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#17232d9e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.customer-profile-sheet>section{width:min(760px,100%);max-height:90vh;padding:22px 28px max(30px,env(safe-area-inset-bottom));background:#f9faf7;border-radius:30px 30px 0 0;overflow:auto;box-shadow:0 -30px 85px #10182045}.customer-profile-sheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.customer-profile-sheet header span{gap:5px;display:grid}.customer-profile-sheet header small{font:850 8px/1 var(--font-mono);letter-spacing:.09em;color:var(--ink-2)}.customer-profile-sheet header h2{font:800 clamp(28px,4vw,42px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.customer-profile-sheet header button{background:#eef1ed;border:0;border-radius:50%;width:42px;height:42px;font-size:25px}.customer-profile-sheet form{grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.customer-profile-sheet form>label{border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;padding:13px;display:grid}.customer-profile-sheet form>label>span{font:800 8px/1 var(--font-mono);letter-spacing:.07em;color:var(--ink-2)}.customer-profile-sheet input,.customer-profile-sheet select,.customer-profile-sheet textarea{width:100%;min-width:0;font:700 14px/1.3 var(--font-body);color:var(--navy);background:0 0;border:0;outline:0}.customer-profile-sheet textarea{resize:vertical;min-height:84px}.customer-profile-sheet form>label:focus-within{border-color:#91c64f;box-shadow:0 0 0 3px #b8ff6325}.customer-profile-sheet .profile-file-field,.customer-profile-sheet .saved-address-choice,.customer-profile-sheet .saved-payment,.customer-profile-sheet .profile-information-card,.customer-profile-sheet .profile-form-note,.customer-profile-sheet .profile-download,.customer-profile-sheet form>footer{grid-column:1/-1}.profile-file-field input{font-size:11px}.profile-file-field small{color:var(--ink-2);font-size:8px}.saved-address-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.saved-address-choice button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.saved-address-choice button.selected{background:#f3ffe8;border-color:#9fd45d}.saved-address-choice span{display:grid}.saved-address-choice small{color:var(--ink-2);font-size:8px}.saved-address-choice b{font:850 8px/1 var(--font-mono);background:var(--lime);border-radius:999px;padding:7px}.saved-payment{background:linear-gradient(130deg,#eaffd5,#f7faf4);border-radius:19px;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:17px;display:grid}.saved-payment>svg{box-sizing:border-box;background:var(--navy);width:48px;height:48px;color:var(--lime);border-radius:15px;padding:12px}.saved-payment span{display:grid}.saved-payment small{font:800 8px/1 var(--font-mono);color:var(--ink-2)}.saved-payment strong{font-size:16px}.saved-payment em{color:var(--ink-2);font-size:9px;font-style:normal}.profile-form-note{color:var(--ink-2);background:#eef4e9;border-radius:14px;margin:0;padding:13px;font-size:11px}.profile-information-card{background:#eef4e9;border-radius:20px;grid-template-columns:54px 1fr;align-items:center;gap:15px;padding:19px;display:grid}.profile-information-card>svg{box-sizing:border-box;background:var(--lime);border-radius:16px;width:50px;height:50px;padding:12px}.profile-information-card span{display:grid}.profile-information-card strong{font-size:16px}.profile-information-card p{color:var(--ink-2);margin:4px 0;font-size:11px;line-height:1.5}.profile-information-card.warning{background:#fff3df}.profile-information-card.warning>svg{background:#f1c96f}.customer-profile-sheet .profile-check{grid-template-columns:22px 1fr;align-items:center}.customer-profile-sheet .profile-check input{width:18px;height:18px;accent-color:var(--lime)}.customer-profile-sheet .profile-check>span{font-family:var(--font-body);letter-spacing:0;gap:4px;display:grid}.customer-profile-sheet .profile-check strong{color:var(--navy);font-size:12px}.customer-profile-sheet .profile-check small{color:var(--ink-2);font-size:9px}.profile-download{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:13px;font-weight:800;display:flex}.customer-profile-sheet form>footer{justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.customer-profile-sheet form>footer button{min-width:130px}@media (width<=620px){.customer-profile-sheet>section{padding:18px 16px max(24px,env(safe-area-inset-bottom))}.customer-profile-sheet form{grid-template-columns:1fr}.customer-profile-sheet .profile-file-field,.customer-profile-sheet .saved-address-choice,.customer-profile-sheet .saved-payment,.customer-profile-sheet .profile-information-card,.customer-profile-sheet .profile-form-note,.customer-profile-sheet .profile-download,.customer-profile-sheet form>footer{grid-column:1}.saved-address-choice{grid-template-columns:1fr}.customer-profile-sheet form>footer{grid-template-columns:1fr 1fr;display:grid}.customer-profile-sheet form>footer button{min-width:0}.profile-experience .profile-confidence{padding:7px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-experience .profile-confidence>article{text-align:center;justify-items:center;min-width:0;grid-template-columns:1fr!important;padding:11px 6px!important}.profile-experience .profile-confidence>article>i{width:42px;height:42px}.profile-experience .profile-confidence article b{font-size:25px}.profile-experience .profile-confidence article small{font-size:5.5px}.profile-experience .profile-confidence article em{font-size:8px}.profile-experience .profile-confidence article:first-child em{display:none}}.driver-profile-hero{isolation:isolate;background:linear-gradient(125deg,#f3f6ef 0%,#fffaf0 48%,#effbe7 100%);border:1px solid #d8dfd8;grid-template-columns:150px minmax(250px,.85fr) minmax(400px,1.15fr);gap:30px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 65px #24323c0d}.driver-profile-hero:before{content:"";z-index:-1;border:1px solid #7faf4930;border-radius:50%;width:430px;height:430px;position:absolute;top:-275px;right:-210px;box-shadow:0 0 0 45px #b8ff6309,0 0 0 90px #24323c05}.driver-avatar{isolation:isolate;box-shadow:0 18px 36px #24323c28;background:linear-gradient(145deg,#24323c,#31454b)!important;border-radius:36px!important;height:150px!important}.driver-avatar>b{z-index:-1;border:1px dashed #77995b;border-radius:46px;position:absolute;inset:-12px}.driver-avatar>b:after{content:"";background:var(--driver-lime);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:15px;box-shadow:0 0 0 6px #b8ff6327}.driver-plan-identity{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.driver-plan-identity>small{font:850 9px/1.2 var(--font-mono);letter-spacing:.1em;color:#59686e}.driver-plan-identity>strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(30px,3vw,45px);line-height:1}.driver-plan-identity>p{color:#59686e;align-items:center;gap:8px;margin:2px 0 10px;font-size:12px;line-height:1.45;display:flex}.driver-plan-identity>button{align-items:center;gap:10px;transition:all .25s;display:flex;box-shadow:0 10px 22px #24323c20;border-radius:14px!important;padding:13px 16px!important}.driver-plan-identity>button:hover{background:#30444c;transform:translateY(-2px)}.driver-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.driver-proof-grid article{background:#fff;border:1px solid #d9dfd8;border-radius:25px;grid-template-columns:48px 1fr;align-content:start;gap:13px;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #24323c0a}.driver-proof-grid article:nth-child(2){background:linear-gradient(145deg,#effde2,#dff4dc)}.driver-proof-grid article>i{background:#f2e4cf;border-radius:16px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.driver-proof-grid article:nth-child(2)>i{background:var(--lime)}.driver-proof-grid article>span{align-content:start;display:grid}.driver-proof-grid article small{font:850 8px/1.2 var(--font-mono);letter-spacing:.1em;color:#607078}.driver-proof-grid article strong{font-family:var(--font-display);letter-spacing:-.06em;margin-top:4px;font-size:38px;line-height:1}.driver-proof-grid article em{color:#657279;margin-top:5px;font-size:11px;font-style:normal}.driver-proof-grid article>b{background:#e1e6e0;border-radius:99px;height:7px;position:absolute;bottom:20px;left:20px;right:20px;overflow:hidden}.driver-proof-grid article>b>i{border-radius:inherit;background:linear-gradient(90deg,#86bd47,var(--lime));width:92%;height:100%;display:block}.driver-proof-grid article:nth-child(2)>b>i{width:98%}.earning-signal-row,.activity-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 6px;display:grid}.earning-signal-row>span,.activity-overview>span{background:#fff;border:1px solid #dbe1dc;border-radius:21px;grid-template-columns:45px 1fr;align-content:center;column-gap:12px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 28px #24323c08}.earning-signal-row>span:nth-child(2),.activity-overview>span:nth-child(2){background:#f1ffe2}.earning-signal-row>span>i,.activity-overview>span>i{background:#edf1ec;border-radius:14px;grid-row:1/3;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.earning-signal-row>span:nth-child(2)>i,.activity-overview>span:nth-child(2)>i{background:var(--lime)}.earning-signal-row small,.activity-overview small{font:800 8px/1.25 var(--font-mono);letter-spacing:.08em;color:#667279}.earning-signal-row strong,.activity-overview b{font-family:var(--font-display);font-size:20px;line-height:1.1}.activity-filters{gap:7px;margin:20px 0 2px;display:flex}.activity-empty{text-align:center;color:#667279;place-items:center;gap:6px;padding:34px 18px;display:grid}.activity-empty svg{opacity:.5}.activity-empty strong{font:850 15px var(--font-display);color:#24323c}.activity-empty p{color:#7b8789;margin:0;font-size:10px}.activity-filters button{color:#667279;background:#fff;border:1px solid #d7ded8;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:850}.activity-filters button.active{background:var(--driver-ink);border-color:var(--driver-ink);color:var(--driver-lime)}.driver-insight-moment{z-index:120;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#17232dc9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.driver-insight-moment>section{background:#f9faf7;border-radius:30px;width:min(680px,100%);max-height:92vh;padding:26px;overflow:auto;box-shadow:0 34px 100px #10182070}.driver-insight-moment header{border-bottom:1px solid #dbe1dc;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding-bottom:19px;display:grid}.driver-insight-moment header>i{background:var(--lime);border-radius:17px;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.driver-insight-moment header small{font:850 8px/1 var(--font-mono);letter-spacing:.1em;color:#68747a}.driver-insight-moment h2{font-family:var(--font-display);letter-spacing:-.04em;margin:4px 0 0;font-size:27px}.driver-insight-moment header button{background:#ecefeb;border:0;border-radius:50%;width:40px;height:40px;font-size:22px}.earning-breakdown{border:1px solid #dbe1dc;border-radius:20px;margin-top:17px;display:grid;overflow:hidden}.earning-breakdown>span{background:#fff;border-bottom:1px solid #e0e4e0;grid-template-columns:1fr auto;gap:5px;padding:15px 17px;display:grid}.earning-breakdown>span:last-child{background:#efffdd;border-bottom:0}.earning-breakdown small{font:800 8px/1 var(--font-mono);color:#69757a}.earning-breakdown strong{font-size:14px}.earning-breakdown b{font-family:var(--font-display);grid-area:1/2/3;align-self:center;font-size:20px}.driver-insight-note{color:#59666d;background:#edf1ec;border-radius:16px;align-items:center;gap:11px;margin-top:13px;padding:14px;font-size:11px;display:flex}.activity-trace{gap:0;margin:18px 0;display:grid}.activity-trace>span{grid-template-columns:46px 1fr;gap:13px;padding:10px 0;display:grid;position:relative}.activity-trace>span:not(:last-child):after{content:"";background:#b6d78e;width:2px;position:absolute;top:53px;bottom:-8px;left:22px}.activity-trace i{z-index:1;background:#efffdd;border-radius:15px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.activity-trace span>span{align-content:center;display:grid}.activity-trace small{font:800 8px/1 var(--font-mono);color:#68757a}.activity-trace strong{margin-top:4px;font-size:12px}.activity-proof-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.activity-proof-row span{background:#fff;border:1px solid #dbe1dc;border-radius:15px;gap:4px;padding:13px;display:grid}.activity-proof-row small{color:#68747a;font-size:8px}.activity-proof-row b{font-size:12px}@media (width<=980px){.driver-profile-hero{grid-template-columns:120px 1fr}.driver-avatar{height:120px!important}.driver-proof-grid{grid-column:1/-1}.driver-proof-grid article{min-height:160px}.driver-proof-grid article>b{bottom:16px}}@media (width<=680px){.driver-profile-hero{grid-template-columns:82px 1fr;gap:18px;padding:22px 16px}.driver-avatar{border-radius:25px!important;height:86px!important;font-size:29px!important}.driver-avatar>b{border-radius:30px;inset:-7px}.driver-plan-identity>strong{font-size:27px}.driver-plan-identity>p{font-size:11px}.driver-proof-grid{gap:7px}.driver-proof-grid article{grid-template-columns:39px 1fr;min-height:148px;padding:13px}.driver-proof-grid article>i{border-radius:12px;width:38px;height:38px}.driver-proof-grid article strong{font-size:29px}.driver-proof-grid article>b{bottom:13px;left:13px;right:13px}.earning-signal-row,.activity-overview{grid-template-columns:repeat(3,1fr);gap:6px}.earning-signal-row>span,.activity-overview>span{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:112px;padding:10px 7px}.earning-signal-row>span>i,.activity-overview>span>i{grid-row:auto}.earning-signal-row strong,.activity-overview b{font-size:14px}.driver-insight-moment{padding:10px}.driver-insight-moment>section{border-radius:24px;padding:19px 15px}.activity-proof-row{grid-template-columns:1fr}.driver-insight-moment h2{font-size:23px}}.availability-premium{overflow:visible}.availability-premium>nav{background:#f7f9f5;border-top:1px solid #dce2dd;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:16px 18px;display:grid}.availability-premium>nav button{color:#6c777c;background:#fff;border:1px solid #d9dfda;border-radius:15px;align-content:center;place-items:center;gap:4px;min-height:68px;display:grid}.availability-premium>nav button b{font-size:11px}.availability-premium>nav button small{font-size:8px}.availability-premium>nav button.active{background:var(--driver-ink);border-color:var(--driver-ink);color:#fff;box-shadow:inset 0 -4px var(--driver-lime),0 10px 24px #24323c1c}.availability-day-panel{background:#fff;border:1px solid #d9dfda;border-radius:20px;margin:0 18px 18px;padding:16px}.availability-day-panel>header{border-bottom:1px solid #e0e5e1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.availability-day-panel>header span{gap:4px;display:grid}.availability-day-panel>header small{font:800 8px/1 var(--font-mono);color:#69757b}.availability-day-panel>header strong{font-size:21px}.availability-day-panel>header>b{color:#758086;background:#ecefed;border-radius:999px;padding:8px 10px;font-size:8px}.availability-day-panel>header>b.open{color:#31442f;background:#e8ffd0}.availability-range{border-bottom:1px solid #e2e6e2;grid-template-columns:34px minmax(130px,1fr) 22px minmax(130px,1fr) 34px;align-items:end;gap:10px;padding:13px 0;display:grid}.availability-range>i{height:46px;font:850 8px/1 var(--font-mono);background:#edf1ec;border-radius:13px;place-items:center;font-style:normal;display:grid}.availability-range label{border:0!important;grid-template-columns:1fr!important;gap:5px!important;padding:0!important;display:grid!important}.availability-range label span{font:800 8px/1 var(--font-mono);color:#667279}.availability-range input{box-sizing:border-box;min-width:0;font-weight:850;background:#f8faf7!important;border:1px solid #cfd7d1!important;border-radius:12px!important;width:100%!important;height:46px!important;padding:0 12px!important;font-size:14px!important}.availability-range em{text-align:center;align-self:center;font-style:normal}.availability-range>button{color:#8d4b43;background:#f0e9e6;border:0;border-radius:11px;align-self:center;width:34px;height:34px;font-size:16px}.availability-closed{color:#68747b;align-items:center;gap:13px;min-height:94px;display:flex}.availability-closed>svg{box-sizing:content-box;background:#edf1ec;border-radius:14px;padding:10px}.availability-closed span{gap:4px;display:grid}.availability-closed strong{color:var(--driver-ink);font-size:12px}.availability-closed small{font-size:8px}.add-availability-range{width:100%;height:46px;color:var(--driver-ink);background:#f5ffea;border:1px dashed #92b66b;border-radius:13px;font-weight:900}.add-availability-range:hover{background:var(--driver-lime);border-style:solid}.activity-filters button{align-items:center;gap:8px;padding:9px 10px 9px 15px;display:flex}.activity-filters button small{color:#667279;background:#edf0ed;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.activity-filters button.active small{background:var(--driver-lime);color:var(--driver-ink)}.activity-route-summary{grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.activity-route-summary>span{background:#fff;border:1px solid #dbe1dc;border-radius:18px;grid-template-columns:40px 1fr;align-items:center;column-gap:10px;min-width:0;padding:16px;display:grid}.activity-route-summary>span>svg{grid-row:1/4}.activity-route-summary small{font:800 8px/1 var(--font-mono);color:#68747b}.activity-route-summary strong{font-size:14px;line-height:1.25}.activity-route-summary em{color:#68747b;font-size:9px;font-style:normal;line-height:1.35}.activity-proof-row span{grid-template-columns:30px 1fr;align-items:center}.activity-proof-row span>svg{grid-row:auto}.document-grid{grid-template-columns:1fr!important}.document-card{grid-template-columns:130px 1fr auto;min-height:124px;padding:13px}.document-thumb{background:linear-gradient(145deg,#edf1ec,#fff);border-radius:15px;align-content:center;gap:3px;width:130px;height:96px;overflow:hidden;box-shadow:inset 0 0 0 1px #d9dfda}.document-thumb:before{content:"";background:linear-gradient(125deg,#0000 50%,#b8ff632e);position:absolute;inset:0}.document-thumb>b{font-family:var(--font-display);z-index:1;font-size:25px}.document-thumb>small{font:800 8px/1 var(--font-mono);color:#68747b;z-index:1}.document-card>span:nth-child(2){gap:5px}.document-card>span:nth-child(2)>strong{font-size:16px}.document-card>span:nth-child(2)>em{color:#557739;font-size:8px;font-style:normal;font-weight:800}.document-preview-moment,.profile-menu-sheet,.driver-action-moment{z-index:130;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17232dc4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.document-preview-moment>section,.profile-menu-sheet>section{background:#f9faf7;border-radius:28px;width:min(620px,100%);padding:24px;box-shadow:0 32px 90px #07101966}.document-preview-moment header,.profile-menu-sheet header{justify-content:space-between;align-items:center;gap:18px;display:flex}.document-preview-moment header span,.profile-menu-sheet header span{display:grid}.document-preview-moment header small,.profile-menu-sheet header small{font:800 8px/1 var(--font-mono);color:#68747b}.document-preview-moment h2,.profile-menu-sheet h2{font-family:var(--font-display);margin:5px 0 0;font-size:27px}.document-preview-moment header button,.profile-menu-sheet header button{background:#e9ede9;border:0;border-radius:50%;width:39px;height:39px;font-size:21px}.document-large-thumb{background:linear-gradient(145deg,#fff,#ecf4e5);border:1px solid #d3dad4;border-radius:22px;align-content:center;place-items:center;gap:11px;height:310px;margin:18px 0;display:grid;position:relative;overflow:hidden}.document-large-thumb:after{content:"N";font:900 230px/1 var(--font-display);color:#24323c08;position:absolute;bottom:-80px;right:-20px}.document-large-thumb>span{font:800 8px/1 var(--font-mono);letter-spacing:.1em}.document-large-thumb>b{font-family:var(--font-display);font-size:36px}.document-large-thumb>i{background:var(--driver-ink);width:82px;height:82px;color:var(--driver-lime);border-radius:25px;place-items:center;font-style:normal;display:grid}.document-large-thumb>small{color:#68747b;font-size:8px}.document-preview-moment footer{justify-content:flex-end;gap:9px;display:flex}.profile-menu-sheet{align-items:end}.profile-menu-sheet>section{border-radius:28px 28px 0 0}.profile-menu-content{background:#fff;border:1px solid #d8dfd9;border-radius:20px;grid-template-columns:55px 1fr;align-items:center;gap:13px;margin:18px 0;padding:18px;display:grid}.profile-menu-content>i{background:var(--lime);border-radius:17px;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.profile-menu-content span{gap:4px;display:grid}.profile-menu-content p{color:#68747b;margin:0;font-size:11px;line-height:1.45}.profile-menu-sheet>section>.primary{width:100%}.driver-action-moment>section{text-align:center;background:#f9faf7;border-radius:28px;justify-items:center;width:min(440px,100%);padding:34px;display:grid;box-shadow:0 32px 90px #07101966}.driver-action-moment>section>i{background:var(--lime);border-radius:28px;place-items:center;width:86px;height:86px;margin-bottom:16px;font-style:normal;display:grid}.driver-action-moment h2{font-family:var(--font-display);margin:6px 0;font-size:32px;line-height:1.05}.driver-action-moment p:not(.eyebrow){color:#68747b;line-height:1.5}.driver-action-moment .primary{margin-top:10px}.promo-canvas>footer{text-overflow:ellipsis;max-width:240px;overflow:hidden;bottom:21px!important;left:7%!important;right:auto!important}.promo-progress{bottom:24px!important;left:300px!important;right:7%!important}.promo-copy{bottom:16%!important}@media (width<=760px){.availability-premium>nav{display:flex;overflow-x:auto}.availability-premium>nav button{flex:0 0 78px}.availability-day-panel{margin:0 12px 12px}.availability-range{grid-template-columns:28px minmax(0,1fr) 14px minmax(0,1fr) 30px;gap:6px}.availability-range input{padding:0 6px!important;font-size:12px!important}.activity-route-summary{grid-template-columns:1fr}.activity-route-summary>svg{justify-self:center;transform:rotate(90deg)}.document-card{grid-template-columns:92px 1fr auto}.document-thumb{width:92px;height:78px}.document-large-thumb{height:260px}.promo-canvas>footer{max-width:none;bottom:20px!important;left:22px!important;right:22px!important}.promo-progress{bottom:48px!important;left:22px!important;right:22px!important}.promo-copy{bottom:110px!important}}.nerva-growth .driver-demo-access{color:#fff;background:linear-gradient(120deg,#17242d,#29443d);border-color:#ffffff2b;grid-column:1/-1;min-height:210px}.nerva-growth .driver-demo-access .growth-wash{background:radial-gradient(circle at 80% 20%,#b8ff6329,#0000 34%),linear-gradient(120deg,#17242df0,#29443de8)}.nerva-growth .driver-demo-access>i{background:var(--lime);color:var(--navy)}.nerva-growth .driver-demo-access>span:nth-of-type(2){z-index:3;gap:8px;display:grid;position:absolute;bottom:27px;left:27px;right:130px}.nerva-growth .driver-demo-access p{color:#d4ddde;max-width:560px}.nerva-growth .driver-demo-access>b{z-index:3;font:850 8px/1 var(--font-mono);color:var(--lime);letter-spacing:.12em;border:1px solid #ffffff35;border-radius:999px;padding:9px 12px;position:absolute;bottom:27px;right:27px}.nerva-growth .driver-demo-access em{color:var(--lime)}@media (width<=520px){.nerva-growth .driver-demo-access{min-height:300px}.nerva-growth .driver-demo-access>span:nth-of-type(2){bottom:24px;left:22px;right:22px}.nerva-growth .driver-demo-access>b{top:22px;bottom:auto;right:22px}}.driver-photo-editor{background:linear-gradient(125deg,#f0f7e9,#fffaf1);border:1px solid #d9dfda;border-radius:28px;grid-template-columns:170px 1fr;align-items:center;gap:28px;margin-bottom:18px;padding:24px;display:grid}.driver-photo-editor>div{background:var(--driver-ink);width:160px;height:160px;color:var(--driver-lime);border-radius:42px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #24323c22}.driver-photo-editor>div>img{object-fit:cover;width:100%;height:100%}.driver-photo-editor>div>span{font-family:var(--font-display);font-size:46px;font-weight:900}.driver-photo-editor>div>i{background:var(--lime);width:47px;height:47px;color:var(--driver-ink);border-radius:16px;place-items:center;font-style:normal;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 20px #17232d33}.driver-photo-editor>span{justify-items:start;gap:6px;display:grid}.driver-photo-editor>span>small{font:850 8px/1 var(--font-mono);letter-spacing:.11em;color:#68747b}.driver-photo-editor>span>strong{font-family:var(--font-display);font-size:27px;line-height:1.1}.driver-photo-editor>span>p{color:#68747b;margin:0}.driver-photo-editor label{background:var(--driver-ink);color:#fff;cursor:pointer;border-radius:13px;align-items:center;gap:8px;margin-top:9px;padding:12px 15px;font-size:11px;font-weight:850;display:flex;position:relative}.driver-photo-editor label input{opacity:0;pointer-events:none;position:absolute}.driver-membership-card .membership-benefits>span{background:linear-gradient(145deg,#ffffff12,#ffffff06);position:relative;overflow:hidden;grid-template-columns:64px 1fr!important;column-gap:15px!important;min-height:145px!important;padding:20px!important}.driver-membership-card .membership-benefits>span:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-65px;right:-55px;box-shadow:0 0 0 20px #ffffff06}.driver-membership-card .membership-benefits>span>i{width:60px;height:60px;color:var(--driver-lime);background:#ffffff12;border-radius:20px;place-items:center;display:grid;grid-row:1/3!important;align-self:center!important}.driver-membership-card .membership-benefits>span>b{align-self:end;font-size:16px!important}.driver-membership-card .membership-benefits>span>small{align-self:start;line-height:1.45;font-size:11px!important}.profile-menu-sheet>section{max-height:92vh;overflow:auto}.profile-menu-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.profile-menu-form>label{background:#fff;border:1px solid #d9dfda;border-radius:17px;gap:7px;padding:13px;display:grid}.profile-menu-form>label>span{font:850 8px/1 var(--font-mono);color:#667279;letter-spacing:.07em}.profile-menu-form input:not([type=checkbox]),.profile-menu-form select{box-sizing:border-box;width:100%;height:42px;color:var(--driver-ink);background:0 0;border:0;border-bottom:1px solid #dce2dd;outline:0;font-size:14px;font-weight:750}.profile-menu-form label:focus-within{border-color:#96be69;box-shadow:0 0 0 4px #b8ff6322}.profile-menu-form .file-field{background:#f5f9f2;border-style:dashed;grid-column:1/-1;align-content:center;min-height:100px}.profile-menu-form .file-field input{border:0;padding:8px 0}.profile-menu-form .file-field small{color:#68747b;font-size:8px}.profile-menu-form .form-check{grid-column:1/-1;grid-template-columns:22px 1fr;align-items:center;min-height:58px}.profile-menu-form .form-check input{accent-color:#78aa3f;width:19px;height:19px}.profile-menu-form .form-check span{font-family:var(--font-body);color:var(--driver-ink);font-size:11px}.profile-menu-form>footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:7px;display:flex}.payment-history{grid-column:1/-1;gap:8px;display:grid}.payment-history>span{background:#fff;border:1px solid #d9dfda;border-radius:16px;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.payment-history b{font:850 8px/1 var(--font-mono);color:#5c773f}.payment-history strong{font-size:12px}.payment-history em{color:#68747b;font-size:9px;font-style:normal}@media (width<=620px){.driver-photo-editor{grid-template-columns:105px 1fr;gap:16px;padding:16px}.driver-photo-editor>div{border-radius:30px;width:104px;height:104px}.driver-photo-editor>span>strong{font-size:19px}.driver-photo-editor>span>p{font-size:9px}.driver-membership-card .membership-benefits{grid-template-columns:1fr!important}.driver-membership-card .membership-benefits>span{grid-template-columns:52px 1fr!important;min-height:112px!important}.driver-membership-card .membership-benefits>span>i{border-radius:16px;width:48px;height:48px}.profile-menu-form{grid-template-columns:1fr}.profile-menu-form .file-field,.profile-menu-form .form-check,.profile-menu-form>footer,.payment-history{grid-column:1}.payment-history>span{grid-template-columns:55px 1fr}.payment-history em{grid-column:2}}.driver-insight-moment>.earning-detail-panel,.driver-insight-moment>.activity-detail-panel{background:#f8faf7;border-radius:30px;width:min(760px,100%);padding:24px}.earning-detail-panel header,.activity-detail-panel header{padding-bottom:16px}.earning-detail-panel header>i,.activity-detail-panel header>i{width:58px;height:58px}.earning-total-stage{color:#fff;background:linear-gradient(125deg,#17242d,#29473e);border-radius:23px;justify-content:space-between;align-items:center;margin-top:17px;padding:24px;display:flex;position:relative;overflow:hidden}.earning-total-stage:after{content:"";border:1px solid #b8ff6335;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;right:-85px;box-shadow:0 0 0 28px #b8ff6309}.earning-total-stage>span{z-index:1;gap:3px;display:grid}.earning-total-stage small{font:850 8px/1 var(--font-mono);color:var(--driver-lime);letter-spacing:.1em}.earning-total-stage strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:52px;line-height:1}.earning-total-stage em{color:#d1dbdc;font-size:9px;font-style:normal}.earning-total-stage>i{background:var(--lime);width:68px;height:68px;color:var(--driver-ink);z-index:1;border-radius:22px;place-items:center;font-style:normal;display:grid}.earning-detail-panel .earning-breakdown{border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.earning-detail-panel .earning-breakdown>span{border-radius:17px;gap:5px;padding:15px;display:grid;background:#fff!important;border:1px solid #d9dfda!important}.earning-detail-panel .earning-breakdown small{font:850 8px/1 var(--font-mono);color:#68747b}.earning-detail-panel .earning-breakdown strong{font-family:var(--font-display);font-size:24px}.earning-detail-panel .earning-deposit-note{background:#edf2e9;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:0;padding:14px;display:grid}.earning-deposit-note>svg{box-sizing:content-box;background:#fff;border-radius:13px;padding:8px}.earning-deposit-note>span{gap:4px;display:grid}.earning-deposit-note small{font:850 8px/1 var(--font-mono);color:#68747b}.earning-deposit-note strong{font-size:12px}.earning-deposit-note .primary{margin:0}.activity-detail-panel .activity-route-summary{background:#fff;border:1px solid #d9dfda;border-radius:23px;grid-template-columns:1fr 74px 1fr;gap:0;margin:17px 0 10px;padding:12px;position:relative}.activity-detail-panel .activity-route-summary>span{background:#f5f7f3;border:0;border-radius:17px;grid-template-columns:54px 1fr;column-gap:13px;padding:17px}.activity-detail-panel .activity-route-summary>span>i{background:#fff;border-radius:17px;grid-row:1/4;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.activity-detail-panel .activity-route-summary>span:last-child>i{background:var(--lime)}.activity-detail-panel .activity-route-summary>span small{font-size:8px}.activity-detail-panel .activity-route-summary>span strong{font-size:16px}.activity-detail-panel .activity-route-summary>span em{font-size:9px}.activity-route-summary>b{color:var(--driver-ink);place-items:center;display:grid;position:relative}.activity-route-summary>b:before,.activity-route-summary>b:after{content:"";background:#cbd3cc;height:1px;position:absolute;left:0;right:0}.activity-route-summary>b:before{top:36%}.activity-route-summary>b:after{bottom:36%}.activity-route-summary>b>svg{z-index:1;background:#fff}.activity-route-summary>b>i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%}.activity-detail-panel .activity-proof-row{grid-template-columns:repeat(3,1fr);gap:8px}.activity-detail-panel .activity-proof-row>span{grid-template-columns:42px 1fr;min-height:82px;padding:13px}.activity-detail-panel .activity-proof-row>span>svg{box-sizing:content-box;background:#edf1ec;border-radius:13px;grid-row:1/3;padding:8px}.activity-detail-panel .activity-proof-row small{font:850 8px/1 var(--font-mono);color:#68747b}.activity-detail-panel .activity-proof-row b{font-size:12px}.activity-detail-panel>footer{background:#edf2e9;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;display:flex}.activity-detail-panel>footer>span{color:#5f6c72;align-items:center;gap:9px;font-size:9px;display:flex}.activity-detail-panel>footer .primary{margin:0}@media (width<=680px){.driver-insight-moment>.earning-detail-panel,.driver-insight-moment>.activity-detail-panel{padding:16px}.earning-total-stage{padding:18px}.earning-total-stage strong{font-size:42px}.earning-detail-panel .earning-breakdown{gap:5px}.earning-detail-panel .earning-breakdown>span{padding:11px}.earning-detail-panel .earning-breakdown strong{font-size:19px}.earning-detail-panel .earning-deposit-note{grid-template-columns:38px 1fr}.earning-deposit-note .primary{grid-column:1/-1;width:100%}.activity-detail-panel .activity-route-summary{grid-template-columns:1fr;padding:8px}.activity-route-summary>b{height:45px;transform:rotate(90deg)}.activity-detail-panel .activity-proof-row{grid-template-columns:repeat(3,1fr)}.activity-detail-panel .activity-proof-row>span{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:100px;padding:9px}.activity-detail-panel>footer{display:grid}.activity-detail-panel>footer .primary{width:100%}}.document-replace-control{cursor:pointer;justify-content:center;align-items:center;gap:8px;position:relative;display:flex!important}.document-replace-control input{opacity:0;cursor:pointer;position:absolute;inset:0}.document-card.under-review{background:linear-gradient(135deg,#fffaf0,#fffdf8);border-color:#d9b560;box-shadow:0 12px 30px #8a630e12}.document-card.under-review .document-thumb i{color:#5f4306;background:#f1c96f}.document-card.under-review em{color:#8a630e;font:850 8px/1.2 var(--font-mono);letter-spacing:.04em;margin-top:5px}.document-review-moment{z-index:150;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17232ddd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.document-review-moment>section{background:#fafbf8;border-radius:31px;width:min(680px,100%);padding:32px;position:relative;overflow:hidden;box-shadow:0 35px 100px #10182070}.document-review-moment>section:before{content:"";border:1px solid #adff5a44;border-radius:50%;width:330px;height:330px;position:absolute;top:-190px;right:-180px;box-shadow:0 0 0 42px #adff5a12}.document-review-moment header{grid-template-columns:78px 1fr auto;align-items:center;gap:18px;display:grid;position:relative}.document-review-moment header>i{background:var(--driver-ink);width:76px;height:76px;color:var(--driver-lime);border-radius:24px;place-items:center;display:grid}.document-review-moment header span{display:grid}.document-review-moment header small{font:850 8px/1 var(--font-mono);letter-spacing:.08em;color:#69757b}.document-review-moment header h2{letter-spacing:-.045em;margin:7px 0;font-size:clamp(26px,4vw,42px);line-height:1}.document-review-moment header button{background:#eef1ed;border:0;border-radius:50%;width:46px;height:46px;font-size:28px}.document-review-moment>section>p{color:#647078;margin:23px 0;line-height:1.55;position:relative}.document-review-lifecycle{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.document-review-lifecycle span{border:1px solid #dbe1dc;border-radius:17px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.document-review-lifecycle i{background:#edf1ec;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.document-review-lifecycle span:first-child i{background:var(--driver-lime)}.document-review-lifecycle span:nth-child(2){background:#fff8e8;border-color:#d9b560}.document-review-lifecycle span:nth-child(2) i{background:#f1c96f}.document-review-lifecycle small{font:800 8px/1.2 var(--font-mono);color:#667279}.document-review-lifecycle b{font-size:12px}.document-review-warning{color:#654809;background:#fff3d8;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.document-review-warning i{background:#f1c96f;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.document-review-warning span{display:grid}.document-review-warning small{font-size:9px;line-height:1.4}.document-review-moment footer{justify-content:flex-end;margin-top:18px;display:flex}.driver-membership-card .membership-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:22px 0!important}.driver-membership-card .membership-benefits>span{text-align:left!important;background:linear-gradient(145deg,#ffffff12,#ffffff07)!important;grid-template-rows:auto auto!important;grid-template-columns:46px 1fr!important;align-content:center!important;justify-items:start!important;column-gap:11px!important;min-height:92px!important;padding:13px!important}.driver-membership-card .membership-benefits>span>i{border-radius:15px!important;grid-area:1/1/3!important;width:44px!important;height:44px!important;margin:0!important}.driver-membership-card .membership-benefits>span>b{grid-area:1/2!important;align-self:end!important;font-size:12px!important}.driver-membership-card .membership-benefits>span>small{grid-area:2/2!important;align-self:start!important;font-size:9px!important;line-height:1.35!important}@media (width<=680px){.activity-detail-panel .activity-route-summary{grid-template-columns:1fr!important}.activity-route-summary>b{height:52px!important;display:block!important;transform:none!important}.activity-route-summary>b>svg{display:none!important}.activity-route-summary>b:before{background:#cbd3cc!important;width:2px!important;height:auto!important;inset:0 auto 0 50%!important}.activity-route-summary>b:after{display:none!important}.activity-route-summary>b>i{animation:1.65s ease-in-out infinite route-dot-down;margin:0 0 0 -4px!important;top:0!important;left:50%!important}.document-review-moment>section{padding:22px 17px}.document-review-moment header{grid-template-columns:58px 1fr auto;gap:12px}.document-review-moment header>i{border-radius:19px;width:58px;height:58px}.document-review-lifecycle{grid-template-columns:1fr}.document-review-lifecycle span{padding:10px}.document-review-moment footer .primary{width:100%}.driver-membership-card{padding:23px 18px}.driver-membership-card .membership-benefits{grid-template-columns:1fr!important;gap:7px!important}.driver-membership-card .membership-benefits>span{grid-template-columns:48px 1fr!important;height:auto!important;min-height:0!important;padding:12px 14px!important}.driver-membership-card footer{grid-template-columns:1fr 1fr;display:grid}.driver-membership-card footer button{font-size:11px;padding:12px 9px!important}}@keyframes route-dot-down{0%{opacity:.2;transform:translateY(4px)}25%{opacity:1}75%{opacity:1}to{opacity:.15;transform:translateY(44px)}}.driver-pin-moment .pin-pad button{color:var(--driver-ink);background:#fff;border-color:#d6ddd7;font-size:14px}.driver-pin-moment .pin-pad button:hover{background:#eff5e9}.driver-pin-moment .pin-pad button.confirm{background:var(--driver-lime);color:var(--driver-ink)}.driver-pin-moment .pin-pad button.confirm:disabled{color:#9aa3a6;background:#e3e7e2}.driver-lifecycle>span{z-index:1;position:relative}.driver-lifecycle>span:before{z-index:-1;left:calc(20px - 50%);right:calc(50% + 20px)}.driver-lifecycle>span:first-child:before{display:none}.driver-lifecycle>span>i{z-index:2}.driver-life-glyph,.driver-life-glyph svg{background:0 0!important}.driver-life-glyph svg{display:block}.driver-pin-moment,.driver-complete-moment{z-index:145;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 18% 18%,#7db7483b,#0000 30%),#111b22e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.driver-pin-moment>section{background:#f8faf7;border-radius:30px;grid-template-columns:.95fr 1.05fr;width:min(820px,100%);display:grid;overflow:hidden;box-shadow:0 38px 110px #07101770}.driver-pin-moment aside{color:#fff;background:linear-gradient(145deg,#17242d,#2a4940);flex-direction:column;justify-content:center;padding:40px;display:flex}.driver-pin-moment aside>span{background:var(--driver-lime);width:124px;height:124px;color:var(--driver-ink);border-radius:38px;place-items:center;margin-bottom:30px;display:grid;position:relative;box-shadow:0 22px 50px #07101745}.driver-pin-moment aside>span i{color:var(--driver-ink);font:900 9px/1 var(--font-mono);background:#fff;border:5px solid #244037;border-radius:999px;padding:8px 10px;font-style:normal;position:absolute;bottom:-9px;right:-12px}.driver-pin-moment aside .eyebrow{color:var(--driver-lime)}.driver-pin-moment h2{font-family:var(--font-display);letter-spacing:-.05em;margin:5px 0 12px;font-size:43px;line-height:1.02}.driver-pin-moment aside>p:last-child{color:#cbd4d5;line-height:1.55}.driver-pin-moment main{align-content:center;justify-items:center;padding:38px;display:grid}.driver-pin-moment main>small{font:800 8px/1 var(--font-mono);letter-spacing:.08em;color:#6a767c}.driver-pin-moment main>strong{font-family:var(--font-display);margin:8px 0 18px;font-size:23px}.pin-display{grid-template-columns:repeat(4,58px);gap:9px;margin-bottom:16px;display:grid}.pin-display i{height:64px;font:800 24px/1 var(--font-display);color:#9aa3a6;background:#fff;border:1px solid #d6ddd7;border-radius:17px;place-items:center;font-style:normal;display:grid}.pin-display i.filled{color:var(--driver-ink);box-shadow:inset 0 -4px var(--driver-lime);background:#eaffd2;border-color:#9ac95e}.driver-pin-moment .pin-pad{width:250px}.driver-pin-moment main>p{color:#68747b;align-items:center;gap:7px;margin:17px 0 0;font-size:11px;display:flex}.driver-complete-moment>section{background:#f8faf7;border-radius:30px;width:min(860px,100%);padding:36px;box-shadow:0 38px 110px #07101770}.driver-complete-moment header{grid-template-columns:108px 1fr;align-items:center;gap:24px;display:grid}.driver-complete-moment header>i{background:var(--driver-lime);width:104px;height:104px;color:var(--driver-ink);border-radius:32px;place-items:center;font-style:normal;display:grid;box-shadow:0 18px 44px #9edc5540}.driver-complete-moment h2{font-family:var(--font-display);letter-spacing:-.05em;margin:4px 0 8px;font-size:42px;line-height:1}.driver-complete-moment header p:last-child{color:#66737a;margin:0}.complete-order-id{background:#fff;border:1px solid #d9dfda;border-radius:18px;grid-template-columns:.7fr 1fr 1fr auto;align-items:center;gap:16px;margin:25px 0 0;padding:16px 18px;display:grid}.complete-order-id span{gap:3px;display:grid}.complete-order-id small{font:800 8px/1 var(--font-mono);color:#778187}.complete-order-id strong{font-size:12px}.complete-order-id>b{font:850 8px/1 var(--font-mono);color:#365429;background:#eaffd2;border-radius:999px;padding:9px 11px}.complete-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.complete-metrics span{background:#edf1ec;border-radius:17px;grid-template-columns:32px 1fr;align-items:center;padding:15px;display:grid}.complete-metrics span>svg{grid-row:1/3}.complete-metrics b,.complete-metrics small{grid-column:2}.complete-metrics b{font-size:16px}.complete-metrics small{color:#69757b;font-size:9px}.complete-actions{border-top:1px solid #d9dfda;grid-template-columns:1fr auto;align-items:center;gap:10px;padding-top:18px;display:grid}.complete-actions>span{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.complete-actions>span>svg{background:var(--driver-ink);width:46px;height:46px;color:var(--driver-lime);border-radius:15px;padding:11px}.complete-actions>span div{display:grid}.complete-actions>span small{color:#69757b;font-size:9px}.complete-actions>.primary{align-items:center;gap:8px;display:flex}.complete-actions>.quiet{grid-column:2}.upgrade-benefits i svg{display:block}@media (width<=700px){.driver-lifecycle>span:before{left:calc(17px - 50%);right:calc(50% + 17px)}.driver-pin-moment>section{grid-template-columns:1fr;max-height:95vh;overflow:auto}.driver-pin-moment aside{grid-template-columns:82px 1fr;gap:8px 17px;padding:25px;display:grid}.driver-pin-moment aside>span{border-radius:24px;grid-row:1/4;width:78px;height:78px;margin:0}.driver-pin-moment aside>span svg{width:40px!important;height:40px!important}.driver-pin-moment aside .eyebrow,.driver-pin-moment aside h2,.driver-pin-moment aside>p:last-child{grid-column:2}.driver-pin-moment h2{font-size:30px}.driver-pin-moment aside>p:last-child{margin:0;font-size:11px}.driver-pin-moment main{padding:25px 18px}.driver-pin-moment main>strong{font-size:20px}.pin-display{grid-template-columns:repeat(4,52px)}.pin-display i{height:56px}.driver-complete-moment>section{max-height:95vh;padding:25px 18px;overflow:auto}.driver-complete-moment header{grid-template-columns:72px 1fr;gap:15px}.driver-complete-moment header>i{border-radius:22px;width:70px;height:70px}.driver-complete-moment header>i svg{width:38px!important;height:38px!important}.driver-complete-moment h2{font-size:30px}.complete-order-id{grid-template-columns:1fr 1fr}.complete-order-id>b{text-align:center;grid-column:1/-1}.complete-metrics{grid-template-columns:repeat(3,1fr)}.complete-metrics span{text-align:center;grid-template-columns:1fr;justify-items:center;padding:12px 5px}.complete-metrics span>svg,.complete-metrics b,.complete-metrics small{grid-area:auto/1}.complete-metrics small{font-size:8px}.complete-actions{grid-template-columns:1fr}.complete-actions>.primary,.complete-actions>.quiet{grid-column:1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.specification-preview{align-content:start;gap:32px;display:grid}.specification-preview .lede{max-width:640px;line-height:1.65}.preview-actions{gap:10px;max-width:680px;display:grid}.preview-actions button{text-align:left;min-height:58px}.preview-row,.preview-actions .primary{justify-content:space-between;align-items:center;padding:0 18px;display:flex}.preview-row{border:1px solid var(--line);background:#fff}.state-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.state-strip span{border:1px solid var(--line);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;padding:8px 11px;font-size:11px}.home-title h1 em{font-family:var(--font-serif);font-weight:400}.category-icons button{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:122px;display:grid}.category-icons button small{background:var(--paper);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.category-icons button.active small{background:var(--lime);color:var(--navy)}.home-editorial{grid-template-columns:minmax(0,1.55fr) minmax(210px,.45fr);gap:14px;margin:0 0 50px;display:grid}.feature-story{background:var(--navy);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-columns:1.1fr .9fr;min-height:290px;padding:0;display:grid;overflow:hidden}.feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}.feature-copy small{color:var(--lime);letter-spacing:.14em;font-size:11px;font-weight:900}.feature-copy strong{font-family:var(--font-serif);margin:18px 0;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.02}.feature-copy em{font-size:12px;font-style:normal;font-weight:800}.feature-art{background:var(--lime);color:var(--navy);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);place-items:center;display:grid;position:relative}.feature-art b{border:3px solid var(--navy);letter-spacing:-.05em;z-index:2;border-radius:50%;place-items:center;width:105px;height:105px;font-size:32px;display:grid}.feature-art i{border:2px solid var(--navy);border-radius:50%;width:130px;height:20px;position:absolute;transform:rotate(-18deg)}.feature-art i:first-child{top:22%;right:8%}.feature-art i:last-child{bottom:20%;left:10%;transform:rotate(20deg)}.home-notes{background:var(--line);border:1px solid var(--line);grid-template-rows:1fr 1fr;gap:1px;display:grid}.home-notes p{background:#fff;justify-content:space-between;align-items:end;gap:12px;margin:0;padding:25px;display:flex}.home-notes b{font-family:var(--font-serif);font-size:50px;font-weight:400}.home-notes span{color:var(--ink-2);font-size:11px;line-height:1.45}.mobile-product-nav{display:none}@media (width<=760px){.home-editorial{grid-template-columns:1fr}.home-notes{grid-template-rows:auto;grid-template-columns:1fr 1fr}.feature-story{min-height:250px}.feature-copy{padding:25px}.feature-copy strong{font-size:34px}.home-notes p{padding:18px;display:grid}.home-notes b{font-size:38px}.customer-canvas{padding-bottom:100px}.mobile-product-nav{z-index:20;background:var(--navy);border:1px solid #ffffff20;border-radius:14px;grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 16px 40px #27333c45}.mobile-product-nav button{color:#fff;background:0 0;border:0;border-radius:9px;padding:11px 5px;font-size:11px}.mobile-product-nav button.active{background:var(--lime);color:var(--navy);font-weight:900}}@media (width<=520px){.feature-story{grid-template-columns:1fr}.feature-art{display:none}.home-title h1{font-size:42px}.category-icons button{min-width:105px}.home-notes span{font-size:11px}}.product-beta{background:#fff;min-height:100vh}.product-brand{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 42px;display:flex;position:sticky;top:0}.product-brand>button{cursor:pointer;background:0 0;border:0;padding:0}.product-brand img{width:104px;height:auto;display:block}.product-brand nav{gap:6px;display:flex}.product-brand nav button{cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:750}.product-beta>.customer-canvas{max-width:none;padding:34px 44px 0}.product-beta .mobile-product-nav{display:none}@media (width<=760px){.product-brand{height:62px;padding:0 20px}.product-brand img{width:88px}.product-brand nav{display:none}.product-beta>.customer-canvas{padding-top:24px}.product-beta .mobile-product-nav{display:grid}}.product-brand nav button,.icon-button,.location,.feature-copy em,.active-order b{align-items:center;gap:7px;display:flex}.product-brand nav button{border-radius:8px;transition:background-color .18s}.product-brand nav button:hover{background:var(--paper)}.notification-button{position:relative}.notification-button i{background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px;box-shadow:0 0 0 2px #fff}.location{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.active-order{grid-template-columns:auto 1fr auto;gap:13px;display:grid}.order-status-icon{width:42px;height:42px;color:var(--lime);background:#ffffff10;border-radius:50%;place-items:center;display:grid}.feature-copy em{transition:gap .18s}.feature-story:hover .feature-copy em{gap:12px}.restaurant-row>svg{transition:transform .18s}.restaurant-row:hover>svg{transform:translate(3px)}.mobile-product-nav button{justify-items:center;gap:4px;display:grid}.mobile-product-nav button svg,.category-icons button small svg{display:block}.nerva-splash{z-index:100;background:var(--navy);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-brand{z-index:2;justify-items:center;gap:28px;display:grid;position:relative}.splash-brand img{width:min(230px,52vw);height:auto}.splash-brand span{color:#ffffffb8;letter-spacing:.08em;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.splash-brand span i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c1ff7217}.splash-orbit{transform-origin:50%;border:1px solid #c1ff7247;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:min(540px,82vw)}.orbit-two{aspect-ratio:1;border-color:#ffffff1d;width:min(760px,115vw)}.nerva-splash:before,.nerva-splash:after{content:"";background:var(--lime);border-radius:50%;width:14px;height:14px;position:absolute}.nerva-splash:before{top:22%;left:18%}.nerva-splash:after{width:8px;height:8px;bottom:23%;right:16%}.product-brand nav button>svg,.category-icons svg,.mobile-product-nav svg,.location>svg,.order-status-icon svg{flex:none}.splash-journey{align-items:center;gap:10px;display:flex}.splash-journey>span{color:#ffffff7a;border:1px solid #ffffff28;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s,transform .2s;display:grid}.splash-journey>span.active{background:var(--lime);border-color:var(--lime);color:var(--navy);transform:scale(1.08)}.splash-journey>i{background:#ffffff2d;width:28px;height:1px}.splash-brand>p{color:#ffffffc9;letter-spacing:.04em;height:17px;margin:0;font-size:12px;font-weight:750}.marketplace-canvas{max-width:1120px}.marketplace-heading{grid-template-columns:1fr .55fr;align-items:end;gap:30px;margin:55px 0 30px;display:grid}.marketplace-heading .eyebrow{grid-column:1/-1}.marketplace-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.marketplace-heading h1 em{font-family:var(--font-serif);font-weight:400}.marketplace-heading>p:not(.eyebrow){max-width:330px;color:var(--ink-2);margin:0 0 5px;font-size:14px;line-height:1.55}.market-search-row{grid-template-columns:1fr 56px;gap:10px;display:grid}.market-filter{border:1px solid var(--line);background:var(--navy);color:#fff;cursor:pointer;border-radius:12px;place-items:center;display:grid}.market-intents{gap:8px;margin:18px 0 30px;padding-bottom:3px;display:flex;overflow:auto}.market-intents button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;display:flex}.market-intents button.active{background:var(--lime);border-color:var(--lime);font-weight:850}.market-hero{background:var(--navy);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:20px;width:100%;height:260px;padding:0;display:block;position:relative;overflow:hidden}.market-hero img{object-fit:cover}.market-hero-shade{background:linear-gradient(90deg,#18242edb 0%,#18242e82 45%,#18242e14 78%);position:absolute;inset:0}.market-hero-copy{gap:14px;display:grid;position:absolute;bottom:36px;left:38px}.market-hero-copy small{color:var(--lime);letter-spacing:.13em;font-size:11px;font-weight:900}.market-hero-copy strong{font-family:var(--font-serif);font-size:clamp(38px,5vw,60px);font-weight:400;line-height:.98}.market-hero-copy em{align-items:center;gap:8px;font-style:normal;font-weight:850;display:flex}.market-hero-badge{color:var(--navy);background:#fffffff0;border-radius:12px;gap:1px;padding:13px 16px;display:grid;position:absolute;top:24px;right:24px}.market-hero-badge b{font-size:22px}.market-hero-badge small{font-size:11px}.market-section-title{justify-content:space-between;align-items:end;margin:8px 0 10px;display:flex}.market-section-title h2{letter-spacing:-.035em;margin:0;font-size:30px}.market-section-title button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.market-mosaic{grid-template-rows:200px 160px;grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.mosaic-item{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:16px;padding:0;position:relative;overflow:hidden}.mosaic-item img{object-fit:cover}.mosaic-item:after{content:"";background:linear-gradient(#0000 32%,#17232dcc);position:absolute;inset:0}.mosaic-item span{z-index:2;gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.mosaic-item small{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:900}.mosaic-item strong{font-size:25px}.mosaic-item em{font-size:11px;font-style:normal}.mosaic-fresh{grid-row:1/3}.mosaic-note{background:var(--paper);border:1px solid var(--line);border-radius:16px;align-content:center;gap:9px;padding:24px;display:grid}.mosaic-note svg{color:var(--navy)}.mosaic-note strong{font-family:var(--font-serif);font-size:24px;font-weight:400}.mosaic-note p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.rapid-list{border-top:1px solid var(--line)}.rapid-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:50px 1fr auto auto;align-items:center;gap:14px;width:100%;padding:15px 4px;display:grid}.rapid-list>button>span:nth-child(2){gap:3px;display:grid}.rapid-list small{color:var(--ink-2)}.rapid-list em{font-size:12px;font-style:normal;font-weight:800}.rapid-index{border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}@media (width<=760px){.marketplace-heading{grid-template-columns:1fr;margin-top:38px}.marketplace-heading .eyebrow{grid-column:auto}.marketplace-heading>p:not(.eyebrow){display:none}.marketplace-heading h1{font-size:46px}.market-hero{height:220px}.market-hero-copy{bottom:25px;left:24px}.market-hero-copy strong{font-size:40px}.market-mosaic{grid-template-rows:280px 250px auto;grid-template-columns:1fr}.mosaic-fresh{grid-row:auto}.mosaic-note{min-height:180px}.rapid-list>button{grid-template-columns:46px 1fr auto}.rapid-list>button>em{display:none}.market-section-title{margin-top:8px}}.home-discovery-sticky{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;border-bottom:1px solid #0000;margin:-8px 0 24px;padding:8px 0 15px;transition:border-color .2s,box-shadow .2s;position:sticky;top:74px}.home-discovery-sticky .customer-top{margin-bottom:12px}.home-search{background:#fff;border:1px solid #bac1c5;height:62px;box-shadow:0 12px 35px #18242e0d}.home-search-wrap{position:relative}.home-search-results{z-index:45;background:#fff;border:1px solid #dfe5e0;border-radius:18px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #17232d22}.home-search-results .search-result-group h3{font:900 9px var(--font-mono);letter-spacing:.12em;color:var(--ink-2);border-bottom:1px solid var(--line);margin:0;padding:12px 16px 7px}.home-search-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2ef;align-items:center;gap:12px;width:100%;padding:11px 16px;display:flex}.home-search-results button:hover{background:var(--paper)}.home-search-results button>span:nth-child(2){gap:2px;min-width:0;display:grid}.home-search-results button small{color:var(--ink-2);letter-spacing:.06em;font-size:8px;font-weight:850}.home-search-results button strong{font:750 14px/1.2 var(--font-display);letter-spacing:-.02em}.home-search-results button em{color:var(--ink-2);font-size:12px;font-style:normal}.home-search-marker{background:var(--navy);width:44px;height:44px;color:var(--lime);font:900 13px/1 var(--font-display);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.home-search-loading,.home-search-empty{color:var(--ink-2);border-bottom:1px solid var(--line);margin:0;padding:18px 16px;font-size:13px}.home-search-results footer button{color:var(--navy);background:var(--paper);border:0;justify-content:center;padding:14px 16px;font-weight:800}.home-search-results footer button:hover{background:#eef2ed}.home-search:focus-within{border-color:var(--navy);box-shadow:0 14px 35px #18242e18}.home-search input{font-size:16px;font-weight:700}.home-search kbd{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);font:700 11px/1 var(--font-body);border-radius:7px;padding:5px 8px}.category-icons-bold{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.category-icons-bold button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:start;min-height:112px;padding:16px;display:grid;position:relative;overflow:hidden}.category-icons-bold button:after{content:"";opacity:.08;background:currentColor;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-28px;right:-22px}.category-icons-bold button small{background:var(--paper);border:0;border-radius:14px;place-items:center;width:52px;height:52px;transition:transform .2s,background .2s;display:grid}.category-icons-bold button span{grid-row:2;font-size:14px;font-weight:900}.category-icons-bold button>svg{grid-area:2/2}.category-icons-bold button.active{background:var(--navy);border-color:var(--navy);color:#fff}.category-icons-bold button.active small{background:var(--lime);color:var(--navy);transform:rotate(-5deg)scale(1.06)}.category-icons-bold .coffee small{background:#efe3d3}.category-icons-bold .market small{background:#dcebd5}.category-icons-bold .care small{background:#e5e1f2}.home-ad-slot{background:var(--lime);min-height:104px;color:var(--navy);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.home-ad-slot:after{content:"AD";font:900 96px/1 var(--font-body);letter-spacing:-.08em;color:#17232d0a;pointer-events:none;position:absolute;right:15%}.home-ad-icon{background:var(--navy);width:58px;height:58px;color:var(--lime);border-radius:15px;place-items:center;display:grid;transform:rotate(-4deg)}.home-ad-slot>span:nth-child(2),.home-ad-slot.real-ad>span:not(.ad-admin-badge-group):nth-child(3){z-index:2;gap:5px;display:grid}.home-ad-slot small{letter-spacing:.12em;font-size:9px;font-weight:900}.home-ad-slot strong{letter-spacing:-.02em;font-size:16px}.home-ad-slot button{background:var(--navy);color:#fff;cursor:pointer;z-index:1;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 14px;font-weight:850;display:flex}.market-ad-stage{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:118px;margin:0 0 36px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.market-ad-stage:after{content:"";border:42px solid var(--lime);opacity:.1;border-radius:50%;width:210px;height:210px;position:absolute;top:-108px;right:12%}.ad-signal{background:var(--lime);width:66px;height:66px;color:var(--navy);border-radius:18px;place-items:center;display:grid;transform:rotate(-5deg)}.market-ad-stage>span:nth-child(2){z-index:1;gap:4px;display:grid}.market-ad-stage small{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:900}.market-ad-stage strong{letter-spacing:-.025em;font-size:21px}.market-ad-stage em{color:#ffffffa6;font-size:11px;font-style:normal}.market-ad-stage button{color:#fff;cursor:pointer;z-index:1;background:#ffffff0d;border:1px solid #ffffff32;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-weight:850;display:flex}.category-title{margin-top:36px}.category-counter{color:var(--ink-2);font-size:11px;font-weight:800}.market-category-stage{grid-template-rows:160px 160px;grid-template-columns:1.4fr .9fr .9fr;gap:11px;margin-bottom:30px;display:grid}.market-category{text-align:left;color:var(--navy);cursor:pointer;border:0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:end;gap:15px;padding:20px;display:grid;position:relative;overflow:hidden}.market-category:first-child{grid-row:1/3;align-content:end}.market-category:nth-child(4){grid-column:2/4}.category-glyph{background:#ffffff82;border-radius:22px;place-items:center;width:72px;height:72px;transition:transform .2s;display:grid;position:absolute;top:17px;right:18px;transform:rotate(6deg)}.market-category:hover .category-glyph{transform:rotate(-5deg)scale(1.08)}.market-category>span:nth-child(2){z-index:1;gap:3px;display:grid}.market-category small{letter-spacing:.12em;font-size:9px;font-weight:900}.market-category strong{letter-spacing:-.045em;font-size:clamp(20px,2.5vw,34px)}.market-category em{opacity:.68;font-size:11px;font-style:normal}.market-category>svg{z-index:1}.tone-food{background:var(--lime)}.tone-coffee{background:#efd8bd}.tone-market{background:#cbe6d7}.tone-care{background:#dcd6ef}.tone-store{background:#f6e2c9}.market-category:first-child .category-glyph{border-radius:30px;width:104px;height:104px;top:24px;right:25px}.market-category:first-child strong{font-size:44px}.market-hero{margin-top:0}@media (width<=760px){.home-discovery-sticky{margin:-4px -2px 18px;padding-top:5px;top:62px}.home-search{height:56px}.home-search kbd{display:none}.category-icons-bold{grid-template-columns:repeat(4,minmax(92px,1fr));padding-bottom:3px;overflow-x:auto}.category-icons-bold button{min-height:102px}.home-ad-slot{grid-template-columns:auto 1fr;padding:14px}.home-ad-slot button{grid-column:1/-1;justify-content:center}.home-ad-slot:after{right:-5%}.market-ad-stage{grid-template-columns:auto 1fr}.market-ad-stage button{grid-column:1/-1;justify-content:center}.market-category-stage{grid-template-rows:220px 150px 150px;grid-template-columns:1fr 1fr}.market-category:first-child{grid-area:auto/1/auto/-1}.market-category:nth-child(4){grid-column:auto}.market-category:first-child .category-glyph{width:82px;height:82px}.market-category:first-child strong{font-size:36px}}@media (width<=520px){.category-icons-bold{grid-template-columns:repeat(4,96px)}.category-icons-bold button{padding:13px}.category-icons-bold button small{width:46px;height:46px}.market-category-stage{grid-template-rows:210px repeat(3,140px);grid-template-columns:1fr}.market-category:first-child,.market-category:nth-child(4){grid-column:auto}}.home-universes{margin-bottom:16px}.home-editorial{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.feature-story{border-radius:20px;grid-template-columns:1.08fr .92fr;min-height:320px;box-shadow:0 18px 55px #18242e16}.feature-copy{z-index:2;padding:38px;position:relative}.feature-copy:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:150px;height:150px;position:absolute;top:-74px;left:-74px}.feature-copy strong{margin:17px 0 13px;font-size:clamp(36px,4vw,56px)}.feature-copy p{color:#ffffffa9;max-width:330px;margin:0 0 24px;font-size:12px;line-height:1.55}.feature-copy em{border-bottom:1px solid #ffffff35;padding-bottom:5px}.feature-art{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);isolation:isolate}.feature-art:after{content:"";z-index:1;background:linear-gradient(150deg,#0000 30%,#17232dba 100%);position:absolute;inset:0}.feature-art img{object-fit:cover;filter:saturate(.82)contrast(1.05);transform:scale(1.04)}.feature-art .feature-grain{opacity:.12;z-index:2;background-image:radial-gradient(#fff .65px,#0000 .65px);background-size:5px 5px;border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.feature-art b{width:66px;height:66px;color:var(--navy);z-index:3;background:#ffffffec;border:1px solid #fff;border-radius:50%;font-size:20px;position:absolute;top:24px;right:24px;box-shadow:0 12px 30px #17232d35}.feature-art>span{color:#fff;font:800 11px/1.15 var(--font-body);text-transform:uppercase;letter-spacing:.12em;z-index:3;position:absolute;bottom:27px;left:28px}.nerva-now{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-rows:auto auto auto auto;display:grid;overflow:hidden}.nerva-now header{border-bottom:1px solid var(--line);gap:5px;padding:16px 18px 14px;display:grid}.nerva-now header span{color:var(--ink-2);letter-spacing:.13em;font-size:9px;font-weight:900}.nerva-now header span i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #c1ff7223}.nerva-now header strong{font-family:var(--font-serif);font-size:25px;font-weight:400}.nerva-now button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.nerva-now button:hover{background:var(--paper)}.nerva-now button>span:nth-child(2){gap:5px;display:grid}.nerva-now button small{letter-spacing:.12em;color:var(--ink-2);font-size:8px;font-weight:900}.nerva-now button strong{font-size:12px;line-height:1.35}.now-thumb{border-radius:14px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.now-thumb img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.now-time{background:var(--navy);color:#fff;z-index:2;white-space:nowrap;border-radius:7px;align-items:center;padding:2px 6px;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 8px #0003}.now-time.lime{background:var(--lime);color:var(--navy)}.nerva-now footer{color:var(--ink-2);justify-content:space-between;gap:10px;padding:13px 18px;font-size:8px;font-weight:750;display:flex}@media (width<=900px){.home-editorial{grid-template-columns:1fr}.nerva-now{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr}.nerva-now header,.nerva-now footer{grid-column:1/-1}.nerva-now button:first-of-type{border-right:1px solid var(--line)}}@media (width<=620px){.home-universes{overflow:auto hidden}.feature-story{grid-template-columns:1fr;min-height:500px}.feature-copy{padding:28px}.feature-art{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);min-height:210px;display:block}.nerva-now{grid-template-rows:auto;grid-template-columns:1fr}.nerva-now header,.nerva-now footer{grid-column:auto}.nerva-now button:first-of-type{border-right:0}}@media (width<=430px){.home-universes{overflow:auto hidden}}.nerva-now button{isolation:isolate;position:relative;overflow:hidden}.nerva-now button:after,.now-backdrop{display:none}.nerva-now button:hover .now-backdrop{opacity:.36;transition:opacity .35s,transform .5s;transform:scale(1.08)}.nerva-now button>:not(.now-backdrop){z-index:1;position:relative}.nerva-now button>span:not(.now-thumb):not(.now-time){align-self:center;gap:4px;min-width:0;display:grid}.nerva-now button>span:not(.now-time) small,.nerva-now button>span:not(.now-time) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.afternoon-grid{grid-template-rows:220px 220px;grid-template-columns:1.3fr .7fr;gap:12px;margin-bottom:45px;display:grid}.afternoon-card{background:var(--navy);isolation:isolate;border-radius:19px;min-width:0;position:relative;overflow:hidden}.afternoon-card:first-child{grid-row:1/3}.afternoon-card>img{object-fit:cover;object-position:center;background:#e9eee9;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .35s;position:absolute;inset:0}.afternoon-card:hover>img{filter:saturate(1.08);transform:scale(1.045)}.afternoon-shade{z-index:1;background:linear-gradient(#17232d12 0%,#17232d55 42%,#111c25eb 100%);position:absolute;inset:0}.afternoon-card:first-child .afternoon-shade{background:linear-gradient(90deg,#111c25e6 0%,#17232d91 44%,#17232d1a 82%)}.afternoon-card-main{color:#fff;text-align:left;cursor:pointer;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:25px;display:flex;position:absolute;inset:0}.afternoon-card-main small{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:900}.afternoon-card-main strong{font-family:var(--font-serif);margin:9px 0 5px;font-size:29px;font-weight:400;line-height:1.05}.afternoon-card:first-child .afternoon-card-main strong{font-size:clamp(38px,4vw,58px)}.afternoon-card-main span{color:#ffffffb0;font-size:11px}.afternoon-card-main em{align-items:center;gap:8px;margin-top:15px;font-size:11px;font-style:normal;font-weight:850;display:flex}.save-story{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:42px;height:42px;color:var(--navy);cursor:pointer;z-index:4;background:#ffffffdf;border:1px solid #ffffff5c;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.save-story:hover{background:var(--lime);transform:scale(1.06)}@media (width<=760px){.product-beta .adaptive-nav{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#18242ee8;border:1px solid #ffffff30;border-radius:23px;grid-template-columns:repeat(4,1fr);width:auto;max-width:420px;margin-inline:auto;padding:7px;box-shadow:0 20px 55px #17232d50}.adaptive-nav button{color:#ffffffba;border-radius:17px;justify-content:center;align-items:center;gap:0;min-height:52px;padding:8px;transition:background .2s,color .2s,gap .2s;display:flex}.adaptive-nav button span{opacity:0;white-space:nowrap;max-width:0;transition:max-width .25s,opacity .18s;overflow:hidden}.adaptive-nav button.active{background:var(--lime);color:var(--navy);gap:7px}.adaptive-nav button.active span{opacity:1;max-width:70px;font-weight:900}.adaptive-nav.minimized{pointer-events:none}.afternoon-grid{grid-template-rows:330px 210px;grid-template-columns:1fr 1fr}.afternoon-card:first-child{grid-area:auto/1/auto/-1}}@media (width<=520px){.afternoon-grid{grid-template-rows:310px 220px 220px;grid-template-columns:1fr}.afternoon-card:first-child{grid-column:auto}.afternoon-card-main{padding:21px}}.home-title h1 em,.feature-copy strong,.marketplace-heading h1 em,.market-hero-copy strong,.mosaic-note strong,.nerva-now header strong,.afternoon-card-main strong{font-family:var(--font-display);font-style:normal;font-weight:800}.feature-copy strong,.market-hero-copy strong,.afternoon-card:first-child .afternoon-card-main strong{letter-spacing:-.045em}.afternoon-card-main strong{font-size:27px;font-weight:800}.afternoon-card:first-child .afternoon-card-main strong{font-size:clamp(36px,4vw,54px);line-height:1}.nerva-now header strong{letter-spacing:-.035em;font-size:24px;font-weight:800}.mosaic-note strong{font-size:22px;line-height:1.12}.category-glyph{filter:none;background:0 0;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nerva-symbol{display:block;overflow:visible}.splash-gallery{padding-bottom:90px;max-width:1120px!important}.splash-gallery-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin:34px 0 36px;display:flex}.splash-gallery-heading h1{font-family:var(--font-display);letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(38px,5.5vw,68px);line-height:1}.splash-gallery-heading p:not(.eyebrow){color:var(--ink-2);max-width:650px;line-height:1.55}.splash-concept-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.splash-concept{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.splash-preview{background:var(--navy);color:#fff;isolation:isolate;place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.splash-preview:after{content:"";background:conic-gradient(from 210deg,transparent 0 72%,#c1ff7217 78%,transparent 84%);z-index:-1;animation:7s linear infinite splash-scan;position:absolute;inset:-60%}.splash-concept-copy{padding:22px 23px 25px}.splash-concept-copy small{font:800 9px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.splash-concept-copy h2{font-family:var(--font-display);letter-spacing:-.035em;margin:9px 0 7px;font-size:23px}.splash-concept-copy p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.preview-orbit{border:1px solid #c1ff7252;border-radius:50%;position:absolute}.preview-orbit.orbit-a{width:260px;height:260px}.preview-orbit.orbit-a:before{content:"";background:var(--lime);border-radius:50%;width:13px;height:13px;position:absolute;top:35px;left:28px}.preview-orbit.orbit-b{border-color:#ffffff18;width:390px;height:390px}.concept-orbit .splash-preview>img{z-index:2}.concept-journey .splash-preview{background:radial-gradient(circle at 50% 42%,#344653,var(--navy) 58%);align-content:center;gap:25px}.preview-journey{align-items:center;gap:9px;display:flex}.preview-journey span{background:var(--lime);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #c1ff7210}.preview-journey i{background:linear-gradient(90deg,var(--lime),#ffffff3b);transform-origin:0;width:34px;height:1px;animation:2.4s ease-in-out infinite journey-line}.concept-journey .splash-preview small{font:600 11px/1 var(--font-mono);letter-spacing:.08em;color:#ffffffad}.concept-signal .splash-preview{color:var(--navy);background:linear-gradient(145deg,#c1ff72,#a9e95d);grid-template-columns:1fr 1fr;padding:34px}.signal-object{filter:drop-shadow(0 25px 18px #17232d2c)}.concept-signal .splash-preview strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:29px;line-height:1.05}.concept-arrival .splash-preview{place-items:end start;padding:34px}.arrival-panel{position:absolute;inset:0}.lime-panel{background:var(--lime);clip-path:polygon(0 0,64% 0,44% 100%,0 100%);z-index:-1}.navy-panel{background:var(--navy);z-index:-2}.concept-arrival .splash-preview strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.045em;align-self:center;font-size:31px;line-height:1.03}.concept-arrival .splash-preview img{position:absolute;bottom:25px;right:27px}.product-brand nav button svg,.market-intents button svg,.market-filter svg,.home-ad-slot button svg,.active-order svg,.save-story svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.product-brand nav button:hover svg,.market-intents button:hover svg,.home-ad-slot button:hover svg{transform:translateY(-2px)rotate(-5deg)}.market-filter:hover svg{transform:rotate(35deg)}.active-order:hover svg{transform:translate(4px)}.save-story:hover svg{transform:scale(1.12)}@keyframes splash-scan{to{transform:rotate(360deg)}}@keyframes journey-line{0%,to{opacity:.25;transform:scaleX(.18)}50%{opacity:1;transform:scaleX(1)}}@media (width<=760px){.product-beta .adaptive-nav{left:calc(50% - 122px);right:auto;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px)saturate(1.45);backdrop-filter:blur(26px)saturate(1.45);background:#18242eb5;border:1px solid #ffffff38;border-radius:999px;grid-template-columns:repeat(4,1fr);width:244px;max-width:none;padding:5px;box-shadow:0 16px 45px #17232d45}.adaptive-nav button{color:#ffffffbd;border-radius:999px;place-items:center;width:48px;height:44px;min-height:0;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.adaptive-nav button>i{background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.adaptive-nav button.active{color:var(--lime);background:#ffffff12;transform:translateY(-1px)}.adaptive-nav button.active>i{background:var(--lime);box-shadow:0 0 9px #c1ff72}.splash-gallery-heading{margin-top:18px;display:grid}.splash-gallery-heading .quiet{order:-1;justify-self:start;padding-left:0}.splash-concept-grid{grid-template-columns:1fr}.splash-preview{height:300px}}.product-stage{grid-template-columns:1.05fr .95fr;gap:42px;margin-top:34px;display:grid}.product-photo{background:var(--navy);border-radius:24px;min-height:610px;position:relative;overflow:hidden}.product-photo img{object-fit:cover}.product-photo:after{content:"";background:linear-gradient(#0000 50%,#17232d8c);position:absolute;inset:0}.product-photo>span{z-index:2;background:var(--lime);letter-spacing:.11em;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:24px;left:24px}.product-config{align-self:center}.product-config h1,.tracking-live-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1}.product-config>p:not(.eyebrow){color:var(--ink-2);line-height:1.6}.choice-block{gap:8px;margin:30px 0;display:grid}.choice-block>strong{margin-bottom:4px;font-size:14px}.choice-block button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:1fr auto 30px;align-items:center;gap:12px;padding:15px;display:grid}.choice-block button.selected{border-color:var(--navy);box-shadow:inset 4px 0 var(--lime)}.choice-block button span{gap:3px;font-weight:800;display:grid}.choice-block button small{color:var(--ink-2);font-weight:500}.choice-block button i{background:var(--paper);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.choice-block button.selected i{background:var(--lime)}.product-action{grid-template-columns:auto 1fr;gap:10px;display:grid}.product-action .stepper{border:1px solid var(--line);border-radius:12px}.product-action .primary{font-size:14px}.cart-live-toast{z-index:50;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#18242ef2;border:1px solid #ffffff35;border-radius:20px;grid-template-columns:62px 1fr auto;align-items:center;gap:13px;width:min(650px,100vw - 28px);padding:12px 14px;display:grid;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #17232d58}.cart-live-toast .lifecycle-icon{width:58px;height:58px}.cart-live-toast small{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:900}.cart-live-toast span{gap:3px;display:grid}.cart-live-toast button{background:var(--lime);color:var(--navy);border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 14px;font-weight:900;display:flex}.checkout-grid{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.checkout-stack{gap:9px;display:grid}.checkout-stack>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.checkout-stack>button:hover{border-color:#aeb9b1}.checkout-stack>button>span:nth-child(2){gap:3px;display:grid}.checkout-stack small{letter-spacing:.12em;color:var(--ink-2);font-size:8px;font-weight:900}.checkout-stack em{color:var(--ink-2);font-size:11px;font-style:normal}.checkout-symbol{background:var(--paper);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.checkout-stack>button:first-child .checkout-symbol{background:var(--lime)}.checkout-address-wrap{position:relative}.checkout-address-wrap>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;width:100%;padding:17px;display:grid}.checkout-address-wrap>button:hover,.checkout-address-wrap>button.open{border-color:#aeb9b1}.checkout-address-wrap>button .checkout-symbol{background:var(--lime)}.checkout-address-wrap>.address-popover{z-index:60;width:min(390px,100vw - 44px);position:absolute;top:calc(100% + 8px);left:0}.checkout-address-list{max-height:62vh;overflow:auto}.address-empty-note{color:var(--ink-2);padding:6px 10px 10px;font-size:11px}.checkout-address-wrap>button[disabled]{opacity:.7;cursor:default}.checkout-summary{background:var(--navy);color:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.checkout-summary .eyebrow{color:var(--lime)}.checkout-summary>strong{font-family:var(--font-display);font-size:27px}.checkout-summary>span{color:#ffffffa0;margin-top:4px;font-size:12px}.checkout-summary dl{width:100%;margin:auto 0 0}.checkout-summary dl div{border-bottom:1px solid #ffffff18;justify-content:space-between;padding:10px 0;display:flex}.checkout-summary dl div:last-child{border:0;padding-top:17px;font-size:19px;font-weight:900}.checkout-summary .primary{background:var(--lime);color:var(--navy)}.lifecycle-panel .primary{min-width:180px;margin-top:12px}.life-ring{background:var(--lime);z-index:-1;border-radius:50%;position:absolute;inset:8px}.ring-b{background:0 0;border:1px solid #27333c20;animation:1.9s ease-out infinite life-pulse;inset:0}.life-check{font-family:var(--font-display);font-size:55px;font-weight:900}.life-rider{letter-spacing:-.3em;padding-right:.3em;font-size:34px;font-weight:900}.life-pin,.life-bag{place-items:center;display:grid}.lifecycle-courier .ring-a{background:#d7f0e3}.lifecycle-arrived .ring-a{background:#efd8bd}.lifecycle-delivered .ring-a{background:var(--navy)}@keyframes life-pulse{0%{opacity:.65;transform:scale(.75)}to{opacity:0;transform:scale(1.18)}}.lifecycle-courier .lifecycle-halo{background:#d7f0e3}.lifecycle-arrived .lifecycle-halo{background:#efd8bd}.lifecycle-delivered{color:var(--lime)}.lifecycle-icon .ring-b{border:1px solid #27333c20;border-radius:50%;animation:1.9s ease-out infinite life-pulse;position:absolute;inset:0}.active-state{color:var(--lime);background:var(--navy)}.pending-state{color:var(--ink-2)}.lifecycle-panel button.primary{min-width:200px;margin-top:16px}.lifecycle-panel small.backend-state{margin-top:10px}.tracking-live-head{grid-template-columns:1fr auto;align-items:center;gap:20px;margin:48px 0 25px;display:grid}.tracking-live-head>div>p:last-child{color:var(--ink-2);max-width:570px;line-height:1.55}.nerva-map{border:1px solid var(--line);isolation:isolate;background:#e9eee9;border-radius:24px;height:430px;position:relative;overflow:hidden}.map-grid{opacity:.85;background-image:linear-gradient(25deg,#0000 47%,#fff 48% 52%,#0000 53%),linear-gradient(-35deg,#0000 47%,#fff 48% 52%,#0000 53%);background-size:150px 130px;position:absolute;inset:0}.map-grid:after{content:"";background:radial-gradient(circle at 60% 40%,#0000,#dfe6df99);position:absolute;inset:0}.map-route{background:repeating-linear-gradient(90deg,var(--navy) 0 13px,transparent 13px 20px);transform-origin:0;border-radius:99px;width:62%;height:5px;position:absolute;top:52%;left:20%;transform:rotate(-13deg)}.nerva-pin{z-index:3;justify-items:center;gap:4px;font-size:9px;font-weight:900;display:grid;position:absolute}.nerva-pin b{border:1px solid var(--line);background:#fffffff0;border-radius:999px;padding:5px 8px;box-shadow:0 7px 18px #17232d18}.merchant-pin{top:49%;left:11%}.merchant-pin .nerva-symbol{width:62px;height:62px}.courier-pin{transition:left .5s;top:41%}.courier-pin i{background:var(--lime);border:3px solid var(--navy);border-radius:50% 50% 50% 10%;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid;transform:rotate(-45deg);box-shadow:0 10px 22px #17232d30}.courier-pin i:first-letter{transform:rotate(45deg)}.home-pin{top:24%;right:8%}.home-pin>svg{background:var(--navy);width:50px;height:50px;color:var(--lime);border-radius:50% 50% 10%;padding:13px;transform:rotate(45deg)}.home-pin>svg>*{transform:rotate(-45deg)}.map-attribution{color:var(--ink-2);z-index:4;background:#ffffffc9;padding:4px 6px;font-size:8px;position:absolute;bottom:7px;right:9px}.tracking-progress{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.tracking-progress>div{background:#fff;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:16px;display:grid}.tracking-progress i{background:var(--paper);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.tracking-progress .done i,.tracking-progress .current i{background:var(--lime)}.tracking-progress .current{box-shadow:inset 0 -3px var(--lime)}.tracking-progress span{gap:3px;display:grid}.tracking-progress strong{font-size:9px;line-height:1.25}.tracking-progress small{color:var(--ink-2);font-size:8px}.courier-card{border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.courier-avatar{background:var(--navy);width:48px;height:48px;color:var(--lime);border-radius:50%;place-items:center;font-weight:900;display:grid}.courier-card>span:nth-child(2){gap:2px;display:grid}.courier-card small{color:var(--ink-2);letter-spacing:.1em;font-size:8px;font-weight:900}.courier-card em{color:var(--ink-2);font-size:11px;font-style:normal}.courier-card button,.demo-advance{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-weight:850}.demo-advance{cursor:pointer;align-items:center;gap:7px;margin:18px auto 0;display:flex}@media (width<=760px){.product-stage,.checkout-grid{grid-template-columns:1fr}.product-photo{min-height:380px}.product-config h1{font-size:42px}.cart-live-toast{grid-template-columns:48px 1fr}.cart-live-toast .lifecycle-icon{display:none}.cart-live-toast button{grid-column:1/-1;justify-content:center}.checkout-summary{min-height:360px}.lifecycle-panel{padding:30px 22px}.tracking-live-head{grid-template-columns:1fr}.tracking-live-head>.lifecycle-icon{display:none}.nerva-map{height:330px}.nerva-real-map{border-radius:24px;height:330px;position:relative}.tracking-progress{grid-template-columns:1fr 1fr}.courier-card{grid-template-columns:auto 1fr}.courier-card button{grid-column:1/-1}.product-action{z-index:10;background:#fff;padding:10px 0;position:sticky;bottom:72px}}.life-package{border:4px solid var(--navy);background:linear-gradient(145deg,#fff3c4,#d7a95d);border-radius:5px 5px 8px 8px;width:54px;height:48px;display:block;position:relative;box-shadow:0 9px #17232d18}.life-package:before{content:"";background:var(--navy);width:4px;height:48px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.life-package i{background:var(--lime);border:2px solid var(--navy);border-radius:2px;height:6px;position:absolute;top:11px;left:9px;right:9px}.life-package b{background:var(--lime);border:3px solid var(--navy);border-radius:50%;width:21px;height:21px;position:absolute;top:-11px;right:-8px}.life-package b:after{content:"N";font:900 9px/1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.packing:after{content:"";background:repeating-linear-gradient(90deg,var(--navy) 0 5px,transparent 5px 8px);height:5px;position:absolute;bottom:7px;left:8px;right:8px}.sealed{background:linear-gradient(145deg,#dfffb2,#9cd34f)}.delivered-package{background:linear-gradient(145deg,#c1ff72,#76ad37)}.backend-state{font:600 9px/1.4 var(--font-mono);color:var(--ink-2);background:var(--paper);border-radius:7px;padding:7px 9px}.tracking-progress{grid-template-columns:repeat(6,1fr)}.tracking-progress>div{text-align:center;grid-template-columns:1fr;justify-items:center;padding:12px 9px}.tracking-progress>div>.lifecycle-icon{width:48px;height:48px}.tracking-progress>div>.lifecycle-icon .ring-b{display:none}.tracking-progress>div>.lifecycle-icon .life-package{transform:scale(.48)}.tracking-progress>div>.lifecycle-icon .life-check{font-size:25px}.tracking-progress>div>.lifecycle-icon .life-rider{font-size:16px}.tracking-progress>div>.lifecycle-icon svg{width:22px}.tracking-progress small{font-family:var(--font-mono);word-break:break-word;font-size:8px}.orders-experience>.editorial-title{max-width:820px}.order-live-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.order-live-card>header{background:var(--navy);color:#fff;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.order-live-card>header .lifecycle-icon{width:82px;height:82px}.order-live-card>header small{color:var(--lime);letter-spacing:.11em;font-size:8px;font-weight:900}.order-live-card h2{font-family:var(--font-display);letter-spacing:-.04em;margin:4px 0;font-size:27px}.order-live-card header p{color:#ffffffa8;margin:0;font-size:11px}.order-live-card header button{background:var(--lime);border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 14px;font-weight:900;display:flex}.order-six-steps{grid-template-columns:repeat(5,1fr);padding:20px 18px;display:grid}.order-six-steps>div{text-align:center;justify-items:center;display:grid;position:relative}.order-six-steps>div:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:31px;left:66%;right:-34%}.order-six-steps>div.done:not(:last-child):after{background:var(--lime)}.order-six-steps .lifecycle-icon{width:62px;height:62px}.order-six-steps .ring-b{display:none}.order-six-steps .life-package{transform:scale(.58)}.order-six-steps .life-check{font-size:30px}.order-six-steps .life-rider{font-size:19px}.order-six-steps .life-bag svg,.order-six-steps .life-pin svg{width:27px}.order-six-steps span{gap:3px;margin-top:5px;display:grid}.order-six-steps strong{font-size:8px}.order-six-steps small{font:500 8px/1.35 var(--font-mono);color:var(--ink-2);max-width:100px}.technical-toggle{border:0;border-top:1px solid var(--line);background:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:11px;font-weight:850;display:flex}.backend-lifecycle{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.backend-node{background:#fff;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:13px;display:grid}.backend-node>i{font:600 8px/1 var(--font-mono);color:var(--ink-2);font-style:normal}.backend-node span{gap:3px;display:grid}.backend-node strong{font-size:8px}.backend-node code{color:var(--ink-2);word-break:break-word;font-size:8px}.backend-node.exception{box-shadow:inset 3px 0 #c46b62}.backend-node.rescue{background:#fff8e9;box-shadow:inset 3px 0 #d9a035}.past-orders{margin-top:38px}.past-orders h2{font-family:var(--font-display)}.past-orders>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;width:100%;padding:14px 4px;display:grid}.past-orders .lifecycle-icon{width:52px;height:52px}.past-orders .life-package{transform:scale(.5)}.past-orders>button>span{gap:3px;display:grid}.past-orders small{color:var(--ink-2)}.past-orders b{font-size:11px}@media (width<=760px){.tracking-progress{display:flex;overflow:auto}.tracking-progress>div{min-width:105px}.order-live-card>header{grid-template-columns:68px 1fr}.order-live-card>header>button{grid-column:1/-1;justify-content:center}.order-six-steps{display:flex;overflow:auto}.order-six-steps>div{min-width:105px}.backend-lifecycle{grid-template-columns:1fr 1fr}.past-orders>button{grid-template-columns:54px 1fr}.past-orders>button>b{grid-column:2}}.verification-card{text-align:center;background:#fff;border-radius:26px;justify-items:center;width:min(480px,100vw - 30px);padding:36px;display:grid}.verification-signal{place-items:center;width:110px;height:110px;margin-bottom:18px;display:grid;position:relative}.verification-signal>span{background:var(--lime);border-radius:38% 62% 55% 45%;animation:4s ease-in-out infinite verify-shape;position:absolute;inset:0}.verification-signal>b{font-family:var(--font-display);font-size:43px;position:relative}.verification-card h2,.registration-form h2{font-family:var(--font-display);letter-spacing:-.045em;margin:4px 0;font-size:34px;line-height:1.05}.verification-card>p:not(.eyebrow){color:var(--ink-2);max-width:330px;line-height:1.5}.verification-digits{gap:9px;margin:18px 0 12px;display:flex}.verification-digits input{border:1px solid var(--line);text-align:center;width:62px;height:68px;font:800 28px/1 var(--font-display);border-radius:14px;outline:0}.verification-digits input:focus{border-color:var(--navy);box-shadow:0 0 0 4px #c1ff7238}.verification-card>small{font:600 9px/1 var(--font-mono);color:var(--ink-2)}.verification-card>.primary{min-width:210px;margin-top:22px}.verification-card>.primary:disabled{opacity:.35}.verification-card>.quiet{margin-top:6px}@keyframes verify-shape{50%{border-radius:61% 39% 42% 58%;transform:rotate(8deg)scale(1.04)}}.verification-whatsapp .verification-signal>span{background:#d9f7e4}.verification-pickup .verification-signal>span{background:#efd8bd}.registration-shell{border:1px solid var(--line);border-radius:25px;grid-template-columns:.9fr 1.1fr;min-height:690px;margin-top:16px;display:grid;overflow:hidden}.registration-shell>aside{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden}.registration-shell>aside:after{content:"";border:1px solid #c1ff7230;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-180px;right:-230px;box-shadow:0 0 0 70px #c1ff7208}.registration-shell>aside>div:nth-child(2){z-index:1;position:relative}.registration-shell aside h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:50px;line-height:1}.registration-shell aside p:not(.eyebrow){color:#ffffffa7;max-width:330px;line-height:1.55}.registration-progress{z-index:1;gap:12px;display:grid;position:relative}.registration-progress span{color:#ffffff70;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.registration-progress span i{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.registration-progress span.active{color:#fff}.registration-progress span.active i{background:var(--lime);border-color:var(--lime);color:var(--navy)}.registration-shell>main{place-items:center;padding:38px;display:grid}.registration-form{gap:15px;width:min(420px,100%);display:grid}.registration-form>p:not(.eyebrow){color:var(--ink-2);line-height:1.5}.registration-form label{gap:7px;font-size:11px;font-weight:800;display:grid}.registration-form label>input,.registration-form .phone-input{border:1px solid var(--line);border-radius:12px;height:54px;padding:0 14px}.registration-form label>input{outline:0}.phone-input{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.phone-input span{border-right:1px solid var(--line);padding-right:12px}.phone-input input{border:0;outline:0;width:100%}.registration-form .consent{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.4}.registration-form .consent input{width:17px;height:17px}.registration-form .primary{min-height:52px}.registration-form>small{color:var(--ink-2)}.traceability-map{background:var(--paper);gap:8px;padding:18px;display:grid}.trace-lane{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:115px 1fr;display:grid;overflow:hidden}.trace-lane>header{letter-spacing:.09em;align-items:center;gap:8px;padding:13px;font-size:8px;font-weight:900;display:flex}.trace-lane>header i{background:var(--navy);border-radius:50%;width:9px;height:9px}.trace-lane>div{align-items:stretch;display:flex;overflow:auto}.trace-lane .backend-node{border-left:1px solid var(--line);min-width:142px;position:relative}.trace-lane .backend-node:not(:last-child):after{content:"→";z-index:2;background:#fff;font-size:9px;position:absolute;top:50%;right:-5px}.lane-customer>header i{background:var(--lime)}.lane-merchant>header i{background:#d5a35a}.lane-driver>header i{background:#79b6a1}.lane-system>header i{background:#8d83be}@media (width<=760px){.registration-shell{grid-template-columns:1fr}.registration-shell>aside{min-height:300px;padding:27px}.registration-shell aside h1{font-size:39px}.registration-progress{grid-template-columns:repeat(3,1fr)}.registration-progress span{justify-items:start;font-size:8px;display:grid}.registration-shell>main{padding:28px 18px}.verification-card{padding:29px 19px}.verification-digits input{width:54px;height:62px}.trace-lane{grid-template-columns:1fr}.trace-lane>header{border-bottom:1px solid var(--line)}}.merchant-pin .nerva-parcel-mark{overflow:visible}.profile-identity{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:20px 0 25px;padding-bottom:28px;display:grid}.profile-monogram{background:var(--navy);width:96px;height:96px;color:var(--lime);font:900 28px/1 var(--font-display);border-radius:28px;place-items:center;display:grid;position:relative}.profile-monogram span{background:var(--lime);color:var(--navy);font:900 8px/1 var(--font-body);letter-spacing:.1em;border:3px solid #fff;border-radius:999px;padding:5px 8px;position:absolute;bottom:-9px}.profile-identity h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:42px}.profile-identity>div:nth-child(2)>p:last-child{color:var(--ink-2);font-size:12px}.profile-confidence{background:var(--lime);border-radius:20px;grid-template-columns:repeat(3,1fr) 120px;align-items:center;min-height:145px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.profile-confidence:after{content:"N";font:900 150px/1 var(--font-display);color:#17232d08;position:absolute;right:13%}.profile-confidence>span{border-right:1px solid #27333c25;gap:3px;display:grid}.profile-confidence b{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px}.profile-confidence small{font-size:9px;font-weight:750}.profile-confidence>i{z-index:1;place-items:center;display:grid;position:relative}.profile-layout{grid-template-columns:1fr 340px;gap:20px;margin-top:42px;display:grid}.profile-layout>main{gap:42px;display:grid}.profile-section>header{margin-bottom:15px}.profile-section h2,.profile-preferences h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:26px}.profile-action-list{border-top:1px solid var(--line)}.profile-action-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:48px 1fr auto auto;align-items:center;gap:13px;width:100%;padding:14px 2px;display:grid}.profile-action-list>button:hover{background:linear-gradient(90deg,transparent,var(--paper))}.profile-action-icon{background:var(--paper);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.profile-action-icon.lime{background:var(--lime)}.profile-action-list button>span:nth-child(2){gap:3px;display:grid}.profile-action-list small,.security-ledger small{color:var(--ink-2)}.profile-action-list b{background:var(--paper);border-radius:999px;padding:6px 8px;font-size:9px}.security-ledger{border:1px solid var(--line);border-radius:16px;overflow:hidden}.security-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.security-ledger>div:last-child{border:0}.security-status{background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.security-status.neutral{background:var(--paper)}.security-ledger>div>span:nth-child(2){gap:3px;display:grid}.security-ledger button{background:0 0;border:0;font-size:9px;font-weight:850}.profile-preferences{background:var(--navy);color:#fff;border-radius:20px;align-self:start;padding:25px;position:sticky;top:100px}.profile-preferences .eyebrow{color:var(--lime)}.profile-preferences>label,.profile-preferences>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:16px 0;display:grid}.profile-preferences label>span,.profile-preferences button>span{gap:3px;display:grid}.profile-preferences small{color:#ffffff85;font-size:9px}.profile-preferences label{cursor:pointer;position:relative}.profile-preferences input{opacity:0;position:absolute}.profile-preferences label>i{background:#ffffff25;border-radius:999px;width:38px;height:22px;position:relative}.profile-preferences label>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s,background .2s;position:absolute;top:3px;left:3px}.profile-preferences input:checked+i{background:var(--lime)}.profile-preferences input:checked+i:after{background:var(--navy);left:19px}.profile-preferences footer{justify-content:space-between;align-items:center;padding-top:22px;display:flex}.profile-preferences footer button{color:#fff;background:0 0;border:0;font-size:9px;font-weight:800}.profile-preferences footer small{font-size:8px}@media (width<=800px){.profile-identity{grid-template-columns:auto 1fr}.profile-identity>button{grid-column:2;justify-self:start}.profile-confidence{grid-template-columns:repeat(3,1fr)}.profile-confidence>i{display:none}.profile-layout{grid-template-columns:1fr}.profile-preferences{position:static}.profile-confidence{padding:20px}.profile-confidence b{font-size:24px}}@media (width<=520px){.profile-identity{grid-template-columns:1fr}.profile-monogram{width:78px;height:78px}.profile-identity>button{grid-column:auto}.profile-identity h1{font-size:35px}.profile-confidence{grid-template-columns:1fr 1fr;gap:18px}.profile-confidence>span{border:0}.profile-confidence>span:last-of-type{grid-column:1/-1}.profile-action-list>button{grid-template-columns:46px 1fr auto}.profile-action-list>button>b{display:none}.security-ledger>div{grid-template-columns:36px 1fr}.security-ledger button{grid-column:2;justify-self:start;padding:0}}.reputation-grid{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.reputation-grid>div{grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px;display:grid}.reputation-grid>div:first-child{border-right:1px solid var(--line)}.reputation-grid>div>strong{font-family:var(--font-display);font-size:33px}.reputation-grid span{gap:2px;display:grid}.reputation-grid small{color:var(--ink-2)}.reputation-grid>p{background:var(--paper);color:var(--ink-2);grid-column:1/-1;margin:0;padding:12px 18px;font-size:11px}.cart-heading{justify-content:space-between;align-items:center;margin:45px 0 28px;display:flex}.cart-heading h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,62px);line-height:1}.cart-heading .lifecycle-icon{width:105px;height:105px}.cart-layout{grid-template-columns:1fr 340px;gap:20px;display:grid}.cart-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:17px 0;display:grid}.cart-product-image{border-radius:16px;height:105px;position:relative;overflow:hidden}.cart-product-image img{object-fit:cover}.cart-product small{letter-spacing:.11em;color:var(--ink-2);font-size:8px;font-weight:900}.cart-product h2{font-family:var(--font-display);margin:5px 0;font-size:21px}.cart-product p{color:var(--ink-2);font-size:11px}.cart-product>div:nth-child(2)>button{background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:9px;font-weight:850}.cart-product-control{justify-items:end;gap:18px;display:grid}.cart-product-control>strong{font-size:20px}.cart-add-more{background:0 0;border:0;padding:18px 0;font-weight:850}.delivery-note{border:1px solid var(--line);border-radius:16px;grid-template-columns:70px 1fr;align-items:center;gap:14px;margin-top:25px;padding:16px;display:grid}.delivery-note label{gap:7px;display:grid}.delivery-note textarea{resize:none;background:var(--paper);border:0;border-radius:9px;height:55px;padding:10px}.cart-receipt{background:var(--navy);color:#fff;border-radius:20px;align-self:start;padding:25px;position:sticky;top:95px}.cart-receipt .eyebrow{color:var(--lime)}.cart-receipt h2{font-family:var(--font-display);font-size:28px}.cart-receipt dl div{color:#ffffffb0;justify-content:space-between;padding:8px 0;display:flex}.tip-picker{grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0;display:grid}.tip-picker button{color:#fff;background:0 0;border:1px solid #ffffff27;border-radius:8px;padding:8px 3px}.tip-picker button.active{background:var(--lime);color:var(--navy);border-color:var(--lime);font-weight:900}.cart-total{border-top:1px solid #ffffff27;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.cart-total strong{font-size:26px}.cart-receipt .primary{background:var(--lime);color:var(--navy);justify-content:center;align-items:center;gap:8px;display:flex}.cart-receipt>small{text-align:center;color:#ffffff75;margin-top:10px;font-size:8px;display:block}.search-command{margin:50px 0 25px}.search-command h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(40px,6vw,70px)}.search-command label{border-bottom:2px solid var(--navy);align-items:center;gap:15px;height:74px;display:flex}.search-command input{border:0;outline:0;width:100%;font-size:22px;font-weight:700}.search-command label button{background:var(--paper);border:0;border-radius:999px;padding:8px 11px;font-size:9px}.search-intentions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.search-intentions button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:1fr auto;min-height:105px;padding:14px;display:grid}.search-intentions span{grid-column:1/-1;font-size:8px}.search-intentions strong{align-self:end}.search-intentions button:first-child{background:var(--lime);border-color:var(--lime)}.search-results{margin-top:45px}.search-results h2{font-family:var(--font-display)}.search-results>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:78px 1fr auto;align-items:center;gap:15px;width:100%;padding:14px 2px;display:grid}.search-results .nerva-symbol{width:68px;height:68px}.search-results>button>span{gap:3px;display:grid}.search-results small{color:var(--ink-2);font-size:8px}.search-results em{color:var(--ink-2);font-style:normal}.favorite-filters{gap:7px;margin-bottom:20px;display:flex;overflow:auto}.favorite-filters button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 13px}.favorite-filters button.active{background:var(--navy);color:#fff}.favorite-editorial-grid{grid-template-rows:250px 250px;grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.favorite-editorial-grid article{background:var(--navy);color:#fff;border-radius:20px;position:relative;overflow:hidden}.favorite-editorial-grid article:first-child{grid-row:1/3}.favorite-editorial-grid article>img{object-fit:cover}.favorite-shade{background:linear-gradient(#0000 35%,#17232de8);position:absolute;inset:0}.favorite-heart{z-index:3;background:#fffd;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:15px;right:15px}.favorite-main{color:#fff;text-align:left;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.favorite-main small{color:var(--lime);font-size:8px;font-weight:900}.favorite-main strong{font-family:var(--font-display);font-size:28px}.favorite-editorial-grid article:first-child strong{font-size:45px}.favorite-main span{color:#ffffffa0;font-size:11px}.favorite-main em{gap:7px;margin-top:10px;font-size:11px;font-style:normal;font-weight:850;display:flex}.favorite-editorial-grid article.removed{opacity:.38;filter:grayscale()}.notifications-title{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:42px 0;display:grid}.notifications-title>button:first-child{background:var(--lime);border:0;border-radius:24px;place-items:center;width:78px;height:78px;display:grid;position:relative}.notifications-title>button:first-child i{border:2px solid var(--lime);background:#e05c50;border-radius:50%;width:11px;height:11px;position:absolute;top:11px;right:12px}.notifications-title h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,58px);line-height:1}.notification-stream{gap:28px;display:grid}.notification-stream>section{grid-template-columns:80px 1fr;display:grid}.notification-stream time{font:700 8px/1 var(--font-mono);color:var(--ink-2);padding-top:19px}.notification-stream button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:62px 1fr auto;gap:14px;padding:15px;display:grid}.notification-stream button.priority{border-color:var(--lime);background:linear-gradient(90deg,#c1ff722b,#0000)}.notification-symbol{background:var(--paper);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.notification-symbol .lifecycle-icon{width:52px;height:52px}.notification-symbol .life-package{transform:scale(.48)}.notification-symbol .life-rider{font-size:16px}.notification-stream button>span:nth-child(2){gap:3px;display:grid}.notification-stream small{color:var(--ink-2);font-size:8px;font-weight:900}.notification-stream p{color:var(--ink-2);margin:0;font-size:11px}.notification-stream button>i{background:var(--lime);border-radius:50%;width:7px;height:7px}@media (width<=760px){.cart-layout{grid-template-columns:1fr}.cart-heading .lifecycle-icon{display:none}.cart-product{grid-template-columns:90px 1fr}.cart-product-control{grid-column:2;grid-template-columns:1fr auto;place-items:center stretch}.cart-receipt{position:static}.search-intentions{grid-template-columns:1fr 1fr}.favorite-editorial-grid{grid-template-rows:330px 240px 240px;grid-template-columns:1fr}.favorite-editorial-grid article:first-child{grid-row:auto}.notification-stream>section{grid-template-columns:1fr}.notification-stream time{padding:0 0 8px}.notifications-title{grid-template-columns:auto 1fr}.notifications-title>.quiet{grid-column:2;justify-self:start}.reputation-grid{grid-template-columns:1fr}.reputation-grid>div:first-child{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=480px){.cart-product{grid-template-columns:1fr}.cart-product-image{height:190px}.cart-product-control{grid-column:auto}.search-intentions{grid-template-columns:1fr}.search-command input{font-size:16px}.notification-stream button{grid-template-columns:52px 1fr}.notification-stream button>i{display:none}}.rating-moment{z-index:110;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17232deb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rating-panel{text-align:center;background:#fff;border-radius:28px;justify-items:center;width:min(520px,100%);max-height:calc(100vh - 30px);padding:36px;display:grid;overflow:auto}.rating-orbit{place-items:center;width:128px;height:128px;display:grid;position:relative}.rating-orbit>i{border:1px solid #27333c28;border-radius:50%;animation:5s linear infinite rating-orbit;position:absolute;inset:0}.rating-orbit>i:after{content:"★";color:var(--lime);text-shadow:0 1px var(--navy);font-size:21px;position:absolute;top:-9px;left:50%}@keyframes rating-orbit{to{transform:rotate(360deg)}}.rating-panel h2,.rating-lab h1{font-family:var(--font-display);letter-spacing:-.045em;margin:5px 0;font-size:35px;line-height:1.05}.rating-panel>p:not(.eyebrow){color:var(--ink-2)}.animated-stars{gap:5px;margin:18px 0;display:flex}.animated-stars button{color:#d9ded9;cursor:pointer;background:0 0;border:0;padding:2px;font-size:43px}.animated-stars button:focus,.animated-stars button:hover{color:#a6e151}.animated-stars button[style*=scale]{color:var(--lime);text-shadow:0 2px var(--navy)}.rating-tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rating-tags button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:9px}.rating-tags button:focus{background:var(--lime)}.rating-panel textarea{border:1px solid var(--line);resize:none;border-radius:12px;width:100%;height:72px;margin:15px 0;padding:11px}.rating-panel>.primary{min-width:210px}.rating-panel>.primary:disabled{opacity:.35}.rating-thanks{justify-items:center;display:grid}.rating-thanks h2{font-size:36px}.rating-lab>header{justify-content:space-between;align-items:start;margin:38px 0;display:flex}.rating-lab h1{max-width:720px;font-size:clamp(40px,5vw,62px)}.rating-lab>nav{gap:7px;display:flex;overflow:auto}.rating-lab>nav button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:10px 13px}.rating-lab>nav button.active{background:var(--navy);color:#fff}.rating-lab-stage{background:var(--paper);text-align:center;border-radius:22px;align-content:center;place-items:center;min-height:390px;margin-top:18px;padding:30px;display:grid}.rating-lab-stage h2{font-family:var(--font-display);margin:5px;font-size:32px}.rating-lab-stage>p:not(.eyebrow){color:var(--ink-2)}.promo-moment{z-index:105;background:#17232ded;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.promo-canvas{background:var(--navy);color:#fff;isolation:isolate;border-radius:28px;width:min(1180px,100%);height:min(760px,100vh - 36px);position:relative;overflow:hidden}.promo-canvas>img{object-fit:cover;z-index:-2;animation:9s ease-in-out infinite alternate promo-image}.promo-shade{z-index:-1;background:linear-gradient(90deg,#17232def 0%,#17232db5 43%,#17232d20 82%);position:absolute;inset:0}.promo-close{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff18;border:1px solid #ffffff4a;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:22px;right:22px}.promo-copy{max-width:590px;position:absolute;bottom:13%;left:7%}.promo-copy small{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:900}.promo-copy h2{font-family:var(--font-display);letter-spacing:-.06em;margin:15px 0;font-size:clamp(43px,6vw,76px);line-height:.98}.promo-copy p{color:#ffffffb3;max-width:420px;line-height:1.55}.promo-copy>button{background:var(--lime);color:var(--navy);border:0;border-radius:11px;align-items:center;gap:9px;padding:13px 16px;font-weight:900;display:flex}.promo-canvas>footer{color:#ffffff8a;font-size:8px;position:absolute;bottom:20px;right:24px}.promo-expanded-ad .promo-canvas{width:min(900px,100%);height:min(600px,100vh - 36px)}.promo-moment-banner{z-index:104;background:var(--ad-bg,#17232d);color:#fff;isolation:isolate;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(680px,100vw - 28px);padding:12px 46px 12px 12px;display:grid;position:fixed;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #07101966}.promo-banner-media{object-fit:cover;z-index:1;border-radius:14px;width:74px;height:74px;position:relative}.promo-banner-shade{z-index:0;background:linear-gradient(100deg,#17232d66 0%,#17232d1a 60%);position:absolute;inset:0}.promo-banner-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.promo-banner-copy small{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--ad-accent,#c1ff72);text-transform:uppercase}.promo-banner-copy strong{font:850 17px/1.15 var(--font-display);letter-spacing:-.03em;color:var(--ad-text,#fff);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.promo-banner-copy p{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;line-height:1.4;overflow:hidden}.promo-banner-copy button{background:var(--ad-accent,#c1ff72);color:var(--ad-bg,#17232d);cursor:pointer;border:0;border-radius:10px;justify-self:start;align-items:center;gap:7px;margin-top:5px;padding:9px 13px;font-size:11px;font-weight:900;display:flex}.promo-banner-close{z-index:3;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.promo-banner-close:hover{background:#ffffff38}@media (width<=640px){.promo-moment-banner{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:11px 42px 11px 11px;bottom:10px}.promo-banner-media{border-radius:12px;width:58px;height:58px}.promo-banner-copy strong{font-size:14px}.promo-banner-copy p,.promo-banner-copy button{display:none}}@keyframes promo-image{to{transform:scale(1.06)translate(-1.5%)}}@media (width<=620px){.rating-panel{padding:27px 18px}.animated-stars button{font-size:36px}.promo-copy{bottom:70px;left:24px;right:24px}.promo-copy h2{font-size:42px}.promo-shade{background:linear-gradient(#17232d20,#17232d8f 35%,#17232df2 100%)}.promo-canvas>footer{left:24px;right:auto}.rating-lab>header{gap:15px;display:grid}}.restaurant-experience{padding-bottom:64px}.restaurant-cover{background:var(--navy);color:#fff;isolation:isolate;height:520px;position:relative;overflow:hidden}.restaurant-cover>img{object-fit:cover;z-index:-2}.restaurant-cover>span{z-index:-1;background:linear-gradient(#17232d30 22%,#17232df1);position:absolute;inset:0}.restaurant-cover>header{justify-content:space-between;display:flex;position:absolute;top:28px;left:36px;right:36px}.restaurant-cover>header button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#17232d91;border:1px solid #ffffff48;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:850;display:flex}.restaurant-cover-copy{position:absolute;bottom:44px;left:max(200px,50% - 392px)}.restaurant-cover-copy small{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:900}.restaurant-cover-copy h1{font-family:var(--font-display);letter-spacing:-.06em;margin:12px 0;font-size:clamp(48px,7vw,82px);font-weight:800;line-height:.95}.restaurant-cover-copy p{color:#ffffffb2}.restaurant-body{max-width:1040px;margin:auto;padding:0 44px}.restaurant-proof{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,150px) 1fr;align-items:center;min-height:104px;display:grid}.restaurant-proof>span{border-right:1px solid var(--line);gap:2px;display:grid}.restaurant-proof b{font-family:var(--font-display);font-size:22px}.restaurant-proof small{color:var(--ink-2);font-size:9px}.restaurant-live{grid-auto-flow:column;justify-self:end;align-items:center;font-size:9px;font-weight:900;border:0!important;gap:8px!important;display:flex!important}.restaurant-live i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 0 5px #c1ff7224}@keyframes live-pulse{50%{box-shadow:0 0 0 9px #c1ff7200}}.restaurant-filter-rail button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:74px;padding:11px;display:grid;position:relative;overflow:hidden}.restaurant-filter-rail button>i{background:var(--paper);border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.restaurant-filter-rail button>span{display:grid}.restaurant-filter-rail small{color:var(--ink-2);font-size:8px}.restaurant-filter-rail strong{font-size:11px}.restaurant-filter-rail button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.restaurant-filter-rail button>em{background:var(--lime);height:3px;position:absolute;bottom:0;left:15px;right:15px}.menu-editorial>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.menu-editorial h2{font-family:var(--font-display);margin:0;font-size:30px}.menu-editorial>header>button{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:850;display:flex}.menu-editorial>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.menu-product-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;grid-template-columns:1fr auto;padding:0;display:grid;position:relative;overflow:hidden}.menu-product-image img{object-fit:cover;transition:transform .45s}.menu-product-card:hover img{transform:scale(1.05)}.menu-product-image>i{background:var(--lime);border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:12px;left:12px}.menu-product-copy{gap:5px;padding:16px 4px 18px 16px;display:grid}.menu-product-copy strong{font-family:var(--font-display);font-size:16px}.menu-product-copy em{font-size:8px;font-style:normal;font-weight:800}.menu-product-card>b{padding:18px 15px 0 0}.menu-add{background:var(--navy);width:32px;height:32px;color:var(--lime);border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;bottom:13px;right:13px}.restaurant-cart-dock{z-index:30;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#18242ef0;border:1px solid #ffffff35;border-radius:19px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:min(620px,100vw - 28px);padding:10px 15px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #17232d4a}.market-intents button{min-height:44px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.market-intents button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #17232d12}.market-intents button.active:after{content:"";background:var(--navy);height:2px;position:absolute;bottom:3px;left:12px;right:12px}.promo-marquee{background:var(--lime);height:35px;color:var(--navy);white-space:nowrap;z-index:3;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.promo-marquee span{font:900 9px/1 var(--font-mono);letter-spacing:.12em;animation:16s linear infinite promo-marquee}.promo-kinetic-ring{border:1px solid #c1ff7247;border-radius:50%;animation:7s ease-in-out infinite promo-ring;position:absolute}.promo-kinetic-ring.ring-one{width:420px;height:420px;top:10%;right:-90px}.promo-kinetic-ring.ring-two{width:260px;height:260px;animation-delay:-2s;top:25%;right:9%}.promo-number{font:900 120px/1 var(--font-display);color:#ffffff1c;display:grid;position:absolute;top:13%;right:6%}.promo-number span{font:800 9px/1 var(--font-mono);text-align:right}.promo-progress{align-items:center;gap:10px;display:flex;position:absolute;bottom:5%;left:7%;right:7%}.promo-progress>i{background:linear-gradient(90deg,var(--lime) 0 64%,#ffffff35 64%);flex:1;height:2px}.promo-progress span{color:#ffffff9a;font-size:8px}@keyframes promo-marquee{to{transform:translate(-50%)}}@keyframes promo-ring{50%{opacity:.45;transform:scale(1.08)rotate(18deg)}}@media (width<=760px){.restaurant-cover{height:440px}.restaurant-cover>header{left:18px;right:18px}.restaurant-cover>header button b{display:none}.restaurant-cover-copy{bottom:30px;left:22px;right:22px}.restaurant-cover-copy h1{font-size:48px}.restaurant-body{padding:0 20px}.restaurant-proof{grid-template-columns:repeat(3,1fr);gap:12px}.restaurant-live{grid-column:1/-1;justify-self:start;padding-bottom:18px}.restaurant-filter-rail{display:flex;top:0;overflow:auto}.restaurant-filter-rail button{min-width:145px}.menu-editorial>div{grid-template-columns:1fr}.menu-product-image{height:210px}.promo-number{font-size:74px}.promo-kinetic-ring.ring-one{right:-240px}.promo-progress{bottom:3%}}.restaurant-filter-rail{gap:10px;padding:18px 0}.restaurant-filter-rail button{background:var(--paper);min-height:92px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:18px;grid-template-columns:44px 1fr;padding:14px;transition:transform .22s,box-shadow .22s,background .22s}.restaurant-filter-rail button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #27333c35,0 10px 25px #17232d10}.restaurant-filter-rail button>i{width:44px;height:44px;color:var(--navy);background:#fff;border-radius:15px;box-shadow:0 5px 14px #17232d0c}.restaurant-filter-rail button>span{gap:2px;min-width:0}.restaurant-filter-rail small{font:800 8px/1 var(--font-mono);letter-spacing:.08em}.restaurant-filter-rail strong{font-size:12px;line-height:1.15}.restaurant-filter-rail button>span>em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;line-height:1.25;overflow:hidden}.restaurant-filter-rail button.active{box-shadow:none;background:var(--navy);transform:translateY(-2px)}.restaurant-filter-rail button.active>i{background:var(--lime);color:var(--navy);box-shadow:0 7px 20px #c1ff7230}.restaurant-filter-rail button>b{background:var(--lime);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:14px;right:14px}.product-social-proof{align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:11px;right:11px}.product-social-proof>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17232dc7;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;display:flex;box-shadow:0 6px 18px #17232d26}.product-social-proof>span:first-child{background:var(--lime);border-color:var(--lime);color:var(--navy)}.product-social-proof b{white-space:nowrap;font-size:8px;line-height:1}.menu-product-copy{padding-top:18px}.menu-product-copy strong{font-size:16px}.menu-product-card>b{font-family:var(--font-display);font-size:16px}.menu-product-image>i{top:11px;bottom:auto}@media (width<=760px){.restaurant-filter-rail{margin-left:-20px;margin-right:-20px;padding:13px 20px;scroll-padding-left:20px}.restaurant-filter-rail button{min-width:184px;min-height:86px}.restaurant-filter-rail button>span>em{white-space:normal}.product-social-proof{gap:5px}.product-social-proof>span{min-height:28px;padding:0 8px}}.marketplace-heading{display:none}.market-discovery-sticky{z-index:28;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fff;border-radius:0 0 18px 18px;margin:0 -12px 20px;padding:10px 12px 14px;position:sticky;top:74px;box-shadow:0 10px 30px #17232d0a}.market-discovery-sticky .customer-top{margin-bottom:11px}.address-control{position:relative}.address-control>.location{border-radius:12px;min-height:44px;padding:5px 8px 5px 5px;transition:background .2s}.address-control>.location:hover,.address-control>.location[aria-expanded=true]{background:var(--paper)}.address-popover{z-index:60;border:1px solid var(--line);background:#fff;border-radius:20px;width:min(390px,100vw - 44px);padding:10px;position:absolute;top:52px;left:0;box-shadow:0 25px 70px #17232d26}.address-popover>header{justify-content:space-between;align-items:start;padding:10px 9px 13px;display:flex}.address-popover>header span{gap:3px;display:grid}.address-popover>header small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.address-popover>header strong{font-family:var(--font-display);font-size:16px}.address-popover>header button{background:var(--paper);border:0;border-radius:50%;width:30px;height:30px}.address-popover>button:not(.manage-addresses){text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.address-popover>button:not(.manage-addresses):hover,.address-popover>button.selected{background:var(--paper)}.address-popover>button>i{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;place-items:center;display:grid}.address-popover>button>span{gap:2px;display:grid}.address-popover>button>span strong{font-size:11px}.address-popover>button>span small{color:var(--ink-2);font-size:8px}.address-popover>button>b{letter-spacing:.1em;background:var(--lime);border-radius:999px;padding:5px 6px;font-size:8px}.address-popover .manage-addresses{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:13px 9px 5px;font-size:9px;font-weight:850;display:flex}.address-popover>button.detect-location{background:#f4ffdf;box-shadow:inset 0 0 0 1px #bfe480}.address-popover>button.detect-location:hover{background:#eaffca}.market-intents{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 28px;padding:0;display:grid;overflow:visible}.market-intents button{text-align:left;min-width:0;min-height:72px;box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:40px 1fr;overflow:visible;background:var(--paper)!important;border:0!important;border-radius:17px!important;gap:9px!important;padding:11px!important;display:grid!important}.market-intents button>i{background:#fff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 14px #17232d0b}.market-intents button>span{gap:2px;display:grid}.market-intents button strong{font-size:11px}.market-intents button small{color:var(--ink-2);font-size:8px;line-height:1.25}.market-intents button.active{box-shadow:inset 0 0 0 2px var(--navy),0 9px 22px #17232d12;color:var(--navy)!important}.market-intents button.active>i{background:var(--lime)}.restaurant-filter-rail{background:#fff;border-bottom:0}.restaurant-filter-rail button.active{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy),0 9px 22px #17232d10;background:#f7f9f5}.restaurant-filter-rail{background:#fff;transition:box-shadow .24s;top:0}.restaurant-filter-rail.compact button{border-radius:13px;grid-template-columns:34px 1fr;min-height:58px;padding:8px 10px;transform:none}.restaurant-filter-rail.compact button>i{border-radius:11px;width:34px;height:34px}.restaurant-filter-rail.compact button>span>small,.restaurant-filter-rail.compact button>span>em{display:none}.restaurant-filter-rail.compact button>span>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.restaurant-filter-rail.compact button.active{transform:none}.merchant-status{font:850 8px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex!important}.merchant-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.merchant-status.open{background:var(--lime);color:var(--navy)}.merchant-status.soon{color:var(--navy);background:#fff}.merchant-status.closed{color:#fff;background:#27333ce8;border:1px solid #ffffff38}.market-hero-status{z-index:3;position:absolute;top:24px;left:24px}.market-hero-badge{border-radius:17px;gap:7px;padding:12px 14px;box-shadow:0 14px 34px #17232d2b}.market-hero-badge b,.market-hero-badge small{align-items:center;gap:6px;display:flex}.market-hero-badge b{font-family:var(--font-display);font-size:20px}.market-hero-badge small{font-weight:750}.mosaic-item>.merchant-status{z-index:3;position:absolute;top:16px;left:16px}.mosaic-item.closed img{filter:saturate(.55)brightness(.72)}.rapid-list>button>.merchant-status{justify-self:end}.rapid-list>button.closed{cursor:default;opacity:.72}.rapid-list>button.closed .rapid-index{filter:grayscale()}.afternoon-card>.merchant-status{z-index:4;position:absolute;top:14px;left:14px}.afternoon-card:has(>.merchant-status.closed)>img{filter:saturate(.5)brightness(.72)}.afternoon-card:has(>.merchant-status.closed):hover>img{filter:saturate(.5)brightness(.72);transform:none}@media (width<=760px){.market-discovery-sticky{margin:-4px -4px 16px;padding:6px 4px 12px;top:62px}.market-intents{margin-left:-20px;margin-right:-20px;padding:0 20px 4px;scroll-padding-left:20px;display:flex;overflow:auto}.market-intents button{min-width:178px}.market-hero-status{top:16px;left:16px}.market-hero-badge{top:15px;right:15px}.rapid-list>button{grid-template-columns:46px 1fr auto}.rapid-list>button>.merchant-status{grid-column:2;justify-self:start}.rapid-list>button>svg{grid-area:1/3/3}.address-popover{width:auto;position:fixed;top:132px;left:16px;right:16px}.restaurant-filter-rail button.active{transform:none}.restaurant-filter-rail.compact{margin-left:-20px;margin-right:-20px;padding:7px 20px}.restaurant-filter-rail.compact button{min-width:146px;min-height:54px}}.promo-canvas{background:#17232d}.promo-glass-object{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff35;display:block;position:absolute;box-shadow:inset 0 1px #ffffff4a,0 25px 65px #0710194a}.promo-glass-object.glass-one{background:linear-gradient(145deg,#c1ff7230,#ffffff0a);border-radius:42% 58% 63% 37%;width:190px;height:190px;top:16%;right:8%}.promo-glass-object.glass-two{background:linear-gradient(#ffffff2e,#c1ff720d);border-radius:999px;width:110px;height:250px;bottom:-70px;right:27%}.promo-light-band{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:28%;height:130%;display:block;position:absolute;top:-15%;left:0;transform:skew(-18deg)}.promo-dot-field{z-index:1;grid-template-columns:repeat(4,1fr);gap:13px;width:96px;display:grid;position:absolute;top:9%;right:5%}.promo-dot-field i{background:#ffffff87;border-radius:50%;width:4px;height:4px;box-shadow:0 0 14px #fff}.promo-dot-field i:nth-child(3n){background:var(--lime);box-shadow:0 0 16px var(--lime)}.promo-kinetic-ring{z-index:1;border-color:#ffffff2e}.promo-kinetic-ring:after{content:"";background:var(--lime);border-radius:50%;width:14px;height:14px;position:absolute;top:5%;right:16%;box-shadow:0 0 0 8px #c1ff7217}.promo-copy,.promo-progress{z-index:2}.promo-progress>i{background:#ffffff2d;position:relative;overflow:hidden}.promo-progress>i:after{content:"";background:linear-gradient(90deg,var(--lime),#fff,var(--lime));transform-origin:0;animation:5.5s ease-in-out infinite moment-progress;position:absolute;inset:0}.promo-close,.promo-canvas>footer{z-index:4}@keyframes moment-progress{0%{opacity:.6;transform:scaleX(.08)}70%,to{opacity:1;transform:scaleX(1)}}.profile-confidence{background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:11px;min-height:0;padding:0;overflow:visible}.profile-confidence:after{display:none}.profile-confidence>article{border:1px solid var(--line);background:var(--paper);border-radius:20px;grid-template-columns:44px 1fr;align-items:start;gap:13px;min-height:145px;padding:18px;transition:box-shadow .22s;display:grid;position:relative;overflow:hidden}.profile-confidence>article:hover{box-shadow:0 14px 34px #17232d12}.profile-confidence>article>i{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:15px;place-items:center;display:grid}.profile-confidence>article>span{border:0;gap:4px;display:grid}.profile-confidence article small{font:800 8px/1.25 var(--font-mono);color:var(--ink-2);letter-spacing:.06em}.profile-confidence article b{font:900 34px/1 var(--font-display);letter-spacing:-.05em}.profile-confidence article em{color:var(--ink-2);font-size:8px;font-style:normal}.profile-confidence article:first-child em{gap:3px;margin-top:5px;display:flex}.profile-confidence article:first-child u{background:var(--lime);border-radius:999px;width:14px;height:4px;text-decoration:none}.profile-confidence>article.reputation{background:var(--navy);color:#fff;border-color:var(--navy)}.profile-confidence>article.reputation>i{background:var(--lime);color:var(--navy);box-shadow:none}.profile-confidence>article.reputation small,.profile-confidence>article.reputation em{color:#ffffff96}.profile-confidence>article:last-child>i{background:var(--lime);box-shadow:none}.profile-confidence>article:last-child:after{content:"";border:1px solid #27333c12;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-25px;right:-22px;box-shadow:0 0 0 13px #27333c08,0 0 0 27px #27333c04}@media (width<=800px){.profile-confidence{grid-template-columns:1fr 1fr}.profile-confidence>article:last-child{grid-column:1/-1}.profile-confidence>article{min-height:132px}}@media (width<=520px){.profile-confidence{grid-template-columns:1fr}.profile-confidence>article:last-child{grid-column:auto}.promo-glass-object.glass-one{width:150px;height:150px;top:15%;right:-38px}.promo-glass-object.glass-two{opacity:.65;right:12%}.promo-dot-field{top:8%;right:8%}}.profile-confidence{isolation:isolate;background:linear-gradient(118deg,#17232d 0%,#22323c 58%,#29493f 100%);border-radius:24px;gap:0;padding:12px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17232d19}.profile-confidence:before{content:"";z-index:-1;border:1px solid #c1ff7230;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-100px;box-shadow:0 0 0 28px #c1ff7209,0 0 0 58px #ffffff05}.profile-confidence>article{color:#fff;border:0;border-right:1px solid #ffffff1c;border-radius:0;grid-template-columns:48px 1fr;min-height:128px;padding:18px 22px;overflow:visible;box-shadow:none!important;background:0 0!important}.profile-confidence>article>i{background:var(--lime);width:48px;height:48px;color:var(--navy);border:0;border-radius:16px;box-shadow:0 10px 24px #0710193d}.profile-confidence article:first-child u{background:var(--lime)}.profile-confidence>article:last-child:after{display:none}.home-universes .market-category{isolation:isolate;border:1px solid #27333c18;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:0 12px 28px #17232d0b}.home-universes .market-category:before{content:"";z-index:-1;border:1px solid #27333c16;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-55px;box-shadow:0 0 0 23px #27333c07}.home-universes .market-category:after{content:"";opacity:.35;background:currentColor;width:24px;height:2px;position:absolute;top:18px;left:20px}.home-universes .market-category:hover{box-shadow:0 18px 42px #17232d18}.home-universes .market-category strong{font-family:var(--font-display);letter-spacing:-.055em;font-weight:800}.home-universes .market-category small{font-family:var(--font-mono)}.home-universes .market-category em{font-family:var(--font-body);font-weight:550}.home-universes .category-glyph{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffad,#ffffff29);border-radius:28px;width:88px;height:88px;top:14px;right:16px;box-shadow:inset 0 1px #fff,0 12px 30px #17232d1b}.home-universes .market-category:first-child .category-glyph{background:linear-gradient(145deg,#c1ff7238,#ffffff12);width:122px;height:122px;box-shadow:inset 0 1px #fff5,0 18px 38px #0710194a}.home-universes .tone-food{color:#fff;background:linear-gradient(135deg,#17232d 0%,#243640 62%,#315044 100%)}.home-universes .tone-food small,.home-universes .tone-food em{color:#fff}.home-universes .tone-food em{opacity:.68}.home-universes .tone-coffee{background:linear-gradient(135deg,#f5e6d4,#e8c9a8)}.home-universes .tone-market{background:linear-gradient(135deg,#dff1e6,#b8ddcb)}.home-universes .tone-care{background:linear-gradient(135deg,#eeeaf8,#d1c8e8)}.home-universes .tone-store{color:#4a3a26;background:linear-gradient(135deg,#f8e9d2,#eccd9f)}.home-universes .market-category>svg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8a;border-radius:50%;width:38px;height:38px;padding:10px}@media (width<=800px){.profile-confidence{grid-template-columns:1fr 1fr}.profile-confidence>article{border-bottom:1px solid #ffffff1c}.profile-confidence>article:nth-child(2){border-right:0}.profile-confidence>article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=520px){.profile-confidence{grid-template-columns:1fr;padding:8px}.profile-confidence>article,.profile-confidence>article:nth-child(2){border-bottom:1px solid #ffffff1c;border-right:0;border-radius:0}.profile-confidence>article:last-child{border-bottom:0;grid-column:auto}.home-universes .market-category:first-child .category-glyph{width:96px;height:96px}.home-universes .category-glyph{width:76px;height:76px}}.profile-confidence{background:linear-gradient(120deg,#f2f5ef 0%,#f8f4ec 48%,#eef5ea 100%);border:1px solid #d9dfd8;box-shadow:0 18px 48px #17232d0d}.profile-confidence:before{border-color:#79b62e24;top:-145px;right:-70px;box-shadow:0 0 0 28px #c1ff7217,0 0 0 58px #ffffff80}.profile-confidence:after{content:"";z-index:-1;background-image:radial-gradient(#27333c10 1px,#0000 1px);background-size:18px 18px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.profile-confidence>article{color:var(--navy);border-right-color:#27333c17}.profile-confidence>article>i{box-shadow:0 10px 24px #17232d13}.profile-confidence>article.reputation>i{background:#f1d4ad}.profile-confidence>article:last-child>i{background:#d9d2f0}.profile-confidence article small,.profile-confidence>article.reputation small{color:#5f6a72}.profile-confidence article b{color:var(--navy)}.profile-confidence article em,.profile-confidence>article.reputation em{color:#68737a}.profile-confidence article:first-child u:nth-last-child(-n+2){background:#d8ded8}.home-universes{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:14px;margin-left:calc(-50vw + min(980px,100vw - 88px)/2);margin-right:calc(-50vw + min(980px,100vw - 88px)/2);padding:6px max(44px,50vw - 490px) 22px;scroll-padding-left:max(44px,50vw - 490px);overflow:auto visible;grid-template-rows:none!important;grid-template-columns:none!important;display:flex!important}.home-universes::-webkit-scrollbar{display:none}.home-universes .market-category,.home-universes .market-category:first-child,.home-universes .market-category:nth-child(4){scroll-snap-align:start;border-radius:24px;flex:0 0 300px;grid-area:auto;align-content:end;height:190px;padding:22px}.home-universes .market-category:first-child{flex-basis:360px}.home-universes .market-category strong,.home-universes .market-category:first-child strong{font-size:32px}.home-universes .category-glyph,.home-universes .market-category:first-child .category-glyph{border-radius:28px;width:94px;height:94px;top:16px;right:18px}.home-universes .nerva-symbol{width:88px;height:88px}.home-universes .market-category:first-child .nerva-symbol{width:94px;height:94px}.home-universes .market-category:before{transition:transform 4s}.home-universes .market-category:hover:before{transform:scale(1.35)}.home-universes .market-category:nth-child(2){transform:rotate(-.35deg)}.home-universes .market-category:nth-child(3){transform:rotate(.35deg)}.home-universes .market-category:nth-child(4){transform:rotate(-.2deg)}.rapid-list{isolation:isolate;border:1px solid var(--line);background:linear-gradient(135deg,#f4f6f2 0%,#fff 55%,#eef4e9 100%);border-radius:24px;padding:10px;position:relative;overflow:hidden;box-shadow:0 18px 48px #17232d0b}.rapid-list:before{content:"";z-index:-1;background:radial-gradient(circle,#c1ff7245 0,#c1ff7212 44%,#0000 68%);border-radius:50%;width:250px;height:250px;animation:7s ease-in-out infinite rapid-ambient;position:absolute;top:-120px;right:-110px}.rapid-list:after{content:"";z-index:-1;background-image:linear-gradient(115deg,#0000 0 47%,#ffffff8a 50%,#0000 53%);background-size:220% 100%;animation:8s ease-in-out infinite rapid-sheen;position:absolute;inset:0}.rapid-list>button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;margin:3px 0;transition:border-color .2s,background .2s,transform .2s;background:#ffffffa8!important;border:1px solid #0000!important;padding:14px 15px!important}.rapid-list>button:hover{background:#fff!important;border-color:#27333c1f!important}.rapid-list .rapid-index{border-radius:15px;box-shadow:inset 0 0 0 1px #27333c0c}.rapid-list>button.closed{background:#f1f2efb8!important}.rapid-list>button.closed:after{content:"Disponible para programar";color:var(--ink-2);grid-column:2;font-size:8px}@keyframes rapid-ambient{50%{transform:translate(-35px,30px)scale(1.08)}}@keyframes rapid-sheen{0%,35%{background-position:150% 0}70%,to{background-position:-80% 0}}@media (width<=800px){.profile-confidence>article{border-bottom-color:#27333c17}.home-universes{margin-left:-44px;margin-right:-44px;padding-left:44px;padding-right:44px;scroll-padding-left:44px}}@media (width<=520px){.profile-confidence>article,.profile-confidence>article:nth-child(2){border-bottom-color:#27333c17}.home-universes{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.home-universes .market-category,.home-universes .market-category:first-child{flex-basis:82vw;height:180px}.rapid-list{margin-left:-4px;margin-right:-4px;padding:7px}.rapid-list>button{padding:12px 10px!important}}.subcategory-stage{margin:34px 0 26px}.subcategory-stage>header,.business-showcase>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.subcategory-stage h2,.business-showcase h2{font-family:var(--font-display);letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(28px,3.4vw,43px);line-height:1}.subcategory-stage>header>button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-weight:850;display:flex}.subcategory-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;padding:4px 2px 15px;display:flex;overflow-x:auto}.subcategory-carousel::-webkit-scrollbar{display:none}.subcategory-carousel>button{text-align:left;min-height:112px;color:var(--navy);scroll-snap-align:start;cursor:pointer;background:linear-gradient(145deg,#fff,#f3f5f1);border:1px solid #d9dfda;border-radius:19px;flex:0 0 210px;grid-template-columns:48px 1fr;align-items:start;gap:12px;padding:15px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden}.subcategory-carousel>button:after{content:"";border:1px solid #27333c10;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-42px;right:-31px}.subcategory-carousel>button:hover{box-shadow:0 13px 32px #17232d12}.subcategory-carousel>button.active{background:linear-gradient(140deg,#f9fff1,#e9f8d7);border-color:#9bd840;box-shadow:inset 0 -3px #b5f65f,0 14px 32px #8fca3420}.subcategory-carousel>button>i{background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #27333c12}.subcategory-carousel>button.active>i{background:var(--lime)}.subcategory-carousel>button>span{gap:4px;display:grid}.subcategory-carousel small{font:750 8px/1 var(--font-mono);color:#778188;letter-spacing:.09em}.subcategory-carousel strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:16px}.subcategory-carousel em{color:var(--ink-2);font-size:11px;font-style:normal;line-height:1.35}.business-showcase{margin:54px 0 72px}.business-showcase>header>span{text-align:right;max-width:210px;color:var(--ink-2);font-size:9px;line-height:1.4}.business-showcase>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:3px 2px 20px;display:flex;overflow-x:auto}.business-showcase>div::-webkit-scrollbar{display:none}.business-showcase>div>button{background:var(--navy);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;isolation:isolate;border:0;border-radius:25px;flex:0 0 min(72vw,520px);height:330px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17232d1c}.business-showcase img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.business-showcase button:hover img{transform:scale(1.045)}.business-shade{z-index:1;background:linear-gradient(#17232d0a 0%,#17232d62 39%,#101a23ef 100%);position:absolute;inset:0}.business-copy{z-index:2;gap:9px;display:grid;position:absolute;bottom:24px;left:25px;right:25px}.business-copy small{letter-spacing:.13em;color:var(--lime);font-size:8px;font-weight:900}.business-copy strong{font-family:var(--font-display);letter-spacing:-.045em;max-width:390px;font-size:clamp(24px,3vw,36px);line-height:1.03}.business-copy em{align-items:center;gap:8px;font-size:11px;font-style:normal;font-weight:850;display:flex}.business-showcase button>b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:39px;height:39px;color:var(--navy);font:850 9px/1 var(--font-mono);z-index:2;background:#ffffffdc;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}@media (width<=620px){.subcategory-stage>header,.business-showcase>header{align-items:center}.subcategory-stage h2,.business-showcase h2{font-size:29px}.subcategory-stage>header>button{justify-content:center;width:42px;height:42px;padding:0;font-size:0}.subcategory-carousel{margin-right:-20px}.subcategory-carousel>button{flex-basis:184px;min-height:105px}.business-showcase>header>span{display:none}.business-showcase>div{margin-right:-20px}.business-showcase>div>button{flex-basis:84vw;height:300px}.business-copy{bottom:20px;left:20px;right:20px}}.home-universes .market-category:hover .category-glyph{transform:none}.home-universes .market-category:hover .nerva-symbol{filter:drop-shadow(0 15px 12px #17232d2b)}.home-universes .market-category:focus-visible .category-glyph{outline:2px solid var(--lime);outline-offset:4px}.login-banner{isolation:isolate;color:#fff;border-radius:20px;grid-template-columns:62px 1fr auto;align-items:center;gap:18px;margin:14px 0 10px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #17232d1a}.login-banner-bg{z-index:-2;object-fit:cover;opacity:.22;filter:saturate(.6)contrast(.9);position:absolute;inset:0;transform:scale(1.05)}.login-banner-shade{z-index:-1;background:linear-gradient(135deg,#17232df2 0%,#1f323de6 48%,#2a4a40d8 100%);position:absolute;inset:0}.login-banner-glyph{background:var(--lime);border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 10px 28px #07101940}.login-banner-copy{gap:4px;min-width:0;display:grid}.login-banner-copy small{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--lime)}.login-banner-copy strong{font:800 18px/1.15 var(--font-display);letter-spacing:-.03em}.login-banner-copy p{color:#c4ced3;margin:2px 0 0;font-size:11px;line-height:1.45}.login-banner button{background:var(--lime);color:var(--navy);cursor:pointer;white-space:nowrap;border:0;border-radius:13px;flex-shrink:0;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:850;display:flex;box-shadow:0 8px 22px #07101930}.login-banner button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #07101940}.login-split{z-index:81;border-radius:28px;grid-template-columns:1fr 1fr;width:min(100%,1100px);min-height:600px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #07101960}.login-hero-side{background:#17232d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-hero-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.login-hero-overlay{background:linear-gradient(#17232d4d 0%,#17232db3 100%);position:absolute;inset:0}.login-hero-fallback{z-index:2;text-align:left;color:#fff;gap:16px;padding:48px;display:grid;position:relative}.login-hero-fallback .login-hero-glyph{background:var(--lime);border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 10px 28px #07101940}.login-hero-fallback h2{font:800 clamp(28px,3vw,42px)/1.1 var(--font-display);letter-spacing:-.04em;margin:0}.login-hero-fallback p{color:#c4ced3;max-width:340px;margin:0;font-size:14px;line-height:1.5}.login-hero-dots{z-index:3;justify-content:center;gap:6px;display:flex;position:absolute;bottom:20px;left:0;right:0}.login-hero-dot{background:#ffffff59;border-radius:50%;width:8px;height:8px;transition:all .4s}.login-hero-dot.active{background:var(--lime);border-radius:4px;width:24px}.login-card{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;max-height:90vh;overflow-y:auto}.login-card::-webkit-scrollbar{display:none}.login-card::-webkit-scrollbar{width:5px}.login-card::-webkit-scrollbar-thumb{background:#c6d4c8;border-radius:4px}.login-tagline{font:800 9px/1 var(--font-mono);letter-spacing:.12em;color:var(--lime);text-transform:uppercase;margin:0 0 8px}.login-headline{font:800 clamp(26px,3vw,36px)/1.1 var(--font-display);letter-spacing:-.04em;color:var(--navy);margin:0 0 6px}.login-subtext{color:var(--ink-2);margin:0 0 22px;font-size:13px;line-height:1.5}.login-mode-toggle{background:#f0f3ee;border:1px solid #e5ebe4;border-radius:16px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:22px;padding:5px;display:grid}.login-mode-btn{font:800 13px var(--font-body);cursor:pointer;color:#5a6870;z-index:1;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;transition:color .25s;display:flex;position:relative}.login-mode-thumb{z-index:-1;background:#fff;border-radius:11px;position:absolute;inset:0;box-shadow:0 4px 14px #17232d14,0 0 0 1px #e8ece9}.login-mode-trail{filter:blur(7px);pointer-events:none;z-index:0;background:linear-gradient(90deg,#c1ff7200 0%,#c1ff72bf 55%,#c1ff7200 100%);border-radius:11px;width:calc(50% - 5px);position:absolute;top:5px;bottom:5px}.login-mode-btn.active{color:var(--navy)}.login-mode-btn.register.active .login-mode-thumb{background:var(--lime);box-shadow:0 6px 16px #c1ff723c,0 0 0 1px #c1ff72}.login-mode-btn svg{flex-shrink:0}.login-lifecycle{border-top:1px solid #e8ece9;margin-top:18px;padding-top:16px}.login-life-rail{justify-content:space-between;align-items:flex-start;display:flex}.login-life-node{flex:1;justify-items:center;gap:7px;max-width:96px;display:grid;position:relative}.login-life-node i{z-index:1;color:#9aa6ab;background:#fff;border:1px solid #d9e0da;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.login-life-node.active i{background:var(--lime);border-color:var(--lime);color:var(--navy);box-shadow:0 0 0 6px #c1ff7226}.login-life-node.done i{color:#3f5c1a;background:#f0f8ea;border-color:#9bdc52}.login-life-node b{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:#8a959b;text-transform:uppercase;transition:color .3s}.login-life-node.active b,.login-life-node.done b{color:var(--navy)}.login-life-node em{background:#e8ece9;border-radius:2px;width:calc(50% - 21px);height:2px;transition:background .3s;position:absolute;top:19px;left:calc(50% + 21px)}.login-life-node.done em{background:#9bdc52}.login-lifecycle>p{text-align:center;color:#5a6870;margin:13px 0 0;font-size:11px;font-weight:700}.login-explore-btn{color:#5a6870;width:100%;font:800 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d9e0da;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 16px;transition:all .25s;display:flex}.login-explore-btn svg{flex-shrink:0;transition:transform .25s,color .25s}.login-explore-btn:hover{color:var(--navy);background:#f0f8ea;border-color:#9bdc52;transform:translateY(-1px);box-shadow:0 8px 20px #17232d12}.login-explore-btn:hover svg:first-child{color:#7ab32f;transform:rotate(-22deg)}.login-explore-btn:hover svg:last-child{color:var(--navy);transform:translate(4px)}.login-explore-btn:active{transform:translateY(0)}.login-promos{border-top:1px solid #e8ece9;margin-top:24px;padding-top:20px}.login-promos-title{font:800 9px/1 var(--font-mono);letter-spacing:.12em;color:#5a6870;text-transform:uppercase;margin:0 0 12px}.login-promos-scroll{-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.login-promo-card{background:#f8faf7;border:1px solid #e8ece9;border-radius:16px;flex:0 0 200px;transition:all .2s;overflow:hidden}.login-promo-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #17232d12}.login-promo-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.login-promo-card div{padding:10px 14px}.login-promo-card strong{font:800 12px var(--font-body);color:var(--navy);margin-bottom:2px;display:block}.login-promo-card small{color:#5a6870;font-size:11px;line-height:1.4;display:block}@media (width<=768px){.login-split{border-radius:0;grid-template-columns:1fr;width:100%;min-height:auto}.login-hero-side{display:none}.connected-login{align-items:stretch;padding:0}.login-card{border-radius:28px 28px 0 0;margin-top:auto;padding:24px 20px}.login-trust{gap:14px;font-size:10px}}@media (width<=700px){.login-banner{border-radius:16px;grid-template-columns:52px 1fr;gap:14px;padding:18px 16px}.login-banner button{grid-column:1/-1;justify-content:center}.login-banner-glyph{border-radius:15px;width:52px;height:52px}}.home-campaigns{margin:64px 0 52px}.home-campaigns>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;display:flex}.nerva-growth>header{margin-bottom:17px;display:block}.home-campaigns h2,.nerva-growth h2{font-family:var(--font-display);letter-spacing:-.052em;margin:6px 0 0;font-size:clamp(31px,4vw,48px);line-height:1}.home-campaigns>header>span{text-align:right;max-width:190px;color:var(--ink-2);font-size:9px;line-height:1.45}.carousel-stage{align-items:center;display:flex;position:relative;overflow:hidden}.carousel-stage>.home-universes,.carousel-stage>.home-campaign-rail{flex:1;min-width:0;scroll-padding-left:0;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.carousel-btn{background:var(--navy);width:36px;height:36px;color:var(--lime);cursor:pointer;z-index:2;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:none;box-shadow:0 4px 14px #17232d1a}.carousel-btn:hover{transform:scale(1.1);box-shadow:0 8px 22px #17232d28}.carousel-prev{margin-right:8px}.carousel-next{margin-left:8px}@media (width>=801px){.carousel-btn{display:grid}}.home-campaign-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:3px 0 22px;display:flex;overflow-x:auto}.home-campaign-rail::-webkit-scrollbar{display:none}.home-campaign-rail>button{background:var(--navy);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;isolation:isolate;border:0;border-radius:27px;flex:0 0 min(720px,100vw - 120px);height:440px;position:relative;overflow:hidden;box-shadow:0 22px 62px #17232d25}.home-campaign-rail img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.home-campaign-rail button:hover img{transform:scale(1.035)}.campaign-shade{z-index:1;background:linear-gradient(90deg,#101a23ef 0%,#17232dbb 42%,#17232d28 80%);position:absolute;inset:0}.campaign-orbit{z-index:2;border:1px solid #c1ff7257;border-radius:50%;width:410px;height:410px;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 42px #ffffff0b,0 0 0 95px #c1ff720a}.campaign-copy{z-index:3;gap:11px;max-width:590px;display:grid;position:absolute;bottom:clamp(28px,6vw,64px);left:clamp(25px,6vw,72px)}.campaign-copy small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:900}.campaign-copy strong{font-family:var(--font-display);letter-spacing:-.058em;font-size:clamp(36px,5vw,67px);line-height:.98}.campaign-copy p{color:#ffffffb5;max-width:470px;margin:0;font-size:12px;line-height:1.55}.campaign-copy em{align-items:center;gap:8px;margin-top:8px;font-size:12px;font-style:normal;font-weight:900;display:flex}.home-campaign-rail button>b{z-index:3;width:48px;height:48px;color:var(--navy);font:900 9px/1 var(--font-mono);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;right:28px}.nerva-growth{margin:55px 0 105px}.nerva-growth>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nerva-growth>div>button{min-height:360px;color:var(--navy);text-align:left;cursor:pointer;isolation:isolate;background:#edf2eb;border:1px solid #27333c18;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 17px 44px #17232d12}.nerva-growth img{object-fit:cover;opacity:.32;filter:saturate(.72)contrast(.86);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .35s}.nerva-growth button:hover img{opacity:.4;transform:scale(1.05)}.growth-wash{z-index:1;background:linear-gradient(145deg,#f5f7f0f4 0%,#eaf3ded9 53%,#c1ff7240 100%);position:absolute;inset:0}.nerva-growth button:nth-child(2) .growth-wash{background:linear-gradient(145deg,#f6f2ebf3 0%,#e6ded3db 52%,#17232d38 100%)}.nerva-growth button>i{background:var(--lime);z-index:3;border-radius:20px;place-items:center;width:64px;height:64px;font-style:normal;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 13px 32px #17232d1c}.nerva-growth button:nth-child(2)>i{background:var(--navy);color:var(--lime)}.nerva-growth button>span:last-child{z-index:3;gap:8px;display:grid;position:absolute;bottom:27px;left:27px;right:27px}.nerva-growth small{letter-spacing:.13em;font-size:8px;font-weight:900}.nerva-growth strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(28px,3vw,40px);line-height:1}.nerva-growth p{max-width:340px;color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.nerva-growth em{align-items:center;gap:8px;margin-top:8px;font-size:11px;font-style:normal;font-weight:900;display:flex}.nerva-growth>footer{text-align:right;color:#7b858b;margin-top:8px;font-size:8px}@media (width<=800px){.home-campaign-rail{margin-left:-44px;margin-right:-44px;padding-left:44px;padding-right:44px;scroll-padding-left:44px}.home-campaign-rail>button{flex-basis:calc(100vw - 88px);height:380px}.nerva-growth>div{grid-template-columns:1fr}.nerva-growth>div>button{min-height:320px}}@media (width<=520px){.home-campaigns>header,.nerva-growth>header{display:block}.home-campaigns>header>span{text-align:left;margin-top:7px;display:block}.home-campaigns h2,.nerva-growth h2{font-size:31px}.home-campaign-rail{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.home-campaign-rail>button{border-radius:22px;flex-basis:calc(100vw - 40px);height:340px}.campaign-shade{background:linear-gradient(#17232d19 0%,#17232d96 42%,#101a23f2 100%)}.campaign-copy{bottom:25px;left:22px;right:22px}.campaign-copy strong{font-size:38px}.campaign-copy p{font-size:11px}.home-campaign-rail button>b{top:18px;bottom:auto;right:18px}.nerva-growth{margin-bottom:90px}.nerva-growth>div>button{min-height:300px}.nerva-growth button>i{border-radius:18px;width:56px;height:56px}.nerva-growth button>span:last-child{bottom:22px;left:22px;right:22px}}.partner-registration{max-width:1120px;padding-bottom:90px}.partner-head{color:var(--ink-2);letter-spacing:.09em;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:9px;font-weight:850;display:flex}.partner-layout{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #17232d12}.partner-layout>aside{color:#fff;isolation:isolate;background:linear-gradient(150deg,#17232d,#243640 64%,#315044);padding:38px;position:relative;overflow:hidden}.partner-layout>aside:after{content:"";z-index:-1;border:1px solid #c1ff7244;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-180px;box-shadow:0 0 0 38px #ffffff08,0 0 0 80px #c1ff7208}.role-driver .partner-layout>aside{background:linear-gradient(150deg,#17232d,#25333b 58%,#42382f)}.partner-role-icon{background:var(--lime);width:82px;height:82px;color:var(--navy);border-radius:25px;place-items:center;margin-bottom:40px;display:grid;box-shadow:0 18px 42px #07101950}.role-driver .partner-role-icon{background:#f1d5b4}.partner-layout>aside .eyebrow{color:var(--lime)}.partner-layout>aside h1{font-family:var(--font-display);letter-spacing:-.058em;margin:9px 0 15px;font-size:clamp(35px,4vw,52px);line-height:.98}.partner-layout>aside>p:not(.eyebrow){color:#ffffffad;max-width:340px;font-size:11px;line-height:1.6}.partner-stepper{gap:7px;margin:42px 0 28px;display:grid}.partner-stepper button{color:#ffffff7b;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:8px 0;display:grid}.partner-stepper button i{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.partner-stepper button span{gap:3px;display:grid}.partner-stepper small{font:750 8px/1 var(--font-mono);letter-spacing:.1em}.partner-stepper button.active,.partner-stepper button.done{color:#fff}.partner-stepper button.active i{background:var(--lime);border-color:var(--lime);color:var(--navy);box-shadow:0 0 0 6px #c1ff7214}.partner-stepper button.done i{border-color:var(--lime);color:var(--lime)}.partner-trust{color:#ffffff8b;align-items:center;gap:8px;font-size:8px;line-height:1.4;display:flex}.partner-layout>form{flex-direction:column;min-height:650px;padding:34px;display:flex}.partner-layout>form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.partner-layout>form>header span{gap:4px;display:grid}.partner-layout>form>header small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.11em}.partner-layout>form>header strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:22px}.partner-layout>form>header b{background:var(--paper);width:49px;height:49px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:11px;display:grid}.partner-fields{grid-template-columns:1fr 1fr;gap:18px 14px;padding:28px 0;display:grid}.partner-fields>label:not(.document-upload):not(.partner-consent){gap:8px;display:grid}.partner-fields>label>span,.partner-fields legend{color:var(--ink-2);font-size:9px;font-weight:850}.partner-fields input:not([type=checkbox]):not([type=radio]):not([type=file]),.partner-fields select{border:1px solid var(--line);width:100%;height:52px;color:var(--navy);background:#f8faf7;border-radius:13px;outline:0;padding:0 14px}.partner-fields input:focus,.partner-fields select:focus{background:#fff;border-color:#87ba44;box-shadow:0 0 0 4px #c1ff7227}.partner-fields .wide{grid-column:1/-1}.partner-fields fieldset{border:0;margin:0;padding:0}.partner-fields legend{margin-bottom:9px}.partner-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.partner-choice-grid label{position:relative}.partner-choice-grid input{opacity:0;pointer-events:none;position:absolute}.partner-choice-grid label>span{border:1px solid var(--line);cursor:pointer;background:#f8faf7;border-radius:14px;align-content:center;gap:5px;min-height:83px;padding:14px;font-size:11px;font-weight:850;display:grid}.partner-choice-grid label>span small{color:var(--ink-2);font-size:8px;font-weight:550}.partner-choice-grid input:checked+span{box-shadow:inset 0 -3px var(--lime);background:#f3ffe5;border-color:#8fc449}.partner-document-intro{background:#eff7e9;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:15px;display:grid}.partner-document-intro>i{background:var(--lime);border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.partner-document-intro span{gap:3px;display:grid}.partner-document-intro strong{font-size:11px}.partner-document-intro p{color:var(--ink-2);margin:0;font-size:8px}.document-upload{cursor:pointer;border:1px dashed #b8c1ba;border-radius:15px;grid-column:1/-1;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:11px;display:grid;position:relative}.document-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.document-upload>i{background:var(--paper);width:42px;height:42px;font:850 8px/1 var(--font-mono);border-radius:12px;place-items:center;font-style:normal;display:grid}.document-upload>span{gap:4px;display:grid}.document-upload strong{font-size:11px}.document-upload small{color:var(--ink-2);font-size:8px}.document-upload>b{background:var(--navy);color:#fff;border-radius:9px;padding:8px 10px;font-size:8px}.document-upload:hover{background:#f9fff4;border-color:#80b33d}.partner-consent{color:var(--ink-2);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:8px;line-height:1.45;display:grid!important}.partner-consent input{accent-color:#86c13d}.partner-layout>form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.partner-layout>form>footer .primary{align-items:center;gap:9px;padding:14px 18px;display:flex}.partner-complete{text-align:center;align-content:center;place-items:center;max-width:780px;min-height:680px;margin:auto;display:grid}.partner-complete>i{background:var(--lime);border-radius:36px;place-items:center;width:118px;height:118px;margin-bottom:25px;font-style:normal;display:grid;box-shadow:0 24px 55px #8fc43c35}.role-driver .partner-complete>i{background:#f1d5b4}.partner-complete h1{font-family:var(--font-display);letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(40px,5vw,65px);line-height:.98}.partner-complete>p:not(.eyebrow){max-width:560px;color:var(--ink-2);line-height:1.6}.partner-complete dl{gap:8px;margin:25px 0;display:flex}.partner-complete dl div{border:1px solid var(--line);border-radius:14px;gap:5px;min-width:140px;padding:14px;display:grid}.partner-complete dt{color:var(--ink-2);font-size:8px;font-weight:800}.partner-complete dd{margin:0;font-size:11px;font-weight:900}@media (width<=900px){.partner-layout{grid-template-columns:1fr}.partner-layout>aside{padding:28px}.partner-role-icon{margin-bottom:22px}.partner-layout>aside h1{max-width:600px}.partner-stepper{grid-template-columns:repeat(3,1fr);margin:28px 0 18px}.partner-stepper button{grid-template-columns:32px 1fr}.partner-layout>form{min-height:620px}}@media (width<=620px){.partner-registration{padding-left:20px;padding-right:20px}.partner-layout{border-radius:22px}.partner-layout>aside{padding:23px}.partner-layout>aside h1{font-size:36px}.partner-stepper button{display:flex}.partner-stepper button span{display:none}.partner-trust{font-size:8px}.partner-layout>form{min-height:660px;padding:22px}.partner-fields{grid-template-columns:1fr}.partner-fields .wide,.document-upload{grid-column:auto}.partner-choice-grid{grid-template-columns:1fr}.partner-choice-grid label>span{min-height:64px}.partner-complete dl{grid-template-columns:1fr 1fr;display:grid}.partner-complete dl div:last-child{grid-column:1/-1}.partner-complete h1{font-size:39px}}.partner-head{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-radius:18px;padding:9px 12px;box-shadow:0 12px 32px #17232d0a}.partner-back,.partner-context{align-items:center;gap:11px;display:flex}.partner-back{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.partner-back>i,.partner-context>i{background:var(--paper);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;place-items:center;font-style:normal;display:grid}.partner-context>i{background:var(--navy);color:var(--lime)}.partner-back>span,.partner-context>span{gap:3px;display:grid}.partner-head small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.partner-head strong{font-size:11px}.partner-layout>aside>:not(.partner-aside-photo):not(.partner-aside-shade){z-index:2;position:relative}.partner-aside-photo{object-fit:cover;opacity:.18;filter:saturate(.7)contrast(.92);z-index:0}.partner-aside-shade{z-index:1;background:linear-gradient(155deg,#17232df2 0%,#17232de1 55%,#315044cb);position:absolute;inset:0}.role-driver .partner-aside-shade{background:linear-gradient(155deg,#17232df0 0%,#17232dde 55%,#42382fd0)}.partner-stepper strong{font-size:12px}.partner-stepper small{font-size:8px}.partner-stepper button i{width:39px;height:39px;font-size:11px}.partner-stepper button{grid-template-columns:41px 1fr;gap:13px}.partner-layout>form>header strong{font-size:26px}.partner-layout>form>header b{width:56px;height:56px;font-size:11px}.merchant-location{gap:10px;display:grid}.location-copy{justify-content:space-between;align-items:end;gap:18px;display:flex}.location-copy>span{gap:4px;display:grid}.location-copy small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.location-copy strong{font-family:var(--font-display);font-size:16px}.location-copy p{color:var(--ink-2);margin:0;font-size:8px}.location-copy>b{letter-spacing:.08em;background:var(--paper);border-radius:999px;padding:7px 9px;font-size:8px}.location-copy>b.ready{background:var(--lime)}.partner-map{border:1px solid var(--line);cursor:crosshair;background:#e8eee8;border-radius:17px;width:100%;height:220px;padding:0;position:relative;overflow:hidden}.partner-map .map-grid{opacity:.72}.partner-map-road{opacity:.88;border:4px solid #fff;border-left:0;border-right:0;height:13px;position:absolute}.partner-map-road.road-a{width:120%;top:47%;left:-10%;transform:rotate(-11deg)}.partner-map-road.road-b{width:80%;top:38%;left:21%;transform:rotate(52deg)}.partner-map>i{background:var(--lime);width:52px;height:52px;color:var(--navy);z-index:3;border:3px solid #fff;border-radius:50% 50% 50% 9px;place-items:center;margin:-44px 0 0 -26px;font-style:normal;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 12px 28px #17232d42}.partner-map>i svg{transform:rotate(45deg)}.partner-map>small{color:var(--ink-2);z-index:4;background:#ffffffcf;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;bottom:6px;right:7px}.operation-schedule{border-top:1px solid var(--line)!important;padding-top:15px!important}.day-picker{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.day-picker button{border:1px solid var(--line);background:#f8faf7;border-radius:12px;height:40px;font-size:8px;font-weight:850}.day-picker button.active{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:inset 0 -3px var(--lime)}.time-picker{grid-template-columns:1fr auto 1fr auto auto;align-items:end;gap:7px;margin-top:9px;display:grid}.time-picker label{gap:5px;display:grid}.time-picker label span{color:var(--ink-2);font-size:8px;font-weight:800}.time-picker input{height:42px!important}.time-picker>i{align-self:center;font-style:normal}.time-picker>button{border:1px solid var(--line);background:#fff;border-radius:11px;height:42px;padding:0 10px;font-size:8px;font-weight:850}.time-picker>button:hover{background:#f3ffe5;border-color:#91c64b}.driver-zone-note{position:relative}.driver-zone-note textarea{resize:vertical;border:1px solid var(--line);background:#f8faf7;border-radius:14px;outline:0;min-height:118px;padding:15px;line-height:1.5}.driver-zone-note textarea:focus{background:#fff;border-color:#87ba44;box-shadow:0 0 0 4px #c1ff7227}.driver-zone-note>small{color:var(--ink-2);font-size:8px;position:absolute;bottom:10px;right:12px}.document-upload>i{position:relative;overflow:hidden}.document-upload>i>img{object-fit:cover}.document-upload.has-file{background:#f7ffef;border-style:solid;border-color:#94c753}.document-upload.has-file>i{background:var(--navy);color:var(--lime)}.partner-complete{color:#fff;isolation:isolate;border-radius:30px;max-width:none;padding:70px 30px;position:relative;overflow:hidden;box-shadow:0 26px 78px #17232d30}.partner-complete>img{object-fit:cover;z-index:-3}.complete-shade{z-index:-2;background:linear-gradient(145deg,#17232df6,#17232ddc 58%,#315044c9);position:absolute;inset:0}.role-driver .complete-shade{background:linear-gradient(145deg,#17232df5,#17232dd9 58%,#544535c9)}.complete-role-icon{background:var(--lime);width:126px;height:126px;color:var(--navy);border-radius:39px;place-items:center;margin-bottom:25px;display:grid;box-shadow:0 22px 58px #0710194f}.role-driver .complete-role-icon{background:#f1d5b4}.complete-particles{z-index:1;position:absolute;top:170px;left:50%}.complete-particles i{background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute}.partner-complete h1{color:#fff;max-width:760px}.partner-complete>p:not(.eyebrow){color:#ffffffb2}.partner-complete .eyebrow{color:var(--lime)}.complete-lifecycle{align-items:center;margin:28px 0 12px;display:flex}.complete-lifecycle span{color:#ffffff75;justify-items:center;gap:7px;min-width:150px;display:grid;position:relative}.complete-lifecycle span:not(:last-child):after{content:"";background:#ffffff29;width:calc(100% - 44px);height:2px;position:absolute;top:19px;left:calc(50% + 22px)}.complete-lifecycle i{border:1px solid #ffffff3a;border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;font-weight:900;display:grid}.complete-lifecycle strong{font-size:9px}.complete-lifecycle span.active{color:#fff}.complete-lifecycle span.active i{background:var(--lime);color:var(--navy);border-color:var(--lime);box-shadow:0 0 0 8px #c1ff7215}.partner-complete dl div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff28}.partner-complete dt{color:#ffffff79}.partner-complete .primary{background:var(--lime);color:var(--navy)}@media (width<=900px){.partner-stepper strong{font-size:11px}.time-picker{grid-template-columns:1fr auto 1fr}.time-picker>button{display:none}.partner-complete{padding:55px 25px}}@media (width<=620px){.partner-head{padding:7px}.partner-context>span{display:none}.partner-back>i,.partner-context>i{width:38px;height:38px}.partner-back>span strong{font-size:9px}.partner-layout>form>header strong{font-size:23px}.partner-layout>form>header b{width:50px;height:50px}.location-copy{display:grid}.location-copy>b{justify-self:start}.partner-map{height:190px}.day-picker{grid-template-columns:repeat(4,1fr)}.time-picker{grid-template-columns:1fr auto 1fr}.complete-lifecycle span{min-width:95px}.complete-lifecycle span:not(:last-child):after{width:calc(100% - 36px);left:calc(50% + 18px)}.partner-complete{border-radius:22px;padding:45px 18px}.complete-role-icon{border-radius:32px;width:105px;height:105px}}.partner-fields{gap:22px 16px}.partner-fields>label:not(.document-upload):not(.partner-consent){background:#fbfcfa;border:1px solid #e2e6e2;border-radius:16px;padding:13px}.partner-fields>label:not(.document-upload):not(.partner-consent):focus-within{background:#fff;border-color:#9ac95c;box-shadow:0 9px 28px #17232d0a}.partner-fields>label:not(.document-upload):not(.partner-consent)>input,.partner-fields>label:not(.document-upload):not(.partner-consent)>select{height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.schedule-editor{background:linear-gradient(145deg,#f7f9f5,#fff);border-radius:20px;border:1px solid var(--line)!important;padding:19px!important}.schedule-editor>legend{font-family:var(--font-display);padding:0 7px;color:var(--navy)!important;font-size:16px!important}.schedule-editor>p{color:var(--ink-2);margin:0 0 15px;font-size:8px}.schedule-days{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.schedule-days>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:70px;display:grid;position:relative}.schedule-days strong{font-size:11px}.schedule-days small{color:var(--ink-2);font-size:8px}.schedule-days>button>i{background:var(--lime);border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.schedule-days>button.selected{border-color:var(--navy);box-shadow:inset 0 -4px var(--lime),0 8px 18px #17232d0c;transform:translateY(-2px)}.schedule-days>button.closed{color:#81898e;background:#f2f3f1}.schedule-days>button.selected.closed{color:var(--navy);background:#fff}.schedule-day-panel{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:11px;padding:14px}.schedule-day-panel>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.schedule-day-panel>header span{gap:3px;display:grid}.schedule-day-panel>header small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.schedule-day-panel>header strong{font-family:var(--font-display);font-size:16px}.schedule-day-panel>header b{color:#687279;background:#eff0ee;border-radius:999px;padding:7px 9px;font-size:8px}.schedule-day-panel>header b.open{color:var(--navy);background:#eaffd1}.schedule-range{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto 1fr 24px 31px;align-items:end;gap:8px;padding:11px 0;display:grid}.schedule-range>i{background:var(--navy);width:32px;height:42px;color:var(--lime);font:850 8px/1 var(--font-mono);border-radius:10px;place-items:center;font-style:normal;display:grid}.schedule-range label{gap:4px;display:grid}.schedule-range label span{color:var(--ink-2);font-size:8px;font-weight:850}.schedule-range input{font-weight:800;border:1px solid var(--line)!important;background:#f8faf7!important;border-radius:11px!important;height:42px!important;padding:0 10px!important}.schedule-range>em{align-self:center;font-style:normal}.range-saved{background:var(--lime);border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.schedule-range>button{color:#687279;cursor:pointer;background:#f2f3f1;border:0;border-radius:50%;align-self:center;width:30px;height:30px;font-size:16px}.schedule-range>button:hover{color:#9f3d36;background:#f3deda}.schedule-empty{border-top:1px solid var(--line);min-height:78px;color:var(--ink-2);align-items:center;gap:11px;display:flex}.schedule-empty>i{background:#eff0ee;border-radius:13px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.schedule-empty span{gap:3px;display:grid}.schedule-empty strong{color:var(--navy);font-size:11px}.schedule-empty small{font-size:8px}.add-schedule-range{width:100%;height:43px;color:var(--navy);cursor:pointer;background:#f6ffeb;border:1px dashed #9eba7a;border-radius:12px;font-size:8px;font-weight:900}.add-schedule-range:hover{background:var(--lime);border-style:solid}.schedule-range+.add-schedule-range{margin-top:7px}@media (width<=760px){.schedule-days{padding:3px 0 10px;display:flex;overflow-x:auto}.schedule-days>button{flex:0 0 75px}.schedule-range{grid-template-columns:30px 1fr auto 1fr 28px}.range-saved{display:none}.schedule-editor{padding:14px!important}}@media (width<=480px){.schedule-range{grid-template-columns:28px 1fr 1fr 28px}.schedule-range>em{display:none}.schedule-range label span{font-size:5px}.schedule-range input{padding:0 5px!important}.schedule-empty{min-height:70px}}.semantic-choices label>span{align-content:center;min-height:112px;padding:13px 13px 13px 63px;transition:transform .24s,box-shadow .24s,background .24s;position:relative}.semantic-choices label>span>i{width:39px;height:39px;color:var(--navy);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:13px;place-items:center;margin-top:-20px;font-style:normal;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .24s;display:grid;position:absolute;top:50%;left:13px}.semantic-choices label>span>strong{font-size:11px}.semantic-choices label>span>b{background:var(--lime);opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;transition:all .25s;display:grid;position:absolute;top:9px;right:9px;transform:scale(.35)}.semantic-choices label>span:hover{transform:translateY(-2px);box-shadow:0 11px 25px #17232d0c}.semantic-choices label>span:hover>i{transform:translateY(-3px)rotate(-4deg)}.semantic-choices input:checked+span>i{background:var(--navy);color:var(--lime);transform:translateY(-2px)scale(1.04)}.semantic-choices input:checked+span>b{opacity:1;transform:scale(1)}.vehicle.semantic-choices label>span{min-height:124px}.partner-consent{border:1px solid var(--line);cursor:pointer;background:linear-gradient(145deg,#f7f9f5,#fff);border-radius:17px;min-height:82px;transition:all .3s;grid-template-columns:52px 1fr auto!important;align-items:center!important;gap:13px!important;padding:13px 14px!important;position:relative!important}.partner-consent input{opacity:0;pointer-events:none;position:absolute}.partner-consent>i{width:48px;height:48px;color:var(--navy);background:#ecefec;border-radius:15px;place-items:center;font-style:normal;transition:all .3s;display:grid}.partner-consent>span{gap:5px;display:grid}.partner-consent>span strong{font-family:var(--font-display);color:var(--navy);font-size:11px}.partner-consent>span small{color:var(--ink-2);font-size:8px;line-height:1.45}.partner-consent>b{font:850 8px/1 var(--font-mono);letter-spacing:.08em;color:#687279;background:#ecefec;border-radius:999px;padding:8px 9px}.partner-consent:hover{border-color:#9fbd7a;transform:translateY(-1px);box-shadow:0 12px 28px #17232d0c}.partner-consent.accepted{box-shadow:inset 0 -3px var(--lime),0 12px 30px #93c84a16;background:linear-gradient(145deg,#f5ffe8,#fff);border-color:#91c34f}.partner-consent.accepted>i{background:var(--navy);color:var(--lime);box-shadow:0 8px 20px #17232d1d}.partner-consent.accepted>b{background:var(--lime);color:var(--navy)}@media (width<=620px){.semantic-choices label>span{min-height:88px}.partner-consent{grid-template-columns:45px 1fr!important}.partner-consent>i{width:42px;height:42px}.partner-consent>b{display:none}}.compact-brand{height:64px}.compact-brand .brand-location{text-align:left;align-items:center;gap:10px;display:flex}.compact-brand .brand-location>span{gap:2px;display:grid}.compact-brand .brand-location small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.compact-brand .brand-location strong{font-size:11px}.compact-brand .header-search{border:1px solid var(--line);background:#fff;border-radius:999px;padding-inline:16px;box-shadow:0 7px 20px #17232d0b}.nav-search-orb{z-index:42;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:56px;height:56px;color:var(--navy);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#f7f4edcf;border:1px solid #fff5;border-radius:50%;place-items:center;position:fixed;box-shadow:0 16px 40px #17232d38}.nav-search-orb.minimized{pointer-events:none}.membership-plans{background:#fafbf8;border-radius:20px;border:1px solid var(--line)!important;padding:18px!important}.membership-plans>legend{font-family:var(--font-display);padding:0 7px;color:var(--navy)!important;font-size:16px!important}.membership-plans>p{color:var(--ink-2);margin:0 0 13px;font-size:8px}.membership-plans>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.membership-plans label{position:relative}.membership-plans input{opacity:0;position:absolute}.membership-plans label>span{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;align-content:start;gap:6px;min-height:160px;padding:14px;display:grid;position:relative;overflow:hidden}.membership-plans label>span>i{background:var(--paper);border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:5px;font-style:normal;display:grid}.membership-plans small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.08em}.membership-plans strong{font-family:var(--font-display);font-size:16px}.membership-plans b{font-size:11px}.membership-plans em{color:var(--ink-2);font-size:8px;font-style:normal}.membership-plans u{background:var(--lime);opacity:0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;text-decoration:none;transition:all .25s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.4)}.membership-plans input:checked+span{box-shadow:inset 0 -4px var(--lime),0 10px 25px #17232d0d;background:linear-gradient(145deg,#fff,#f2ffe2);border-color:#8eba4f}.membership-plans input:checked+span>i{background:var(--navy);color:var(--lime)}.membership-plans input:checked+span>u{opacity:1;transform:scale(1)}.terms-preview{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.terms-preview>i{background:#f0ece5;border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.terms-preview>span{gap:4px;display:grid}.terms-preview strong{font-size:11px}.terms-preview small{color:var(--ink-2);font-size:8px}.terms-preview>b{font:850 8px/1 var(--font-mono);background:var(--paper);border-radius:999px;padding:8px 9px}.terms-preview:hover{border-color:#a4be81;box-shadow:0 10px 25px #17232d0c}.terms-preview.accepted{background:#f7ffed;border-color:#93c654}.terms-preview.accepted>i,.terms-preview.accepted>b{background:var(--lime)}.terms-modal{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101820c4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.terms-modal>article{background:#fff;border-radius:25px;width:min(620px,100%);max-height:min(760px,92vh);overflow:auto;box-shadow:0 35px 100px #07101970}.terms-modal header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:2;background:#fff;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:20px;display:grid;position:sticky;top:0}.terms-modal header>i{background:var(--lime);border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.terms-modal header span{gap:3px;display:grid}.terms-modal header small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.terms-modal h2{font-family:var(--font-display);margin:0;font-size:20px}.terms-modal header button{background:var(--paper);border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.terms-modal>article>div{gap:7px;padding:22px;display:grid}.terms-modal h3{margin:11px 0 0;font-size:11px}.terms-modal p{color:var(--ink-2);margin:0;font-size:9px;line-height:1.6}.terms-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:16px 20px;display:flex}.terms-modal footer .primary{align-items:center;gap:8px;display:flex}.membership-gate{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#ffffff10;border:1px solid #ffffff30;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;width:min(760px,100%);margin:20px auto;padding:15px;display:grid}.membership-gate>i{background:var(--lime);width:48px;height:48px;color:var(--navy);border-radius:15px;place-items:center;font-style:normal;display:grid}.membership-gate>span{gap:4px;display:grid}.membership-gate strong{font-size:11px}.membership-gate small{color:#ffffff9c;font-size:8px;line-height:1.45}.membership-gate label{cursor:pointer;border:1px solid #ffffff30;border-radius:11px;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:850;display:flex;position:relative}.membership-gate label input{opacity:0;position:absolute}.membership-gate label.uploaded{background:var(--lime);color:var(--navy);border-color:var(--lime)}.operation-schedule+fieldset .partner-choice-grid label>span{min-height:88px;padding-left:62px;transition:all .25s;position:relative}.operation-schedule+fieldset .partner-choice-grid label>span:before{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);font:900 16px/1 var(--font-body);background:#fff;border-radius:13px;place-items:center;margin-top:-19px;transition:all .3s;display:grid;position:absolute;top:50%;left:13px}.operation-schedule+fieldset .partner-choice-grid label:first-child>span:before{content:"↯"}.operation-schedule+fieldset .partner-choice-grid label:nth-child(2)>span:before{content:"◷"}.operation-schedule+fieldset .partner-choice-grid label:nth-child(3)>span:before{content:"⌂"}.operation-schedule+fieldset .partner-choice-grid input:checked+span:before{background:var(--navy);color:var(--lime);transform:translateY(-2px)rotate(-5deg)}.operation-schedule+fieldset .partner-choice-grid label>span:hover:before{transform:translateY(-3px)}@media (width<=760px){.compact-brand{height:54px}.compact-brand .brand-location{margin:auto}.compact-brand nav{display:none}.product-beta>.customer-canvas{padding-top:16px}.membership-plans>div{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.membership-plans label{scroll-snap-align:start;flex:0 0 76%}.membership-gate{grid-template-columns:44px 1fr}.membership-gate label{grid-column:1/-1;justify-content:center}.terms-preview{grid-template-columns:42px 1fr}.terms-preview>b{grid-column:2}.nav-search-orb{display:grid!important}.product-beta .adaptive-nav{max-width:350px;margin-right:0;right:78px}}@media (width>=761px){.nav-search-orb{display:none!important}}.customer-top .address-control{align-items:center;gap:12px;display:flex}.address-brand{border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;padding:2px 13px 2px 0;display:grid}.address-brand img{width:76px;height:auto;display:block}.address-control>.location{min-width:0}.address-control>.address-popover{left:88px}.driver-zone-note textarea{padding-bottom:18px}.driver-zone-note>small{color:var(--ink-2);background:0 0;justify-self:end;margin-top:-3px;padding-right:3px;line-height:1;position:static!important}.vehicle.semantic-choices{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicle.semantic-choices label>span{aspect-ratio:1.18;text-align:center;align-content:center;justify-items:center;gap:4px;min-height:0;padding:12px;display:grid}.vehicle.semantic-choices label>span>i{width:44px;height:44px;margin:0 0 3px;position:static}.vehicle.semantic-choices label>span>strong{font-size:9px}.vehicle.semantic-choices label>span>small{font-size:8px}.membership-plans label>span>button{color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:3px 0;font-size:8px;font-weight:850}.membership-plans label>span>button:hover{color:#689b29}.plan-feature{background:var(--paper);border-radius:10px;font-weight:750;color:var(--navy)!important;padding:10px 12px!important}.membership-gate.final-notice{grid-template-columns:48px 1fr;max-width:670px}.partner-request-card{border:1px solid var(--line);background:#fbfcfa;border-radius:20px;overflow:hidden}.partner-request-card>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr auto 30px;align-items:center;gap:13px;width:100%;padding:15px;display:grid}.partner-request-card>button>i{background:var(--lime);border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.partner-request-card>button>span:nth-child(2){gap:3px;display:grid}.partner-request-card>button small{font:800 8px/1 var(--font-mono);letter-spacing:.07em;color:var(--ink-2)}.partner-request-card>button strong{font-size:11px}.partner-request-card>button em{color:var(--ink-2);font-size:8px;font-style:normal}.partner-request-card>button>b{font:850 8px/1 var(--font-mono);color:#72520b;background:#fff2cd;border-radius:999px;padding:8px 9px}.partner-request-card>div{border-top:1px solid var(--line);background:#fff;overflow:hidden}.request-lifecycle{padding:20px 18px 10px;display:flex}.request-lifecycle span{color:#9aa2a6;flex:1;justify-items:center;gap:7px;display:grid;position:relative}.request-lifecycle span:not(:last-child):after{content:"";background:#e0e4df;width:calc(100% - 36px);height:2px;position:absolute;top:15px;left:calc(50% + 18px)}.request-lifecycle i{z-index:1;background:#eef0ed;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.request-lifecycle small{font-size:8px}.request-lifecycle .done,.request-lifecycle .current{color:var(--navy)}.request-lifecycle .done i,.request-lifecycle .done:not(:last-child):after{background:var(--lime)}.request-lifecycle .current i{background:var(--navy);color:var(--lime);box-shadow:0 0 0 6px #c1ff7228}.request-payment{background:#f4f7f1;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin:12px 15px 15px;padding:14px;display:grid}.request-payment>i{background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.request-payment>span{gap:4px;display:grid}.request-payment strong{font-size:11px}.request-payment small{color:var(--ink-2);font-size:8px}.request-payment label{background:var(--navy);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:850;display:flex;position:relative}.request-payment label input{opacity:0;position:absolute}.request-payment label.uploaded{background:var(--lime);color:var(--navy)}@media (width<=620px){.customer-top .address-control{gap:8px}.address-brand{padding-right:9px}.address-brand img{width:64px}.address-control>.address-popover{left:0}.vehicle.semantic-choices label>span{aspect-ratio:1;padding:8px;min-height:108px!important}.vehicle.semantic-choices label>span>small{display:none}.partner-request-card>button{grid-template-columns:44px 1fr 26px}.partner-request-card>button>b{display:none}.request-lifecycle{overflow-x:auto}.request-lifecycle span{min-width:72px}.request-payment{grid-template-columns:40px 1fr}.request-payment label{grid-column:1/-1;justify-content:center}.membership-plans label{flex-basis:72%}}.home-discovery-sticky,.market-discovery-sticky{top:0!important}.nav-search-orb{place-items:center;padding:0;display:grid;left:auto!important;right:max(12px,env(safe-area-inset-right))!important}.nav-search-orb>svg{display:block;margin:0!important;transform:none!important}.product-beta .adaptive-nav{width:auto!important;max-width:350px!important;margin:0!important;left:12px!important;right:82px!important}.nav-search-orb{justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:flex!important}.nav-search-orb>span,.nav-search-orb>svg{transform-origin:50%;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;transform:translate(1px,-1px)!important}.premium-search{isolation:isolate;padding-bottom:130px;position:relative;overflow:hidden}.search-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.search-atmosphere span{filter:blur(1px);border-radius:50%;position:absolute}.search-atmosphere span:first-child{background:radial-gradient(circle,#c1ff721c,#0000 67%);width:520px;height:520px;top:35px;right:-250px}.search-atmosphere span:last-child{border:1px solid #27333c0c;width:380px;height:380px;top:510px;left:-230px;box-shadow:0 0 0 48px #27333c05,0 0 0 96px #27333c03}.search-command{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:end;gap:54px;margin-top:40px;padding-bottom:30px;display:grid}.search-command h1{font-family:var(--font-display);letter-spacing:-.05em;margin:12px 0 15px;font-size:clamp(28px,3.4vw,44px);line-height:1.04}.search-command h1 em{color:#0000;-webkit-text-stroke:1.3px var(--navy);font-style:normal}.search-command>div>p:last-child{max-width:470px;color:var(--ink-2);font-size:12px;line-height:1.6}.search-command label{background:#fff;border:1px solid #aab2b5;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;height:78px;padding:0 18px;transition:border .2s,box-shadow .2s;display:grid;box-shadow:0 18px 50px #17232d0d}.search-command label:focus-within{border-color:var(--navy);box-shadow:0 20px 55px #17232d16,0 0 0 4px #c1ff7229}.search-command input{font:750 16px/1 var(--font-body);color:var(--navy);background:0 0;border:0;outline:0;min-width:0}.search-command input::placeholder{color:#929a9e}.search-command label button,.search-command kbd{background:var(--paper);color:var(--ink-2);border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.search-mode-rail{gap:6px;margin:18px 0 42px;display:flex}.search-mode-rail button{color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:800}.search-mode-rail button.active{background:var(--navy);color:#fff}.search-mode-rail button:hover:not(.active){border-color:var(--line);background:#fff}.search-editorial>header,.premium-results>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.search-editorial h2,.premium-results h2{font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,3vw,40px)}.search-editorial>header>small{font:750 9px/1 var(--font-mono);color:var(--ink-2)}.search-editorial>div{grid-template-columns:1.12fr .88fr .88fr 1.12fr;gap:10px;display:grid}.search-story{text-align:left;cursor:pointer;min-height:250px;color:var(--navy);background:#fff;border:1px solid #27333c17;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #17232d08}.search-story:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-95px;right:-90px;box-shadow:0 0 0 25px}.search-story:first-child{color:#fff;background:linear-gradient(145deg,#17232d,#29423c)}.search-story:nth-child(2){background:linear-gradient(145deg,#efe5d4,#e4c9a6)}.search-story:nth-child(3){background:linear-gradient(145deg,#dceddf,#bcdccb)}.search-story:nth-child(4){background:linear-gradient(145deg,#eeeaf8,#d8cfee)}.search-story-art{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff83;border-radius:28px;align-self:flex-end;place-items:center;width:88px;height:88px;display:grid;transform:rotate(4deg);box-shadow:inset 0 1px #fff,0 14px 28px #17232d18}.search-story>span:nth-child(2){gap:5px;display:grid}.search-story small{font:800 8px/1 var(--font-mono);letter-spacing:.08em;opacity:.72}.search-story strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:22px;line-height:1.05}.search-story em{opacity:.68;font-size:9px;font-style:normal}.search-story>svg{position:absolute;bottom:19px;right:18px}.premium-results{border-top:1px solid var(--line);margin-top:50px;padding-top:28px}.premium-results>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;grid-template-columns:88px 1fr auto;align-items:center;gap:17px;padding:14px 4px;display:grid}.premium-results>button:hover{background:#fff}.premium-results img{object-fit:cover;border-radius:15px;width:88px;height:76px}.premium-results>button>span{gap:4px;display:grid}.premium-results small{font:800 8px/1 var(--font-mono);color:var(--ink-2)}.premium-results strong{font-size:14px}.premium-results em{color:var(--ink-2);font-size:11px;font-style:normal}.premium-results b{background:var(--lime);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.membership-actions{flex-wrap:wrap;gap:7px;display:flex}.membership-actions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:10px;padding:9px 11px;font-size:8px;font-weight:850}.membership-actions button:last-child{background:var(--lime);color:var(--navy);border-color:var(--lime)}.membership-action-sheet{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:90;background:#17232d8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.membership-action-sheet>section{background:#fff;border-radius:26px 26px 0 0;width:min(760px,100%);max-height:88vh;padding:25px;overflow:auto;box-shadow:0 -30px 90px #07101945}.membership-action-sheet header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.membership-action-sheet header small{font:850 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.membership-action-sheet h2{font-family:var(--font-display);letter-spacing:-.045em;margin:8px 0;font-size:28px;line-height:1.08}.membership-action-sheet header button{border:1px solid var(--line);background:#fff;border-radius:50%;width:38px;height:38px;font-size:20px}.membership-action-sheet>section>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.membership-action-sheet>section>div>button{border:1px solid var(--line);text-align:left;min-height:178px;color:var(--navy);background:#fff;border-radius:17px;gap:11px;padding:15px;display:grid;position:relative}.membership-action-sheet>section>div>button.current{background:var(--paper)}.membership-action-sheet>section>div>button.recommended{border-color:var(--navy);box-shadow:inset 0 -5px var(--lime)}.membership-action-sheet>section>div i{background:var(--lime);border-radius:13px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.membership-action-sheet>section>div span{gap:4px;display:grid}.membership-action-sheet>section>div small{font:800 8px/1 var(--font-mono)}.membership-action-sheet>section>div strong{font-size:14px}.membership-action-sheet>section>div em{color:var(--ink-2);font-size:9px;font-style:normal}.membership-action-sheet>section>div b{font-size:11px}.membership-action-sheet footer{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.membership-action-sheet footer p{color:var(--ink-2);max-width:370px;font-size:9px}.membership-action-sheet footer button{white-space:nowrap}.partner-request-card>button>b.ready{color:#23430b;background:#dfffc0}.request-payment.activated{background:linear-gradient(130deg,#efffe1,#f8fbf5);border:1px solid #b7e686}.request-payment.activated>i{background:var(--lime)}.request-payment.activated>b{font:900 8px/1 var(--font-mono);background:var(--lime);border-radius:999px;padding:8px 10px}.admin-payment-review.approved{opacity:.82;background:#f3faeb;border-color:#a8d67c}.admin-payment-review button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58}.admin-approval-moment{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17232db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-approval-moment section{text-align:center;background:#fff;border-radius:24px;width:min(480px,100%);padding:34px;box-shadow:0 28px 90px #07101966}.admin-approval-moment section>i{background:var(--lime);border-radius:28px;place-items:center;width:88px;height:88px;margin:0 auto 20px;font-style:normal;display:grid}.admin-approval-moment h2{font-family:var(--font-display);letter-spacing:-.045em;margin:10px 0;font-size:31px;line-height:1.04}.admin-approval-moment p:not(.eyebrow){color:var(--ink-2);margin-bottom:20px;font-size:11px;line-height:1.55}@media (width<=900px){.search-command{grid-template-columns:1fr;gap:24px}.search-editorial>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.premium-search{padding-top:14px;overflow:hidden}.search-command{margin-top:12px;padding-bottom:20px}.search-command h1{font-size:32px}.search-command label{grid-template-columns:35px 1fr auto;height:62px;padding:0 13px}.search-command input{font-size:14px}.search-command kbd{display:none}.search-mode-rail{margin-bottom:30px;overflow-x:auto}.search-editorial>header{align-items:flex-start}.search-editorial>header>small{display:none}.search-editorial>div{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;margin-inline:-20px;padding:4px 20px 18px;display:flex;overflow-x:auto}.search-story{scroll-snap-align:start;flex:0 0 78vw;min-height:220px}.premium-results>button{grid-template-columns:72px 1fr auto}.premium-results img{width:72px;height:68px}.home-universes{max-width:calc(100vw + 40px)!important;overflow:auto hidden!important}.home-universes .market-category{scroll-snap-stop:always}.membership-action-sheet>section>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.membership-action-sheet>section>div>button{scroll-snap-align:center;flex:0 0 76%}.membership-action-sheet footer{display:grid}.membership-action-sheet footer button{width:100%}}.membership-health{isolation:isolate;min-height:215px;background:linear-gradient(135deg,#f8faf6 0%,#eef4e9 100%)!important;border-radius:22px!important;grid-template-columns:minmax(270px,.9fr) minmax(260px,1.1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.membership-health:before{content:"";width:280px;height:280px;box-shadow:0 0 0 38px #27333c04,0 0 0 76px #27333c025;z-index:-1;border:1px solid #27333c0b;border-radius:50%;position:absolute;top:-165px;right:-130px}.membership-overview{border-right:1px solid #27333c13;grid-template-columns:58px 1fr;align-content:center;gap:15px;padding:24px;display:grid}.membership-overview>i{background:var(--lime);border-radius:18px;place-items:center;width:58px;height:58px;font-style:normal;display:grid;box-shadow:0 10px 24px #9edc5540}.membership-overview>span{gap:5px;display:grid}.membership-overview small{font:850 8px/1 var(--font-mono);letter-spacing:.09em;color:var(--ink-2)}.membership-overview strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:22px}.membership-overview em{color:var(--ink-2);font-size:9px;font-style:normal}.membership-benefits{align-content:center;gap:7px;padding:22px 22px 76px;display:grid}.membership-benefits>span{color:var(--navy);grid-template-columns:31px 1fr;align-items:center;gap:9px;display:grid}.membership-benefits>span svg{background:#fff;border:1px solid #27333c10;border-radius:10px;width:31px;height:31px;padding:7px}.membership-benefits b{font-size:9px}.membership-actions{position:absolute;bottom:18px;right:18px;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.membership-actions button{min-width:154px;box-shadow:0 8px 24px #17232d0b;text-align:left!important;height:49px!important;color:var(--navy)!important;background:#fff!important;border:1px solid #27333c1c!important;border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:16px!important;padding:8px 12px!important;transition:transform .2s,box-shadow .2s!important;display:grid!important}.membership-actions button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #17232d16}.membership-actions button span{font:850 8px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2);grid-column:1}.membership-actions button strong{white-space:nowrap;grid-column:1;font-size:11px}.membership-actions button svg{grid-area:1/2/3}.membership-actions button:last-child{box-shadow:0 10px 25px #9edc5542;background:var(--lime)!important;border-color:var(--lime)!important}.membership-actions button:last-child span{color:#334823}.membership-health>b{place-self:center}.membership-meter{height:6px!important}.membership-meter i{box-shadow:0 0 14px #a7e85e70}.membership-action-sheet>section>div>button.selected{transform:translateY(-2px);border-color:var(--navy)!important;box-shadow:inset 0 -5px var(--lime),0 12px 30px #17232d13!important}.membership-upgrade-moment{z-index:240;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#17232dc7;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.membership-upgrade-moment>section{width:min(690px,100%);max-height:calc(100dvh - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;isolation:isolate;background:linear-gradient(145deg,#f8fff0 0%,#fff 52%,#eef5e8 100%);border-radius:28px;padding:42px;position:relative;overflow:auto;box-shadow:0 35px 110px #07101970}.upgrade-orbits{z-index:-1;width:410px;height:410px;position:absolute;top:-150px;right:-120px}.upgrade-orbits i{border:1px solid #27333c15;border-radius:50%;position:absolute;inset:0}.upgrade-orbits i:before{content:"";background:var(--lime);border-radius:50%;width:16px;height:16px;position:absolute;top:64px;left:33px;box-shadow:0 0 0 9px #c1ff722c}.upgrade-orbits i:last-child{border-color:#9fd15b3a;inset:65px}.upgrade-symbol{background:var(--navy);width:94px;height:94px;color:var(--lime);border-radius:30px;place-items:center;margin-bottom:24px;display:grid;position:relative;box-shadow:0 22px 42px #17232d38}.upgrade-symbol b{background:var(--lime);width:34px;height:34px;color:var(--navy);border:4px solid #f8fff0;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:-8px;right:-8px}.membership-upgrade-moment h2{font-family:var(--font-display);letter-spacing:-.06em;margin:11px 0 17px;font-size:clamp(40px,6vw,68px);line-height:.94}.membership-upgrade-moment h2 em{color:#0000;-webkit-text-stroke:1.3px var(--navy);font-style:normal}.membership-upgrade-moment>section>p:not(.eyebrow){max-width:490px;color:var(--ink-2);font-size:11px;line-height:1.6}.upgrade-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;display:grid}.upgrade-benefits span{border:1px solid var(--line);background:#ffffffb5;border-radius:15px;gap:8px;padding:13px;display:grid}.upgrade-benefits i{background:var(--lime);width:27px;height:27px;font:850 8px/1 var(--font-mono);border-radius:9px;place-items:center;font-style:normal;display:grid}.upgrade-benefits strong{font-size:9px}.membership-upgrade-moment footer{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.membership-upgrade-moment footer small{max-width:230px;color:var(--ink-2);font-size:8px;line-height:1.45}.membership-upgrade-moment footer button{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (width<=760px){.membership-health{grid-template-columns:1fr!important}.membership-overview{border-bottom:1px solid #27333c13;border-right:0;padding:20px}.membership-benefits{grid-template-columns:1fr 1fr;padding:17px 18px 90px}.membership-benefits>span:last-child{grid-column:1/-1}.membership-actions{bottom:15px;left:16px;right:16px}.membership-actions button{flex:1;min-width:0!important}.membership-upgrade-moment>section{padding:30px 20px}.upgrade-benefits{grid-template-columns:1fr}.membership-upgrade-moment footer{display:grid}.membership-upgrade-moment footer button{justify-content:center;width:100%}}.market-intents{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;margin:8px 0 30px!important;padding:0!important;display:grid!important;overflow:visible!important}.market-intents button{position:relative;min-width:0!important;min-height:112px!important;box-shadow:none!important;text-align:center!important;color:var(--navy)!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:4px!important;display:flex!important;overflow:visible!important}.market-intents button>i{width:80px!important;height:80px!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;place-items:center!important;transition:background .25s,color .25s,box-shadow .25s!important;display:grid!important}.market-intents button>i svg{filter:drop-shadow(0 8px 9px #17232d16);overflow:visible}.market-intents button>strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:11px;font-weight:800;line-height:1}.market-intents button>small{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-intents button:before{content:"";background:0 0;border-radius:50%;width:5px;height:5px;transition:background .2s,box-shadow .25s,transform .25s;position:absolute;bottom:-7px;box-shadow:0 0 #0000}.market-intents button:hover{box-shadow:none!important;transform:none!important}.market-intents button:hover>i{background:#f4f7f1!important;box-shadow:0 13px 30px #17232d10!important}.market-intents button.active{box-shadow:none!important}.market-intents button.active>i{background:var(--lime)!important;color:var(--navy)!important;box-shadow:0 12px 28px #9bd54e35!important}.market-intents button.active:before{background:var(--navy);transform:scale(1.05);box-shadow:0 0 0 5px #c1ff723b}.market-intents button.active:after{display:none!important}.market-intents button:focus-visible{outline:2px solid var(--navy);outline-offset:5px;border-radius:14px!important}@media (width<=760px){.market-intents{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:none;scroll-padding-left:20px;gap:14px!important;margin:7px -20px 28px!important;padding:0 20px 13px!important;display:flex!important;overflow-x:auto!important}.market-intents::-webkit-scrollbar{display:none}.market-intents button{scroll-snap-align:start;flex:0 0 84px!important;min-height:104px!important}.market-intents button>i{width:68px!important;height:68px!important}.market-intents button>strong{font-size:11px}}.quick-search-sheet{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#10182099;align-items:flex-end;display:flex;position:fixed;inset:0}.quick-search-sheet>section{width:100%;max-height:82vh;padding:20px max(20px,calc((100vw - 720px)/2)) max(28px,env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;overflow:auto;box-shadow:0 -25px 80px #07101945}.quick-search-sheet header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.quick-search-sheet header span{gap:3px;display:grid}.quick-search-sheet header small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.quick-search-sheet header strong{font-family:var(--font-display);font-size:23px}.quick-search-sheet header button{background:var(--paper);border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.quick-search-sheet>section>label{border:1px solid var(--line);background:#f8faf7;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:58px;padding:0 8px 0 16px;display:grid}.quick-search-sheet input{background:0 0;border:0;outline:0;min-width:0}.quick-search-sheet label button{background:var(--navy);color:#fff;border:0;border-radius:11px;padding:11px 14px;font-weight:850}.quick-search-sheet>section>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.quick-search-sheet>section>div>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:17px;grid-template-columns:62px 1fr;align-items:center;padding:12px;display:grid}.quick-search-sheet>section>div svg{width:58px;height:58px}.quick-search-sheet>section>div span{gap:3px;display:grid}.quick-search-sheet>section>div strong{font-size:11px}.quick-search-sheet>section>div small{color:var(--ink-2);font-size:8px}.operation-schedule+fieldset .partner-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.operation-schedule+fieldset .partner-choice-grid label>span{aspect-ratio:1.45;min-height:0;padding:12px 10px 12px 56px}.membership-health{border:1px solid var(--line);background:#f7f9f5;border-radius:20px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid;position:relative;overflow:hidden}.membership-health>i{background:var(--lime);border-radius:16px;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.membership-health>span{gap:4px;display:grid}.membership-health small{font:800 8px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2)}.membership-health strong{font-family:var(--font-display);font-size:16px}.membership-health em{color:var(--ink-2);font-size:8px;font-style:normal}.membership-health>button{background:var(--navy);color:#fff;border:0;border-radius:11px;padding:11px 13px;font-size:8px;font-weight:850}.membership-health>b{font:850 8px/1 var(--font-mono);background:#fff2cd;border-radius:999px;padding:8px 9px}.membership-meter{background:#e5e8e3;height:5px;position:absolute;bottom:0;left:0;right:0}.membership-meter i{background:var(--lime);height:100%;transition:width .5s;display:block}.membership-health.expiring{background:#fff8e8;border-color:#ebc971}.membership-health.expiring>i{background:#f2c35e}.membership-health.expiring .membership-meter i{background:#e9a82c}.membership-health.expired{background:#fff1ef;border-color:#df9c94}.membership-health.expired>i{background:#e7aaa2}.membership-health.expired .membership-meter i{background:#c85f55}.membership-health.expired>button{background:#9d3f37}.admin-preview-link{color:var(--ink-2);background:0 0;border:0;align-items:center;gap:7px;margin-top:9px;font-size:8px;font-weight:800;display:flex}.admin-membership-console>header{justify-content:space-between;align-items:center;display:flex}.admin-membership-console>header>button{align-items:center;gap:6px;display:flex}.admin-membership-console>header>span{text-align:right;display:grid}.admin-membership-console>header small{font:800 8px/1 var(--font-mono);color:var(--ink-2)}.admin-membership-console>header strong{font-size:11px}.admin-plan-editor>header,.admin-payment-review>header{justify-content:space-between;align-items:center;display:flex}.admin-plan-editor h2,.admin-payment-review h2{font-family:var(--font-display)}.admin-plan-editor>header>button{background:var(--lime);border:0;border-radius:10px;padding:10px 12px;font-weight:850}.admin-plan-editor>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.admin-plan-editor article{border:1px solid var(--line);background:#fbfcfa;border-radius:18px;gap:9px;padding:14px;display:grid}.admin-plan-editor article>i{background:var(--navy);width:42px;height:42px;color:var(--lime);border-radius:13px;place-items:center;font-style:normal;display:grid}.admin-plan-editor label{color:var(--ink-2);gap:4px;font-size:8px;display:grid}.admin-plan-editor input{border:1px solid var(--line);background:#fff;border-radius:9px;height:38px;padding:0 9px}.admin-plan-editor article>button{text-align:left;background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:850}.admin-payment-review{border:1px solid var(--line);border-radius:20px;margin-top:35px;padding:18px}.admin-payment-review header small{font:800 8px/1 var(--font-mono);color:var(--ink-2)}.admin-payment-review header h2{margin:4px 0}.admin-payment-review header>b{background:#fff2cd;border-radius:999px;padding:8px 9px;font-size:8px}.admin-payment-review header>b.review-active{background:var(--lime)}.payment-thumb{background:var(--paper);border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin:14px 0;padding:14px;display:grid}.payment-thumb>span{display:grid}.payment-thumb small{color:var(--ink-2);font-size:8px}.payment-thumb button{background:#fff;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:850}.admin-payment-review footer{justify-content:flex-end;gap:8px;display:flex}.membership-welcome{z-index:130;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#101820d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.membership-welcome>section{color:#fff;text-align:center;background:linear-gradient(145deg,#17232d,#29493f);border-radius:29px;justify-items:center;width:min(700px,100%);padding:55px 30px;display:grid;position:relative;overflow:hidden}.membership-welcome>section>i{background:var(--lime);width:105px;height:105px;color:var(--navy);border-radius:34px;place-items:center;margin-bottom:20px;font-style:normal;display:grid}.membership-welcome .eyebrow{color:var(--lime)}.membership-welcome h2{font-family:var(--font-display);letter-spacing:-.05em;margin:4px 0;font-size:48px}.membership-welcome>section>p:not(.eyebrow){color:#ffffffa6}.membership-welcome>section>div{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:23px 0;display:grid}.membership-welcome>section>div span{background:#ffffff0a;border:1px solid #ffffff25;border-radius:14px;gap:4px;padding:13px;display:grid}.membership-welcome>section>div small{color:#ffffff8d;font-size:8px}.membership-welcome .primary{background:var(--lime);color:var(--navy)}@media (width<=620px){.operation-schedule+fieldset .partner-choice-grid label>span{aspect-ratio:1.05;padding:8px 5px 8px 42px;font-size:8px}.operation-schedule+fieldset .partner-choice-grid label>span:before{width:31px;height:31px;left:6px}.quick-search-sheet>section>div{grid-template-columns:1fr}.membership-health{grid-template-columns:45px 1fr}.membership-health>button,.membership-health>b{text-align:center;grid-column:1/-1}.admin-plan-editor>div{display:flex;overflow-x:auto}.admin-plan-editor article{flex:0 0 78%}.payment-thumb{grid-template-columns:40px 1fr}.payment-thumb button{grid-column:1/-1}.membership-welcome h2{font-size:38px}.membership-welcome>section>div{grid-template-columns:1fr}.membership-welcome>section{padding:40px 20px}}.driver-welcome{margin-bottom:24px}.driver-welcome h1{max-width:690px}.driver-welcome>div>p:last-child{margin:10px 0 0;font-size:14px}.driver-lifecycle{padding-top:15px}.driver-lifecycle>span:before{background:#cdd5ce;top:20px}.driver-lifecycle>span>i,.driver-lifecycle>span.done>i,.driver-lifecycle>span.current>i{width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0}.driver-life-glyph{color:#6c787d;background:0 0;border-radius:0}.driver-lifecycle>span.done .driver-life-glyph{color:#56852e}.driver-lifecycle>span.current .driver-life-glyph{color:var(--driver-ink);filter:drop-shadow(0 6px 8px #24323c2b);transform:scale(1.12)}.driver-lifecycle>span.current>i:after{content:"";background:var(--driver-lime);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #b8ff6336}.driver-lifecycle>span>i>b{border-color:#edf0eb;top:-2px;right:-2px}.driver-lifecycle>span>small{color:#4e5b62;font-size:8px}.driver-membership-card .membership-benefits{gap:12px}.driver-membership-card .membership-benefits>span{min-height:106px;padding:17px}.driver-membership-card .membership-benefits b{font-size:12px;line-height:1.2}.driver-membership-card .membership-benefits small{line-height:1.35;color:#e1e8e8!important;font-size:11px!important}.driver-membership-card .membership-benefits span>i{margin-bottom:10px}.membership-upgrade-moment>section{padding:34px 38px}.membership-upgrade-moment .upgrade-symbol{width:80px;height:80px;margin-bottom:18px}.membership-upgrade-moment h2{margin-bottom:13px;font-size:clamp(38px,5vw,58px)}.membership-upgrade-moment>section>p:not(.eyebrow){font-size:12px}.membership-upgrade-moment .upgrade-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.membership-upgrade-moment .upgrade-benefits span{align-content:center;min-height:92px;padding:14px}.membership-upgrade-moment .upgrade-benefits strong{font-size:11px;line-height:1.25}.membership-upgrade-moment footer small{font-size:9px}@media (width<=700px){.driver-welcome h1{font-size:42px}.driver-lifecycle>span>i,.driver-lifecycle>span.done>i,.driver-lifecycle>span.current>i{width:34px;height:34px}.driver-lifecycle>span:before{top:17px}.driver-membership-card .membership-benefits{grid-template-columns:repeat(3,1fr);gap:6px}.driver-membership-card .membership-benefits>span{text-align:center;justify-items:center;min-height:112px;padding:10px 7px;grid-template-columns:1fr!important;display:grid!important}.driver-membership-card .membership-benefits>span>i,.driver-membership-card .membership-benefits>span>b,.driver-membership-card .membership-benefits>span>small{grid-area:auto/1!important}.driver-membership-card .membership-benefits b{font-size:11px}.driver-membership-card .membership-benefits small{font-size:9px!important}.membership-upgrade-moment>section{padding:27px 18px}.membership-upgrade-moment .upgrade-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-upgrade-moment .upgrade-benefits span{min-height:88px;padding:10px 8px}.membership-upgrade-moment .upgrade-benefits strong{font-size:11px}.membership-upgrade-moment footer{margin-top:12px}}.market-search-row>.search{color:#929aa0;width:100%;min-height:64px;font:750 16px/1.2 var(--font-display);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd2d0;border-radius:17px;align-items:center;gap:14px;padding:0 20px;display:flex;box-shadow:0 14px 34px #17232d09}.market-filter-sheet{z-index:160;background:#17232d80;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.market-filter-sheet>section{background:#fff;border-radius:28px 28px 20px 20px;width:min(720px,100%);padding:28px;box-shadow:0 -24px 70px #07101940}.market-filter-sheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.market-filter-sheet header small{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.market-filter-sheet h2{font:900 28px/1.08 var(--font-display);margin:8px 0 0}.market-filter-sheet header>button{border:0;border-radius:50%;width:44px;height:44px;font-size:26px}.filter-options{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.filter-options>button{border:1px solid var(--line);background:var(--paper);text-align:left;color:var(--navy);border-radius:17px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.filter-options>button:hover,.filter-options>button:focus{background:#f1ffe0;border-color:#80bd37}.filter-options span{gap:3px;display:grid}.filter-options small{color:var(--ink-2)}.market-filter-sheet footer{grid-template-columns:1fr 2fr;gap:10px;display:grid}.market-filter-sheet footer button{border-radius:14px;min-height:52px}.subcategory-carousel button>span>strong{font-size:14px}.subcategory-carousel button>span>em{font-size:9px}.subcategory-carousel button>span>small{display:none!important}.address-search-field,.address-suggestions,.confirm-map-location{grid-column:1/-1}.address-search-field>span:last-child{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.address-search-field>span:last-child input{border:0;width:100%;padding-left:0}.address-suggestions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.address-suggestions>button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:14px;grid-template-columns:28px 1fr;gap:8px;padding:12px;display:grid}.address-suggestions span{gap:2px;display:grid}.address-suggestions small{color:var(--ink-2)}.confirm-map-location{background:var(--lime);color:var(--navy);min-height:50px;font:850 12px var(--font-display);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;display:flex}.profile-confidence{background:linear-gradient(120deg,#f5f7f2,#fffaf1 52%,#eff8e8)!important;grid-template-columns:1.15fr 1fr 1.15fr!important;gap:8px!important;padding:10px!important}.profile-confidence>article{min-height:112px!important;color:var(--navy)!important;background:#ffffffb8!important;border:1px solid #d9dfd8!important;border-radius:17px!important;grid-template-columns:46px 1fr!important;padding:15px!important}.profile-confidence>article.reputation{background:linear-gradient(135deg,#fff7e9,#f7ead7)!important}.profile-confidence>article:last-child{background:linear-gradient(135deg,#effadb,#e7ffd0)!important}.profile-confidence article small,.profile-confidence article em,.profile-confidence>article.reputation small,.profile-confidence>article.reputation em{color:#657078!important}.profile-confidence article b{color:var(--navy)!important;font-size:32px!important}.profile-confidence>article>i{width:46px!important;height:46px!important}.tracking-progress{border:1px solid var(--line)!important;background:#fff!important;overflow:visible!important}.tracking-progress>div{border-right:1px solid var(--line);background:#fff!important;padding:12px 5px!important}.tracking-progress>div>.driver-life-glyph{width:54px;height:54px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.tracking-progress .current{background:#f3ffe4!important}.tracking-progress strong,.tracking-progress small{font-size:8px!important}.premium-search{background:#fff!important}.premium-search:before{display:none}.search-mode-rail button{cursor:pointer}.search-story>span:nth-child(2)>small{font-family:var(--font-mono);letter-spacing:.08em}.market-section-title h2,.subcategory-stage h2,.search-editorial h2,.favorites-experience h1,.notifications-experience h1{font-family:var(--font-display);letter-spacing:-.045em}@media (width<=620px){.filter-options,.address-suggestions{grid-template-columns:1fr}.market-filter-sheet{padding:0}.market-filter-sheet>section{padding:22px 18px max(22px,env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.profile-confidence{grid-template-columns:1fr!important}.profile-confidence>article{border-radius:15px!important}.tracking-progress{grid-template-columns:repeat(3,1fr)!important;display:grid!important;overflow:visible!important}.tracking-progress>div{min-width:0!important}}.orders-experience>.orders-title,.orders-experience>.editorial-title.orders-title{max-width:700px;margin-bottom:28px}.orders-title h1{font:900 clamp(34px,5vw,52px)/.98 var(--font-display);letter-spacing:-.055em;margin:9px 0 12px}.orders-title .lede{max-width:650px;color:var(--ink-2);font-size:14px;line-height:1.5}.order-live-card>header{grid-template-columns:74px 1fr auto;padding:22px 24px}.order-live-card>header>span>.driver-life-glyph{background:var(--lime);width:68px;height:68px;color:var(--navy);border-radius:21px;place-items:center;display:grid}.order-live-card>header>span>.driver-life-glyph svg{width:38px;height:38px}.order-live-card h2{max-width:600px;font-size:24px;line-height:1.12}.order-live-facts{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.order-live-facts>span{background:#fff;grid-template-columns:44px 1fr;align-items:center;gap:3px 12px;padding:18px 20px;display:grid}.order-live-facts>span>svg,.order-live-facts>span>.nerva-parcel-mark{grid-row:1/3}.order-live-facts>span>div{gap:4px;min-width:0;display:grid}.order-live-facts b{font:800 13px/1.25 var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-live-facts small{letter-spacing:.06em;color:var(--ink-2);font-size:9px;font-weight:700}.order-six-steps{gap:0;padding:20px 10px}.order-six-steps>div:not(:last-child):after{height:1px;top:41px;left:70%;right:-30%}.order-six-steps .driver-life-glyph{width:76px;height:76px;color:var(--navy);z-index:1;background:0 0;border:0;place-items:center;display:grid;position:relative}.order-six-steps .driver-life-glyph svg{width:48px;height:48px}.order-six-steps>div.current .driver-life-glyph{background:var(--lime);border-radius:22px;box-shadow:0 10px 25px #92ce4840}.order-six-steps>div.done .driver-life-glyph{color:#63803f}.order-six-steps strong{font:850 10px/1.2 var(--font-display)}.order-six-steps small{font:600 8.5px/1.25 var(--font-mono)}.tracking-order-summary{border:1px solid var(--line);background:linear-gradient(120deg,#f8faf6,#fff);border-radius:20px;margin:18px 0;overflow:hidden}.tracking-order-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.tracking-order-summary>header>span{gap:4px;display:grid}.tracking-order-summary header small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.tracking-order-summary header strong{font:850 14px/1.2 var(--font-display)}.tracking-order-summary header>b{background:var(--lime);font:850 8px/1 var(--font-mono);border-radius:999px;padding:7px 10px}.tracking-order-summary>div{grid-template-columns:repeat(4,1fr);display:grid}.tracking-order-summary>div>span{border-right:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:14px 16px;display:grid}.tracking-order-summary>div>span:last-child{border:0}.tracking-order-summary>div>span>svg,.tracking-order-summary .nerva-parcel-mark{grid-row:1}.tracking-order-summary p{gap:2px;margin:0;display:grid}.tracking-order-summary p small{font:800 8px/1 var(--font-mono);color:var(--ink-2)}.tracking-order-summary p strong{font:800 11px/1.2 var(--font-display)}.tracking-order-summary p em{color:var(--ink-2);font-size:8px;font-style:normal}.tracking-progress{border-radius:20px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.tracking-progress>div{min-width:0!important;padding:14px 4px!important}.tracking-progress>div>.driver-life-glyph{width:66px!important;height:66px!important}.tracking-progress>div>.driver-life-glyph svg{width:47px!important;height:47px!important}.tracking-progress>div.current>.driver-life-glyph{background:var(--lime)!important;border-radius:22px!important;box-shadow:0 10px 24px #8abc4838!important}.tracking-progress strong{font:850 8px/1.15 var(--font-display)!important}.tracking-progress small{font:600 6.5px/1.1 var(--font-mono)!important}.profile-confidence{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:8px!important;display:grid!important}.profile-confidence>article{border-width:0 1px 0 0!important;border-radius:0!important;align-items:center!important;min-height:96px!important;padding:12px 16px!important}.profile-confidence>article:first-child{border-radius:16px 0 0 16px!important}.profile-confidence>article:last-child{border:0!important;border-radius:0 16px 16px 0!important}.profile-confidence article b{font-size:29px!important}.profile-confidence article small{font-size:6.5px!important}.profile-confidence article em{font-size:8px!important}.profile-confidence>article>i{border-radius:14px!important;width:42px!important;height:42px!important}@media (width<=760px){.order-live-card>header{grid-template-columns:62px 1fr}.order-live-card>header>button{grid-column:1/-1}.order-live-facts,.tracking-order-summary>div{grid-template-columns:1fr 1fr}.order-live-facts>span{grid-template-columns:40px 1fr;padding:16px 15px}.order-six-steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.order-six-steps>div{min-width:0}.order-six-steps .driver-life-glyph{width:60px;height:60px}.order-six-steps .driver-life-glyph svg{width:42px;height:42px}.order-six-steps>div:not(:last-child):after{top:30px}.order-six-steps strong{font-size:9px}.order-six-steps small{font-size:7px}.tracking-progress>div>.driver-life-glyph{width:52px!important;height:52px!important}.tracking-progress>div>.driver-life-glyph svg{width:37px!important;height:37px!important}}@media (width<=620px){.profile-confidence{scroll-snap-type:x mandatory;display:flex!important;overflow-x:auto!important}.profile-confidence>article{scroll-snap-align:start;flex:0 0 155px;border-right:1px solid var(--line)!important;border-bottom:0!important;min-height:92px!important}.profile-confidence>article:last-child{border-right:0!important}.orders-title h1{font-size:36px}.orders-title .lede{font-size:12px}.tracking-order-summary>div>span{padding:12px}.tracking-progress{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tracking-progress>div>.driver-life-glyph{width:46px!important;height:46px!important}.tracking-progress>div>.driver-life-glyph svg{width:33px!important;height:33px!important}.tracking-progress strong{font-size:6.5px!important}.tracking-progress small{font-size:5px!important}}.home-discovery-sticky,.market-discovery-sticky{isolation:isolate;-webkit-backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #e6eae6!important;box-shadow:0 12px 30px #17232d08!important}.home-discovery-sticky:before,.market-discovery-sticky:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 -48px}.home-discovery-sticky .search,.market-discovery-sticky .search{background:#fff!important;border-color:#d3d9d5!important;box-shadow:0 8px 22px #17232d08!important}.tracking-context{border-bottom:1px solid var(--line);padding:13px 0 16px}.tracking-context>.icon-button{border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 4px;display:flex}.tracking-context>.icon-button:hover{background:var(--paper)}.tracking-context>.icon-button>span{text-align:left;gap:1px;display:grid}.tracking-context>.icon-button small{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.tracking-context>.icon-button strong{font:850 14px/1.15 var(--font-display)}.tracking-order-id{border:1px solid var(--line);background:linear-gradient(120deg,#f6f8f4,#fff);border-radius:16px;grid-template-columns:40px auto auto;align-items:center;gap:10px;padding:7px 9px 7px 7px;display:grid;box-shadow:0 9px 24px #17232d0a}.tracking-order-id>i{background:var(--navy);width:40px;height:40px;color:var(--lime);font:900 20px/1 var(--font-display);border-radius:12px;place-items:center;font-style:normal;display:grid}.tracking-order-id>span{gap:2px;display:grid}.tracking-order-id small{letter-spacing:.12em;font:800 8px/1 var(--font-mono)!important;color:var(--ink-2)!important}.tracking-order-id strong{font:900 16px/1 var(--font-display);letter-spacing:-.035em}.tracking-order-id strong em{color:#608d2c;font-style:normal}.tracking-order-id>b{border-left:1px solid var(--line);font:800 8px/1 var(--font-mono);color:#557b2c;align-self:stretch;align-items:center;gap:5px;padding-left:9px;display:flex}.tracking-order-id>b>u{background:var(--lime);border-radius:50%;width:6px;height:6px;text-decoration:none;animation:1.7s ease-in-out infinite nerva-live-pulse;box-shadow:0 0 0 4px #c1ff7228}@keyframes nerva-live-pulse{50%{opacity:.65;transform:scale(.72)}}@media (width<=520px){.home-discovery-sticky:before,.market-discovery-sticky:before{left:-20px;right:-20px}.tracking-context{gap:8px}.tracking-order-id{grid-template-columns:34px auto;padding:6px}.tracking-order-id>i{width:34px;height:34px;font-size:16px}.tracking-order-id>b{display:none}.tracking-order-id strong{font-size:14px}.tracking-context>.icon-button small{display:none}.tracking-context>.icon-button strong{font-size:12px}}.nerva-growth .merchant-demo-access{min-height:170px;color:var(--navy);background:linear-gradient(115deg,#f3f8eb,#fff 58%,#e7f4df);border:1px solid #d2dbd1;grid-column:1/-1}.nerva-growth .merchant-demo-access>.growth-wash{background:radial-gradient(circle at 82% 30%,#c1ff7252,#0000 32%),linear-gradient(90deg,#fff0,#0000)}.nerva-growth .merchant-demo-access>motion-i,.merchant-demo-access>i,.merchant-demo-access>b{background:var(--navy)!important;color:var(--lime)!important}.nerva-growth .admin-demo-access{color:#fff;background:linear-gradient(115deg,#172731,#263e3c);border:1px solid #ffffff28;grid-column:1/-1;min-height:184px}.nerva-growth .admin-demo-access>.growth-wash{background:radial-gradient(circle at 84% 30%,#b7ff6a42,#0000 35%),linear-gradient(90deg,#172731e8,#27413ded)}.nerva-growth .admin-demo-access>i{background:var(--lime)!important;color:var(--navy)!important}.nerva-growth .admin-demo-access p{color:#d5dfdd}.nerva-growth .admin-demo-access em,.nerva-growth .admin-demo-access>b{color:var(--lime)}.admin-experience{min-height:100vh;color:var(--navy);font-family:var(--font-body);background:#f4f6f2}.admin-shell-head{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffefb;border-bottom:1px solid #d7ded8;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(18px,3vw,46px);display:grid;position:sticky;top:0}.admin-shell-head>button{color:var(--navy);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.admin-shell-head>button span,.admin-shell-head>div span{display:grid}.admin-shell-head small{font:800 11px/1.3 var(--font-mono);letter-spacing:.1em;color:#6c777e}.admin-shell-head strong{font:800 14px/1.2 var(--font-display)}.admin-shell-head>div{align-items:center;gap:12px;display:flex}.admin-shell-head>div>i{background:var(--navy);width:44px;height:44px;color:var(--lime);border-radius:15px;place-items:center;display:grid}.admin-shell-head .admin-profile-button{justify-self:end;align-items:center;display:flex;position:relative}.admin-profile-button>span{background:var(--navy);color:#fff;width:42px;height:42px;font:850 14px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.admin-profile-button>i{background:var(--lime);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:33px}.admin-profile-button>small{margin-left:5px}.admin-shell-body{background:linear-gradient(90deg,#1b2d35 0 246px,#f4f6f2 246px);grid-template-columns:246px minmax(0,1fr);align-items:stretch;min-height:calc(100vh - 82px);display:grid}.admin-side-nav{color:#fff;background:linear-gradient(160deg,#172731,#20363b 72%,#2e4c42);flex-direction:column;align-self:start;height:calc(100vh - 82px);min-height:calc(100vh - 82px);padding:30px 20px 22px;display:flex;position:sticky;top:82px;overflow:auto}.admin-side-nav>img{object-fit:contain;object-position:left;filter:brightness(0)invert();margin:0 10px 27px}.admin-side-nav nav{gap:5px;display:grid}.admin-side-nav nav button{color:#cbd5d5;text-align:left;min-height:46px;font:750 12px/1 var(--font-display);background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:8px 11px;transition:all .2s;display:grid}.admin-side-nav nav button:hover{color:#fff;background:#ffffff0c;transform:translate(2px)}.admin-side-nav nav button.active{color:var(--navy);background:#b7ff6a;box-shadow:0 12px 28px #0b141628}.admin-side-nav nav button i{place-items:center;display:grid}.admin-side-nav nav button b{min-width:23px;height:23px;color:var(--navy);font:850 11px/1 var(--font-mono);background:#fff;border-radius:99px;place-items:center;padding:0 6px;display:grid}.admin-side-nav>div{border-top:1px solid #ffffff1c;align-items:center;gap:10px;margin-top:auto;padding:17px 12px;display:flex}.admin-side-nav>div>i{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #b7ff6a16}.admin-side-nav>div span{display:grid}.admin-side-nav>div small{font:800 9px/1.5 var(--font-mono);color:#aab6b7}.admin-side-nav>div strong{font:750 12px/1.4 var(--font-display)}.admin-main{align-content:start;gap:24px;width:min(1380px,100%);padding:clamp(28px,4vw,62px);display:grid}.admin-title{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-title h1{font:800 clamp(36px,5vw,70px)/.95 var(--font-display);letter-spacing:-.055em;margin:8px 0 7px}.admin-title p:not(.eyebrow){color:#66727a;max-width:720px;margin:0;font-size:16px;line-height:1.55}.admin-title>button,.admin-cross-module-ledger header button,.admin-tools>button{background:var(--navy);color:#fff;min-height:48px;font:800 12px/1 var(--font-display);white-space:nowrap;border:0;border-radius:16px;align-items:center;gap:9px;padding:0 18px;display:flex}.admin-demo-banner{background:linear-gradient(100deg,#f7fbed,#fff);border:1px solid #d4dfca;border-radius:18px;align-items:center;gap:13px;padding:15px 18px;display:flex}.admin-demo-banner>i{width:41px;height:41px;color:var(--navy);background:#e6ffd0;border-radius:13px;place-items:center;display:grid}.admin-demo-banner span{gap:3px;display:grid}.admin-demo-banner strong{font:800 12px/1.35 var(--font-display)}.admin-demo-banner small{color:#68747a;font-size:12px;line-height:1.4}.admin-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-command-metrics article{background:#fff;border:1px solid #d7ded8;border-radius:24px;align-items:flex-start;gap:14px;min-height:154px;padding:21px;display:flex;position:relative;overflow:hidden}.admin-command-metrics article:after{content:"";border:1px solid #dce7d8;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-40px;right:-30px}.admin-command-metrics article>i{background:#eef2ec;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-command-metrics article span{gap:5px;display:grid}.admin-command-metrics small{font:800 9px/1.25 var(--font-mono);letter-spacing:.08em;color:#69757c}.admin-command-metrics strong{font:850 clamp(29px,3vw,44px)/1 var(--font-display);letter-spacing:-.04em}.admin-command-metrics em{color:#68747a;font-size:12px;font-style:normal}.admin-command-metrics article>b{background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;right:18px;box-shadow:0 0 0 6px #b7ff6a25}.admin-command-metrics article>b.warn{background:#efba55;box-shadow:0 0 0 6px #efba5523}.admin-control-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;display:grid}.admin-live-operations,.admin-ecosystem-map,.admin-cross-module-ledger,.admin-record-ledger,.admin-audit-summary,.admin-gap-ledger{background:#fff;border:1px solid #d6ded8;border-radius:28px;overflow:hidden}.admin-live-operations header,.admin-cross-module-ledger header,.admin-gap-ledger header{border-bottom:1px solid #dbe1dc;justify-content:space-between;align-items:center;padding:24px 25px;display:flex}.admin-live-operations h2,.admin-ecosystem-map h2,.admin-cross-module-ledger h2,.admin-gap-ledger h2{font:800 clamp(22px,2.5vw,34px)/1.05 var(--font-display);letter-spacing:-.035em;margin:5px 0 0}.admin-live-operations header>b{color:#765018;font:850 9px/1 var(--font-mono);background:#fff0cf;border-radius:999px;padding:8px 10px}.admin-live-operations>button{width:100%;color:var(--navy);text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5e1;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.admin-live-operations>button:hover{background:#f7faf4}.admin-live-operations>button>i{background:#eff3ee;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.admin-live-operations>button span{gap:4px;display:grid}.admin-live-operations>button small{font:800 9px/1 var(--font-mono);color:#69757c}.admin-live-operations>button strong{font:800 14px/1.2 var(--font-display)}.admin-live-operations>button em{color:#6b777e;font-size:12px;font-style:normal}.admin-ecosystem-map{color:#fff;background:linear-gradient(150deg,#172731,#29443f);padding:25px}.admin-ecosystem-map .eyebrow{color:var(--lime)}.admin-ecosystem-map>div{height:280px;margin:18px 0;position:relative}.admin-core{background:var(--lime);width:68px;height:68px;color:var(--navy);font:900 31px/1 var(--font-display);border-radius:24px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0004}.admin-ecosystem-map .node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0c;border:1px solid #ffffff28;border-radius:18px;grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;width:116px;padding:12px;display:grid;position:absolute}.admin-ecosystem-map .node i{width:28px;height:28px;color:var(--navy);background:#fff;border-radius:10px;grid-row:1/3;place-items:center;font-style:normal;font-weight:900;display:grid}.admin-ecosystem-map .node b{font:750 11px/1 var(--font-display)}.admin-ecosystem-map .node small{color:#bdc8c7;font-size:9px}.admin-ecosystem-map .n1{top:12px;left:0}.admin-ecosystem-map .n2{top:12px;right:0}.admin-ecosystem-map .n3{bottom:12px;left:0}.admin-ecosystem-map .n4{bottom:12px;right:0}.admin-ecosystem-map>p{color:#c9d3d2;margin:0;font-size:12px;line-height:1.5}.admin-cross-module-ledger header button{color:var(--navy);background:#eff3ee}.admin-cross-module-ledger>div{border-bottom:1px solid #e0e5e1;grid-template-columns:1.2fr .7fr auto 1.2fr .8fr;align-items:center;gap:12px;padding:15px 24px;font-size:12px;display:grid}.admin-cross-module-ledger>div strong{font:800 12px/1.2 var(--font-display)}.admin-cross-module-ledger>div span{color:#657179}.admin-cross-module-ledger code{font:750 9px/1 var(--font-mono);background:#eef3ed;border-radius:9px;justify-self:end;padding:7px 9px}.admin-tools{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:13px;display:grid}.admin-tools>label{background:#fff;border:1px solid #cfd8d2;border-radius:17px;align-items:center;gap:10px;height:52px;padding:0 17px;display:flex}.admin-tools input{width:100%;color:var(--navy);font:650 14px/1 var(--font-body);background:0 0;border:0;outline:0}.admin-tools nav{scrollbar-width:none;background:#fff;border:1px solid #d3dbd5;border-radius:17px;gap:3px;max-width:520px;padding:5px;display:flex;overflow:auto}.admin-tools nav button{color:#657179;height:40px;font:750 11px/1 var(--font-display);white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:0 14px}.admin-tools nav button.active{background:var(--navy);color:#fff}.admin-record-ledger article{border-bottom:1px solid #e0e5e1;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.admin-record-ledger article>i{width:52px;height:52px;color:var(--navy);background:#eff3ee;border-radius:18px;place-items:center;display:grid}.admin-record-ledger article>i.tone-warn{background:#fff2d6}.admin-record-ledger article>i.tone-danger{background:#ffe6e1}.admin-record-ledger article>i.tone-ok{background:#e7ffd2}.admin-record-ledger article>span{gap:4px;display:grid}.admin-record-ledger article small{font:750 9px/1.25 var(--font-mono);color:#69757c}.admin-record-ledger article strong{font:800 16px/1.2 var(--font-display)}.admin-record-ledger article em{color:#68747a;font-size:12px;font-style:normal}.admin-record-ledger article>b{font:800 9px/1 var(--font-mono);background:#edf2ed;border-radius:999px;padding:8px 11px}.admin-record-ledger article>b.tone-warn{color:#744d12;background:#fff0cc}.admin-record-ledger article>b.tone-danger{color:#8a3429;background:#ffe1dc}.admin-record-ledger article>b.tone-ok{color:#315c19;background:#e3ffc8}.admin-record-ledger article>button,.admin-gap-ledger article>button{background:var(--navy);color:#fff;height:40px;font:800 11px/1 var(--font-display);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 14px;display:flex}.admin-empty{text-align:center;background:#fff;border:1px dashed #cbd6ce;border-radius:28px;align-content:center;place-items:center;gap:10px;min-height:330px;display:grid}.admin-empty h2{font:800 28px/1 var(--font-display);margin:0}.admin-empty p{color:#6a767d;margin:0}.admin-empty button{background:var(--navy);color:#fff;border:0;border-radius:13px;margin-top:8px;padding:13px 17px;font-weight:800}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-settings-grid>button{min-height:128px;color:var(--navy);text-align:left;background:#fff;border:1px solid #d5ddd7;border-radius:24px;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.admin-settings-grid>button:hover{border-color:#9bdc52;transform:translateY(-2px);box-shadow:0 16px 34px #18302b0b}.admin-settings-grid>button>i{background:#e9ffd5;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.admin-settings-grid>button span{gap:5px;display:grid}.admin-settings-grid>button strong{font:800 16px/1.2 var(--font-display)}.admin-settings-grid>button small{color:#68747a;font-size:12px;line-height:1.45}.admin-audit-summary{background:#dce2dd;grid-template-columns:repeat(3,1fr);gap:1px;padding:18px;display:grid}.admin-audit-summary span{background:#fff;align-content:center;gap:4px;min-height:135px;padding:21px;display:grid}.admin-audit-summary small{font:800 9px/1 var(--font-mono);color:#69757c}.admin-audit-summary strong{font:850 40px/1 var(--font-display)}.admin-audit-summary em{color:#6b777e;font-size:12px;font-style:normal}.admin-gap-ledger article{border-bottom:1px solid #dfe5e0;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:18px 23px;display:grid}.admin-gap-ledger article>b{color:#734f17;text-align:center;font:850 8px/1 var(--font-mono);background:#fff0ce;border-radius:10px;padding:9px}.admin-gap-ledger article span{gap:5px;display:grid}.admin-gap-ledger article strong{font:800 16px/1.2 var(--font-display)}.admin-gap-ledger article small,.admin-gap-ledger article em{font:750 9px/1.3 var(--font-mono);color:#6b777e}.admin-gap-ledger article p{margin:0;font-size:12px;line-height:1.45}.admin-product-moment,.admin-sheet-layer{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#14232dcc;place-items:center;display:grid;position:fixed;inset:0}.admin-product-moment>section{background:linear-gradient(145deg,#fff,#f2f8eb);border-radius:34px;width:min(610px,100%);max-height:calc(100dvh - 32px);padding:clamp(25px,5vw,48px);overflow:auto;box-shadow:0 40px 100px #0005}.admin-product-moment>section>i{background:var(--lime);border-radius:25px;place-items:center;width:76px;height:76px;display:grid}.admin-product-moment small{font:850 11px/1 var(--font-mono);letter-spacing:.11em;color:#68747a;margin-top:24px;display:block}.admin-product-moment h2{font:850 clamp(31px,6vw,52px)/.98 var(--font-display);letter-spacing:-.05em;margin:11px 0}.admin-product-moment p{color:#68747a;line-height:1.55}.admin-product-moment>section>div{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.admin-product-moment>section>div span{font:750 11px/1.3 var(--font-display);align-items:center;gap:8px;display:flex}.admin-product-moment button{background:var(--navy);color:#fff;min-height:48px;font:800 12px/1 var(--font-display);border:0;border-radius:15px;padding:0 20px}.admin-sheet-layer{place-items:stretch end;padding:0}.admin-sheet-layer>section{background:#fbfcf8;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100%);height:100dvh;display:grid;box-shadow:-35px 0 90px #0004}.admin-sheet-layer>section>header{background:#fff;border-bottom:1px solid #d8dfda;justify-content:space-between;gap:18px;padding:26px 28px;display:flex}.admin-sheet-layer header span{gap:5px;display:grid}.admin-sheet-layer header small{font:800 9px/1 var(--font-mono);color:#68747a}.admin-sheet-layer header h2{font:850 clamp(26px,4vw,38px)/1 var(--font-display);margin:0}.admin-sheet-layer header p{color:#68747a;margin:0;font-size:12px}.admin-sheet-layer header button{width:45px;height:45px;color:var(--navy);background:#eef2ed;border:0;border-radius:50%;font-size:28px}.admin-sheet-layer>section>nav{background:#fff;border-bottom:1px solid #dce2dd;gap:5px;padding:9px 28px 0;display:flex}.admin-sheet-layer>section>nav button{font:800 12px/1 var(--font-display);color:#6a757c;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 15px}.admin-sheet-layer>section>nav button.active{border-color:var(--lime);color:var(--navy)}.admin-sheet-layer>section>main{align-content:start;gap:18px;padding:25px 28px 36px;display:grid;overflow:auto}.admin-detail-hero{color:#fff;background:linear-gradient(120deg,#172731,#29443f);border-radius:23px;gap:16px;padding:21px;display:flex}.admin-detail-hero>i{background:var(--lime);width:57px;height:57px;color:var(--navy);border-radius:18px;flex:none;place-items:center;display:grid}.admin-detail-hero span{gap:5px;display:grid}.admin-detail-hero small{font:800 9px/1 var(--font-mono);color:var(--lime)}.admin-detail-hero strong{font:850 25px/1 var(--font-display)}.admin-detail-hero p{color:#d0dbd9;margin:0;line-height:1.4}.admin-detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-detail-facts span{background:#fff;border:1px solid #d7dfd9;border-radius:18px;align-content:center;gap:5px;min-height:92px;padding:15px;display:grid}.admin-detail-facts small{font:800 8px/1 var(--font-mono);color:#68747a}.admin-detail-facts strong{font:750 11px/1.3 var(--font-display);overflow-wrap:anywhere}.admin-text-field{gap:8px;display:grid}.admin-text-field>span{font:800 11px/1 var(--font-mono)}.admin-text-field textarea{resize:vertical;min-height:130px;color:var(--navy);font:600 14px/1.5 var(--font-body);background:#fff;border:1px solid #ccd6cf;border-radius:18px;outline:0;padding:16px}.admin-text-field textarea:focus{border-color:#79b933;box-shadow:0 0 0 4px #b7ff6a35}.admin-propagation{background:#ebfbdc;border-radius:18px;gap:12px;padding:16px;display:flex}.admin-propagation span{gap:3px;display:grid}.admin-propagation strong{font:800 12px/1.2 var(--font-display)}.admin-propagation small{color:#66737a;font-size:11px;line-height:1.4}.admin-sheet-layer>section>footer{padding:15px 28px max(15px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d8dfda;justify-content:flex-end;gap:10px;display:flex}.admin-sheet-layer>section>footer button{min-height:48px;color:var(--navy);font:800 12px/1 var(--font-display);background:#edf1ec;border:0;border-radius:15px;padding:0 19px}.admin-sheet-layer>section>footer button:last-child{background:var(--navy);color:#fff}.admin-history{margin:0;padding:8px 0;list-style:none;display:grid}.admin-history li{gap:14px;min-height:90px;padding:11px 0;display:flex;position:relative}.admin-history li:not(:last-child):after{content:"";background:#cdd7cf;width:1px;position:absolute;top:52px;bottom:-5px;left:18px}.admin-history li>i{background:var(--lime);width:37px;height:37px;font:850 11px/1 var(--font-mono);z-index:1;border-radius:50%;place-items:center;font-style:normal;display:grid}.admin-history li span{align-content:start;gap:5px;display:grid}.admin-history li strong{font:800 14px/1.2 var(--font-display)}.admin-history li small{color:#6a767d;font-size:11px}.admin-permission-ledger{gap:10px;display:grid}.admin-permission-ledger>p{background:#fff2d5;border-radius:16px;padding:15px;font-size:12px}.admin-permission-ledger>span{background:#fff;border:1px solid #d7dfd9;border-radius:18px;grid-template-columns:20px 1fr;gap:4px 10px;padding:16px;display:grid}.admin-permission-ledger>span i{background:#d8dfda;border-radius:50%;grid-row:1/3;width:17px;height:17px}.admin-permission-ledger>span i.on{background:var(--lime);box-shadow:inset 0 0 0 5px #eefddf}.admin-permission-ledger>span strong{font:800 12px/1.2 var(--font-display)}.admin-permission-ledger>span small{color:#69757c;font-size:11px}@media (width<=1000px){.admin-shell-body{background:#f4f6f2;grid-template-columns:1fr}.admin-side-nav{z-index:35;background:#1b2d35;width:100%;height:auto;min-height:0;padding:10px 16px;display:block;position:sticky;top:82px;overflow:hidden}.admin-side-nav>img,.admin-side-nav>div{display:none}.admin-side-nav nav{scrollbar-width:none;gap:6px;display:flex;overflow:auto}.admin-side-nav nav button{grid-template-columns:23px auto auto;min-width:max-content;padding:8px 12px}.admin-control-grid{grid-template-columns:1fr}.admin-ecosystem-map>div{height:230px}.admin-main{padding:34px}.admin-command-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.admin-shell-head{grid-template-columns:auto 1fr auto;height:70px;padding:0 14px}.admin-shell-head>button:first-child span,.admin-profile-button>small{display:none}.admin-shell-head>div{justify-self:center}.admin-shell-head>div>i{width:38px;height:38px}.admin-shell-head>div strong{font-size:12px}.admin-shell-head>div small{font-size:8px}.admin-profile-button>span{width:38px;height:38px}.admin-shell-body{min-height:calc(100vh - 70px)}.admin-side-nav{padding:8px 12px;top:70px}.admin-main{gap:17px;padding:25px 16px 90px}.admin-title{align-items:start}.admin-title h1{font-size:42px}.admin-title p:not(.eyebrow){font-size:12px}.admin-title>button{justify-content:center;width:46px;padding:0;font-size:0}.admin-command-metrics{gap:9px}.admin-command-metrics article{grid-template-columns:40px 1fr;min-height:132px;padding:16px;display:grid}.admin-command-metrics article>i{width:40px;height:40px}.admin-command-metrics strong{font-size:29px}.admin-live-operations header,.admin-cross-module-ledger header,.admin-gap-ledger header{padding:20px}.admin-live-operations>button{grid-template-columns:43px 1fr auto;padding:16px}.admin-live-operations>button>i{width:43px;height:43px}.admin-ecosystem-map{padding:20px}.admin-cross-module-ledger>div{grid-template-columns:1fr auto;gap:6px 10px}.admin-cross-module-ledger>div svg{display:none}.admin-cross-module-ledger>div code{grid-column:1/-1;justify-self:start}.admin-tools{grid-template-columns:1fr auto}.admin-tools nav{grid-area:2/1/auto/-1}.admin-tools>button{width:49px;padding:0;font-size:0}.admin-tools>button:first-letter{font-size:20px}.admin-record-ledger article{grid-template-columns:48px 1fr auto;padding:15px 14px}.admin-record-ledger article>i{width:48px;height:48px}.admin-record-ledger article>b{grid-column:2}.admin-record-ledger article>button{grid-area:1/3/3;justify-content:center;width:42px;padding:0;font-size:0}.admin-record-ledger article>button svg{display:block}.admin-settings-grid,.admin-audit-summary{grid-template-columns:1fr}.admin-audit-summary span{min-height:100px}.admin-gap-ledger article{grid-template-columns:1fr}.admin-gap-ledger article>b,.admin-gap-ledger article>button{justify-self:start}.admin-product-moment>section>div{flex-direction:column;align-items:stretch}.admin-product-moment>section>div button{width:100%}.admin-sheet-layer{padding:0}.admin-sheet-layer>section{border-radius:0;width:100%}.admin-sheet-layer>section>header{padding:20px 18px}.admin-sheet-layer>section>nav{padding:8px 18px 0;overflow:auto}.admin-sheet-layer>section>main{padding:20px 18px 30px}.admin-sheet-layer>section>footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.admin-detail-facts{grid-template-columns:1fr}.admin-detail-facts span{min-height:70px}.nerva-growth .admin-demo-access{min-height:300px}.nerva-growth .admin-demo-access>span:nth-of-type(2){bottom:24px;left:22px;right:22px}.nerva-growth .admin-demo-access>b{top:22px;bottom:auto;right:22px}}@media (width<=420px){.admin-command-metrics{grid-template-columns:1fr 1fr}.admin-command-metrics article{grid-template-columns:1fr;gap:9px}.admin-command-metrics article>i{width:38px;height:38px}.admin-command-metrics strong{font-size:27px}.admin-command-metrics em{font-size:11px}.admin-ecosystem-map .node{width:102px;padding:10px}.admin-product-moment{padding:10px}.admin-product-moment>section{border-radius:28px;max-height:calc(100dvh - 20px);padding:25px 20px}.admin-sheet-layer>section>footer button{padding:0 14px}}.merchant-experience{min-height:calc(100vh - 60px);color:var(--navy);background:#f8faf7;padding:0 44px 80px}.merchant-shell-head{z-index:40;background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:26px;min-height:96px;margin:0 -44px;padding:0 44px;display:grid;position:sticky;top:0;box-shadow:0 14px 34px #17232d0b}@media (width>=761px){.merchant-view-shop{display:none}.merchant-nav-shop{color:#5f6b72;background:0 0;margin-left:auto}.merchant-nav-shop:hover{background:#fff}}.merchant-shell-head>button{text-align:left;font:800 13.5px var(--font-display);color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;margin:-9px 0;padding:9px 0;display:flex}.merchant-shell-head>button>i{background:var(--paper);border-radius:999px;place-items:center;width:40px;height:40px;font-style:normal;transition:background .15s;display:grid}.merchant-shell-head>button:hover>i{background:#e7ece6}.merchant-shell-head>button span,.merchant-shell-head>div span{gap:2px;display:grid}.merchant-shell-head small{font:800 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.merchant-shell-head strong{font:850 17px/1.2 var(--font-display)}.merchant-shell-head>div{align-items:center;gap:12px;display:flex}.merchant-shell-head>div>i{background:var(--navy);width:46px;height:46px;color:var(--lime);border-radius:14px;place-items:center;display:grid}.merchant-verified{vertical-align:2px;background:#2f9e44;border-radius:50%;width:9px;height:9px;margin-left:8px;display:inline-block;box-shadow:0 0 0 3px #2f9e4422}.merchant-head-actions>label{cursor:pointer;border-left:1px solid var(--line);align-items:center;gap:10px;margin:-6px 0;padding:6px 0 6px 20px;display:flex}.merchant-shell-head>label>span{font:800 8.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;order:-1}.merchant-head-actions>label>input:checked~i{background:var(--lime)}.merchant-head-actions>label>input:checked~i:after{background:var(--navy);left:21px}.merchant-head-actions>label.busy>span{color:#8a99a6;font-style:italic}.merchant-shell-head>label input{opacity:0;position:absolute}.merchant-shell-head>label>i{background:#d9dfda;border-radius:999px;width:42px;height:24px;position:relative}.merchant-shell-head>label>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.merchant-shell-head>label input:checked+i{background:var(--lime)}.merchant-shell-head>label input:checked+i:after{background:var(--navy);left:21px}.merchant-shell-nav{background:#eef2ed;border-radius:15px;gap:5px;margin:18px 0 30px;padding:5px;display:flex;overflow:auto}@media (width<=820px){.merchant-shell-nav{display:none!important}}.merchant-shell-nav button{white-space:nowrap;font:800 9px var(--font-display);background:0 0;border:0;border-radius:11px;padding:10px 15px}.merchant-shell-nav button.active{color:#4f7922;background:#fff;box-shadow:0 7px 18px #17232d0c}.merchant-dashboard{max-width:1080px;margin:auto}.merchant-welcome{gap:20px;padding:35px 0 25px;display:grid}.merchant-welcome h1{font:900 clamp(40px,6vw,68px)/.94 var(--font-display);letter-spacing:-.06em;margin:0}.merchant-welcome>div>p:last-child{color:var(--ink-2);max-width:56ch;font-size:14px}.merchant-summary-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.merchant-summary-card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform var(--t-fast) var(--ease-out),box-shadow .2s,border-color .2s;background:#fff;grid-template-columns:44px 1fr;align-items:center;gap:3px 12px;min-width:0;padding:15px 16px;display:grid;position:relative;box-shadow:0 1px #17232d05,0 10px 26px #17232d0a}.merchant-summary-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #17232d14}.merchant-summary-card>i{color:#5d872b;background:#e9ffe0;border-radius:14px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.merchant-summary-card small{font:800 8px/1 var(--font-mono);letter-spacing:.09em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-summary-card strong{font:900 26px/1 var(--font-display);letter-spacing:-.03em;color:#4c7a1f;font-variant-numeric:tabular-nums;white-space:nowrap}.merchant-summary-card.state-off{background:#fbfcf9}.merchant-summary-card.state-off>i{background:var(--paper);color:#8a9793}.merchant-summary-card.state-off strong{color:#85928d}.merchant-summary-card .merchant-state-dot{border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}.merchant-summary-card.state-on .merchant-state-dot{background:var(--lime);animation:1.8s ease-in-out infinite nerva-stage-pulse;box-shadow:0 0 0 4px #c1ff7233}.merchant-summary-card.state-off .merchant-state-dot{background:var(--soft)}@media (width<=760px){.merchant-summary-rail{grid-template-columns:1fr 1fr 1fr;gap:9px}.merchant-summary-card{grid-template-columns:36px 1fr;column-gap:9px;padding:12px}.merchant-summary-card>i{border-radius:12px;width:36px;height:36px}.merchant-summary-card strong{font-size:22px}}@media (width<=520px){.merchant-summary-rail{grid-template-columns:1fr}.merchant-summary-card{grid-template-columns:40px 1fr;padding:12px 14px}.merchant-summary-card>i{border-radius:13px;width:40px;height:40px}}.merchant-attention,.merchant-flow{margin-top:32px}.merchant-attention>article.live{border-left:3px solid #8dc74d}.merchant-live-badge,.merchant-new-badge{font:850 8px var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.merchant-live-badge{color:#4f7922;background:#eaffd4}.merchant-live-badge i{background:#7db63b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7db63b1f}.merchant-attention .merchant-new-badge{position:relative}.merchant-new-badge{color:#b4791f;background:#fff3e0}.merchant-new-badge:before{content: ;background:#c9792e;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s cubic-bezier(.2,.6,.3,1) infinite merchant-new-ring;box-shadow:0 0 #c4792e80}@keyframes merchant-new-ring{0%{box-shadow:0 0 #c4792e80}to{box-shadow:0 0 0 16px #c4792e00}}.merchant-attention>header,.merchant-flow>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.merchant-attention h2,.merchant-flow h2{font:850 26px/1 var(--font-display);margin:0}.merchant-attention>header>b{font:800 8px var(--font-mono);background:var(--lime);border-radius:999px;padding:7px 9px}.merchant-attention>article{border-top:1px solid var(--line);background:#fff;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 4px;display:grid}.merchant-order-clock{background:#fff5df;border-radius:18px;align-content:center;place-items:center;width:68px;min-width:0;height:62px;display:grid}.merchant-order-clock strong{font:900 13px var(--font-display);letter-spacing:-.02em;white-space:nowrap}.merchant-order-clock small{font-size:8px}.merchant-attention>article>span:nth-child(2){overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.merchant-attention>article>span:nth-child(2) small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-attention>article>span:nth-child(2) strong{font:850 14px var(--font-display)}.merchant-attention>article>span:nth-child(2) em{color:var(--ink-2);font-size:9px;font-style:normal}.merchant-attention>article>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.merchant-attention>article>div button{border:1px solid var(--line);font:800 8px var(--font-display);background:#fff;border-radius:11px;padding:10px 12px}.merchant-attention>article>div button:last-child{background:var(--navy);color:#fff;border-color:var(--navy);align-items:center;gap:6px;display:flex}.merchant-flow>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.merchant-flow>div>span{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:52px 1fr;align-items:center;gap:3px 11px;padding:16px;display:grid}.merchant-flow>div>span>i{background:#eef5e8;border-radius:15px;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid}.merchant-flow b{font:850 12px var(--font-display)}.merchant-flow small{color:var(--ink-2);font-size:8px}.merchant-section-placeholder{border:1px solid var(--line);background:#fff;border-radius:26px;max-width:720px;margin:90px auto;padding:42px;position:relative;overflow:hidden}.merchant-section-placeholder>span{background:var(--lime);border-radius:24px;place-items:center;width:80px;height:80px;display:grid}.merchant-section-placeholder h1{font:900 52px/1 var(--font-display);letter-spacing:-.05em;margin:13px 0}.merchant-section-placeholder>p:not(.eyebrow){color:var(--ink-2);line-height:1.6}.merchant-section-placeholder button{background:var(--navy);color:#fff;border:0;border-radius:12px;align-items:center;gap:7px;padding:13px 16px;font-weight:800;display:flex}@media (width<=760px){.merchant-experience{padding:0 20px 70px}.merchant-shell-head{min-height:0;box-shadow:none;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;margin:0 -20px;padding:8px 16px}.merchant-shell-head>button span{display:none}.merchant-shell-head .merchant-bell,.merchant-shell-head .merchant-view-shop{background:#fff;border:1px solid #e3e8e2;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.merchant-shell-head>button>i{border-radius:999px}.merchant-shell-head .merchant-view-shop{color:var(--navy);gap:0;font-size:0}.merchant-shell-head>div{min-width:0;display:flex}.merchant-shell-head>div>i{border-radius:11px;width:34px;height:34px}.merchant-shell-head>div span strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.merchant-view-shop{color:var(--navy);grid-area:1/4;justify-content:center;gap:0;padding:0;font-size:0}.merchant-shell-head>label{background:var(--paper);border-left:0;border-radius:999px;grid-area:2/1/auto/-1;justify-content:flex-start;gap:12px;margin:6px 0 2px;padding:13px 18px}.merchant-welcome{grid-template-columns:1fr}.merchant-attention>article{grid-template-columns:58px minmax(0,1fr)}.merchant-attention>article>div{grid-column:1/-1}.merchant-attention>article>div button{flex:1}.merchant-flow>div{grid-template-columns:1fr}.merchant-shell-nav{margin-left:-8px;margin-right:-8px}.merchant-section-placeholder{margin:45px auto;padding:28px 22px}.merchant-section-placeholder h1{font-size:40px}}.merchant-workspace-page{max-width:1080px;margin:0 auto;position:relative}.merchant-workspace-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:22px 0 26px;display:flex}.merchant-workspace-page>header>span{gap:3px;display:grid}.merchant-workspace-page>header h1{font:900 clamp(38px,6vw,62px)/.95 var(--font-display);letter-spacing:-.055em;margin:0}.merchant-workspace-page>header>span>p:last-child{color:var(--ink-2);margin:6px 0 0}.merchant-workspace-page>header>button{background:var(--navy);color:#fff;font:800 13px var(--font-display);white-space:nowrap;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:9px;padding:14px 22px;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 12px 26px #27333c2b}.merchant-workspace-page>header>button:hover{background:#1c2731;transform:translateY(-1px)}.merchant-filter-row{gap:5px;padding:16px 0;display:flex;overflow:auto}.merchant-filter-row button{border:1px solid var(--line);font:800 8px var(--font-display);background:#fff;border-radius:999px;padding:9px 13px}.merchant-filter-row button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.merchant-order-board>article{border-top:1px solid var(--line);background:#fff;grid-template-columns:58px 1fr 120px auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.merchant-order-board>article>i{background:#eef4e9;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.merchant-order-board>article>span{gap:3px;display:grid}.merchant-order-board>article>span small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-order-board>article>span strong{font:850 14px var(--font-display)}.merchant-order-board>article>span em{color:var(--ink-2);font-size:9px;font-style:normal}.merchant-order-board>article>b{font:800 8px var(--font-mono);gap:3px;display:grid}.merchant-order-board>article>b small{color:var(--ink-2)}.merchant-order-board>article>button,.merchant-menu-ledger article>button,.merchant-product-table article>button{background:var(--paper);min-height:40px;font:800 13px var(--font-display);border:0;border-radius:10px;align-items:center;gap:5px;padding:10px 12px;display:flex}.merchant-menu-ledger,.merchant-product-table,.merchant-settings-list{margin-top:18px}.merchant-menu-ledger>article,.merchant-product-table>article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px 5px;display:grid}.merchant-menu-ledger>article>i,.merchant-product-table>article>i{background:#edf4e9;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.merchant-menu-ledger article>span,.merchant-product-table article>span{gap:3px;display:grid}.merchant-menu-ledger small,.merchant-product-table small{color:var(--ink-2);font-size:12px}.merchant-product-table label{grid-template-columns:46px auto;align-items:center;gap:8px;margin:-9px;padding:9px;display:grid;position:relative}.merchant-product-table label input{opacity:0;position:absolute}.merchant-product-table label>i{background:#dce1dc;border-radius:999px;width:46px;height:26px;position:relative}.merchant-product-table label>i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px}.merchant-product-table label input:checked+i{background:var(--lime)}.merchant-product-table label input:checked+i:after{background:var(--navy);left:23px}.merchant-promo-stage{border:1px solid var(--line);border-radius:22px;grid-template-columns:1fr 320px;margin-top:24px;display:grid;overflow:hidden}.merchant-promo-stage>article{background:var(--navy);color:#fff;gap:10px;padding:28px;display:grid}.merchant-promo-stage>article small{font:800 8px var(--font-mono);color:var(--lime)}.merchant-promo-stage>article strong{font:850 27px/1.08 var(--font-display)}.merchant-promo-stage>article p{color:#ffffff9f}.merchant-promo-stage>article button{color:#fff;background:0 0;border:1px solid #ffffff3b;border-radius:10px;justify-self:start;padding:9px 12px}.merchant-promo-stage>aside{align-content:center;display:grid}.merchant-promo-stage>aside span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:14px 22px;display:flex}.merchant-promo-stage>aside span:last-child{border:0}.merchant-promo-stage aside b{font:900 24px var(--font-display)}.merchant-promo-stage aside small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-analytics-strip{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid;overflow:hidden}.merchant-analytics-strip span{border-right:1px solid var(--line);background:#fff;gap:5px;padding:20px;display:grid}.merchant-analytics-strip span:last-child{border:0}.merchant-analytics-strip small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-analytics-strip strong{font:900 30px var(--font-display)}.merchant-analytics-strip em{color:#52792a;font-size:8px;font-style:normal}.merchant-insights{grid-template-columns:1fr 1fr;gap:14px;display:grid}.merchant-insights>article{background:#eef6e6;border-radius:20px;padding:24px}.merchant-insights h2{font:850 24px/1.1 var(--font-display)}.merchant-insights p{color:var(--ink-2);line-height:1.5}.merchant-insights button{background:var(--navy);color:#fff;border:0;border-radius:10px;padding:10px 12px}.merchant-insights>div{border:1px solid var(--line);border-radius:20px;overflow:hidden}.merchant-insights>div span{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:4px;padding:16px;display:grid}.merchant-insights>div span:last-child{border:0}.merchant-insights>div small{color:var(--ink-2)}.merchant-insights>div b{grid-area:1/2/3}.merchant-settings-list{border:1px solid var(--line);border-radius:20px;overflow:hidden}.merchant-settings-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.merchant-settings-list>button:last-child{border:0}.merchant-settings-list>button>i{background:#eef4e9;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.merchant-settings-list>button>span{gap:3px;display:grid}.merchant-settings-list small{color:var(--ink-2)}.merchant-inline-form{z-index:170;border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:12px;width:min(540px,100vw - 32px);padding:22px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 28px 90px #17232d35}.merchant-inline-form>header,.merchant-inline-form>footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.merchant-inline-form header small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-inline-form h2{font:850 25px var(--font-display);margin:3px 0}.merchant-inline-form header>button{background:var(--paper);width:36px;height:36px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:background .18s;display:grid}.merchant-inline-form header>button:hover{background:#e7ebe4}.merchant-inline-form label{gap:6px;display:grid}.merchant-inline-form label span{font:800 8px var(--font-mono)}.merchant-inline-form input,.merchant-inline-form textarea{border:1px solid var(--line);background:#fafbf9;border-radius:12px;width:100%;padding:12px}.merchant-inline-form footer{justify-content:flex-end;gap:8px}.merchant-inline-form footer button{border:0;border-radius:10px;padding:11px 14px;font-weight:800}.merchant-inline-form footer button:last-child{background:var(--navy);color:#fff}@media (width<=760px){.merchant-workspace-page>header{align-items:start}.merchant-workspace-page>header h1{font-size:40px}.merchant-order-board>article{grid-template-columns:54px 1fr auto}.merchant-order-board>article>b{grid-column:2}.merchant-order-board>article>button{grid-area:1/3/3}.merchant-promo-stage,.merchant-insights,.merchant-analytics-strip{grid-template-columns:1fr}.merchant-analytics-strip span{border-right:0;border-bottom:1px solid var(--line)}.merchant-product-table>article{grid-template-columns:48px 1fr auto}.merchant-product-table>article>button{grid-column:3}.merchant-inline-form{grid-template-columns:1fr;bottom:16px;right:16px}}@media (width<=430px){.merchant-workspace-page>header{display:grid}.merchant-workspace-page>header>button{justify-self:start}.merchant-order-board>article{grid-template-columns:48px 1fr}.merchant-order-board>article>b{grid-column:2}.merchant-order-board>article>button{grid-area:auto/1/auto/-1;justify-content:center}.merchant-menu-ledger>article{grid-template-columns:44px 1fr}.merchant-menu-ledger>article>button{grid-column:2;justify-self:start}.merchant-product-table>article{grid-template-columns:56px minmax(0,1fr) auto}.merchant-product-thumb,.merchant-product-table>article>i{width:56px;height:56px}.merchant-promo-stage>article strong{font-size:23px}}.merchant-connection{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;max-width:1080px;margin:-14px auto 20px;padding:13px 15px;display:grid}.merchant-connection>i{background:#f0b94b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #f0b94b1a}.merchant-connection>span{gap:3px;display:grid}.merchant-connection strong{font:850 9px var(--font-display)}.merchant-connection small{color:var(--ink-2);font-size:9px;line-height:1.4}.merchant-connection button{background:var(--navy);color:#fff;font:800 8px var(--font-display);border:0;border-radius:10px;padding:9px 12px}.merchant-connection.state-connected{background:#f4ffe9;border-color:#8dc74d}.merchant-connection.state-connected>i{background:#7db63b;box-shadow:0 0 0 6px #7db63b1c}.merchant-connection.state-offline,.merchant-connection.state-error,.merchant-connection.state-expired{background:#fff8f5;border-color:#e8c8c0}.merchant-connection.state-offline>i,.merchant-connection.state-error>i,.merchant-connection.state-expired>i{background:#c7654d;box-shadow:0 0 0 6px #c7654d18}.merchant-safe-empty{border:1px dashed var(--line);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:16px;min-height:130px;padding:22px;display:flex}.merchant-safe-empty>span{gap:5px;display:grid}.merchant-safe-empty strong{font:850 14px var(--font-display)}.merchant-safe-empty small{max-width:520px;color:var(--ink-2);font-size:9px;line-height:1.5}.merchant-form-backdrop{z-index:165;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17232d7d;justify-content:flex-end;align-items:stretch;padding:18px;display:flex;position:fixed;inset:0}.merchant-form-backdrop .merchant-inline-form{border-radius:26px;grid-template-columns:1fr 1fr;align-content:start;width:min(720px,100%);height:100%;max-height:none;padding:24px;position:relative;inset:auto;overflow:auto}.merchant-inline-form .wide{grid-column:1/-1}.merchant-form-warning{color:#715018;background:#fff8df;border:1px solid #efc36c;border-radius:13px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:9px;line-height:1.5}.merchant-inline-form select{border:1px solid var(--line);width:100%;color:var(--navy);background:#fafbf9;border-radius:12px;padding:12px}.merchant-inline-form input:focus,.merchant-inline-form textarea:focus,.merchant-inline-form select:focus{outline-offset:2px;outline:2px solid #96d742}.merchant-upload{background:#f8faf7;border:1px dashed #bfc8bf;border-radius:15px;padding:14px}.merchant-upload input{background:#fff}.merchant-upload small{color:var(--ink-2);font-size:8px}.merchant-check{border:1px solid var(--line);background:#f8faf7;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex!important}.merchant-check input{accent-color:#91cf44;height:20px;width:20px!important}.merchant-check>span{display:grid;gap:2px!important}.merchant-check strong{font:850 11px var(--font-display)}.merchant-check small{color:var(--ink-2);font-size:8px}.merchant-form-switches{border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.merchant-form-switches legend{font:800 8px var(--font-mono);padding:0 7px}.merchant-form-switches label{background:#f3f6f1;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.merchant-form-switches input{accent-color:#91cf44;height:18px;width:18px!important}.merchant-advanced{border:1px solid var(--navy);font:800 9px var(--font-display);background:#fff;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.merchant-order-summary{background:var(--navy);color:#fff;border-radius:17px;grid-column:1/-1;gap:5px;padding:18px;display:grid}.merchant-order-summary strong{font:850 16px var(--font-display)}.merchant-order-summary small{color:var(--lime);font:700 8px var(--font-mono)}.merchant-order-summary p{color:#ffffffbd;margin:6px 0 0;font-size:11px;line-height:1.6}.merchant-location-preview{background:#edf5e7;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.merchant-location-preview>span{gap:3px;display:grid}.merchant-location-preview strong{font:850 11px var(--font-display)}.merchant-location-preview small{color:var(--ink-2);font-size:8px}@media (width<=760px){.merchant-connection{grid-template-columns:10px 1fr;margin-top:-12px}.merchant-connection button{grid-column:2;justify-self:start}.merchant-form-backdrop{align-items:flex-end;padding:0}.merchant-form-backdrop .merchant-inline-form{border-radius:25px 25px 0 0;grid-template-columns:1fr;height:min(92dvh,900px)}.merchant-inline-form .wide,.merchant-inline-form>header,.merchant-inline-form>footer,.merchant-form-warning,.merchant-order-summary,.merchant-advanced{grid-column:1}.merchant-form-switches{grid-template-columns:1fr}.merchant-safe-empty{justify-content:flex-start;align-items:flex-start}}.merchant-experience{background:radial-gradient(circle at 12% 0,#f3faec 0,transparent 24%),var(--paper);min-height:100dvh}.merchant-shell-nav{scrollbar-width:none;box-shadow:inset 0 0 0 1px #dfe6de}.merchant-shell-nav::-webkit-scrollbar{display:none}.merchant-shell-nav button{min-height:42px;font-size:11px;transition:background .18s,color .18s,transform .18s}.merchant-shell-nav button:hover{transform:translateY(-1px)}.merchant-workspace-page>header h1{font-size:clamp(36px,5vw,58px)}.merchant-workspace-page>header>span>p:last-child{max-width:620px;font-size:12px;line-height:1.55}.merchant-workspace-page>header>button,.merchant-inline-form footer button{min-height:44px;font-size:11px}.merchant-filter-row{scrollbar-width:none;gap:8px}.merchant-filter-row::-webkit-scrollbar{display:none}.merchant-filter-row button{align-items:center;gap:7px;min-height:40px;font-size:11px;display:flex}.merchant-filter-row button small{min-width:20px;height:20px;color:var(--ink);font:800 8px var(--font-display);background:#edf1ec;border-radius:999px;place-items:center;display:grid}.merchant-filter-row button.active small{background:var(--lime);color:var(--navy)}.merchant-order-board{gap:10px;display:grid}.merchant-order-board>article{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0,#fbfdf9 100%);border-radius:18px;grid-template-columns:64px 1fr 150px auto;padding:15px;box-shadow:0 10px 25px #17232d08}.merchant-order-board>article>i{background:#eff6e9;width:62px;height:62px}.merchant-order-board>article>span small{font-size:8px}.merchant-order-board>article>span strong{font-size:16px}.merchant-order-board>article>span em{font-size:11px}.merchant-order-board>article>b{background:#eef5e9;border-radius:10px;padding:8px 10px;font-size:9px}.merchant-order-board>article>b small{margin-top:3px;font-size:8px}.merchant-menu-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-menu-ledger>article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:58px 1fr auto;padding:16px}.merchant-menu-ledger>article>i{background:linear-gradient(145deg,#edffe0,#fff);width:56px;height:56px}.merchant-menu-ledger article>span strong{font-size:14px}.merchant-menu-ledger small,.merchant-product-table small,.merchant-settings-list small{font-size:12px;line-height:1.4}.merchant-product-table{gap:9px;display:grid}.merchant-product-table>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:12px 14px;position:relative}.merchant-product-table>article>span strong{font-size:15px}.merchant-inline-form{font-size:12px}.merchant-form-backdrop .merchant-inline-form{gap:15px;padding:28px}.merchant-inline-form header small,.merchant-inline-form label span{letter-spacing:.08em;font-size:8px}.merchant-inline-form h2{font-size:29px;line-height:1.05}.merchant-inline-form input,.merchant-inline-form textarea,.merchant-inline-form select{min-height:48px;font:500 12px var(--font-body);padding:13px 14px}.merchant-inline-form textarea{min-height:104px}.merchant-form-section{background:linear-gradient(130deg,#eff9e8,#fff);border-radius:16px;padding:17px 18px}.merchant-form-section h3{font:850 16px var(--font-display);margin:4px 0 0}.merchant-form-step{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:18px;display:flex}.merchant-form-step>span{background:var(--navy);width:36px;height:36px;color:var(--lime);font:900 12px var(--font-display);border-radius:12px;place-items:center;display:grid}.merchant-form-step>div{gap:2px;display:grid}.merchant-form-step small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-form-step strong{font:850 14px var(--font-display)}.merchant-icon-picker{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.merchant-icon-picker legend{font:800 8px var(--font-mono);padding:0 8px}.merchant-icon-picker label{cursor:pointer;border:1px solid var(--line);text-align:center;border-radius:13px;place-items:center;padding:13px 8px;position:relative}.merchant-icon-picker input{opacity:0;position:absolute}.merchant-icon-picker i{background:#f0f4ef;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.merchant-icon-picker label>span{font:800 8px var(--font-display)!important}.merchant-icon-picker label:has(input:checked){background:#f2ffe7;border-color:#89c640}.merchant-icon-picker label:has(input:checked) i{background:var(--lime)}.merchant-category-impact{background:#f1f5ef;border-radius:15px;align-items:center;gap:13px;padding:14px;display:flex}.merchant-category-impact>span{gap:3px;display:grid}.merchant-category-impact strong{font:850 12px var(--font-display)}.merchant-category-impact small{color:var(--ink-2);font-size:9px}.merchant-upload{gap:10px!important}.merchant-upload-preview{height:180px;color:var(--ink-2);background:linear-gradient(135deg,#edf3ea,#f9fcf7);border-radius:14px;align-content:center;place-items:center;gap:5px;display:grid;position:relative;overflow:hidden}.merchant-upload-preview img{object-fit:cover}.merchant-upload-preview strong{font:800 12px var(--font-display)}.merchant-upload-preview small{font-size:9px}.merchant-advanced[aria-expanded=true] svg{transform:rotate(180deg)}.merchant-advanced-panel{background:#f0f5ed;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.merchant-advanced-panel button{background:var(--navy);color:#fff;border:0;border-radius:10px;justify-self:start;padding:10px 12px;font-weight:800}.merchant-order-summary{gap:12px;padding:20px}.merchant-order-summary>div:first-child{justify-content:space-between;align-items:center;display:flex}.merchant-order-summary>div:first-child span{display:grid}.merchant-order-summary>div:first-child b{background:var(--lime);color:var(--navy);font:900 8px var(--font-mono);border-radius:999px;padding:7px 9px}.merchant-order-summary ul{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.merchant-order-summary li{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.merchant-order-summary li span{font-weight:800}.merchant-order-summary li small{color:#ffffffa8;grid-column:1}.merchant-order-summary dl{margin:0}.merchant-order-summary dl>div{justify-content:space-between;padding:4px 0;display:flex}.merchant-order-summary dt{color:#ffffffa8}.merchant-order-summary dd{font-weight:900}.merchant-order-route{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.merchant-order-route>span{background:#ffffff10;border-radius:12px;gap:3px;padding:11px;display:grid}.merchant-order-route>span>small{font-size:8px}.merchant-order-route>span>strong{font-size:11px}.merchant-order-lifecycle{border:1px solid var(--line);border-radius:17px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.merchant-order-lifecycle>span{border-right:1px solid var(--line);background:#fff;place-items:center;gap:4px;min-width:0;padding:12px 5px;display:grid}.merchant-order-lifecycle>span:last-child{border:0}.merchant-order-lifecycle>span.current{box-shadow:inset 0 -4px var(--lime);background:#efffde}.merchant-order-lifecycle i{place-items:center;width:46px;height:46px;display:grid}.merchant-order-lifecycle small{font:800 8px var(--font-display)}.merchant-confirm-layer{z-index:250;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#17232dbf;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.merchant-confirm-layer>section{width:min(440px,100%);max-height:calc(100dvh - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;background:#fff;border-radius:24px;padding:26px;overflow:auto;box-shadow:0 30px 90px #0004}.merchant-confirm-layer>section>i{background:#fff2d9;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.merchant-confirm-layer small{font:800 8px var(--font-mono);margin-top:18px;display:block}.merchant-confirm-layer h3{font:900 28px/1.05 var(--font-display);margin:5px 0}.merchant-confirm-layer p{color:var(--ink-2);line-height:1.5}.merchant-confirm-layer>section>div{gap:9px;display:flex}.merchant-confirm-layer button{border:1px solid var(--line);background:#fff;border-radius:11px;flex:1;min-height:45px;font-weight:800}.merchant-confirm-layer button:last-child{background:var(--navy);color:#fff}.merchant-analytics-empty{border:1px solid var(--line);background:linear-gradient(145deg,#f0f8e9,#fff);border-radius:24px;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;min-height:330px;margin-top:22px;padding:34px;display:grid}.merchant-analytics-empty>i{background:var(--lime);border-radius:21px;place-items:center;width:68px;height:68px;display:grid}.merchant-analytics-empty h2{font:850 28px/1.1 var(--font-display);margin:5px 0}.merchant-analytics-empty p{max-width:560px;color:var(--ink-2);line-height:1.55}.merchant-analytics-empty button{background:var(--navy);color:#fff;border:0;border-radius:11px;padding:12px 14px;font-weight:800}.merchant-period-filter{gap:7px;padding-top:18px;display:flex}.merchant-period-filter button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 12px}.merchant-period-filter button.active{background:var(--navy);color:#fff}@media (width<=760px){.merchant-menu-ledger{grid-template-columns:1fr}.merchant-order-board>article{grid-template-columns:56px 1fr}.merchant-order-board>article>b{grid-column:2}.merchant-order-board>article>button{grid-area:auto/1/auto/-1;justify-content:center}.merchant-icon-picker{grid-template-columns:repeat(2,1fr)}.merchant-order-route{grid-template-columns:1fr}.merchant-order-lifecycle{grid-template-columns:repeat(3,1fr)}.merchant-order-lifecycle>span:nth-child(3){border-right:0}.merchant-order-lifecycle>span:nth-child(-n+3){border-bottom:1px solid var(--line)}.merchant-advanced-panel{grid-template-columns:1fr}.merchant-analytics-empty{grid-template-columns:1fr;padding:24px}.merchant-analytics-empty button{justify-self:start}}.merchant-inline-form>input,.merchant-inline-form>select,.merchant-inline-form>textarea,.merchant-inline-form>fieldset{width:auto;min-width:0;max-width:100%}.merchant-form-backdrop{padding:clamp(8px,2vw,20px);overflow:hidden}.merchant-form-backdrop .merchant-inline-form{overscroll-behavior:contain;touch-action:manipulation;scrollbar-gutter:stable;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:16px;width:min(860px,100%);height:100%;max-height:100%;padding:0;scroll-padding:125px 0 105px;display:grid;overflow:hidden auto}.merchant-inline-form>*{min-width:0;max-width:100%}.merchant-inline-form>header{z-index:12;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;grid-column:1/-1;margin:0;padding:24px 28px 18px;position:sticky;top:0}.merchant-inline-form>header+*{margin-top:4px}.merchant-inline-form>header~*{margin-left:28px;margin-right:28px}.merchant-inline-form>header~footer{margin:6px 0 0}.merchant-inline-form>footer{z-index:12;padding:16px 28px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;grid-column:1/-1;position:sticky;bottom:0;box-shadow:0 -15px 35px #17232d0d}.merchant-inline-form label,.merchant-inline-form fieldset,.merchant-inline-form section,.merchant-inline-form div{min-width:0}.merchant-inline-form label>small{color:var(--ink-2);font-size:9px;line-height:1.4}.merchant-inline-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.merchant-inline-form textarea,.merchant-inline-form select{appearance:none;width:100%;max-width:100%;min-height:50px;color:var(--navy);font:600 16px var(--font-body);background:#fbfdfb;border:1px solid #cbd4cb;border-radius:14px;padding:14px 15px;line-height:1.3;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #fff}.merchant-inline-form select{background-image:linear-gradient(45deg,#0000 50%,#27333c 50%),linear-gradient(135deg,#27333c 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.merchant-inline-form input:focus,.merchant-inline-form textarea:focus,.merchant-inline-form select:focus{background:#fff;border-color:#82c337;outline:0;box-shadow:0 0 0 4px #aef85b2b}.merchant-inline-form input:disabled,.merchant-inline-form textarea:disabled,.merchant-inline-form select:disabled{opacity:.62;cursor:not-allowed;background:#edf1ed}.merchant-inline-form :invalid:not(:placeholder-shown){border-color:#cf765f}.merchant-inline-form textarea{resize:vertical;min-height:112px}.merchant-inline-form fieldset{margin:0}.merchant-form-warning{padding:13px 15px;font-size:11px;line-height:1.5}.merchant-order-summary{overflow:hidden}.merchant-order-summary ul,.merchant-order-summary dl,.merchant-order-summary .merchant-order-route{min-width:0}.merchant-order-summary li span,.merchant-order-summary li small,.merchant-order-summary li b{overflow-wrap:anywhere;min-width:0}.merchant-order-lifecycle{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:visible}.merchant-order-lifecycle>span{border-radius:14px;min-height:96px;padding:10px 4px;border:1px solid var(--line)!important}.merchant-order-lifecycle>span i{width:48px;height:48px}.merchant-order-lifecycle>span small{text-align:center;font-size:8px}.merchant-order-lifecycle>span.current{border-color:#88c83f!important}.merchant-icon-picker{z-index:1;grid-auto-rows:minmax(112px,auto);align-items:stretch;position:relative;overflow:visible}.merchant-icon-picker label{align-content:center;min-height:112px}.merchant-category-impact,.merchant-check{z-index:0;position:relative;margin-top:0!important}.merchant-upload{background:#f8fbf6;border:1px dashed #afbdaf;border-radius:18px;gap:10px;padding:16px;display:grid}.merchant-upload>span{font:800 10px var(--font-mono);letter-spacing:.08em}.merchant-upload-preview{height:220px}.merchant-upload-actions{gap:8px;display:flex}.merchant-upload-actions label{display:block}.merchant-upload-actions input,.merchant-image-actions input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.merchant-upload-actions label>span,.merchant-upload-actions button,.merchant-image-actions label>span,.merchant-image-actions button{border:1px solid var(--line);min-height:44px;font:800 13px var(--font-display);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:10px 15px;display:inline-flex}.merchant-upload-actions label>span,.merchant-image-actions label>span{background:var(--navy);color:#fff}.merchant-upload-status{color:var(--ink-2);font-size:9px}.merchant-unit-input{align-items:center;display:flex;position:relative}.merchant-unit-input>b{z-index:1;font:800 12px var(--font-display);position:absolute;left:15px}.merchant-unit-input>input{padding-left:34px!important}.merchant-unit-input.unit-end>b{left:auto;right:14px}.merchant-unit-input.unit-end>input{padding-left:15px!important;padding-right:48px!important}.merchant-form-switches label{position:relative;grid-template-columns:42px 1fr!important}.merchant-form-switches label input{opacity:0;position:absolute!important}.merchant-form-switches label>i{background:#d5ddd5;border-radius:999px;width:40px;height:24px;position:relative}.merchant-form-switches label>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.merchant-form-switches label input:checked+i{background:var(--lime)}.merchant-form-switches label input:checked+i:after{background:var(--navy);left:19px}.merchant-review-strip{background:#eff9e7;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.merchant-review-strip>span{gap:2px;display:grid}.merchant-review-strip strong{font:850 12px var(--font-display)}.merchant-review-strip small{color:var(--ink-2);font-size:9px}.merchant-demo-note{font:800 8px var(--font-mono);letter-spacing:.08em;color:#52624f;background:#eef5e8;border-radius:12px;padding:10px 12px}.merchant-image-field{border:1px solid var(--line);background:#fafcfa;border-radius:18px;grid-template-columns:112px 1fr;gap:10px 14px;padding:14px;display:grid}.merchant-image-field>span{font:800 8px var(--font-mono);letter-spacing:.08em;grid-column:1/-1}.merchant-image-thumb{background:#edf3ea;border-radius:14px;grid-row:2/4;place-items:center;width:112px;height:96px;display:grid;position:relative;overflow:hidden}.merchant-image-thumb img{object-fit:cover}.merchant-image-meta{align-content:end;gap:3px;display:grid}.merchant-image-meta strong{font:850 12px var(--font-display)}.merchant-image-meta small{color:var(--ink-2);font-size:9px}.merchant-image-meta>i{background:#dfe5df;border-radius:9px;height:4px;overflow:hidden}.merchant-image-meta>i b{background:var(--lime);height:100%;display:block}.merchant-image-actions{align-items:start;gap:7px;display:flex}.merchant-map-editor{border:1px solid var(--line);background:#e9f0e8;border-radius:22px;height:310px;position:relative;overflow:hidden}.merchant-map-editor .map-grid{background-image:linear-gradient(#fff8 2px,#0000 2px),linear-gradient(90deg,#fff8 2px,#0000 2px);background-size:74px 74px;position:absolute;inset:0;transform:rotate(28deg)scale(1.4)}.merchant-map-road{transform-origin:0;background:#fff;border:1px solid #d8dfd8;border-radius:999px;height:18px;position:absolute}.merchant-map-road.road-one{width:75%;top:36%;left:8%;transform:rotate(11deg)}.merchant-map-road.road-two{width:62%;top:70%;left:30%;transform:rotate(-19deg)}.merchant-map-editor>button{border:4px solid var(--navy);background:var(--lime);width:66px;height:78px;color:var(--navy);border-radius:50% 50% 50% 10%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.merchant-map-editor>button svg{rotate:45deg}.merchant-map-editor>small{font:800 8px var(--font-mono);background:#fffc;border-radius:8px;padding:6px 8px;position:absolute;bottom:10px;right:12px}.merchant-schedule-summary{background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;display:flex}.merchant-schedule-summary>span{gap:3px;display:grid}.merchant-schedule-summary small{color:var(--lime);font:800 8px var(--font-mono)}.merchant-schedule-summary strong{font:850 16px var(--font-display)}.merchant-schedule-summary button{color:#fff;background:#ffffff10;border:1px solid #ffffff40;border-radius:10px;padding:9px 11px;font-weight:800}.merchant-week-editor{gap:10px;display:grid}.merchant-week-editor>article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:150px 1fr;gap:14px;padding:14px;display:grid}.merchant-week-editor>article>label{align-items:start;gap:10px;display:flex}.merchant-week-editor>article>label input{opacity:0;position:absolute}.merchant-week-editor>article>label>i{background:#d9dfd9;border-radius:999px;width:42px;height:24px;position:relative}.merchant-week-editor>article>label>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.merchant-week-editor>article.active>label>i{background:var(--lime)}.merchant-week-editor>article.active>label>i:after{background:var(--navy);left:21px}.merchant-week-editor>article>label span{display:grid}.merchant-week-editor>article>label strong{font:900 12px var(--font-display)}.merchant-week-editor>article>label small{font-size:9px}.merchant-week-editor>article>div{gap:8px;display:grid}.merchant-week-editor>article>div>span{grid-template-columns:1fr 14px 1fr 36px;align-items:end;gap:7px;display:grid}.merchant-week-editor>article>div>span label small{font-size:8px}.merchant-week-editor>article>div>span input{min-height:42px!important;padding:9px 10px!important}.merchant-week-editor>article>div>span em{text-align:center;padding-bottom:13px}.merchant-week-editor>article>div>span button{background:#f2f4f1;border:0;border-radius:10px;height:42px}.merchant-week-editor .add-range{border:1px solid var(--line);background:#f5f8f3;border-radius:10px;justify-self:start;padding:9px 11px;font-weight:800}.merchant-week-editor article.closed>div p{color:var(--ink-2);margin:0}@keyframes switch-trail{0%{opacity:.95;transform:translate(-4px)scale(.6)}45%{opacity:.55;transform:translate(14px)scaleX(1.6)}to{opacity:0;transform:translate(30px)scaleX(1.1)}}.merchant-shell-head>label>i:before,.merchant-product-table label>i:before,.merchant-form-switches label>i:before,.merchant-week-editor>article>label>i:before{content:"";filter:blur(3px);opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#c1ff72f2 0%,#c1ff7200 70%);border-radius:50%;width:16px;height:16px;position:absolute;top:4px}.merchant-shell-head>label>i:before,.merchant-week-editor>article>label>i:before{left:21px}.merchant-product-table label>i:before{left:22px}.merchant-form-switches label>i:before{left:19px}.merchant-shell-head>label input:checked+i:before,.merchant-product-table label input:checked+i:before,.merchant-form-switches label input:checked+i:before,.merchant-week-editor>article.active>label>i:before{animation:.4s cubic-bezier(.2,.6,.3,1) switch-trail}.merchant-membership-current{background:linear-gradient(130deg,var(--navy),#2b5146);color:#fff;border-radius:20px;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.merchant-membership-current>i{background:var(--lime);width:60px;height:60px;color:var(--navy);border-radius:18px;place-items:center;display:grid}.merchant-membership-current>span{gap:3px;display:grid}.merchant-membership-current small{color:var(--lime);font:800 8px var(--font-mono)}.merchant-membership-current strong{font:850 20px var(--font-display)}.merchant-membership-current p{color:#ffffffb0;margin:0}.merchant-membership-current>b{background:var(--lime);color:var(--navy);font:900 8px var(--font-mono);border-radius:999px;padding:7px 9px}.merchant-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-plan-grid article{border:1px solid var(--line);background:#fff;border-radius:19px;align-content:start;gap:8px;padding:17px;display:grid;position:relative}.merchant-plan-grid article.current{background:#f5ffeb;border:2px solid #84c43c}.merchant-plan-grid article>b{background:var(--lime);font:800 8px var(--font-mono);border-radius:999px;padding:5px 7px;position:absolute;top:10px;right:10px}.merchant-plan-grid article>small{font:850 11px var(--font-display)}.merchant-plan-grid article>strong{font:900 25px var(--font-display)}.merchant-plan-grid article>strong em{font:500 9px var(--font-body);color:var(--ink-2);margin-left:4px}.merchant-plan-grid ul{gap:6px;margin:5px 0;padding:0;list-style:none;display:grid}.merchant-plan-grid li{font-size:9px}.merchant-plan-grid p{color:var(--ink-2);margin:0;font-size:9px}.merchant-plan-grid button{background:var(--navy);color:#fff;border:0;border-radius:10px;margin-top:8px;padding:10px;font-weight:800}.merchant-locked-capability{background:#fff4dc;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.merchant-locked-capability>span{gap:3px;display:grid}.merchant-locked-capability strong{font:850 12px var(--font-display)}.merchant-locked-capability small{color:var(--ink-2);font-size:9px}.merchant-locked-capability button{background:var(--navy);color:#fff;border:0;border-radius:10px;padding:10px 12px;font-weight:800}@media (width<=760px){.merchant-form-backdrop{padding:0}.merchant-form-backdrop .merchant-inline-form{border-radius:24px 24px 0 0;grid-template-columns:1fr;gap:14px;width:100%;height:min(94dvh,100%);scroll-padding:110px 0 100px}.merchant-inline-form>header{-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform;border-radius:24px 24px 0 0;padding:20px 20px 15px;transform:translateZ(0)}.merchant-inline-form>header~*{margin-left:20px;margin-right:20px}.merchant-inline-form>header~footer{padding:14px 20px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform;margin:5px 0 0;transform:translateZ(0)}.merchant-inline-form h2{font-size:clamp(28px,9vw,38px)}.merchant-order-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-order-lifecycle>span{min-height:90px}.merchant-icon-picker{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:106px}.merchant-upload-preview{height:190px}.merchant-image-field{grid-template-columns:90px 1fr}.merchant-image-thumb{width:90px;height:84px}.merchant-map-editor{height:250px}.merchant-schedule-summary{align-items:flex-start;gap:12px}.merchant-schedule-summary button{max-width:145px}.merchant-week-editor>article,.merchant-plan-grid{grid-template-columns:1fr}.merchant-membership-current{grid-template-columns:52px 1fr}.merchant-membership-current>i{width:52px;height:52px}.merchant-membership-current>b{grid-column:2;justify-self:start}.merchant-locked-capability{grid-template-columns:42px 1fr}.merchant-locked-capability button{grid-column:1/-1;justify-self:start}.merchant-confirm-layer{padding:15px}.merchant-confirm-layer>section>div{flex-direction:column}}@media (width<=420px){.merchant-order-route{grid-template-columns:1fr}.merchant-week-editor>article>div>span{grid-template-columns:1fr 10px 1fr 34px}.merchant-inline-form>footer{grid-template-columns:1fr 1.25fr;display:grid}.merchant-inline-form>footer button{padding:10px 8px}.merchant-upload-actions,.merchant-image-actions{flex-wrap:wrap}}.merchant-inline-form>input:not([type=checkbox]):not([type=radio]):not([type=file]),.merchant-inline-form>select,.merchant-inline-form>textarea,.merchant-inline-form>header~:not(footer){width:calc(100% - 56px)}@media (width<=760px){.merchant-inline-form>input:not([type=checkbox]):not([type=radio]):not([type=file]),.merchant-inline-form>select,.merchant-inline-form>textarea,.merchant-inline-form>header~:not(footer){width:calc(100% - 40px)}}.merchant-premium-choice{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.merchant-premium-choice>span{font:800 8px var(--font-mono);letter-spacing:.08em}.merchant-choice-trigger{justify-content:space-between;align-items:center;width:100%;min-height:50px!important;color:var(--navy)!important;font:700 12px var(--font-body)!important;background:#fbfdfb!important;border:1px solid #cbd4cb!important;border-radius:14px!important;padding:12px 14px!important;display:flex!important}.merchant-choice-trigger:hover,.merchant-choice-trigger[aria-expanded=true]{box-shadow:0 0 0 4px #aef85b2b;border-color:#82c337!important}.merchant-choice-trigger i{place-items:center;display:grid}.merchant-choice-menu{z-index:30;background:#fff;border:1px solid #cbd4cb;border-radius:16px;gap:4px;max-height:240px;padding:7px;display:grid;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #17232d22}.merchant-choice-menu button{text-align:left;min-height:43px;font:750 11px var(--font-display);background:#f5f7f4;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.merchant-choice-menu button:hover,.merchant-choice-menu button.selected{color:var(--navy);background:#eaffd4}.merchant-stage-actions>button{border:0;border-right:1px solid var(--line);min-height:112px;color:var(--navy);background:#fff;align-content:center;place-items:center;gap:5px;padding:11px 6px;display:grid}.merchant-stage-actions>button:last-child{border-right:0}.merchant-stage-actions>button i{place-items:center;width:52px;height:52px;display:grid}.merchant-stage-actions>button small{font:850 8px var(--font-display)}.merchant-stage-actions>button em{font:650 8px var(--font-mono);color:var(--ink-2);font-style:normal}.merchant-stage-actions>button.current{box-shadow:inset 0 -4px 0 var(--lime);background:#efffdf}.merchant-stage-actions>button.complete{background:#f5f8f2}.merchant-stage-actions>button:disabled{opacity:.48;cursor:not-allowed}.merchant-stage-actions>button:not(:disabled):hover i{transform:translateY(-3px)scale(1.06)}.merchant-stage-guidance{background:#eef8e8;border-radius:15px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.merchant-stage-guidance span{gap:2px;display:grid}.merchant-stage-guidance strong{font:850 11px var(--font-display)}.merchant-stage-guidance small{color:var(--ink-2);font-size:8px}.merchant-product-selector{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.merchant-product-selector legend{font:800 8px var(--font-mono);padding:0 7px}.merchant-product-selector label{background:#f4f7f2;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex;position:relative}.merchant-product-selector input{opacity:0;position:absolute}.merchant-product-selector i{background:#fff;border:1px solid #bdc7bc;border-radius:7px;width:22px;height:22px}.merchant-product-selector label:has(input:checked){background:#eaffd5}.merchant-product-selector label:has(input:checked) i{background:var(--lime);border-color:var(--lime);box-shadow:inset 0 0 0 5px #eaffd5}.merchant-product-selector span{font:750 9px var(--font-display)}.merchant-upgrade-scene{z-index:110;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#17232dde;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.merchant-upgrade-scene>section{width:min(620px,100%);max-height:min(760px,100dvh - 32px);color:var(--navy);background:radial-gradient(circle at 86% 10%,#c1ff7270,#0000 30%),#fbfdf8;border-radius:28px;gap:15px;padding:clamp(22px,5vw,44px);display:grid;overflow:auto;box-shadow:0 30px 90px #0005}.merchant-upgrade-scene>section>i{background:var(--lime);border-radius:24px;place-items:center;width:78px;height:78px;display:grid}.merchant-upgrade-scene small{font:850 8px var(--font-mono);letter-spacing:.13em}.merchant-upgrade-scene h3{font:900 clamp(27px,6vw,46px)/1 var(--font-display);margin:0}.merchant-upgrade-scene p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.merchant-upgrade-benefits{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.merchant-upgrade-benefits span{border:1px solid var(--line);background:#fff;border-radius:14px;gap:7px;padding:13px 9px;display:grid}.merchant-upgrade-benefits b{font:800 9px var(--font-display)}.merchant-upgrade-scene>section>div:last-child{justify-content:flex-end;gap:9px;display:flex}.merchant-upgrade-scene>section>div:last-child button{border:0;border-radius:13px;padding:13px 16px;font-weight:850}.merchant-upgrade-scene>section>div:last-child button:first-child{background:#eef1ed}.merchant-upgrade-scene>section>div:last-child button:last-child{background:var(--navy);color:#fff}@media (width<=760px){.merchant-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stage-actions>button{border-bottom:1px solid var(--line);min-height:106px}.merchant-icon-picker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;overflow:auto}.merchant-product-selector,.merchant-upgrade-benefits{grid-template-columns:1fr}.merchant-upgrade-scene>section>div:last-child{display:grid}.merchant-confirm-layer,.merchant-upgrade-scene{place-items:center}.merchant-confirm-layer>section{max-height:calc(100dvh - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow:auto}}.driver-action-moment{overscroll-behavior:contain;justify-items:center;overflow:auto;z-index:240!important;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important;align-items:center!important}.driver-action-moment>section{max-height:calc(100dvh - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow:auto}.merchant-flow-group{border:1px solid var(--line);background:#f9fbf8;border-radius:20px;gap:10px;padding:14px;display:grid}.merchant-flow-group>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.merchant-flow-group>header span{gap:3px;display:grid}.merchant-flow-group>header small{font:800 8px var(--font-mono);letter-spacing:.08em;color:var(--ink-2)}.merchant-flow-group>header strong{font:850 14px var(--font-display)}.merchant-flow-group>header>b{font:850 8px var(--font-mono);white-space:nowrap;background:#e8eee6;border-radius:999px;padding:7px 9px}.merchant-flow-group.external>header>b{background:#e7f4ef}.merchant-flow-group .merchant-order-lifecycle{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.merchant-flow-group .merchant-stage-actions>button,.merchant-flow-group .merchant-stage-actions>div{border:1px solid var(--line);min-height:108px;color:var(--navy);background:#fff;border-radius:15px;align-content:center;place-items:center;gap:5px;padding:10px 6px;display:grid}.merchant-flow-group .merchant-stage-actions>button i,.merchant-flow-group .merchant-stage-actions>div i{place-items:center;width:50px;height:50px;display:grid}.merchant-flow-group .merchant-stage-actions small{font:850 8px var(--font-display)}.merchant-flow-group .merchant-stage-actions em{font:650 8px var(--font-mono);color:var(--ink-2);font-style:normal}.merchant-flow-group .merchant-stage-actions .current{box-shadow:inset 0 -4px 0 var(--lime);background:#efffdf;border-color:#83c43b}.merchant-flow-group .merchant-stage-actions .complete{background:#f1f7ed}.merchant-flow-group .merchant-stage-actions .future{opacity:.45}.merchant-flow-group .merchant-stage-actions>button:disabled{opacity:.52}.merchant-flow-group .merchant-stage-actions>button.complete:disabled{opacity:1}.merchant-simulate-event{color:var(--navy);font:800 8px var(--font-display);background:#e9eee8;border:0;border-radius:11px;justify-self:end;align-items:center;gap:7px;padding:10px 12px;display:flex}.merchant-pickup-pin{background:radial-gradient(circle at 90% 20%,#c0ff7070,transparent 30%),linear-gradient(130deg,var(--navy),#29473f);color:#fff;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.merchant-pickup-pin>i{background:var(--lime);width:58px;height:58px;color:var(--navy);border-radius:18px;place-items:center;display:grid}.merchant-pickup-pin>span{gap:3px;display:grid}.merchant-pickup-pin small{font:800 8px var(--font-mono);color:var(--lime)}.merchant-pickup-pin strong{font:900 30px var(--font-display);letter-spacing:.08em}.merchant-pickup-pin p{color:#ffffffb8;margin:0;font-size:9px;line-height:1.45}.merchant-pickup-pin button{color:var(--navy);font:850 9px var(--font-display);background:#fff;border:1px solid #ffffff40;border-radius:12px;padding:12px 14px}.merchant-order-completion{background:radial-gradient(circle at 90% 10%,#b8ff6350,#0000 30%),#f8fcf4;border:1px solid #b8d694;border-radius:23px;gap:14px;padding:18px;display:grid}.merchant-order-completion>header{grid-template-columns:62px 1fr auto;align-items:center;gap:13px;display:grid}.merchant-order-completion>header>i{background:var(--lime);border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.merchant-order-completion>header>span{gap:3px;display:grid}.merchant-order-completion>header small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-order-completion>header strong{font:900 21px var(--font-display)}.merchant-order-completion>header p{color:var(--ink-2);margin:0;font-size:9px}.merchant-order-completion>header>b{background:var(--navy);color:var(--lime);font:850 8px var(--font-mono);border-radius:999px;padding:8px 10px}.merchant-order-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-order-people>span,.merchant-time-metrics>span{border:1px solid var(--line);background:#fff;border-radius:15px;gap:4px;padding:12px;display:grid}.merchant-order-people i{background:var(--navy);width:42px;height:42px;color:var(--lime);font:900 12px var(--font-display);border-radius:13px;place-items:center;font-style:normal;display:grid;overflow:hidden}.merchant-order-people small,.merchant-time-metrics small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-order-people strong{font:850 11px var(--font-display)}.merchant-order-people em,.merchant-time-metrics em{color:var(--ink-2);font-size:8px;font-style:normal}.merchant-time-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.merchant-time-metrics>span>svg{color:#5e773f}.merchant-time-metrics strong{font:900 19px var(--font-display)}@media (width<=760px){.driver-action-moment{place-items:center!important}.driver-action-moment>section{width:min(440px,100%);padding:24px}.merchant-flow-group .merchant-order-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-pickup-pin{grid-template-columns:52px 1fr}.merchant-pickup-pin>i{width:52px;height:52px}.merchant-pickup-pin button{grid-column:1/-1;width:100%}.merchant-order-completion>header{grid-template-columns:54px 1fr}.merchant-order-completion>header>b{grid-column:2;justify-self:start}.merchant-order-people{grid-template-columns:1fr}.merchant-time-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-simulate-event{justify-content:center;justify-self:stretch}}@media (width<=390px){.merchant-flow-group>header{flex-direction:column;align-items:flex-start}.merchant-time-metrics{grid-template-columns:1fr}.merchant-order-completion{padding:14px}}.connected-login{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17232de0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.connected-orbit-a{pointer-events:none;border:1px solid #c1ff7215;border-radius:50%;width:480px;height:480px;animation:8s ease-in-out infinite ambient-pulse;position:absolute;top:-200px;right:-200px;box-shadow:0 0 0 45px #c1ff7206,0 0 0 90px #ffffff03}.connected-orbit-b{pointer-events:none;border:1px solid #c1ff7210;border-radius:50%;width:300px;height:300px;animation:8s ease-in-out .5s infinite ambient-pulse;position:absolute;bottom:-120px;left:-100px;box-shadow:0 0 0 30px #c1ff7204}.login-card-top{justify-content:center;align-items:center;min-height:42px;margin-bottom:28px;display:flex;position:relative}.connected-back{z-index:120;color:#fff;cursor:pointer;background:#17232d;border:1px solid #c1ff7259;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;transition:background .2s,color .2s,transform .2s,border-color .2s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 10px 26px #07101966,inset 0 1px #ffffff14}.connected-back:hover{background:var(--lime);color:var(--navy);border-color:var(--lime);transform:translateY(calc(-50% - 1px))}.connected-back:active{transform:translateY(-50%)}.connected-back:hover svg{animation:.35s back-arrow-nudge}.login-card-top .connected-logo{display:block}.connected-card{isolation:isolate;z-index:81;background:#fff;border-radius:28px;width:min(100%,480px);padding:40px clamp(28px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 90px #07101950}.connected-card.login-card{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.connected-card.login-card::-webkit-scrollbar{display:none}.login-mode-body{gap:0;display:grid}.connected-orb{pointer-events:none;z-index:-1;border:1px solid #c1ff7228;border-radius:50%;width:160px;height:160px;animation:20s linear infinite orb-spin;position:absolute;top:-50px;right:-70px;box-shadow:0 0 0 20px #c1ff7210}.connected-logo{display:block}.connected-card h1{font-family:var(--font-display);letter-spacing:-.045em;color:var(--navy);margin:0 0 12px;font-size:clamp(34px,5vw,46px);font-weight:800;line-height:1.05}.connected-card p:not(.eyebrow){color:var(--ink-2);max-width:400px;margin:0 0 28px;font-size:13px;line-height:1.5}.connected-card form{gap:12px;display:grid}.connected-card label{gap:6px;display:grid}.connected-card label span{font:800 9px/1 var(--font-mono);letter-spacing:.1em;color:#5a6870;text-transform:uppercase}.connected-card input{width:100%;min-height:54px;color:var(--navy);font:600 14px var(--font-body);background:#f8faf7;border:1px solid #d6ddd8;border-radius:14px;outline:none;padding:0 16px;transition:border-color .2s}.connected-card input::placeholder{color:#a0aab0}.connected-card input:focus{border-color:var(--lime);background:#fff;box-shadow:0 0 0 4px #c1ff7228}.connected-card form aside{color:#c0392b;background:#fff0ed;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:700}.connected-card form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:54px;font-size:14px;font-weight:850}.connected-card form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #17232d30}.connected-card form button:disabled{opacity:.5;cursor:default}@keyframes orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes back-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes ambient-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (width<=520px){.connected-login{align-items:end;padding:16px}.connected-card{border-radius:22px;padding:32px 20px}.connected-card h1{font-size:30px}.login-card-top{gap:10px;margin-bottom:22px}.connected-back{width:40px;height:40px}}.market-live-source{color:#68757b;letter-spacing:.04em;align-items:center;gap:9px;margin:8px 2px 16px;font-size:12px;font-weight:800;display:flex}.market-live-source i{background:#d7a94d;border-radius:50%;width:9px;height:9px}.market-live-source i.connected{background:#9ce84d;box-shadow:0 0 0 6px #9ce84d24}.driver-live-summary{background:#fff;border:1px solid #dce4de;border-radius:20px;align-items:center;gap:18px;width:min(94%,1080px);margin:12px auto;padding:14px 18px;display:flex}.driver-live-summary span{min-width:110px;display:grid}.driver-live-summary small{letter-spacing:.11em;color:#778187;font-size:11px;font-weight:850}.driver-live-summary strong{color:#27343d;font-size:24px}.driver-live-summary em{color:#647078;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-style:normal;display:flex}.driver-live-summary em i{background:#aaf05a;border-radius:50%;width:9px;height:9px}.saved-address-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.saved-address-actions b{color:var(--ink-2);cursor:pointer;background:var(--paper)!important}.saved-address-actions b:first-child{color:var(--navy);background:var(--lime)!important}.merchant-payments-ledger{gap:8px;display:grid}.merchant-payments-ledger>article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.merchant-payments-ledger article>span{gap:3px;min-width:0;display:grid}.merchant-payments-ledger span small{font:800 8px var(--font-mono);color:var(--ink-2)}.merchant-payments-ledger span strong{font:850 12px var(--font-display)}.merchant-payments-ledger span em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:9px;font-style:normal;overflow:hidden}.merchant-payments-ledger>b{font:800 8px var(--font-mono);border-radius:999px;padding:6px 8px}.merchant-payments-ledger>b.tone-ok{color:#3f6d1f;background:#e7f7d8}.merchant-payments-ledger>b.tone-warn{color:#7a431e;background:#fff0e0}.merchant-payments-ledger>b.tone-info{color:#33506b;background:#eaf0f6}.merchant-payments-ledger>article>strong{font:850 14px var(--font-display);white-space:nowrap}.order-live-card .order-live-actions{align-items:center;gap:8px;display:flex}.order-live-card header .order-cancel{color:#f2c9c1;background:0 0;border:1px solid #e6c9c4}.order-live-card header .order-cancel:disabled{opacity:.55;cursor:default}.nerva-real-map{border:1px solid var(--line);z-index:1;background:#e8eee8;border-radius:24px;height:430px;position:relative;overflow:hidden}.nerva-real-map .maplibregl-canvas-container{background:#e8eee8;width:100%;height:100%}.customer-address-map .nerva-real-map{z-index:1;border:0;border-radius:0;position:absolute;inset:0;height:100%!important}.customer-address-map>span:not(.map-grid),.customer-address-map>b{z-index:600}.nerva-map-pin.maplibregl-marker,.nerva-map-pin{background:0 0;border:0;width:0;height:0}.nerva-map-pin{width:0;height:0;position:absolute}.nerva-pin{width:34px;height:34px;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.nerva-pin>i{background:var(--lime);color:var(--navy);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;inset:0;box-shadow:0 3px 10px #00000040}.nerva-pin>i svg{flex:none;width:18px;height:18px;display:block}.nerva-pin>b{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#17232d;border-radius:8px;max-width:170px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:-38px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #00000030}.nerva-map-pin.home .nerva-pin>i{border-color:var(--navy);color:var(--navy);background:#fff}.nerva-map-pin.pickup .nerva-pin>i{color:#b8ff63;background:#24323c;border-color:#b8ff63}.nerva-map-pin.driver .nerva-pin>i{color:#24323c;background:#b8ff63;border-color:#24323c;box-shadow:0 0 0 5px #b8ff6340}.nerva-map-pin.offer .nerva-pin>i{color:#24323c;background:#b8ff63;border-color:#24323c;box-shadow:0 0 0 5px #24323c1f}.nerva-map-pin.offer{cursor:pointer}.nerva-map-pin.offer.hovered .nerva-pin>i,.nerva-map-pin.offer:hover .nerva-pin>i{transform:scale(1.15)}.driver-map .nerva-real-map,.zone-map .nerva-real-map,.partner-map .nerva-real-map{border:0;border-radius:0;position:absolute;inset:0;height:100%!important}.partner-locate-me{z-index:5;border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fffffff2;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #17232d1c}.address-autocomplete{flex:auto;min-width:0;display:flex;position:relative}.address-autocomplete>.address-autocomplete-input{background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:auto;padding:0;font-size:16px;font-weight:700}.address-ac-note{color:var(--ink-2);font-size:9px;position:absolute;right:14px}.address-ac-list{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;gap:2px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #17232d26}.address-ac-list button{text-align:left;color:#17232d;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.address-ac-list button:hover,.address-ac-list button:focus{background:#eaffd2}.address-ac-list button svg{color:#4f6f32;flex:none}.driver-form-grid input[readonly]{color:#8a959a}.pin-error{color:#e5484d;margin:0 0 10px;font-size:12px;font-weight:800}.map-fallback-grid{background:#e8eee8;place-items:center;display:grid;position:absolute;inset:0}.map-fallback-grid small{font:700 9px/1 var(--font-mono);color:var(--ink-2);background:#fffe;border-radius:999px;padding:8px 12px}.restaurant-location{border:1px solid var(--line);background:#fbfcf9;border-radius:22px;margin:18px 2px 16px;padding:14px}.restaurant-location header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.restaurant-location header span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.restaurant-location header small{font:700 8px/1 var(--font-mono);color:var(--ink-2)}.promo-canvas.ad-configured{background:var(--ad-bg,#17232d)}.promo-canvas.ad-configured .promo-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.promo-canvas.ad-configured .promo-copy small{color:var(--ad-accent,#c1ff72)}.promo-canvas.ad-configured .promo-copy h2{color:var(--ad-text,#fff)}.promo-canvas.ad-configured .promo-copy p{color:var(--ad-text,#fff);opacity:.78}.promo-canvas.ad-configured .promo-copy>button{background:var(--ad-accent,#c1ff72);color:var(--ad-bg,#17232d)}.market-ad-stage.real-ad small,.market-ad-stage.real-ad strong,.market-ad-stage.real-ad em{color:inherit}.market-ad-stage.real-ad em{opacity:.78}.home-ad-slot.real-ad small,.home-ad-slot.real-ad strong,.home-ad-slot.real-ad em{color:inherit}.home-ad-slot.real-ad em{opacity:.75;font-size:11px;font-style:normal;display:block}.splash-concept.concept-ad .splash-preview>img{object-fit:cover;z-index:0;width:100%;height:100%}.splash-concept.concept-ad .splash-preview .promo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.splash-concept.concept-ad .splash-preview:after{display:none}.ad-splash-title{font-family:var(--font-display);letter-spacing:-.03em;z-index:2;text-shadow:0 3px 18px #17232d59;max-width:82%;font-size:clamp(26px,4vw,40px);line-height:1.02;position:absolute;bottom:22px;left:24px}.ad-admin{gap:18px;padding:2px 0 26px;display:grid}.ad-admin-head{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.ad-admin-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(22px,3vw,32px)}.ad-admin-head p{color:var(--ink-2);max-width:640px;font-size:13px;line-height:1.55}.ad-admin-notice{color:#3f5c1a;background:#eff9dd;border:1px solid #cfe6a4;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:650}.ad-admin-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.ad-admin-card{border:1px solid var(--line);background:#fff;border-radius:20px;gap:12px;padding-bottom:12px;display:grid;overflow:hidden}.ad-admin-card.inactive{opacity:.62}.ad-admin-card>header{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 0;display:flex}.ad-slot-tag{font:800 9px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2);background:#eef1f3;border-radius:999px;padding:7px 10px}.ad-slot-tag.slot-promo_moment{color:#4c7a14;background:#f0fbe2}.ad-slot-tag.slot-splash{color:#1f5d8f;background:#e7f1fb}.ad-slot-tag.slot-market_intent{color:#9a6217;background:#fdf0dd}.ad-toggle{border:1px solid var(--line);font:800 9px/1 var(--font-mono);color:var(--ink-2);cursor:pointer;background:#f7f8f9;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:flex}.ad-toggle i{background:#c2c9ce;border-radius:50%;width:8px;height:8px}.ad-toggle.on{color:#3f5c1a;background:#f0fbe2;border-color:#cfe6a4}.ad-toggle.on i{background:#9ed44a}.ad-admin-preview{border-radius:14px;place-items:center;height:150px;margin:0 14px;display:grid;position:relative;overflow:hidden}.ad-admin-preview>img{object-fit:cover}.ad-admin-preview-copy{color:#fff;z-index:1;gap:3px;max-width:80%;display:grid;position:absolute;bottom:12px;left:14px}.ad-admin-preview-copy small{letter-spacing:.12em;color:var(--lime);font-size:8px;font-weight:900}.ad-admin-preview-copy strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;line-height:1.05}.ad-admin-preview-copy em{color:#ffffffb0;font-size:10px;font-style:normal}.ad-admin-actions{justify-content:space-between;gap:8px;padding:0 14px;display:flex}.ad-admin-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:800;display:flex}.ad-admin-actions button.danger{color:#c0392b;border-color:#f2d0ca}.ad-admin-modal{z-index:108;background:#17232dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.ad-admin-modal>section{background:#fbfcf9;border-radius:24px;gap:18px;width:min(860px,100%);max-height:92vh;padding:24px;display:grid;overflow-y:auto}.ad-admin-modal>section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-admin-modal>section>header h2{font-family:var(--font-display);letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(20px,3vw,28px)}.ad-admin-form{gap:16px;display:grid}.ad-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-form-grid label,.ad-form-text label{gap:6px;display:grid}.ad-form-grid span,.ad-form-text span,.ad-form-media>label>span,.ad-live-preview>span{font:800 9px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.ad-form-grid input,.ad-form-grid select,.ad-form-text input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;padding:10px 12px;font-size:13px}.ad-size-guide{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-size-guide>span{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.ad-size-guide i{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.ad-size-guide b{font:850 13px/1.2 var(--font-display);color:var(--navy)}.ad-size-guide em{color:var(--ink-2);font-size:10px;font-style:normal;line-height:1.4}.ad-size-guide .ad-size-measured{background:#fffdf5;border-color:#e7c878}.ad-size-guide .ad-size-measured.ok{background:#f3fbeb;border-color:#cfe6a4}.ad-size-measured.ok em{color:#3f5c1a}.ad-size-guide .ad-size-measured.warn em{color:#7a4d12}.ad-size-hint b{color:var(--ink-2);font-weight:700}@media (width<=640px){.ad-size-guide{grid-template-columns:1fr}}.ad-form-media{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-upload{cursor:pointer;background:#f4f6f3;border:1px dashed #b9c4cb;border-radius:14px;gap:6px;padding:14px;display:grid;position:relative;overflow:hidden}.ad-upload:hover{background:#f0f8ea;border-color:#9bdc52}.ad-upload input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ad-upload i{color:#17232d;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-style:normal;font-weight:800;display:flex}.ad-upload i:before{content:"+";background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.ad-upload small{color:var(--ink-2);word-break:break-all;font-size:10px}.ad-form-text{gap:12px;display:grid}.ad-form-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ad-form-row label input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;height:42px;padding:3px}.ad-active-row{cursor:pointer;align-items:center;gap:10px;display:flex}.ad-active-row input{width:18px;height:18px}.ad-live-preview{gap:10px;display:grid}.ad-live-preview>span{display:block}.ad-live-preview .market-ad-stage{margin:0}.ad-admin-modal>footer{justify-content:flex-end;gap:10px;display:flex}.ad-admin-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-admin-head-actions button{cursor:pointer;border-radius:12px;padding:11px 16px;font-family:inherit;font-size:12px;font-weight:800}.ad-admin-head-actions .quiet{border:1px solid var(--line);color:var(--ink-2);background:#f1f3f5}.ad-admin-head-actions .primary{color:#fff;background:#0c0c0e;border:0}.ad-admin-head-actions .quiet:hover{background:#e7eaee}.ad-admin-slots{flex-direction:column;gap:22px;display:flex}.ad-slot-group{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px}.ad-slot-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ad-slot-group-head small{color:var(--ink-2);font:700 11px/1 var(--font-mono);letter-spacing:.03em}.ad-slot-add{color:var(--ink-2);font:800 11px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.ad-slot-add:hover{color:#0c0c0e}@media (width<=720px){.ad-form-grid,.ad-form-media{grid-template-columns:1fr}.ad-form-row{grid-template-columns:1fr 1fr}.ad-admin-head{flex-direction:column}.ad-admin-head-actions{width:100%}.ad-admin-head-actions button{flex:1}}.merchant-view-shop{border:1px solid var(--line);color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:12.5px;font-weight:800;display:flex}.merchant-view-shop:hover{background:var(--paper)}.backend-node em{color:var(--ink-2);font-size:8px;font-style:normal;line-height:1.3}.merchant-live-wait{color:var(--navy);background:#f3fbe9;border:1px dashed #83c43b;border-radius:15px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.merchant-live-wait>i{background:#e3f7cd;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.merchant-live-wait>i svg{color:#5f8f2e}.merchant-live-wait>span{gap:3px;display:grid}.merchant-live-wait strong{font:850 11px var(--font-display)}.merchant-live-wait small{color:var(--ink-2);font-size:9px;line-height:1.5}.maplibregl-ctrl-group{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #17232d1c}.maplibregl-ctrl-group button{cursor:pointer;background:#fff;border:0;place-items:center;display:grid;width:34px!important;height:34px!important}.maplibregl-ctrl-group button:hover{background:#eaffd2}.maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.25)sepia()saturate(2)hue-rotate(50deg)}.maplibregl-ctrl-attrib{font:400 9px/1.4 var(--font-mono);color:var(--ink-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:8px}.maplibregl-marker.nerva-map-pin>.nerva-pin>i{cursor:pointer;transition:transform .18s,box-shadow .18s}.maplibregl-marker.nerva-map-pin.hovered>.nerva-pin>i{transform:scale(1.18);box-shadow:0 6px 16px #17232d66}.maplibregl-canvas{outline:0}.maplibregl-map{overflow:hidden}.nerva-loading{color:var(--ink-2);text-align:center;align-content:center;place-items:center;gap:9px;padding:18px;display:grid;position:relative}.nerva-loading.block{min-height:150px}.nerva-loading-logo{filter:grayscale(.35);opacity:.92;display:block}.nerva-loading-track{background:#d8e0da;border-radius:99px;width:76px;height:4px;position:relative;overflow:hidden}.nerva-loading-track i{background:var(--lime);border-radius:99px;width:38%;height:100%;position:absolute;top:0;left:0}.nerva-loading small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:800}.nerva-map-loading{z-index:4;background:#e9efe7;place-items:center;display:grid;position:absolute;inset:0}.nerva-map-loading.block{border:1px solid var(--line);border-radius:24px;min-height:330px;position:relative}.nerva-map-empty{border:1px solid var(--line);height:330px;color:var(--ink-2);text-align:center;background:#eef2ee;border-radius:24px;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}.nerva-map-empty strong{color:var(--navy);font-size:13px}.nerva-map-empty small{font-size:11px}.nerva-fallback-tint{opacity:.55;background:linear-gradient(160deg,#dfe8dc 0%,#c9d6c6 45%,#e8eee8 100%);position:absolute;inset:0}.nerva-fallback-note{border:1px solid var(--line);letter-spacing:.12em;color:var(--ink-2);white-space:nowrap;z-index:5;background:#ffffffed;border-radius:999px;padding:7px 14px;font-size:10px;font-weight:800;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #17232d18}.nerva-fallback-note:before{content:"●";color:#f2a23c;margin-right:7px;font-size:9px}.nerva-map-loading{background:#e9efe7}.nerva-map-loading .nerva-loading{min-height:150px}.nerva-map-loading .nerva-loading-logo{filter:grayscale(.2)}.merchant-order-moment{z-index:132;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 22% 28%,#8ac93f42,#0000 34%),#111a22e9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.merchant-order-moment>section{background:#f8faf7;border:1px solid #fff5;border-radius:30px;grid-template-columns:300px 1fr;width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 38px 110px #07101770}.merchant-order-moment>section>aside{color:#fff;background:linear-gradient(145deg,#18252e,#2f513d);flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.merchant-order-moment>section>aside:after{content:"";border:1px solid #c9ff7f40;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-105px;right:-120px;box-shadow:0 0 0 34px #c9ff7f08,0 0 0 68px #c9ff7f05}.merchant-order-moment aside>i{background:var(--lime,#b8ff63);width:118px;height:118px;color:var(--navy,#17232d);z-index:1;border-radius:34px;place-items:center;margin-bottom:22px;display:grid;position:relative;box-shadow:0 22px 50px #07101745}.merchant-order-moment aside>small{font:800 8px/1 var(--font-mono);color:var(--lime,#b8ff63);letter-spacing:.1em;z-index:1}.merchant-order-moment aside>strong{font-family:var(--font-display);letter-spacing:-.06em;z-index:1;margin:6px 0;font-size:52px;line-height:1}.merchant-order-moment aside>em{font:800 8px/1 var(--font-mono);color:#c9d2d4;z-index:1;font-style:normal}.merchant-order-moment aside>div{z-index:1;flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.merchant-order-moment aside>div span{background:#ffffff0a;border:1px solid #ffffff28;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.merchant-order-moment main{padding:36px}.merchant-order-moment main>.eyebrow{color:#5c822f}.merchant-order-moment h2{font-family:var(--font-display);letter-spacing:-.05em;margin:5px 0 12px;font-size:42px;line-height:1.02}.merchant-order-moment main>p:not(.eyebrow){color:#657179;line-height:1.55}.merchant-incoming-facts{border-block:1px solid #dce2dd;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;padding:17px 0;display:grid}.merchant-incoming-facts span{background:#fff;border:1px solid #d9dfda;border-radius:16px;gap:3px;padding:13px 14px;display:grid}.merchant-incoming-facts small{font:800 8px/1 var(--font-mono);color:#6a767c}.merchant-incoming-facts strong{font-size:15px}.merchant-incoming-facts em{color:#68747b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.merchant-order-moment footer{justify-content:flex-end;gap:9px;display:flex}.merchant-order-moment footer .primary{align-items:center;gap:8px;display:flex}.merchant-order-moment footer button:not(.primary):not(.danger){background:#fff;border:1px solid #d8ded9;border-radius:11px;padding:12px 15px;font-weight:800}.merchant-order-moment footer .danger{color:#b3402f;background:#fff7f7;border:1px solid #f2cfcf;border-radius:11px;padding:12px 15px;font-weight:800}.driver-offer-moment{z-index:120;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 20% 25%,#6b9e4b55,#0000 32%),#111b22e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.driver-offer-moment>article{text-align:left;background:#f8faf7;border:1px solid #fff5;border-radius:30px;grid-template-columns:310px 1fr;justify-items:stretch;width:min(920px,100%);padding:0;display:grid;overflow:hidden;box-shadow:0 35px 100px #07101770}.driver-offer-moment>article>aside{color:#fff;background:linear-gradient(145deg,#17242d,#2a4940);flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex;position:relative;overflow:hidden}.driver-offer-moment>article>aside:after{content:"";border:1px solid #b8ff6340;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-120px;box-shadow:0 0 0 35px #b8ff6308,0 0 0 70px #b8ff6305}.offer-radar{width:142px;height:142px;color:var(--driver-lime,#b8ff63);place-items:center;margin-bottom:24px;display:grid;position:relative}.offer-radar>i{border:2px solid var(--driver-lime,#b8ff63);border-radius:50%;position:absolute;inset:5px}.driver-offer-moment aside>small{font:800 8px/1 var(--font-mono);color:var(--driver-lime,#b8ff63);letter-spacing:.1em}.driver-offer-moment aside>strong{font-family:var(--font-display);letter-spacing:-.06em;margin:4px 0;font-size:68px;line-height:1}.driver-offer-moment aside>em{font:800 8px/1 var(--font-mono);color:#c8d1d3;font-style:normal}.driver-offer-moment aside>div{gap:8px;margin-top:25px;display:flex}.driver-offer-moment aside>div span{background:#ffffff0a;border:1px solid #ffffff28;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.driver-offer-moment main{padding:38px}.driver-offer-moment main>.eyebrow{color:#598235}.driver-offer-moment h2{font-family:var(--font-display);margin:5px 0 12px;font-size:45px;line-height:1.02}.driver-offer-moment main>p:not(.eyebrow){color:#657179;line-height:1.55}.offer-route{border-block:1px solid #dce2dd;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 0;display:grid}.offer-route span{grid-template-columns:52px 1fr;place-items:center start;display:grid}.offer-route span>i{background:#eef2ed;border-radius:17px;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid}.offer-route span b,.offer-route span small{grid-column:2}.offer-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.offer-facts span{background:#fff;border:1px solid #d9dfda;border-radius:15px;gap:3px;padding:13px 14px;display:grid}.offer-facts small{font:800 8px/1 var(--font-mono);color:#68747b}.offer-facts strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.driver-offer-moment footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.driver-offer-moment footer .primary{align-items:center;gap:7px;display:flex}.driver-offer-moment footer button:not(.primary){border:1px solid #d8ded9;border-radius:11px;padding:12px 15px;font-weight:800}@media (width<=760px){.merchant-order-moment>section,.driver-offer-moment>article{grid-template-columns:1fr;max-height:94vh;overflow:auto}.merchant-order-moment>section>aside,.driver-offer-moment>article>aside{grid-template-columns:96px 1fr;align-items:center;min-height:190px;padding:22px;display:grid}.merchant-order-moment aside>i,.offer-radar{grid-row:1/5;width:90px;height:90px;margin:0}.merchant-order-moment aside>div,.driver-offer-moment aside>div{grid-column:1/-1;margin-top:8px}.merchant-incoming-facts,.offer-facts{grid-template-columns:1fr 1fr}.offer-route{grid-template-columns:1fr}.offer-route>svg{justify-self:center;transform:rotate(90deg)}.merchant-order-moment main,.driver-offer-moment main{padding:24px 18px}.merchant-order-moment footer,.driver-offer-moment footer{flex-wrap:wrap}.merchant-order-moment footer button,.driver-offer-moment footer button{flex:auto}}.nerva-map-hud{z-index:900;color:#b8ff63;font:700 10px var(--font-mono);letter-spacing:.05em;pointer-events:none;background:#17232de6;border-radius:8px;padding:5px 8px;position:absolute;bottom:28px;left:10px}.nerva-real-map{transform:translateZ(0)}.driver-route-fullscreen .nerva-real-map,.driver-route-fullscreen .nerva-real-map .maplibregl-canvas-container{background:#dfe7dd}.driver-route-fullscreen .route-command{bottom:116px}.driver-route-fullscreen .map-provider{bottom:102px}@media (width<=760px){.driver-route-fullscreen .route-command{bottom:104px}}.search-result-groups{gap:6px;display:grid}.search-result-group{display:grid}.search-result-group h3{font:900 9px var(--font-mono);letter-spacing:.12em;color:var(--ink-2);border-bottom:1px solid var(--line);margin:0;padding:10px 0 6px}.search-result-group button img{display:block}.merchant-shell-nav button{align-items:center;gap:7px;display:inline-flex}.merchant-shell-nav button svg{display:block}.driver-nav button.active,.merchant-shell-nav button.active{color:#24323c;background:#b8ff63;box-shadow:0 10px 24px #0b141628}.driver-nav button.active i{background:#24323c;box-shadow:0 0 0 2px #b8ff63}@media (width<=820px){.merchant-shell-nav button{border-radius:19px;flex:1;gap:3px;min-height:58px}}@media (width<=1000px){.admin-shell-body{padding-bottom:96px}.admin-side-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#25323ce8;border:1px solid #ffffff40;border-radius:26px;width:calc(100% - 20px);max-width:600px;height:auto;min-height:0;padding:8px;display:flex;position:fixed;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 45px #17232d40}.admin-side-nav>img,.admin-side-nav>div{display:none}.admin-side-nav nav{scrollbar-width:none;gap:3px;width:100%;display:flex;overflow-x:auto}.admin-side-nav nav::-webkit-scrollbar{display:none}.admin-side-nav nav button{text-align:center;color:#d1d7da;min-width:72px;min-height:58px;font:800 9px/1 var(--font-display);background:0 0;border:0;border-radius:19px;grid-template-columns:1fr;justify-items:center;gap:3px;padding:10px 6px;display:grid}.admin-side-nav nav button i{display:block}.admin-side-nav nav button span{white-space:nowrap}.admin-side-nav nav button b{display:none}.admin-side-nav nav button.active{color:#24323c;background:#b8ff63;transform:none;box-shadow:0 10px 24px #0b141628}}.error-screen{z-index:80;background:var(--navy);place-items:center;min-height:100vh;display:grid;position:fixed;inset:0;overflow:hidden}.error-screen:before,.error-screen:after{content:"";background:var(--lime);border-radius:50%;width:14px;height:14px;animation:5s ease-in-out infinite error-float;position:absolute}.error-screen:before{top:20%;left:16%}.error-screen:after{width:8px;height:8px;animation-delay:-2.2s;bottom:22%;right:14%}@keyframes error-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.error-orbit{transform-origin:50%;border:1px solid #c1ff723d;border-radius:50%;animation:26s linear infinite error-spin;position:absolute}.error-orbit-a{aspect-ratio:1;width:min(560px,86vw)}.error-orbit-b{aspect-ratio:1;border-color:#ffffff14;width:min(780px,120vw);animation-duration:38s;animation-direction:reverse}@keyframes error-spin{to{transform:rotate(360deg)}}.error-card{z-index:2;text-align:center;justify-items:center;gap:0;max-width:520px;padding:30px;display:grid;position:relative}.error-glyph{filter:drop-shadow(0 10px 18px #0b141660);width:82px;height:82px;animation:.7s cubic-bezier(.2,.8,.2,1) both error-drop}@keyframes error-drop{0%{opacity:0;transform:translateY(-18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.error-code{font-family:var(--font-mono);letter-spacing:.24em;color:var(--lime);margin:26px 0 0;font-size:15px;font-weight:500;animation:.6s .12s both error-fade}.error-eyebrow{letter-spacing:.3em;color:#ffffff6b;margin:22px 0 0;font-size:10px;font-weight:850;animation:.6s .2s both error-fade}.error-title{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:10px 0 0;font-size:clamp(30px,5.4vw,46px);font-weight:800;line-height:1.08;animation:.6s .26s both error-fade}.error-copy{color:#fff9;max-width:420px;margin:16px 0 0;font-size:15px;line-height:1.65;animation:.6s .32s both error-fade}.error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;animation:.6s .4s both error-fade;display:flex}.error-action-primary{background:var(--lime);color:var(--navy);cursor:pointer;font-weight:850;font:800 14px/1 var(--font-body);border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.error-action-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c1ff7233}.error-action-quiet{color:#fff;font:800 14px/1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.error-action-quiet:hover{background:#ffffff14;border-color:#fff5}.error-status{z-index:2;font-family:var(--font-mono);letter-spacing:.22em;color:#ffffff52;justify-content:center;align-items:center;gap:9px;padding:20px;font-size:9px;animation:.6s .5s both error-fade;display:flex;position:absolute;bottom:0;left:0;right:0}.error-status span{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite error-pulse;box-shadow:0 0 #c1ff7280}@keyframes error-pulse{0%,to{box-shadow:0 0 #c1ff7273}50%{box-shadow:0 0 0 6px #c1ff7200}}@keyframes error-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.error-card{max-width:92vw;padding:20px}.error-glyph{width:64px;height:64px}.error-copy{font-size:13px}.error-actions{flex-direction:column;width:100%}.error-action-primary,.error-action-quiet{justify-content:center;width:100%}}.market-intents-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 10px;display:grid}.intent-card{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.intent-card:hover{border-color:var(--navy);background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #17232d12}.intent-card.active{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 8px 22px #17232d20}.intent-card.active .intent-icon{background:var(--lime);color:var(--navy)}.intent-icon{background:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 10px #17232d0d}.intent-text{flex-direction:column;gap:2px;min-width:0;display:flex}.intent-text strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:800}.intent-text small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.intent-card.active .intent-text small{color:#ffffffa0}.market-intents-secondary{gap:8px;margin-bottom:24px;display:flex}.intent-pill{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:750;transition:all .18s;display:flex}.intent-pill:hover{border-color:var(--navy)}.intent-pill.active{background:var(--lime);border-color:var(--lime);color:var(--navy);font-weight:850}.subcategory-compact-rail{scrollbar-width:none;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.subcategory-compact-rail::-webkit-scrollbar{display:none}.subcat-chip{border:1px solid var(--line);white-space:nowrap;cursor:pointer;color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;transition:all .18s;display:flex}.subcat-chip:hover{border-color:var(--navy);background:var(--paper)}.subcat-chip i{background:var(--paper);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.subcat-chip strong{font-size:12px;font-weight:800}.subcat-chip.active{border-color:var(--navy);background:var(--navy);color:#fff}.subcat-chip.active i{background:var(--lime);color:var(--navy)}.rapid-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:14px;display:grid}.rapid-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.rapid-card:hover{box-shadow:0 12px 32px #17232d12}.rapid-card.closed{opacity:.65;cursor:default}.rapid-card-cover{background:var(--navy);width:100%;height:140px;position:relative;overflow:hidden}.rapid-card-cover img{object-fit:cover;transition:transform .4s}.rapid-card:hover .rapid-card-cover img{transform:scale(1.04)}.rapid-card-cover .merchant-status{z-index:2;position:absolute;top:12px;left:12px}.quick-add-fab{z-index:3;background:var(--lime);width:36px;height:36px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;font-weight:900;transition:transform .18s,background .18s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 14px #00000030}.quick-add-fab:hover{background:#d2ff8c;transform:scale(1.12)}.rapid-card-info{flex-direction:column;gap:4px;padding:14px;display:flex}.rapid-card-info h3{font-family:var(--font-display);margin:0;font-size:16px;font-weight:800;line-height:1.2}.rapid-card-info p{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.rapid-card-meta{color:var(--navy);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;font-weight:750;display:flex}.rapid-card-meta span{align-items:center;gap:4px;display:flex}@media (width<=640px){.market-intents-grid{grid-template-columns:repeat(3,1fr);gap:8px}.intent-card{text-align:center;flex-direction:column;gap:6px;padding:10px 6px}.intent-text small{display:none}.rapid-cards-grid{grid-template-columns:1fr}}.merchant-fav-btn{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;width:34px;height:34px;color:var(--navy);background:#ffffff90;border:1px solid #ffffff60;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000015}.merchant-fav-btn:hover{border-color:var(--navy);background:#fff;transform:scale(1.1)}.merchant-fav-btn.active{background:var(--lime);color:var(--navy);border-color:var(--lime);box-shadow:0 0 0 4px #c1ff7220}.merchant-fav-btn.mosaic{width:28px;height:28px;top:8px;right:8px}.merchant-fav-btn:hover{transform:scale(1.1)}@media (width<=760px){.restaurant-cart-dock{width:calc(100vw - 28px);left:50%;transform:translate(-50%)}}.menu-product-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;grid-template-columns:1fr auto;height:120px;padding:0;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.menu-product-card:hover{box-shadow:0 10px 24px #17232d12}.menu-product-image{grid-column:1/-1;height:80px;position:relative;overflow:hidden}.menu-product-image img{object-fit:cover!important}.menu-product-image>i{background:var(--lime);color:var(--navy);border-radius:99px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:10px;left:10px;box-shadow:0 3px 8px #00000010}.menu-product-copy{grid-column:1/-1;gap:4px;padding:12px 14px;display:grid}.menu-product-copy small{color:var(--ink-2);font-size:8px}.menu-product-copy strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:800}.menu-product-copy p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.3}.menu-product-copy em{color:var(--ink-2);font-size:9px;font-style:normal;font-weight:700}.menu-product-card>b{font-family:var(--font-display);align-self:flex-start;padding:12px 15px 0 0;font-size:15px;font-weight:800}.menu-add{background:var(--navy);width:28px;height:28px;color:var(--lime);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;bottom:13px;right:13px}.restaurant-cart-dock{z-index:30;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#18242ef0;border:1px solid #ffffff35;border-radius:19px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:min(620px,100vw - 28px);margin:0 auto;padding:10px 15px;display:grid;position:fixed;bottom:18px;box-shadow:0 18px 55px #17232d4a;left:50%!important}.restaurant-cart-dock>span:first-child{position:relative}.restaurant-cart-dock>span:first-child>i{background:var(--lime);width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-2px;right:-2px}.restaurant-cart-dock>span:nth-child(2){text-align:left;display:grid}.restaurant-cart-dock small{color:var(--lime);font-size:8px}.restaurant-cart-dock>b{align-items:center;gap:8px;display:flex}.restaurant-status-bar{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin:6px 0 14px;padding:10px 14px;display:flex}.restaurant-status-bar .merchant-status{letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.restaurant-status-bar .merchant-status.open{background:var(--lime);color:var(--navy)}.restaurant-status-bar .merchant-status.closed{color:#fff;background:#27333ce8;border:1px solid #ffffff38}.restaurant-status-bar .merchant-meta{color:var(--ink-2);font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:6px;display:flex}.restaurant-status-bar .merchant-meta .meta-dot{background:var(--ink-2);border-radius:50%;width:4px;height:4px}.menu-product-card strong{letter-spacing:-.02em;font-family:var(--font-display)!important;font-weight:800!important}.menu-product-card p{font-size:9px;line-height:1.2}.menu-product-card em{font-size:8px;font-weight:800}.menu-editorial h2{letter-spacing:-.045em;font-family:var(--font-display)!important}.menu-editorial .eyebrow{font-family:var(--font-mono)!important}.restaurant-rating{color:var(--lime);font:800 12px/1 var(--font-display);letter-spacing:-.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17232dea;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;margin-bottom:13px;padding:7px 13px;display:inline-flex;box-shadow:0 10px 26px #10182035}.restaurant-rating svg{width:13px;height:13px;color:var(--lime)}.restaurant-cover-copy small{font-family:var(--font-mono);letter-spacing:.13em}.restaurant-location{border:1px solid var(--line);background:#fff;border-radius:22px;margin:18px 0 16px;padding:14px;box-shadow:0 14px 34px #17232d0a}.restaurant-location header{margin-bottom:12px}.restaurant-location header span{flex:1;min-width:0;font-size:12.5px;font-weight:750}.restaurant-location header span svg{flex:none}.restaurant-location header span b{text-overflow:clip;white-space:normal;word-break:break-word;font-weight:750;overflow:visible}.restaurant-location header>small{font:800 8px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.12em;background:var(--paper);white-space:nowrap;border-radius:999px;padding:6px 9px}.restaurant-location.no-interaction{pointer-events:none;-webkit-user-select:none;user-select:none}.restaurant-location.no-interaction .nerva-real-map{pointer-events:none}.restaurant-location .nerva-real-map{border-radius:16px;height:190px}.menu-editorial{padding:36px 0 6px}.menu-editorial .menu-product-list{grid-template-columns:1fr;gap:12px;display:grid}.menu-product-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:22px;grid-template-columns:112px 1fr auto;align-items:center;gap:16px;width:100%;height:auto;min-height:140px;padding:14px;transition:border-color .22s,box-shadow .22s;display:grid;box-shadow:0 10px 26px #17232d08}.menu-product-card:hover{border-color:#c7cfc9;box-shadow:0 18px 42px #17232d16}.menu-product-card:hover .menu-add{background:var(--navy);transform:scale(1.08)rotate(90deg)}.menu-product-image{background:var(--soft);border-radius:18px;grid-area:auto;width:112px;min-width:112px;height:112px;position:relative;overflow:hidden}.menu-product-image img{width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);object-fit:cover!important}.menu-product-card:hover .menu-product-image img{transform:scale(1.07)}.menu-product-image>i{background:var(--lime);color:var(--navy);font:900 8px/1 var(--font-mono);letter-spacing:.06em;border-radius:999px;padding:5px 9px;position:absolute;inset:auto auto 9px 9px;box-shadow:0 6px 14px #17232d2e}.menu-product-copy{grid-area:auto;gap:4px;min-width:0;padding:0;display:grid}.menu-product-copy strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);white-space:normal;font-size:16px;font-weight:800;line-height:1.15}.menu-product-copy p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.menu-product-tags{gap:6px;display:flex}.menu-product-tags em{font:800 8px/1 var(--font-mono);color:#5f6b72;background:var(--paper);border:1px solid var(--line);letter-spacing:.05em;border-radius:999px;padding:5px 8px;font-style:normal}.menu-product-availability{font:800 9px/1 var(--font-body);color:#4f7c1f;align-items:center;gap:6px;margin-top:3px;display:flex}.menu-product-availability i{background:#7fb44b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7fb44b20}.menu-product-availability.off{color:#8a9499}.menu-product-availability.off i{box-shadow:none;background:#b9c1bd}.menu-product-price{align-content:center;align-self:center;justify-items:end;gap:10px;min-width:0;display:grid}.menu-product-amount{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.menu-product-amount b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);font-size:18px;font-weight:800}.menu-product-amount s{color:#9aa4a0;font-size:10.5px;text-decoration:line-through}.menu-product-amount em{font:900 8px/1 var(--font-mono);color:#4f7c1f;background:var(--lime);border-radius:999px;padding:4px 7px;font-style:normal}.menu-add{background:var(--navy);width:38px;height:38px;color:var(--lime);border-radius:50%;place-items:center;transition:transform .22s,background .22s;display:grid;position:static;box-shadow:0 10px 22px #17232d26}.menu-add>span{font-size:21px;font-weight:600;line-height:1}.menu-product-card.unavailable{opacity:.66}.menu-product-card.unavailable .menu-add{color:#fff;box-shadow:none;background:#9aa4a0}@media (width<=560px){.menu-product-card{grid-template-columns:96px 1fr;gap:12px;min-height:0;padding:12px}.menu-product-image{border-radius:15px;width:96px;min-width:96px;height:96px}.menu-product-price{grid-area:2/2;justify-content:space-between;justify-self:stretch;align-items:center;width:100%;display:flex}.menu-product-amount{justify-content:flex-start}}.restaurant-cover-copy{bottom:40px;left:max(44px,50% - 520px);right:44px}.restaurant-cover-copy .restaurant-identity{-webkit-backdrop-filter:blur(16px);font-family:var(--font-mono);letter-spacing:.1em;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:9px 15px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 10px 30px #17232d2e}.restaurant-cover-copy .restaurant-identity>i{background:#9aa4a0;border-radius:50%;flex:none;width:7px;height:7px}.restaurant-cover-copy .restaurant-identity>b{color:#fff;font-weight:900}.restaurant-cover-copy .restaurant-identity>em{color:var(--lime);background:#ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-style:normal;display:inline-flex}.restaurant-cover-copy .restaurant-identity>em svg,.restaurant-cover-copy .restaurant-identity>span{color:var(--lime)}.restaurant-cover-copy h1{letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(46px,5.8vw,76px);line-height:1.02}.restaurant-cover-copy .restaurant-accent{background:var(--lime);border-radius:999px;width:64px;height:5px;margin:22px 0 16px;display:block;box-shadow:0 0 0 5px #c1ff7226}.restaurant-cover-copy>p{color:#ffffffb8;max-width:560px;margin:0;font-size:13px;line-height:1.6}.restaurant-cover-meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.restaurant-cover-meta span{-webkit-backdrop-filter:blur(14px);color:#ffffffd9;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:9px;font-weight:800;display:inline-flex}.restaurant-cover-meta span svg{color:var(--lime)}.restaurant-filter-rail{z-index:22;scrollbar-width:none;-ms-overflow-style:none;background:#fffffff2;border-bottom:0;align-items:center;gap:9px;display:flex;position:sticky;top:0;overflow-x:auto;padding:16px 12px 18px!important}.restaurant-filter-rail button{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;grid-template-columns:none;align-items:center;gap:9px;min-width:auto;min-height:46px;padding:5px 15px 5px 6px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex;box-shadow:0 7px 20px #17232d0a}.restaurant-filter-rail button>i{width:36px;min-width:36px;height:36px;color:var(--navy);box-shadow:none;background:#eef3ee;border-radius:50%;place-items:center;transition:background .22s,color .22s;display:grid}.restaurant-filter-rail button>span>strong{letter-spacing:-.01em;font-size:12px;line-height:1.1}.restaurant-filter-rail button>span>em{font:800 8px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-2);white-space:nowrap}.restaurant-filter-rail button>span>small{display:none}.restaurant-filter-rail button.active{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #17232d30}.restaurant-filter-rail.compact button{border-radius:999px;min-height:38px;padding:4px 13px 4px 5px}.menu-editorial>header{align-items:end}.menu-editorial>header>div.menu-sort-control{position:relative}.menu-editorial>header>.menu-sort-control>button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:850;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 7px 20px #17232d0a}.menu-sort-control>button span:first-of-type{white-space:nowrap}.menu-sort-menu{border:1px solid var(--line);z-index:40;background:#fff;border-radius:16px;gap:2px;min-width:215px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 50px #17232d22}.menu-sort-menu button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:750;transition:background .16s;display:flex}.menu-sort-menu button i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c1ff7226}.menu-empty{text-align:center;background:#fff;border:1px dashed #c7cfc9;border-radius:22px;grid-column:1/-1;justify-items:center;gap:4px;padding:52px 24px;display:grid}.menu-empty .eyebrow{margin-bottom:6px}.menu-empty h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);margin:0;font-size:20px;font-weight:800}.menu-empty p:not(.eyebrow){color:var(--ink-2);margin:0 0 10px;font-size:11.5px;line-height:1.5}.menu-empty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 20px;font-size:10px;font-weight:850;transition:transform .2s,background .2s;box-shadow:0 12px 26px #17232d26}.menu-empty button:hover{background:#2c3d49;transform:translateY(-2px)}@media (width<=760px){.restaurant-filter-rail{padding:13px 20px 15px}.menu-editorial>header{flex-wrap:wrap;gap:10px}.restaurant-cover-copy{bottom:26px;left:20px;right:20px}.restaurant-cover-copy .restaurant-identity{letter-spacing:.08em;gap:7px;padding:7px 11px;font-size:8px}.restaurant-cover-copy h1{margin:18px 0 0;font-size:clamp(38px,11.5vw,54px);line-height:1.04}.restaurant-cover-copy .restaurant-accent{width:52px;height:4px;margin:18px 0 13px}.restaurant-cover-meta{gap:6px;margin-top:18px}.restaurant-cover-meta span{padding:8px 12px;font-size:8px}}.restaurant-filter-rail button>i.tone-a{color:#2c5c22;background:#eef6e8}.restaurant-filter-rail button>i.tone-b{color:#17324a;background:#eaf1f6}.restaurant-filter-rail button>i.tone-c{color:#6b4a1f;background:#f7f0e7}.restaurant-filter-rail button>i.tone-d{color:#4c2f6e;background:#f1ecf7}.restaurant-filter-rail button>i.tone-e{color:#7c2626;background:#f6eaea}.restaurant-filter-rail button.active>i{background:var(--lime);color:var(--navy)}.product-stage{align-items:stretch;margin-top:30px}.product-photo{aspect-ratio:auto;background:var(--navy);isolation:isolate;border-radius:26px;min-height:520px;max-height:none;position:relative;overflow:hidden}.product-photo img{object-fit:cover;object-position:center;position:absolute;inset:0;width:100%!important;height:100%!important}.product-facts{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.product-facts .fact-card>i.icon{background:var(--paper);width:30px;height:30px;color:var(--navy);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.product-facts .fact-card>span{gap:1px;min-width:0;display:grid}.product-facts .fact-card b{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:13px;font-weight:800;line-height:1.1;overflow:hidden}.product-facts .fact-card small{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase;font-size:7px}.product-facts .fact-card.free>i.icon{color:#0f8a3d;background:#e9ffef;box-shadow:inset 0 0 0 1px #bfe8cc}.product-facts .fact-card.free b{color:#0f8a3d}.product-config{align-self:center;padding:6px 0 0}.product-config h1{font-size:clamp(34px,4.5vw,56px);font-weight:800}.product-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.product-tags i{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.product-tags i.tone-a{color:#2c5c22;background:#eef6e8}.product-tags i.tone-b{color:#17324a;background:#eaf1f6}.product-tags i.tone-c{color:#6b4a1f;background:#f7f0e7}.product-tags i.tone-d{color:#4c2f6e;background:#f1ecf7}.product-tags i.tone-e{color:#7c2626;background:#f6eaea}.product-desc{margin:16px 0 0}.product-price{align-items:baseline;gap:12px;margin:22px 0 6px;display:flex}.product-price strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--navy);font-size:clamp(30px,3.4vw,44px);font-weight:800}.product-price s{color:var(--ink-2);font-size:18px;font-weight:600}.product-price em{color:#315c19;font-style:normal;font-family:var(--font-mono);background:#e7ffd2;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.prep-note{background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:13px;align-items:center;gap:9px;margin:18px 0 2px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.prep-note svg{color:var(--navy);flex:none}.choice-block{margin:26px 0}.choice-block>header{color:var(--navy);align-items:center;gap:8px;margin-bottom:6px;display:flex}.choice-block>header svg{flex:none}.choice-block>header strong{font-size:14px;font-weight:800}.choice-block>header small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-2);text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}.choice-block button{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr auto 30px;padding:13px 15px;transition:border-color .18s,transform .18s,box-shadow .18s}.choice-block button:hover{border-color:#27333c55;transform:translateY(-1px)}.choice-block button b{font-family:var(--font-mono);color:var(--navy);font-size:11px}.choice-block button i.mark{background:var(--paper);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:background .18s,color .18s;display:grid}.choice-block button i.mark svg{color:var(--ink-2)}.choice-block button.selected i.mark{background:var(--lime)}.choice-block button.selected i.mark svg{color:var(--navy)}.choice-block button.removed i.mark{background:#ffe1dc}.choice-block button.removed i.mark svg,.choice-block button.removed span,.choice-block button.removed b{color:#8a3429}.choice-block.note-block textarea{resize:none;background:var(--paper);border:0;border:1px solid var(--line);width:100%;font:500 13px/1.5 var(--font-body);color:var(--navy);border-radius:14px;outline:0;min-height:88px;padding:13px 14px}.product-action{-webkit-backdrop-filter:blur(18px)saturate(1.25);z-index:20;background:#fff;border:1px solid #17232d1a;border-radius:20px;grid-template-columns:auto 1fr;gap:10px;margin-top:30px;padding:12px;display:grid;position:sticky;bottom:14px;box-shadow:0 24px 50px -22px #17232d6b}.product-action .stepper{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:2px;padding:2px;display:flex}.product-action .stepper button{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.product-action .stepper button:hover{background:var(--paper)}.product-action .stepper button:disabled{opacity:.35;cursor:default}.product-action .stepper span{text-align:center;min-width:34px;font-weight:800;font-family:var(--font-display)}.product-action .primary.add-to-cart{background:var(--navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:14px;display:flex}.product-action .primary.add-to-cart span{text-align:left;gap:1px;display:grid}.product-action .primary.add-to-cart small{font-family:var(--font-mono);letter-spacing:.14em;opacity:.75;text-transform:uppercase;font-size:8px;font-weight:800}.product-action .primary.add-to-cart strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:800}.context-header .icon-button.saved{color:var(--danger)}@media (width<=760px){.product-photo{aspect-ratio:4/5;min-height:420px;max-height:none}.product-facts{gap:6px;bottom:10px;left:10px;right:10px}.product-facts .fact-card{padding:8px 11px}.product-facts .fact-card b{max-width:120px;font-size:12px}.product-config h1{font-size:38px}.product-action{margin-top:24px;bottom:12px}}.product-config .eyebrow{align-items:center;gap:8px;display:flex}.product-config .eyebrow:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #c1ff7233}.choice-block>header i{width:34px;height:34px;color:var(--navy);border-radius:11px;flex:none;place-items:center;font-style:normal;display:grid}.choice-block>header i.tone-0{color:#2c5c22;background:#eef6e8}.choice-block>header i.tone-1{color:#17324a;background:#eaf1f6}.choice-block>header i.tone-2{color:#6b4a1f;background:#f7f0e7}.choice-block>header i.tone-3{color:#4c2f6e;background:#f1ecf7}.choice-block>header i.tone-4{color:#7c2626;background:#f6eaea}.choice-block button i.mark.radio{box-shadow:inset 0 0 0 2px var(--line);background:0 0}.choice-block button.selected i.mark.radio{box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.choice-block button.selected i.mark.radio svg{color:var(--navy)}.product-splash{z-index:80;-webkit-backdrop-filter:blur(14px);background:#17232dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-splash-card{text-align:center;background:#fff;border:1px solid #ffffff30;border-radius:26px;justify-items:center;width:min(400px,100%);padding:30px 28px 18px;display:grid;box-shadow:0 40px 90px #07101966}.product-splash-glyph{background:#e7ffd2;border-radius:50%;place-items:center;width:86px;height:86px;margin-bottom:14px;display:grid;box-shadow:inset 0 0 0 1px #bfe8cc,0 16px 34px #315c1926}.product-splash-glyph .lifecycle-icon{width:100%;height:100%}.product-splash-card dl{gap:9px;width:100%;margin:0 0 18px;display:grid}.product-splash-card dl div{justify-content:space-between;align-items:center;font-size:13px;display:flex}.product-splash-card dl dt{color:var(--ink-2)}.product-splash-card dl dd{font-family:var(--font-mono);color:var(--navy);margin:0;font-weight:800}.product-splash-card dl div.total{border-top:1px dashed var(--line);padding-top:11px}.product-splash-card dl div.total dd{color:var(--navy);font-size:19px}.product-splash-card .primary{border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:14px;display:flex}.product-splash-card .quiet{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:11px;font-weight:800}.product-splash-card .quiet:hover{color:var(--navy)}.choice-block>header>span{gap:1px;min-width:0;display:grid}.product-context>.icon-button{border-radius:12px;align-items:center;gap:10px;padding:7px 12px 7px 8px;transition:background .18s;display:flex}.product-context>.icon-button:hover{background:var(--paper)}.product-context>.icon-button strong{font:850 13px/1.15 var(--font-display);white-space:nowrap;text-overflow:ellipsis;max-width:230px;overflow:hidden}.product-photo-fill{position:absolute;inset:0}.product-photo-placeholder{color:#fff;text-align:center;background:linear-gradient(145deg,#18242e,#2c4a40);align-content:center;place-items:center;gap:14px;padding:30px;display:grid;position:absolute;inset:0}.product-photo-placeholder .product-photo-mark{filter:drop-shadow(0 18px 30px #0710194d)}.product-photo-placeholder .product-photo-mark svg{width:96px;height:96px}.product-photo-placeholder>span{font-family:var(--font-display);letter-spacing:-.03em;max-width:85%;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.05}.product-photo-placeholder>small{font:800 8px/1 var(--font-mono);letter-spacing:.14em;color:var(--lime)}.product-photo-price{box-shadow:0 12px 28px #07101940;font-family:var(--font-mono)!important;padding:9px 14px!important;font-size:14px!important;font-weight:800!important;bottom:24px!important;left:24px!important}.product-splash-card{position:relative}.product-splash-close{background:var(--paper);width:32px;height:32px;color:var(--ink-2);cursor:pointer;z-index:2;border:0;border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.product-splash-close:hover{color:var(--navy);background:#e8ecea}.product-splash-glyph{background:radial-gradient(circle at 50% 42%,#f4ffe3,#e7ffd2);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #bfe8cc,0 16px 34px #315c1926}.product-splash-glyph .radar-ring{border:1.5px solid var(--lime);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.product-splash-glyph .radar-ring.r1{animation:2.2s ease-out infinite radar-ping}.product-splash-glyph .radar-ring.r2{animation:2.2s ease-out 1.1s infinite radar-ping}.product-splash-glyph .product-splash-mark{width:88px;height:88px}.product-splash-glyph .product-splash-mark svg{width:100%;height:100%}@keyframes radar-ping{0%{opacity:.85;transform:scale(.82)}to{opacity:0;transform:scale(1.55)}}@keyframes nerva-pop{0%{transform:scale(.965)}55%{transform:scale(1.012)}to{transform:scale(1)}}.choice-block button.selected{animation:.3s nerva-pop}@media (width<=760px){.product-splash-glyph{width:100px;height:100px}.product-splash-glyph .product-splash-mark{width:74px;height:74px}.product-photo-placeholder .product-photo-mark svg{width:72px;height:72px}}@media (width<=520px){.product-context>.icon-button small{display:none}.product-context>.icon-button strong{font-size:12px}}.product-stage-skeleton .product-skeleton:before{content:"";background:linear-gradient(100deg,var(--navy) 30%,#33414c 50%,var(--navy) 70%);background-size:220% 100%;animation:1.35s ease-in-out infinite skeleton-sweep;position:absolute;inset:0}@keyframes skeleton-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}.product-stage-skeleton .product-config .skeleton-line{background:var(--paper);border-radius:9px;height:16px;margin:0 0 16px;position:relative;overflow:hidden}.product-stage-skeleton .product-config .skeleton-line:after,.product-stage-skeleton .product-config .skeleton-block:after{content:"";background:linear-gradient(100deg,#0000 30%,#e2e6e0 50%,#0000 70%) 0 0/220% 100%;animation:1.35s ease-in-out infinite skeleton-sweep;position:absolute;inset:0}.product-stage-skeleton .product-config .skeleton-line.w40{width:38%}.product-stage-skeleton .product-config .skeleton-line.w70{width:72%}.product-stage-skeleton .product-config .skeleton-block{background:var(--paper);border-radius:14px;height:130px;margin:0 0 20px;position:relative;overflow:hidden}.restaurant-cover>img{transition:opacity .55s}.restaurant-cover>img.cover-loading{opacity:0}.product-photo-price{inset:22px 22px auto auto!important}@media (width<=760px){.product-photo-price{top:14px!important;right:24px!important}}.product-facts{flex-wrap:wrap;align-content:end}.product-facts .fact-card{flex:none}.product-splash-card{box-shadow:0 40px 90px #07101966,inset 0 0 0 1px #d3e9bc}.product-splash-card:before{content:"";background:var(--lime);border-radius:0 0 8px 8px;width:72px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.product-splash-actions button{border:1px solid var(--line);background:var(--paper);min-height:47px;font:800 12px/1.2 var(--font-display);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 10px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.product-splash-actions button svg{color:var(--navy);flex:none}.product-splash-actions button:hover{color:var(--navy);background:#f3f9e9;border-color:#bfe093;transform:translateY(-2px)}.product-splash-actions button:active{transform:translateY(0)}@media (width<=480px){.product-splash-actions{grid-template-columns:1fr}.product-splash-actions button{min-height:44px}}.checkout-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 20px;display:grid}.checkout-steps>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.checkout-steps>button>i{background:var(--paper);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:900;transition:background .2s,color .2s;display:grid}.checkout-steps>button>span{font:800 12px/1 var(--font-display);color:var(--ink-2);transition:color .2s}.checkout-steps>button.current{border-color:var(--navy);box-shadow:inset 4px 0 var(--lime)}.checkout-steps>button.current>i{background:var(--lime);color:var(--navy)}.checkout-steps>button.current>span{color:var(--navy)}.checkout-steps>button.done{border-color:#d7ecc0}.checkout-steps>button.done>i{color:#0f8a3d;background:#e9ffef}.checkout-steps>button.todo{opacity:.55}.checkout-steps>button>b{background:var(--lime);border-radius:0 4px 4px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.checkout-stack>.checkout-pay{grid-template-columns:1fr 1fr;gap:9px;display:grid}.checkout-pay>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:46px 1fr 30px;align-items:center;gap:12px;padding:17px 15px;transition:border-color .2s,box-shadow .2s;display:grid}.checkout-pay>button:hover{border-color:#aeb9b1}.checkout-pay>button.active{border-color:var(--navy);box-shadow:inset 4px 0 var(--lime);background:#fcfef9}.checkout-pay>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.checkout-pay>button>.pay-mark{background:var(--paper);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:background .2s;display:grid}.checkout-pay>button.active>.pay-mark{background:var(--lime)}.checkout-pay>button>.pay-mark.radio{box-shadow:inset 0 0 0 1.5px var(--line)}.checkout-pay>button .checkout-symbol{background:var(--paper);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.checkout-pay>button.active .checkout-symbol{background:var(--lime)}.checkout-ok{background:var(--lime);width:28px;height:28px;color:var(--navy);border-radius:50%;place-items:center;font-style:normal;display:grid}.checkout-summary-head{justify-content:space-between;align-items:center;width:100%;display:flex}.checkout-summary-head .lifecycle-icon{width:46px;height:46px}.checkout-summary-items{width:100%;margin-top:6px}.checkout-summary-items>span{color:#ffffffa0;margin-top:4px;font-size:12px;display:block}.checkout-summary dd.shimmer{border-radius:6px;min-width:54px;position:relative;overflow:hidden;color:#0000!important}.checkout-summary dd.shimmer:after{content:"";background:linear-gradient(100deg,#ffffff14 30%,#ffffff42 50%,#ffffff14 70%) 0 0/220% 100%;animation:1.2s ease-in-out infinite checkout-shimmer;position:absolute;inset:0}@keyframes checkout-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.checkout-confirm-loading{justify-content:center;align-items:center;gap:9px;display:inline-flex}.checkout-confirm-loading>i{border:2px solid var(--navy);border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}@media (width<=760px){.checkout-steps>button{gap:7px;padding:10px 11px}.checkout-steps>button>span{font-size:11px}.checkout-pay{grid-template-columns:1fr!important}.checkout-pay>button{grid-template-columns:42px 1fr 28px;padding:15px 13px}}.product-splash{z-index:80;overscroll-behavior:contain;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#17232dcc;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:hidden auto}.product-splash-card{text-align:center;background:#fff;border:1px solid #ffffff30;border-radius:26px;flex-direction:column;align-items:center;width:min(400px,100%);min-height:0;max-height:100%;margin:auto;padding:32px 28px 18px;display:flex;overflow-y:auto;box-shadow:0 40px 90px #07101966}.product-splash-glyph{place-items:center;width:120px;height:120px;margin-bottom:10px;display:grid;position:relative}.product-splash-glyph .splash-halo{background:radial-gradient(circle,#c1ff7252,#0000 68%);border-radius:50%;position:absolute;inset:0}.product-splash-glyph .splash-ring{width:100%;height:100%;position:absolute;inset:0}.product-splash-glyph .splash-ring circle{transform-origin:50%;transform:rotate(-90deg)}.product-splash-glyph .splash-burst-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.product-splash-glyph .splash-check{background:var(--lime);border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 16px 34px -12px #c1ff72cc,inset 0 0 0 1px #ffffff73}.product-splash-glyph .splash-check svg{width:32px;height:32px}.product-splash-card .eyebrow{color:var(--ink-2);margin:4px 0 0}.product-splash-card h3{font-family:var(--font-display);letter-spacing:-.04em;max-width:100%;margin:4px 0 16px;font-size:24px;font-weight:800}.splash-receipt{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:12px;display:grid}.splash-receipt .splash-thumb{background:#eef2ee;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.splash-receipt .splash-thumb img{object-fit:cover;width:100%;height:100%}.splash-receipt .splash-thumb i{color:var(--ink-2)}.splash-receipt .splash-item{gap:2px;min-width:0;display:grid}.splash-receipt .splash-item small{letter-spacing:.1em;color:var(--ink-2);font-size:8px;font-weight:900}.splash-receipt .splash-item strong{font-family:var(--font-display);color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.splash-receipt .splash-item em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.splash-receipt>b{font-family:var(--font-mono);color:var(--navy);white-space:nowrap;font-size:17px;font-weight:800}.product-splash-card .splash-cart{border-radius:15px;justify-content:space-between;width:100%;padding:15px 18px;font-size:14px}.product-splash-card .splash-cart>span{font-family:var(--font-display);font-size:14px;font-weight:800}.product-splash-card .splash-cart>b{font-family:var(--font-mono);font-size:15px}.product-splash-card .splash-cart>i{width:26px;height:26px;color:var(--navy);background:#0e1a221f;border-radius:9px;place-items:center;display:grid}.product-splash-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:12px;display:grid}.product-splash-actions .splash-secondary{cursor:pointer;text-align:left;background:linear-gradient(#f8fcef,#edf7df);border:1px solid #cfe5b4;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px -20px #17232d80,inset 0 1px #fffffff2}.product-splash-actions .splash-secondary:hover{border-color:#b9dc96;transform:translateY(-2px);box-shadow:0 18px 36px -20px #17232d99,inset 0 1px #fffffff2}.product-splash-actions .splash-secondary>i{width:36px;height:36px;color:var(--navy);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #cfe5b4}.product-splash-actions .splash-secondary>span{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.product-splash-actions .splash-secondary>span strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);white-space:normal;font-size:13px;line-height:1.2}.product-splash-actions .splash-secondary>span small{color:#5b6b72;white-space:normal;font-size:10px;line-height:1.25}.product-splash-actions .splash-secondary>svg{color:var(--lime);flex:none}.product-splash-card .splash-quiet{border:1px solid var(--line);width:100%;min-height:46px;font-family:var(--font-display);color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 20px -16px #17232d73}.product-splash-card .splash-quiet:hover{border-color:#bfe093;transform:translateY(-1px);box-shadow:0 14px 26px -16px #17232d8c}.product-splash-card .splash-quiet svg{color:var(--lime);flex:none}@media (width<=480px){.product-splash-card{padding:24px 20px 14px}.product-splash-glyph{width:84px;height:84px}.product-splash-card h3{margin:2px 0 12px;font-size:22px}.splash-receipt{margin-bottom:10px;padding:10px}.splash-receipt .splash-thumb,.splash-receipt .splash-thumb img{width:46px;height:46px}.product-splash-card .splash-cart{padding:12px 16px}.product-splash-actions{gap:8px;margin-top:10px}.product-splash-actions button{min-height:44px}}.restaurant-cover{height:240px}.restaurant-cover>span{background:linear-gradient(#0000 38%,#17232d66)}.restaurant-cover-badges{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;bottom:44px;left:max(44px,50% - 520px)}.restaurant-cover-badges span{-webkit-backdrop-filter:blur(18px)saturate(1.5);color:#fff;background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 9px;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 12px 32px #17232d47}.restaurant-cover-badges span:hover{translate:0 -2px;box-shadow:inset 0 1px #ffffff4d,0 16px 36px #17232d57}.restaurant-cover-badges span>i{background:#c1ff7229;border:1px solid #c1ff7238;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.restaurant-cover-badges span svg{color:var(--lime);flex:none}.restaurant-cover-badges span b{font-family:var(--font-display);letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1}.restaurant-cover-badges span small{font-family:var(--font-mono);letter-spacing:.12em;color:#ffffffa8;font-size:7.5px;font-weight:800}.restaurant-cover-copy{border:1px solid var(--line);color:var(--navy);z-index:2;background:#fff;border-radius:20px;margin-top:-36px;padding:14px 18px 20px;transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);position:relative;bottom:auto;left:auto;right:auto;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 2px 4px -2px #17232d0f,0 26px 50px -24px #17232d66}.restaurant-cover-copy:before{content:"";background:linear-gradient(90deg,#0000,#17232d29,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.restaurant-cover-copy:hover{box-shadow:inset 0 1px 0 #fffffff2,0 6px 14px -6px #17232d2e,0 34px 64px -26px #17232d80,0 0 0 1px var(--line);translate:0 -3px}.restaurant-cover-copy .restaurant-identity{background:var(--paper);border-color:var(--line);color:var(--ink-2);box-shadow:none;z-index:1;margin:0 0 12px;padding:7px 12px;position:relative}.restaurant-cover-copy .restaurant-identity>i{background:#b9c2bd}.restaurant-cover-copy .restaurant-identity>i.on{background:#37c871;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 0 4px #37c87122}.restaurant-cover-copy .restaurant-identity>b{color:var(--navy);letter-spacing:.12em}.restaurant-cover-copy .restaurant-identity>em{background:var(--lime);color:var(--navy)}.restaurant-cover-copy .restaurant-identity>em svg{color:var(--navy)}.restaurant-cover-copy .restaurant-identity>span{color:#37c871}.restaurant-cover-copy .restaurant-identity>span.off{color:var(--danger)}.restaurant-cover-copy h1{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;z-index:1;margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.02;position:relative}.restaurant-cover-copy .restaurant-accent{background:var(--lime);z-index:1;border-radius:99px;width:64px;height:3px;margin:10px 0 8px;animation:.6s cubic-bezier(.22,1,.36,1) both accent-draw,3.2s ease-in-out .8s infinite accent-breathe;position:relative;box-shadow:0 0 0 5px #c1ff7226}@keyframes accent-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.restaurant-cover-copy>p{max-width:440px;color:var(--ink-2);-webkit-line-clamp:2;z-index:1;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}@media (width<=760px){.restaurant-cover{height:180px}.restaurant-cover>header{top:16px;left:18px;right:18px}.restaurant-cover-copy{border-radius:18px;margin-top:-24px;padding:12px 14px 16px}.restaurant-cover-copy:after{font-size:clamp(48px,18vw,84px)}.restaurant-cover-copy h1{font-size:24px}.restaurant-cover-copy .restaurant-identity{gap:8px;margin:0 0 10px;padding:8px 12px;font-size:8px}.restaurant-cover-copy .restaurant-accent{margin:9px 0 7px}.restaurant-cover-badges{flex-wrap:wrap;gap:6px;bottom:34px;left:22px;right:22px}.restaurant-cover-badges span{gap:6px;padding:6px 11px 6px 7px}.restaurant-cover-badges span>i{width:18px;height:18px}.restaurant-cover-badges span svg{width:11px;height:11px}.restaurant-cover-badges span b{font-size:12px}.restaurant-cover-badges span small{display:none}}.restaurant-cover>img{will-change:transform;animation:16s ease-in-out infinite alternate cover-kenburns}@keyframes cover-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.1)translateY(-1.5%)}}@keyframes accent-breathe{0%,to{box-shadow:0 0 0 5px #c1ff7226}50%{box-shadow:0 0 0 8px #c1ff7214}}.product-photo-fill{border-radius:inherit;background:#101b24;position:absolute;inset:0}.product-photo .product-photo-bgwrap{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.product-photo .product-photo-bg{object-fit:cover;filter:blur(30px)saturate(1.15);opacity:.62;position:absolute;inset:-9%;width:118%!important;height:118%!important}.product-photo .product-photo-stage{padding:7%;position:absolute;inset:0}.product-photo .product-photo-sharp{object-fit:contain;object-position:center;position:absolute;width:100%!important;height:100%!important}.product-photo:after{background:linear-gradient(#0000 55%,#17232d6b 100%)}@media (width<=760px){.product-stage{margin-top:0;overflow-x:clip}.product-photo{aspect-ratio:3/2;border-radius:0 0 28px 28px;width:calc(100% + 40px);min-height:0;max-height:300px;margin-left:-20px;margin-right:-20px}.product-facts{bottom:14px;left:20px;right:20px}.product-facts .fact-card b{max-width:none}}.product-facts{z-index:3;flex-wrap:wrap;align-content:end;gap:6px;bottom:16px;left:16px;right:16px}.product-facts .fact-card{-webkit-backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #17232d14;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:7px 12px;display:inline-flex;box-shadow:0 12px 24px -14px #17232d80}.product-facts .fact-card>i.icon{width:auto;height:auto;box-shadow:none;color:var(--navy);background:0 0;border-radius:0;place-items:center;display:grid}.product-facts .fact-card>span{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.product-facts .fact-card b{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;max-width:none;font-size:11px;font-weight:800;line-height:1}.product-facts .fact-card small{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase;order:-1;font-size:8px;font-weight:800}.product-facts .fact-card small:empty{display:none}.product-facts .fact-card.free>i.icon,.product-facts .fact-card.free b{color:#0f8a3d}.checkout-summary-items{gap:9px;margin-top:10px;display:grid}.checkout-summary-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-width:0;padding:9px 11px;display:grid}.checkout-summary-item .checkout-item-thumb{background:#ffffff14;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.checkout-summary-item .checkout-item-thumb img{object-fit:cover;width:100%;height:100%}.checkout-summary-item .checkout-item-thumb i{color:#ffffffa0;place-items:center;font-style:normal;display:grid}.checkout-summary-item .checkout-item-info{gap:2px;min-width:0;display:grid}.checkout-summary-item .checkout-item-info strong{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.checkout-summary-item .checkout-item-info em{color:#ffffffa0;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.checkout-summary-item>b{font-family:var(--font-mono);color:var(--lime);white-space:nowrap;font-size:13px;font-weight:800}.checkout-fee{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.checkout-fee-check{color:#0e1a22;background:#37c871;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.checkout-summary dl .checkout-total-row{border-top:1px solid #ffffff26;margin-top:4px;padding-top:14px!important}.checkout-total-row dd{color:var(--lime);font-size:22px!important}.checkout-cta-wrap{width:100%;margin-top:6px}.checkout-confirm-cta{width:100%;position:relative;overflow:hidden}.checkout-confirm-label{justify-content:center;align-items:center;gap:10px;display:inline-flex}.checkout-confirm-label b{font-family:var(--font-mono);font-size:15px}.checkout-confirm-cta:not(:disabled){animation:2.4s ease-in-out infinite checkout-ready-pulse}.checkout-confirm-cta:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff8c 50%,#0000 68%) 0 0/220% 100%;animation:2.6s ease-in-out infinite checkout-shine;position:absolute;inset:0}@keyframes checkout-ready-pulse{0%,to{box-shadow:0 18px 38px -16px #c1ff728c}50%{box-shadow:0 18px 46px -14px #c1ff72d9}}@keyframes checkout-shine{0%{background-position:220% 0}60%,to{background-position:-120% 0}}.checkout-cta-hint{font-family:var(--font-mono);letter-spacing:.05em;color:#ffffff90;text-align:center;margin:9px 0 0;font-size:8.5px;line-height:1.4}.coverage-pill{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:end;align-items:center;gap:6px;max-width:200px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.coverage-pill.ok{color:#0f8a3d;background:#e9ffef;border-color:#bfe6cc}.coverage-pill.no{color:#b3261e;background:#fff0ee;border-color:#f3c5c0}.coverage-pill .pill-spin{border:1.6px solid #ffffff27;border-top-color:var(--navy);border-radius:50%;flex:none;width:10px;height:10px;animation:.7s linear infinite checkout-spin}.coverage-pill .pill-dot{background:#d0d5d2;border-radius:50%;flex:none;width:7px;height:7px}.checkout-eta-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.checkout-eta-card>span:nth-child(2){gap:3px;display:grid}.checkout-timeline{align-items:center;gap:5px;display:flex}.checkout-timeline>span{flex-direction:column;align-items:center;gap:4px;display:flex}.checkout-timeline i{background:0 0;border:1.5px solid #c6ccc8;border-radius:50%;width:8px;height:8px;display:block}.checkout-timeline em{letter-spacing:.08em;color:#a2aaa5;font-size:7.5px;font-style:normal}.checkout-timeline>span.done i{background:var(--navy);border-color:var(--navy);box-shadow:0 0 0 3px #12302c22}.checkout-timeline>span.done em{color:var(--navy);font-weight:800}.checkout-pay-section{gap:9px;display:grid}.checkout-section-head{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 4px 0;display:flex}.checkout-section-head span{gap:2px;display:grid}.checkout-section-head small{letter-spacing:.12em;color:var(--ink-2);font-size:8px;font-weight:900}.checkout-section-head strong{font-family:var(--font-display);color:var(--navy);font-size:16px}.checkout-section-head em{color:var(--ink-2);text-align:right;font-size:10.5px;font-style:normal}.checkout-note{border:1px solid var(--line);background:#fff;border-radius:16px;gap:9px;padding:15px 16px;display:grid}.checkout-note-head{gap:2px;display:grid}.checkout-note-head small{letter-spacing:.12em;color:var(--ink-2);font-size:8px;font-weight:900}.checkout-note-head strong{font-family:var(--font-display);color:var(--navy);font-size:15px}.checkout-note textarea{border:1px solid var(--line);background:var(--paper);resize:none;height:64px;font:inherit;color:var(--navy);border-radius:11px;outline:none;padding:11px;font-size:13px;transition:border-color .2s}.checkout-note textarea:focus{border-color:var(--navy)}.checkout-note>em{color:var(--ink-2);text-align:right;font-size:9px;font-style:normal;font-family:var(--font-mono)}.checkout-zone{font-family:var(--font-mono);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:4px 9px;display:inline-flex;font-weight:800!important}.checkout-summary dl .checkout-tip-row{align-items:center;gap:10px}.checkout-tip-row dd{min-width:0}.checkout-tip-dd{width:100%}.checkout-tip-dd .tip-picker{grid-template-columns:repeat(4,1fr);gap:4px;margin:0}.checkout-tip-dd .tip-picker button{font-size:11px;font-family:var(--font-mono);padding:6px 2px}.checkout-cta-hint.ready{color:var(--lime);font-weight:700}.product-experience{padding-top:0;position:relative}.product-stage{margin-top:0;display:block;overflow:visible}.product-photo{border-radius:0;width:calc(100% + 88px);min-height:clamp(240px,28vw,360px);margin-left:-44px;margin-right:-44px}.product-photo .product-photo-stage{padding:0}.product-photo .product-photo-sharp{object-fit:cover}.product-config{align-self:auto;max-width:1040px;margin:32px auto 0;padding:0}.product-context{z-index:12;gap:10px;padding:0;position:absolute;top:22px;left:44px;right:44px}.product-context>.icon-button{-webkit-backdrop-filter:blur(18px)saturate(1.4);min-height:44px;color:var(--navy);background:#ffffffd6;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex;box-shadow:0 10px 26px #17232d2e,inset 0 1px #fffffff2}.product-context>.icon-button:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 14px 32px #17232d3d,inset 0 1px #fff}.product-context>.icon-button>span{text-align:left;gap:1px;min-width:0;display:grid}.product-context>.icon-button small{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:#17232d8c}.product-context>.icon-button strong{font:850 13px/1.15 var(--font-display);white-space:nowrap;text-overflow:ellipsis;max-width:230px;color:var(--navy);overflow:hidden}.product-context>.icon-button.saved{background:var(--lime);border-color:var(--lime);color:var(--navy);box-shadow:0 10px 26px #c1ff7261,inset 0 1px #fff6}.product-context>.icon-button.saved small{color:#17232d99}.product-photo>span.product-photo-price{-webkit-backdrop-filter:blur(18px)saturate(1.4);color:var(--navy);white-space:nowrap;background:#ffffffe0;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:11px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:0 18px 44px #17232d2e,inset 0 1px #fffffff2;z-index:5!important;inset:auto auto 24px max(44px,50% - 540px)!important}.product-photo>span.product-photo-price>i{background:#c1ff7273;border:1px solid #17232d14;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.product-photo>span.product-photo-price>i svg{color:var(--navy)}.product-photo>span.product-photo-price>span{justify-items:start;gap:2px;min-width:0;display:grid}.product-photo>span.product-photo-price em{font-style:normal;font-family:var(--font-mono);letter-spacing:.15em;color:#5d7d3a;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.product-photo>span.product-photo-price b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);font-size:clamp(19px,2.2vw,24px);font-weight:800;line-height:1}@media (width<=900px){.product-photo{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.product-context{top:16px;left:20px;right:20px}.product-photo>span.product-photo-price{bottom:18px!important;left:20px!important}}@media (width<=760px){.product-photo{aspect-ratio:16/9;min-height:200px;max-height:320px}.product-photo>span.product-photo-price{gap:10px;padding:7px 14px 7px 7px;bottom:16px!important;left:16px!important}.product-photo>span.product-photo-price>i{width:26px;height:26px}.product-photo>span.product-photo-price b{font-size:17px}.product-context>.icon-button{gap:8px;min-height:40px;padding:0 13px}}.product-action{-webkit-backdrop-filter:blur(22px)saturate(1.4);z-index:20;background:linear-gradient(#fffffff5,#ffffffd6);border:1px solid #17232d1a;border-radius:999px;align-items:stretch;gap:8px;max-width:600px;margin:34px auto 0;padding:7px;display:flex;box-shadow:0 26px 60px -24px #17232d73,inset 0 1px #fff}.product-action .stepper{background:var(--paper);border-radius:999px;align-items:center;gap:2px;padding:3px 4px;display:flex;box-shadow:inset 0 1px 2px #17232d0d}.product-action .stepper button{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.product-action .stepper button:hover{color:var(--navy);background:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #17232d24}.product-action .stepper button:active{transform:scale(.94)}.product-action .stepper button:disabled{opacity:.32;cursor:default;box-shadow:none;transform:none}.product-action .stepper span{text-align:center;min-width:32px;font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:800}.product-action .cart-price-chip{background:var(--lime);color:var(--navy);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px 0 16px;display:inline-flex;box-shadow:0 10px 22px #c1ff7273,inset 0 1px #fff9}.product-action .cart-price-chip strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1}.product-action .primary.add-to-cart{color:#fff;background:linear-gradient(135deg,#243541,#17232d);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;height:54px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #17232d52}.product-action .primary.add-to-cart:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 16px 32px #17232d66,0 0 0 4px #c1ff7224}.product-action .primary.add-to-cart:disabled{opacity:.5;cursor:default}.product-action .primary.add-to-cart:after{content:"";background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:55%;height:100%;transition:left .65s;position:absolute;top:0;left:-130%;transform:skew(-20deg)}.product-action .primary.add-to-cart:not(:disabled):hover:after{left:140%}.product-action .primary.add-to-cart .cart-cta-label{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:16px;font-weight:700;overflow:hidden}@media (width<=760px){.product-action{gap:6px;width:100%;max-width:none;margin:28px auto 0;padding:6px;bottom:12px}.product-action .stepper button{width:40px;height:40px}.product-action .stepper span{min-width:26px;font-size:16px}.product-action .cart-price-chip{gap:6px;padding:0 13px 0 12px}.product-action .cart-price-chip strong{font-size:17px}.product-action .primary.add-to-cart{gap:8px;height:50px}.product-action .primary.add-to-cart>svg{display:none}.product-action .primary.add-to-cart .cart-cta-label{font-size:14px}}.restaurant-cart-dock{transition:box-shadow .25s,border-color .25s}.restaurant-cart-dock>b{min-width:0}.restaurant-cart-dock>b svg{flex:none;transition:transform .25s}.restaurant-cart-dock:hover>b svg{transform:translate(3px)}.favorite-editorial-grid article{transition:box-shadow .25s}.favorite-editorial-grid article:hover{box-shadow:0 24px 52px #17232d33}.favorite-editorial-grid article>img{transition:transform .55s}.favorite-editorial-grid article:hover>img{transform:scale(1.05)}.favorite-heart{transition:transform .2s,box-shadow .2s,background .2s}.favorite-heart:hover{background:#fff;box-shadow:0 8px 18px #17232d26}.favorite-heart:disabled{opacity:.55;cursor:default}.favorite-main em{transition:color .2s}.favorite-main em svg{transition:transform .25s}.favorite-main:hover em svg{transform:translate(4px)}.restaurant-cart-dock{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(1.4);width:min(620px,100vw - 28px);color:var(--navy);text-align:left;background:linear-gradient(#fffffff7,#ffffffdb);border:1px solid #17232d1a;border-radius:999px;align-items:stretch;gap:10px;padding:8px;transition:box-shadow .25s,border-color .25s;display:flex;position:fixed;bottom:18px;box-shadow:0 26px 60px -24px #17232d73,inset 0 1px #fff;left:50%!important}.restaurant-cart-dock:hover{border-color:#c1ff7240;box-shadow:0 26px 64px #17232d80,0 0 0 1px #c1ff7233}.restaurant-cart-dock .dock-brand{background:var(--paper);border-radius:999px;flex:none;align-items:center;padding:4px 14px 4px 5px;display:flex;box-shadow:inset 0 1px 2px #17232d0d}.restaurant-cart-dock .dock-parcel{display:inline-flex}.restaurant-cart-dock .dock-brand>i{background:var(--lime);width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;right:4px;box-shadow:0 4px 10px #c1ff7280}.restaurant-cart-dock>span.dock-label{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;padding-left:4px;display:flex}.restaurant-cart-dock .dock-label strong{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.restaurant-cart-dock .dock-label small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.cart-price-chip{background:var(--lime);color:var(--navy);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 8px 18px #c1ff7266,inset 0 1px #ffffff8c}.cart-price-chip strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1}@media (width<=760px){.restaurant-cart-dock{gap:8px;width:calc(100vw - 28px);padding:6px}.restaurant-cart-dock .dock-brand{padding:3px 12px 3px 4px}.restaurant-cart-dock .dock-label strong{font-size:15px}.restaurant-cart-dock .dock-label small{font-size:10px}.restaurant-cart-dock .cart-price-chip{padding:0 12px}.restaurant-cart-dock .cart-price-chip strong{font-size:16px}}.restaurant-cart-dock:before{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #c1ff7200;animation:3.6s ease-in-out infinite dock-idle;position:absolute;inset:0;box-shadow:0 0 #c1ff7200}@keyframes dock-idle{0%,to{border-color:#c1ff7200;box-shadow:0 0 #c1ff7200}50%{border-color:#c1ff7280;box-shadow:0 0 26px 2px #c1ff724d}}.restaurant-cart-dock.attention:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #c1ff7200;animation:.9s ease-out dock-ring;position:absolute;inset:-4px}@keyframes dock-ring{0%{border-color:#c1ff72d9;box-shadow:0 0 #c1ff7280}to{border-color:#c1ff7200;box-shadow:0 0 0 18px #c1ff7200}}.restaurant-cart-dock .dock-brand>i{animation:2.6s ease-in-out infinite badge-glow}@keyframes badge-glow{0%,to{box-shadow:0 4px 10px #c1ff7273}50%{box-shadow:0 4px 16px #c1ff72d9}}.restaurant-filter-rail{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-bottom:0;align-items:center;gap:8px;padding:16px 0 18px;display:flex;top:0;overflow-x:auto}.restaurant-filter-rail::-webkit-scrollbar{display:none}.restaurant-filter-rail button{background:linear-gradient(#fff,#f6f9f4);border:1px solid #17232d17;border-radius:999px;flex:none;align-items:center;gap:9px;min-width:auto;min-height:48px;padding:5px 16px 5px 6px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex;position:relative;box-shadow:0 6px 16px #17232d0f,inset 0 1px #fffffff2}.restaurant-filter-rail button:hover{border-color:#c1ff728c;transform:translateY(-2px);box-shadow:0 12px 26px #17232d1f,inset 0 1px #fffffff2}.restaurant-filter-rail button>i{border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;transition:background .22s,color .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px 2px #17232d0a}.restaurant-filter-rail button>span{text-align:left;white-space:nowrap;gap:2px;display:grid}.restaurant-filter-rail button>span>strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:12.5px;font-weight:700;line-height:1.1}.restaurant-filter-rail button>span>em{color:var(--ink-2);white-space:nowrap;font-size:9px;font-style:normal;font-weight:600}.restaurant-filter-rail button.active{color:var(--navy);background:linear-gradient(135deg,#cdff92,#b5f168);border-color:#6eaa2366;transform:translateY(-2px);box-shadow:0 8px 18px #a0d75a33,inset 0 1px #ffffff73}.restaurant-filter-rail button.active>i{color:var(--navy);background:#fff;box-shadow:0 4px 12px #17232d24}.restaurant-filter-rail button.active>i.tone-a,.restaurant-filter-rail button.active>i.tone-b,.restaurant-filter-rail button.active>i.tone-c,.restaurant-filter-rail button.active>i.tone-d,.restaurant-filter-rail button.active>i.tone-e{color:var(--navy);background:#fff}.restaurant-filter-rail button.active>span>em{color:#17232d8c}.restaurant-filter-rail button>b{display:none}.restaurant-filter-rail.compact{gap:7px;padding:9px 0 11px;box-shadow:0 13px 28px #17232d29}.restaurant-filter-rail.compact button{min-height:42px;padding:4px 13px 4px 5px;transform:none}.restaurant-filter-rail.compact button>i{width:32px;min-width:32px;height:32px}.restaurant-filter-rail.compact button>span>strong{font-size:11.5px}.restaurant-filter-rail.compact button>span>em,.restaurant-filter-rail.compact button>b{display:none}@media (width<=760px){.restaurant-filter-rail{margin-left:-20px;margin-right:-20px;padding:13px 20px;scroll-padding-left:20px;top:0}.restaurant-filter-rail button{min-height:46px}}.restaurant-filter-rail.compact{border:1px solid var(--line);background:#ffffffeb;border-radius:999px;max-width:min(760px,100% - 32px);margin:0 auto;padding:6px}.restaurant-filter-rail.compact button{min-height:40px}@media (width<=760px){.restaurant-filter-rail.compact{border:1px solid var(--line);background:#ffffffeb;border-radius:999px;max-width:calc(100% - 28px);margin:0 auto;padding:6px}}.restaurant-filter-rail .rail-chips{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;scroll-padding:0 12px;display:flex;overflow-x:auto}.restaurant-filter-rail .rail-chips::-webkit-scrollbar{display:none}.restaurant-filter-rail.compact{background:linear-gradient(#17232d70,#17232d70),var(--rail-cover,#18242e) center/cover no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;box-shadow:none;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;gap:8px;margin:0;padding:5px 0;top:0}.restaurant-filter-rail.compact .rail-lead{flex:none;align-items:center;gap:9px;min-width:0;padding-right:2px;display:flex}.restaurant-filter-rail.compact .rail-back{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;width:32px;height:32px;box-shadow:none;background:#17232d91;border:1px solid #ffffff48;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.restaurant-filter-rail.compact .rail-back:hover{background:#17232de6}.restaurant-filter-rail.compact .rail-merchant{color:#fff;text-align:left;gap:0;min-width:0;display:grid}.restaurant-filter-rail.compact .rail-merchant small{font:800 7px/1 var(--font-mono);letter-spacing:.13em;color:#ffffff96;margin-bottom:3px}.restaurant-filter-rail.compact .rail-merchant strong{font:800 12px/1.15 var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:#fff}.restaurant-filter-rail.compact button{min-width:0;min-height:30px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;grid-template-columns:20px 1fr;gap:6px;padding:0 10px}.restaurant-filter-rail.compact button>i{color:#fff;width:20px;min-width:20px;height:20px;box-shadow:none;background:#ffffff1a;border-radius:7px}.restaurant-filter-rail.compact button>span{gap:0;display:grid}.restaurant-filter-rail.compact button>span>strong{color:#fff;font-size:10.5px;line-height:1}.restaurant-filter-rail.compact button>span>em{display:none}.restaurant-filter-rail.compact button.active{background:var(--lime);border-color:var(--lime);box-shadow:none;transform:none}.restaurant-filter-rail.compact button.active>i{color:var(--lime);box-shadow:none;background:#17232d}.restaurant-filter-rail.compact button.active>span>strong{color:var(--navy)}@media (width<=760px){.restaurant-filter-rail.compact{border-radius:0;width:auto;max-width:none;margin:0 -20px;padding:5px 12px}.restaurant-filter-rail.compact .rail-merchant strong{white-space:nowrap}}.nerva-map-pin.logo .nerva-pin>i{background:#fff;border-color:#fff;border-radius:50%;padding:0;overflow:hidden;box-shadow:0 3px 10px #00000045}.nerva-map-pin.logo .nerva-pin>i img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nerva-map-pin.logo .nerva-pin>b{background:#17232df2;border:0}.nerva-map-pin.logo:hover>.nerva-pin>i{transform:scale(1.12);box-shadow:0 6px 16px #17232d66}.menu-editorial>header>.menu-sort-control>button{cursor:pointer;background:linear-gradient(#fff,#f6f9f4);border:1px solid #17232d1a;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:5px 13px 5px 6px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;box-shadow:0 7px 20px #17232d12,inset 0 1px #fffffff2}.menu-editorial>header>.menu-sort-control>button:hover{border-color:#c1ff728c;transform:translateY(-1px);box-shadow:0 12px 26px #17232d1f,inset 0 1px #fffffff2}.menu-sort-control>button>i{background:var(--lime);width:34px;height:34px;color:var(--navy);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #c1ff7266}.menu-sort-control>button>span:first-of-type{text-align:left;white-space:nowrap;gap:1px;display:grid}.menu-sort-control>button>span>em{letter-spacing:.11em;color:var(--ink-2);font-size:7.5px;font-style:normal;font-weight:900;line-height:1}.menu-sort-control>button>span>strong{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.15}.menu-sort-control .sort-caret{color:var(--ink-2);place-items:center;display:grid}.menu-sort-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;transform-origin:100% 0;background:#fffffff2;border:1px solid #17232d14;border-radius:20px;gap:3px;min-width:252px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 55px #17232d38}.menu-sort-menu button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .16s,box-shadow .16s;display:grid}.menu-sort-menu button>span{gap:2px;display:grid}.menu-sort-menu button>span>strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.2}.menu-sort-menu button>span>small{color:var(--ink-2);font-size:9.5px;font-weight:500;line-height:1.3}.menu-sort-menu button:hover{background:#eaffd2}.menu-sort-menu button.active{background:linear-gradient(#fff,#f6f9f4);box-shadow:0 4px 12px #17232d0f,inset 0 0 0 1px #c1ff7299}.menu-sort-menu button.active>span>strong{color:var(--navy)}.menu-sort-menu button .sort-check{background:var(--lime);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #c1ff7247}@media (width<=760px){.menu-sort-menu{width:min(264px,100vw - 40px);min-width:0;left:0;right:auto}}.menu-product-image>i.menu-product-seal{width:46px;height:46px;color:var(--lime);z-index:2;background:radial-gradient(120% 130% at 30% 18%,#2b3a4a 0%,#0f171d 72%);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:11px;left:12px;overflow:hidden;box-shadow:0 0 0 1.5px #c1ff72,0 0 0 5px #0f171d59,0 0 22px #c1ff7266,0 12px 26px #0f171d80,inset 0 1px #ffffff30}.menu-product-seal:before{content:"";background:var(--lime);z-index:2;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px;box-shadow:0 0 9px #c1ff72cc}.menu-product-seal>b{font:900 12px/1 var(--font-mono);letter-spacing:.18em;z-index:2;text-shadow:0 0 14px #c1ff72d9;position:relative}.menu-product-seal:after{content:"";background:conic-gradient(from 0deg,transparent 0 296deg,#ffffff30 318deg,transparent 340deg);animation:7s linear infinite seal-spin;position:absolute;inset:-45%}@keyframes seal-spin{to{transform:rotate(360deg)}}.menu-product-trend{border:1px solid var(--line);background:var(--paper);color:#34424c;width:max-content;min-height:22px;font:800 8.5px/1 var(--font-mono);letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.menu-product-trend svg{color:#9fbf57;flex:none}.menu-product-card.spotlight{background:linear-gradient(#fff,#f8faf7);border-color:#17232d2e;box-shadow:0 14px 34px #17232d1a,inset 0 1px #fff}.menu-product-card.spotlight:hover{border-color:#c1ff72aa;box-shadow:0 20px 44px #17232d29}@media (width<=560px){.menu-product-image>i.menu-product-seal{width:33px;height:33px;top:8px;left:8px;box-shadow:0 0 0 1.5px #c1ff72,0 0 0 3px #0f171d59,0 0 14px #c1ff7266,0 6px 14px #0f171d73,inset 0 1px #ffffff30}.menu-product-seal>b{font-size:9px}.menu-product-seal:before{width:4px;height:4px;top:5px;right:5px}}.menu-product-list.is-hidden{display:none!important}.menu-editorial>.menu-editorial-body{grid-template-columns:1fr}.menu-editorial-body{grid-template-columns:1fr;gap:44px;margin-top:26px;display:grid}.menu-sections{gap:44px;display:grid}.menu-section-block{gap:16px;scroll-margin-top:150px;display:grid}.menu-section-head{align-items:center;gap:13px;display:flex}.menu-section-head>i{background:var(--paper);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.menu-section-head>i.tone-a{background:var(--lime);color:var(--navy)}.menu-section-head>div{flex:1;gap:1px;display:grid}.menu-section-head .eyebrow{letter-spacing:.13em;color:var(--ink-2);margin:0;font-size:8px}.menu-section-head h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px}.menu-section-head>span{color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.menu-sections-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.menu-sections-grid .menu-product-card.masonry{text-align:left;flex-direction:column;align-items:stretch;height:100%;padding:0;display:flex}.menu-sections-grid .menu-product-card.masonry .menu-product-image{border-radius:0;width:100%;min-width:0;height:140px}.menu-sections-grid .menu-product-card.masonry .menu-product-copy{flex:none;padding:13px 14px 4px}.menu-sections-grid .menu-product-card.masonry .menu-product-price{flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:0 14px 14px;display:flex}.menu-sections-grid .menu-product-card.masonry .menu-product-amount{justify-content:flex-start}@media (width<=760px){.menu-sections-grid{grid-template-columns:repeat(2,1fr);gap:10px}.menu-section-block{scroll-margin-top:130px}}@media (width<=560px){.menu-section-head h3{font-size:20px}.menu-section-head>span{display:none}.menu-sections-grid .menu-product-card.masonry .menu-product-image{height:110px}.menu-sections-grid .menu-product-card.masonry .menu-product-copy{gap:3px;padding:10px 11px 3px}.menu-sections-grid .menu-product-card.masonry .menu-product-copy strong{font-size:13.5px}.menu-sections-grid .menu-product-card.masonry .menu-product-copy p{-webkit-line-clamp:2;font-size:10px}.menu-sections-grid .menu-product-card.masonry .menu-product-price{gap:6px;padding:0 11px 11px}.menu-sections-grid .menu-product-card.masonry .menu-product-amount b{font-size:14px}.menu-sections-grid .menu-product-card.masonry .menu-add{width:30px;height:30px}.menu-sections-grid .menu-product-card.masonry .menu-add>span{font-size:18px}}.merchant-tabs{border-bottom:1px solid var(--line);gap:6px;margin:20px 0 24px;display:flex}.merchant-tabs button{color:var(--ink-2);font:850 12px var(--font-display);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:13px 13px 0 0;align-items:center;gap:8px;padding:11px 15px;display:flex;position:relative}.merchant-tabs button i{opacity:.72;place-items:center;display:grid}.merchant-tabs button small{font:800 9px var(--font-mono);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:2px 7px}.merchant-tabs button.active{color:var(--navy);border-color:var(--line);background:#fff}.merchant-tabs button.active:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:-1px;left:0;right:0}.merchant-tabs button.active small{background:var(--lime);color:var(--navy);border-color:#0000}.merchant-section-form{border:1px solid var(--line);background:#fff;border-radius:20px;gap:13px;margin-top:20px;padding:20px;display:grid;box-shadow:0 18px 40px #17232d10}.merchant-section-form>header{justify-content:space-between;align-items:center;display:flex}.merchant-section-form>header span{gap:3px;display:grid}.merchant-section-form>header small{font:800 8px var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.merchant-section-form>header strong{font:850 17px var(--font-display)}.merchant-field{gap:7px;display:grid}.merchant-field>span{font:800 8px var(--font-mono);letter-spacing:.08em}.merchant-field input,.merchant-field select{border:1px solid var(--line);min-height:48px;color:var(--navy);font:500 12px var(--font-body);background:#fafbf9;border-radius:13px;padding:12px 14px}.merchant-field input:focus,.merchant-field select:focus{outline-offset:2px;outline:2px solid #96d742}.merchant-toggle{border:1px solid var(--line);background:#f5f8f2;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}.merchant-toggle input{accent-color:#91cf44;flex:none;width:18px;height:18px}.merchant-toggle span{gap:2px;display:grid}.merchant-toggle strong{font:850 12px var(--font-display)}.merchant-toggle small{color:var(--ink-2);font-size:9px}.merchant-section-form>footer{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.merchant-section-form>footer .primary{background:var(--navy);color:#fff;border-radius:12px;padding:12px 18px}.merchant-section-form>footer .primary:disabled{opacity:.45;cursor:not-allowed}.merchant-section-form>footer .quiet{border:1px solid var(--line);border-radius:12px;padding:12px 16px}@media (width<=560px){.merchant-tabs{overflow:auto}.merchant-section-form{padding:16px}}.ad-admin-badge-group{display:none!important}body.show-ad-ids .ad-admin-badge-group{z-index:5;align-items:center;gap:6px;position:absolute;top:8px;right:8px;display:inline-flex!important}.ad-admin-badge{color:#8a99a6;letter-spacing:.04em;font-size:10px;font-weight:800;font-family:var(--font-body), sans-serif;background:#0f161cee;border:1px solid #2c3a45;border-radius:6px;padding:2px 7px}.ad-admin-edit-btn{color:#c1ff72;cursor:pointer;opacity:0;background:#0f161cee;border:1px solid #2c3a45;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:opacity .15s,background .15s;display:inline-flex}body.show-ad-ids .ad-admin-badge-group:hover .ad-admin-edit-btn{opacity:1}.ad-admin-edit-btn:hover{color:#0f161c;background:#c1ff72}.ad-admin-edit-btn svg{pointer-events:none}.ad-story-icon{background:var(--ad-accent,#c1ff72);color:#0f161c;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:8px;display:flex}.home-ad-slot.real-ad button{background:var(--ad-accent,var(--navy));color:#fff;border:none}.home-ad-slot.real-ad button:hover{filter:brightness(1.15)}.market-ad-media{object-fit:cover;z-index:0;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.market-ad-shade{pointer-events:none;z-index:1;background:linear-gradient(135deg,#0000008c 0%,#0000 60%);border-radius:18px;position:absolute;inset:0}.market-ad-stage.real-ad button{background:var(--ad-accent,#ffffff0d);color:var(--ad-text,#fff);border:none}.market-ad-stage.real-ad button:hover{filter:brightness(1.15)}.home-ad-slot .home-ad-media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.home-ad-slot .home-ad-shade{background:linear-gradient(90deg, var(--navy) 0%, var(--navy) 35%, #17232dee 65%, #17232d99 100%);z-index:1;position:absolute;inset:0}.home-ad-slot.real-ad{grid-template-columns:auto 1fr auto}.home-ad-slot.real-ad .home-ad-icon,.home-ad-slot.real-ad>span:not(.ad-admin-badge-group):nth-child(3),.home-ad-slot.real-ad button{z-index:2;position:relative}@keyframes spin{to{transform:rotate(360deg)}}.ad-story-overlay{z-index:10000;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.ad-story-canvas{background:var(--ad-bg,#17232d);width:100%;height:100%;color:var(--ad-text,#fff);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=641px){.ad-story-canvas{border-radius:32px;width:min(400px,100vw - 48px);height:min(720px,100vh - 80px);box-shadow:0 40px 100px #0009,0 0 0 1px #ffffff0d}}@media (width<=640px){.ad-story-canvas{border-radius:0;width:100%;height:100%}}.ad-story-hero{z-index:0;position:absolute;inset:0}.ad-story-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-story-blur-layer{filter:blur(50px)saturate(1.5)brightness(.7);transform:scale(1.2)}.ad-story-sharp-layer{z-index:1}.ad-story-gradient-bottom{background:linear-gradient(0deg, var(--ad-bg,#17232d) 0%, var(--ad-bg,#17232d) 30%, transparent 65%);height:75%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ad-story-gradient-bottom{background:linear-gradient(0deg, var(--ad-bg,#17232d) 0%, color-mix(in srgb, var(--ad-bg,#17232d) 80%, transparent) 30%, transparent 65%)}}.ad-story-gradient-bottom{z-index:2;pointer-events:none}.ad-story-gradient-top{z-index:2;pointer-events:none;background:linear-gradient(#00000080 0%,#0000 100%);height:30%;position:absolute;top:0;left:0;right:0}.ad-story-panel{z-index:10;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.ad-story-icon-wrap{background:var(--ad-accent,#c1ff72);color:#0f161c;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:6px;display:flex;box-shadow:0 6px 24px #0000004d,inset 0 0 0 1px #ffffff14}.ad-story-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ad-accent,#c1ff72);opacity:.9;margin-bottom:2px;font-size:10px;font-weight:900}.ad-story-headline{font-family:var(--font-display,"Neue Montreal", sans-serif);letter-spacing:-.035em;text-shadow:0 2px 16px #00000080;margin:0;font-weight:900;line-height:1.04}.ad-story-subtitle{color:var(--ad-text,#fff);opacity:.72;max-width:360px;margin:4px 0 0;font-size:14px;line-height:1.5}.ad-story-meta{color:var(--ad-text,#fff);opacity:.5;margin-top:2px;font-size:12px}@media (width<=640px){.ad-story-panel{padding:20px 22px calc(32px + env(safe-area-inset-bottom,0px))}.ad-story-headline{font-size:clamp(24px,7vw,30px)}}@media (width>=641px){.ad-story-panel{padding:24px 28px 40px}.ad-story-headline{font-size:clamp(26px,4vw,32px)}}.ad-story-cta{font-family:var(--font-body,sans-serif);cursor:pointer;border:none;border-radius:14px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:14px 24px;font-size:15px;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.ad-story-cta:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#ffffff26,#0000);transition:opacity .25s;position:absolute;inset:0}.ad-story-cta:hover:after{opacity:1}.ad-story-cta.cta-solid{background:var(--ad-accent,#c1ff72);color:#0f161c;box-shadow:0 6px 24px #0003,inset 0 0 0 1px #ffffff14}.ad-story-cta.cta-outline{border:2px solid var(--ad-accent,#c1ff72);color:var(--ad-accent,#c1ff72);background:0 0}.ad-story-cta.cta-ghost{color:var(--ad-text,#fff);-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff14}.ad-story-cta.cta-pill{background:var(--ad-accent,#c1ff72);color:#0f161c;border-radius:100px;box-shadow:0 6px 24px #0003}.ad-story-video-cta-wrap{z-index:10;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width<=640px){.ad-story-video-cta-wrap{padding:20px 22px calc(32px + env(safe-area-inset-bottom,0px))}}@media (width>=641px){.ad-story-video-cta-wrap{padding:24px 28px 40px}}.ad-story-close{z-index:20;-webkit-backdrop-filter:blur(16px);color:#ffffffd9;cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .18s,transform .18s,opacity .2s;display:grid;position:absolute}.ad-story-close:hover{background:#ffffff1a;transform:scale(1.1)}@media (width<=640px){.ad-story-close{top:calc(12px + env(safe-area-inset-top,0px));right:14px}}@media (width>=641px){.ad-story-close{top:16px;right:16px}}.ad-story-brand{z-index:20;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex;position:absolute}.ad-story-brand-dot{background:var(--ad-accent,#c1ff72);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media (width<=640px){.ad-story-brand{top:calc(14px + env(safe-area-inset-top,0px));left:16px}}@media (width>=641px){.ad-story-brand{top:18px;left:18px}}.ad-story-progress-track{z-index:20;background:#ffffff14;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ad-story-progress-fill{background:linear-gradient(90deg, var(--ad-accent,#c1ff72), #ffffff80);transform-origin:0;border-radius:0 2px 2px 0;height:100%}.ad-story-dismiss{z-index:15;letter-spacing:.08em;color:#ffffff40;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (width<=640px){.ad-story-dismiss{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.anim-kenburns .ad-story-sharp-layer,.anim-kenburns .ad-story-media:not(.ad-story-blur-layer){animation:12s ease-in-out infinite alternate kb-zoom}@keyframes kb-zoom{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%)}}.ad-story-shimmer-band{z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff0f 40%,#0000 55%);animation:5s ease-in-out infinite shimmer-sweep;position:absolute;inset:0}@keyframes shimmer-sweep{0%,to{transform:translate(-130%)}50%{transform:translate(130%)}}.ad-story-particles{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ad-story-particles i{background:#ffffff14;border-radius:50%;position:absolute}.ad-story-particles .p0{width:5px;height:5px;animation:7s ease-in-out infinite drift;top:15%;left:12%}.ad-story-particles .p1{width:3px;height:3px;animation:9s ease-in-out .5s infinite drift;top:30%;left:28%}.ad-story-particles .p2{width:6px;height:6px;animation:8s ease-in-out 1s infinite drift;top:55%;left:18%}.ad-story-particles .p3{width:3px;height:3px;animation:10s ease-in-out .3s infinite drift;top:25%;right:18%}.ad-story-particles .p4{width:4px;height:4px;animation:7.5s ease-in-out .8s infinite drift;top:45%;right:12%}.ad-story-particles .p5{width:4px;height:4px;animation:9.5s ease-in-out 1.2s infinite drift;top:70%;right:30%}@keyframes drift{0%,to{opacity:.08;transform:translate(0)scale(1)}33%{opacity:.18;transform:translate(18px,-14px)scale(1.4)}66%{opacity:.12;transform:translate(-12px,10px)scale(.7)}}.ad-story-glass-pane{-webkit-backdrop-filter:blur(8px);z-index:3;pointer-events:none;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;position:absolute}.ad-story-glass-pane.gp-1{width:90px;height:130px;top:8%;right:6%}.ad-story-glass-pane.gp-2{width:65px;height:95px;bottom:18%;left:4%}.ad-story-glass-pane.gp-3{opacity:.5;width:50px;height:70px;top:40%;left:15%}.ad-story-lightband-sweep{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);position:absolute;inset:0}.ad-story-video{background:var(--ad-dom,var(--ad-bg,#17232d));object-fit:contain!important}.ad-story-gradient-bottom{background:linear-gradient(0deg, var(--ad-dom,var(--ad-bg,#17232d)) 0%, var(--ad-dom,var(--ad-bg,#17232d)) 30%, transparent 65%)!important}@supports (color:color-mix(in lab, red, red)){.ad-story-gradient-bottom{background:linear-gradient(0deg, var(--ad-dom,var(--ad-bg,#17232d)) 0%, color-mix(in srgb, var(--ad-dom,var(--ad-bg,#17232d)) 75%, transparent) 30%, transparent 65%)!important}}.ad-admin-icon-field{margin-bottom:12px}.ad-admin-icon-field>span{color:#6b7d8a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ad-admin-icon-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.ad-admin-icon-btn{color:#6b7d8a;cursor:pointer;background:#0c1319;border:1.5px solid #2c3a45;border-radius:10px;place-items:center;min-height:46px;padding:8px 4px;transition:all .15s;display:grid}.ad-admin-icon-btn:hover{color:#c1ff72;border-color:#3d5060}.ad-admin-icon-btn.active{color:#c1ff72;background:#c1ff7214;border-color:#c1ff72}.ad-admin-btn-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ad-admin-style-btn{color:#6b7d8a;cursor:pointer;background:#0c1319;border:1.5px solid #2c3a45;border-radius:10px;place-items:center;gap:3px;padding:10px 4px;transition:all .15s;display:grid}.ad-admin-style-btn:hover{border-color:#3d5060}.ad-admin-style-btn.active{color:#c1ff72;background:#c1ff7214;border-color:#c1ff72}.ad-admin-style-btn .btn-preview{font-size:13px}.ad-admin-style-btn small{font-size:10px;font-weight:700}.btn-preview.btn-solid{color:#c1ff72}.btn-preview.btn-outline{color:#c1ff72;border:1px solid #c1ff72;border-radius:4px;padding:2px 6px}.btn-preview.btn-ghost{color:#6b7d8a}.btn-preview.btn-pill{color:#c1ff72;border:1px solid #c1ff72;border-radius:999px;padding:2px 8px}.nerva-boot-skeleton{gap:16px;max-width:420px;min-height:100vh;margin:0 auto;padding:24px 20px;display:grid}.boot-sticky{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.boot-skel{background:var(--paper);border-radius:8px;position:relative;overflow:hidden}.boot-skel:after{content:"";animation:1.5s linear infinite boot-shimmer;animation-delay:var(--d,0s);background:linear-gradient(100deg,#0000 30%,#ffffff17 50%,#0000 70%) 0 0/220% 100%;position:absolute;inset:0}@keyframes boot-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.boot-address{border-radius:6px;width:120px;height:16px}.boot-avatar-shell{align-items:center;gap:8px;display:flex}.boot-avatar{border-radius:50%;width:40px;height:40px}.boot-avatar-shell i{background:var(--paper);border-radius:50%;width:6px;height:6px}.boot-search{border-radius:12px;height:48px}.boot-universes{gap:8px;display:flex;overflow:hidden}.boot-universe-slot{flex:none}.boot-universe{border-radius:8px;width:72px;height:32px;display:block}.boot-hero{border-radius:18px;flex-direction:column;justify-content:flex-end;gap:12px;height:clamp(150px,26vh,230px);padding:24px;display:flex}.boot-hero-line{background:#ffffff26;border-radius:6px;width:45%;height:18px;display:block}.boot-hero-cta{background:#ffffff1f;border-radius:10px;width:110px;height:36px;display:block}.boot-heading-row{justify-content:space-between;align-items:center;display:flex}.boot-heading{border-radius:6px;height:20px}.boot-heading-link{border-radius:4px;width:60px;height:12px}.boot-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.boot-card-slot{gap:8px;display:grid}.boot-card-img{border-radius:14px;height:clamp(100px,16vh,160px)}.boot-card-title{border-radius:5px;width:70%;height:14px}.boot-card-meta{border-radius:4px;width:50%;height:10px}.boot-card-meta.w40{width:40%}.home-ad-slot.real-ad button{background:var(--btn-bg,var(--lime));color:var(--btn-text,var(--navy));border-color:var(--btn-border,var(--lime))}.home-ad-slot.real-ad button.btn-style-outline{color:var(--btn-text,var(--lime))!important;border:1px solid var(--btn-border,var(--lime))!important;background:0 0!important}.home-ad-slot.real-ad button.btn-style-ghost{color:var(--btn-text,var(--lime))!important;background:0 0!important;border:none!important}.home-ad-slot.real-ad button.btn-style-pill{background:var(--btn-bg,var(--lime))!important;color:var(--btn-text,var(--navy))!important;border-radius:999px!important}.market-ad-stage.real-ad button{background:var(--btn-bg,#ffffff14);color:var(--btn-text,#fff);border-color:var(--btn-border,#ffffff26)}.market-ad-stage.real-ad button.btn-style-outline{color:var(--btn-text,#fff)!important;border:1px solid var(--btn-border,#ffffff4d)!important;background:0 0!important}.market-ad-stage.real-ad button.btn-style-ghost{color:var(--btn-text,#fff)!important;background:0 0!important;border:none!important}.market-ad-stage.real-ad button.btn-style-pill{background:var(--btn-bg,#ffffff14)!important;color:var(--btn-text,#fff)!important;border-radius:999px!important}.ad-live-preview{border:1px solid var(--line);background:#fafbfa;border-radius:16px;gap:10px;margin-top:8px;padding:16px;display:grid}.ad-live-preview>span{margin-bottom:8px;display:block}.ad-live-preview .market-ad-stage{border-radius:16px!important;min-height:120px!important;margin:0!important}.ad-live-preview .market-ad-stage .market-ad-media,.ad-live-preview .market-ad-stage .market-ad-shade{border-radius:16px}.adaptive-nav-wrapper{bottom:max(12px, env(safe-area-inset-bottom));z-index:90;pointer-events:none;align-items:center;display:flex;position:fixed;left:12px;right:82px}.nerva-island-dock{pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(1.6);background:#fffffff0;border:1px solid #ffffff8c;border-radius:23px;grid-template-columns:repeat(5,1fr);width:auto;max-width:350px;padding:10px 7px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;box-shadow:0 8px 32px #17232d14,0 2px 8px #17232d0a,inset 0 1px #ffffffb3}.island-tab{width:48px;height:44px;min-height:0;color:var(--navy);opacity:1;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;font-size:0;transition:background .2s,transform .2s;display:grid;position:relative}.island-tab svg{color:var(--navy)}.island-tab svg *{stroke:currentColor}.island-tab>span:not(.island-icon-wrap):not(.island-elevated-core){opacity:0;white-space:nowrap;max-width:0;transition:max-width .25s,opacity .18s;overflow:hidden}.island-tab>i{background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.island-tab.active{color:var(--navy);opacity:1;background:#c1ff7252;transform:translateY(-1px);box-shadow:0 2px 12px #92ce4833}.island-tab.active svg{color:var(--navy)}.island-tab.active svg *{stroke:currentColor}.island-tab.active>i{background:var(--navy);box-shadow:0 0 6px #17232d40}.island-tab.active>span:not(.island-icon-wrap):not(.island-elevated-core){opacity:1;max-width:70px;font-weight:900}.island-elevated-core{justify-content:center;align-items:center;display:flex;position:relative}.island-cart-badge{background:var(--danger,#e05252);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-9px}.island-icon-wrap{justify-content:center;align-items:center;display:flex;position:relative}.island-live-beacon{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse-dot;position:absolute;top:-2px;right:-2px}.island-live-beacon .pulse-dot{border-radius:50%;width:100%;height:100%;display:block}.island-search-orb{z-index:91;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:56px;height:56px;color:var(--navy);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);cursor:pointer;background:#f7f4edcf;border:none;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 16px 40px #17232d38}.island-search-orb.minimized{pointer-events:none}@media (width<=760px){.adaptive-nav-wrapper{width:264px;max-width:none;left:calc(50% - 158px);right:auto}.nerva-island-dock{-webkit-backdrop-filter:blur(32px)saturate(1.6);background:#fffffff0;border:1px solid #fff9;border-radius:999px;grid-template-columns:repeat(5,1fr);width:264px;padding:10px 8px;box-shadow:0 8px 32px #17232d14,inset 0 1px #fffc}}@media (width>=761px){.island-search-orb{display:none!important}}.nerva-cart-view{max-width:680px;margin:0 auto;padding:24px 20px 140px}.nerva-cart-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.nerva-cart-back-btn{cursor:pointer;color:var(--navy);font-size:15px;font-weight:800;font-family:var(--font-display);background:0 0;border:none;align-items:center;gap:8px;display:inline-flex}.nerva-cart-back-btn:hover{opacity:.7}.nerva-cart-items{gap:0;display:grid}.nerva-cart-card{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.nerva-cart-card-image{border-radius:14px;flex-shrink:0;width:92px;height:92px;position:relative;overflow:hidden}.nerva-cart-card-body{gap:4px;min-width:0;display:grid}.nerva-cart-card-body h3{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:800;overflow:hidden}.nerva-cart-card-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.nerva-cart-tag{background:var(--paper);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.nerva-cart-tag.note{color:#b8860b;background:#fff8e1}.nerva-cart-edit-btn{cursor:pointer;color:var(--ink-2);text-align:left;border:none;border-bottom:1px solid var(--ink-2);background:0 0;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.nerva-cart-card-actions{justify-items:end;gap:10px;display:grid}.nerva-stepper{border:1px solid var(--line);border-radius:9px;align-items:center;display:flex;overflow:hidden}.nerva-stepper button{background:var(--paper);cursor:pointer;border:none;place-items:center;width:36px;height:36px;display:grid}.nerva-stepper span{text-align:center;min-width:32px;font-size:14px;font-weight:800}.nerva-card-price{font-size:17px;font-weight:900;font-family:var(--font-display);letter-spacing:-.03em}.nerva-cart-add-more{cursor:pointer;color:var(--navy);text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:18px 0;font-size:13px;font-weight:850;display:flex}.nerva-cart-section-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:18px}.nerva-cart-section-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.nerva-cart-section-header i{background:var(--paper);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.nerva-cart-section-header div{gap:2px;display:grid}.nerva-cart-section-header strong{font-size:14px;font-weight:800}.nerva-cart-section-header small{color:var(--ink-2);font-size:11px;font-weight:500}.nerva-cart-textarea{resize:none;background:var(--paper);width:100%;min-height:50px;font-size:13px;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 12px}.nerva-cart-receipt-list{margin:0;padding:0}.nerva-cart-receipt-row{justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.nerva-cart-receipt-row dt{color:var(--ink-2);align-items:center;gap:6px;display:flex}.nerva-cart-receipt-row dd{margin:0;font-weight:700}.nerva-cart-receipt-row.tip-row dt{color:var(--navy);font-weight:700}.nerva-cart-tip-pills{gap:4px;display:flex}.nerva-cart-tip-pills button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}.nerva-cart-tip-pills button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.nerva-cart-receipt-row.total-row{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.nerva-cart-receipt-row.total-row strong{font-size:17px}.nerva-cart-receipt-row.total-row small{color:var(--ink-2);font-size:10px;font-weight:500;display:block}.nerva-cart-dock-wrapper{z-index:91;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.product-beta .nerva-cart-dock-wrapper{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.nerva-cart-dock{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#18242ef2;border:1px solid #ffffff30;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:640px;padding:14px 18px;display:flex;box-shadow:0 20px 55px #17232d50}.nerva-cart-dock-info{gap:2px;display:grid}.nerva-cart-dock-eyebrow{letter-spacing:.08em;color:var(--lime);text-transform:uppercase;font-size:10px;font-weight:800}.nerva-cart-dock-price-row{align-items:baseline;gap:6px;display:flex}.nerva-cart-dock-total{color:#fff;font-size:22px;font-weight:900;font-family:var(--font-display);letter-spacing:-.03em}.nerva-cart-dock-count{color:#ffffffa0;font-size:12px}.nerva-cart-dock-btn{background:var(--lime);color:var(--navy);cursor:pointer;white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:900;transition:background .15s;display:flex}.nerva-cart-dock-btn:hover{background:#d4ff8c}.nerva-cart-dock-btn:disabled{opacity:.45;cursor:default}.nerva-checkout-view{gap:14px;max-width:680px;margin:0 auto;padding:24px 20px 180px;display:grid}.nerva-checkout-subtitle{color:var(--ink-2);margin:0;font-size:14px}.nerva-checkout-address-box{background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.nerva-checkout-address-main{flex:1;gap:3px;min-width:0;display:grid}.nerva-checkout-address-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.nerva-checkout-address-main small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nerva-checkout-change-btn{border:1px solid var(--line);cursor:pointer;color:var(--navy);background:#fff;border-radius:9px;flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s}.nerva-checkout-change-btn:hover{background:var(--paper)}.nerva-checkout-minimap{border-radius:14px;height:160px;margin-bottom:10px;position:relative;overflow:hidden}.nerva-checkout-minimap .map-provider{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2);background:#ffffffd9;border-radius:6px;padding:4px 8px;position:absolute;bottom:8px;right:8px}.nerva-checkout-address-picker{gap:6px;margin-top:8px;display:grid;overflow:hidden}.nerva-checkout-address-option{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13px;transition:all .15s;display:flex}.nerva-checkout-address-option:hover{border-color:var(--navy);background:var(--paper)}.nerva-checkout-address-option.selected{border-color:var(--navy);box-shadow:inset 4px 0 var(--lime);background:#f7faf5}.nerva-checkout-address-option:disabled{opacity:.45;cursor:default}.nerva-cart-section-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:14px;padding:20px;transition:box-shadow .2s}.nerva-cart-section-card:hover{box-shadow:0 4px 16px #17232d08}.nerva-cart-section-header i{background:var(--lime);color:var(--navy)}.nerva-cart-section-header strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:14px;font-weight:800}.nerva-cart-section-header small{color:var(--ink-2);font-size:11px;font-weight:500;line-height:1.4}.nerva-cart-back-btn svg{color:var(--navy)}.nerva-checkout-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--navy);margin:24px 0 4px;font-size:clamp(28px,5vw,42px);line-height:1.05}.nerva-checkout-subtitle{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.nerva-cart-dock-wrapper{z-index:91}.nerva-checkout-pay-card{text-overflow:ellipsis;min-width:0;overflow:hidden}.nerva-checkout-pay-card strong,.nerva-checkout-pay-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nerva-checkout-pay-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nerva-checkout-pay-card{border:1.5px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:14px;padding:16px;transition:all .15s}.nerva-checkout-pay-card:hover{border-color:var(--navy)}.nerva-checkout-pay-card.active{border-color:var(--navy);box-shadow:inset 4px 0 var(--lime);background:#f7faf5}.nerva-checkout-pay-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nerva-checkout-pay-icon{background:var(--paper);width:40px;height:40px;color:var(--navy);border-radius:11px;place-items:center;display:grid}.nerva-checkout-item-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.nerva-checkout-item-row:last-child{border-bottom:none}.nerva-checkout-item-info{align-items:center;gap:10px;min-width:0;display:flex}.nerva-checkout-item-thumb{background:var(--paper);width:44px;height:44px;color:var(--ink-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.nerva-checkout-item-info strong{font-family:var(--font-display)}.nerva-checkout-item-info small{display:block}.nerva-clean-top-nav{font-family:var(--font-body);color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:13px;display:flex}.nerva-clean-back{cursor:pointer;font:600 13px/1 var(--font-body);color:var(--navy);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:flex}.nerva-folio-tag{font:600 10px/1 var(--font-mono);background:var(--paper);color:var(--ink-2);letter-spacing:.06em;border-radius:8px;padding:6px 10px}.nerva-live-sync-pill{font:600 10px/1 var(--font-mono);color:#2d8a0e;letter-spacing:.04em;white-space:nowrap;background:#e9ffd0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pulse-emerald-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 0 3px #4ade8030}.nerva-tracking-hero-card{border:1px solid var(--line);background:#fff;border-radius:22px;margin-bottom:16px;display:grid;overflow:hidden}.tracking-hero-main{align-items:center;gap:24px;padding:28px 30px;display:flex}.tracking-hero-text{flex:1;gap:8px;min-width:0;display:grid}.tracking-hero-title{font:800 clamp(22px,3.5vw,30px)/1.15 var(--font-display);letter-spacing:-.035em;margin:0 0 8px}.tracking-hero-copy{font:500 16px/1.6 var(--font-body);color:var(--ink-2)}.tracking-merchant-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.tracking-merchant-brand{align-items:center;gap:12px;min-width:0;display:flex}.tracking-brand-name{font:700 13px/1.2 var(--font-display);color:var(--navy);display:block}.tracking-brand-folio{font:500 11px/1.3 var(--font-body);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tracking-merchant-avatar{background:var(--navy);width:36px;height:36px;color:var(--lime);font:800 11px/1 var(--font-display);border-radius:10px;place-items:center;display:grid}.tracking-hero-glyph{flex-shrink:0}.lifecycle-panel-hero{align-items:flex-start;gap:20px;width:100%;margin-bottom:16px;display:flex}.lifecycle-panel-hero .lifecycle-icon{flex-shrink:0}.lifecycle-panel-hero-text{flex:1;gap:6px;min-width:0;padding-top:4px;display:grid}.lifecycle-panel-hero-text .eyebrow,.lifecycle-panel-hero-text h2,.lifecycle-panel-hero-text p{margin:0!important}.lifecycle-icon{width:80px;height:80px;color:var(--navy);isolation:isolate;place-items:center;display:grid;position:relative}.lifecycle-halo{background:var(--lime);z-index:-1;border-radius:50%;position:absolute;inset:8px}.lifecycle-inner-glyph{z-index:1;place-items:center;display:grid;position:relative}.lifecycle-panel .lifecycle-halo{inset:6px!important}.lifecycle-panel .lifecycle-inner-glyph{width:56px;height:56px}.lifecycle-panel .lifecycle-inner-glyph svg{width:40px!important;height:40px!important}.tracking-hero-glyph .lifecycle-icon{width:130px!important;height:130px!important}.tracking-hero-glyph .lifecycle-halo{inset:10px!important}.tracking-hero-glyph .lifecycle-inner-glyph{width:56px;height:56px}.tracking-hero-glyph .lifecycle-inner-glyph svg{width:38px!important;height:38px!important}.lifecycle-panel-hero .lifecycle-halo,.tracking-hero-glyph .lifecycle-halo{background:var(--lime)!important}.lifecycle-delivered .lifecycle-halo{background:var(--navy)!important}.lifecycle-moment{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17232de6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lifecycle-panel{text-align:left;background:#fff;border-radius:26px;justify-items:start;width:min(490px,100%);padding:32px 28px;display:grid}.lifecycle-panel h2{font-family:var(--font-display);letter-spacing:-.045em;margin:5px 0 8px;font-size:36px;line-height:1.05}.lifecycle-panel>p:not(.eyebrow){color:var(--ink-2);max-width:370px;font-size:16px;line-height:1.55}.lifecycle-panel .primary{justify-content:center;width:100%;min-width:180px;margin-top:12px}.lifecycle-panel .eyebrow{margin-bottom:8px}.lifecycle-panel button.primary{justify-content:center;width:100%;min-width:200px;margin-top:16px}.lifecycle-panel small.backend-state{text-align:center;width:100%;margin-top:10px}.lifecycle-panel .lifecycle-icon{width:110px!important;height:110px!important}.nerva-live-activity-ribbon{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid;overflow:hidden}.ribbon-metric-col{border-right:1px solid var(--line);gap:4px;padding:22px 18px;display:grid}.ribbon-metric-col:last-child{border-right:0}.ribbon-metric-label{font:700 9px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase}.ribbon-metric-value{font:800 18px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--navy)}.ribbon-metric-value.highlight{font-size:20px}.ribbon-metric-col.total-col{background:var(--paper)}.nerva-clean-stepper{align-items:flex-start;gap:0;padding:18px 20px;display:flex}.nerva-stepper-node{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1 1 0;justify-items:center;gap:8px;min-width:0;padding:12px 4px;transition:background .15s;display:grid}.nerva-stepper-node:hover{background:var(--paper)}.stepper-glyph-circle{background:var(--paper);width:52px;height:52px;color:var(--ink-2);border-radius:16px;place-items:center;transition:all .2s;display:grid}.nerva-stepper-node.current .stepper-glyph-circle{border-radius:18px;animation:2.5s ease-in-out infinite stepper-lime-pulse;background:var(--lime)!important;color:var(--navy)!important}@keyframes stepper-lime-pulse{0%,to{box-shadow:0 6px 20px #92ce484d,0 0 #92ce4826}50%{box-shadow:0 8px 28px #92ce4873,0 0 0 8px #92ce480f}}.nerva-stepper-node.done .stepper-glyph-circle{color:var(--navy);background:var(--lime)}.nerva-stepper-node.done .stepper-glyph-circle svg polyline{stroke-dasharray:30;stroke-dashoffset:30px;animation:.6s ease-out forwards draw-check}@keyframes draw-check{to{stroke-dashoffset:0}}.stepper-labels{gap:2px;display:grid}.stepper-labels strong{font:800 10px/1.15 var(--font-display);letter-spacing:.04em}.stepper-labels small{color:var(--ink-2);font:600 9px/1.25 var(--font-mono)}.nerva-stepper-node.current strong{color:var(--navy);font-weight:900}.nerva-stepper-node.current small{color:#2d8a0e;font-weight:700}.step-connector{background:var(--line);border-radius:2px;flex:none;align-self:center;width:100%;max-width:40px;height:3px;margin-top:6px}.step-connector.done{background:var(--lime);position:relative;overflow:hidden}.step-connector.done:after{content:"";background:linear-gradient(90deg,#0000,#17232d26,#0000);animation:1.8s ease-in-out infinite conn-shimmer;position:absolute;inset:0}@keyframes conn-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.nerva-stepper-node.current{position:relative}.nerva-stepper-node.current:before{content:"";z-index:-1;background:linear-gradient(135deg,#17232d14,#17232d0a);border-radius:18px;position:absolute;inset:-6px}.lifecycle-triple-ring{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.lifecycle-triple-ring i{opacity:0;pointer-events:none;border:2px solid #17232d4d;border-radius:50%;width:100%;height:100%;position:absolute}.connection-banner.error{color:#b91c1c;font:600 13px/1.45 var(--font-display);background:#fff5f5;border:1px solid #fecaca;border-radius:14px;margin:12px 0 18px;padding:16px 20px}.nerva-courier-banner.pro-driver-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.nerva-courier-banner.pro-driver-card:hover{border-color:var(--lime);box-shadow:0 4px 20px #92ce4818}.courier-avatar-box{background:var(--navy);width:52px;height:52px;color:var(--lime);font:800 16px/1 var(--font-display);border-radius:16px;flex-shrink:0;place-items:center;display:grid;position:relative}.verified-glyph{background:var(--lime);width:18px;height:18px;color:var(--navy);border:2px solid #fff;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-3px;right:-3px}.driver-live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff,0 0 6px #4ade8060}.courier-banner-info{flex:1;gap:3px;min-width:0;display:grid}.courier-top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.courier-top-row small{font:700 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.courier-banner-info>strong{font:700 14px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.courier-vehicle-row{font:600 11px/1 var(--font-body);color:var(--ink-2);align-items:center;gap:6px;margin-top:2px;display:flex}.searching-driver-card{position:relative;overflow:hidden}.card-full-radar-glow{pointer-events:none;z-index:0;position:absolute;inset:0}.courier-radar-avatar{z-index:2;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative}.radar-wave-ring{border:2px solid var(--lime);opacity:0;border-radius:50%;position:absolute;inset:0}.radar-center-core{background:var(--navy);width:40px;height:40px;color:var(--lime);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.radar-beam{border:2px solid #0000;border-top-color:var(--lime);opacity:.6;border-radius:50%;position:absolute;inset:-4px}.searching-radar-info{text-align:center;gap:5px;padding:18px 24px 22px;display:grid}.searching-radar-status{font:700 9px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase;justify-content:center;align-items:center;gap:7px;display:inline-flex}.searching-badge{font:700 9px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.searching-radar-pill{background:var(--paper);border:1px solid var(--line);font:700 9px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:4px 10px}.searching-radar-info>strong{font:700 16px/1.25 var(--font-display);color:var(--navy);letter-spacing:-.02em}.searching-radar-typing{font:500 13px/1.4 var(--font-body);color:var(--ink-2)}.card-radar-scan-line{animation:3s ease-in-out infinite radar-scan-sweep}@keyframes radar-scan-sweep{0%{transform:translate(-100%)}to{transform:translate(220%)}}.radar-wave-ring{animation:3s ease-out infinite wave-ring-expand}@keyframes wave-ring-expand{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.radar-beam{animation:3s linear infinite radar-spin}@keyframes radar-spin{to{transform:rotate(360deg)}}.pulse-emerald-dot{animation:3s ease-in-out infinite pulse-dot!important}.card-scan-progress,.radar-wave-ring-delayed{display:none!important}.nerva-security-pin-banner{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.nerva-security-pin-banner:hover{border-color:var(--lime);box-shadow:0 4px 20px #92ce4818}.pin-banner-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.pin-shield-avatar{border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.pin-shield-avatar.locked{background:var(--paper);color:var(--navy)}.pin-shield-avatar.unlocked{background:var(--lime);color:var(--navy)}.pin-status-mini-badge{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 6px #00000018}.pin-banner-info{gap:3px;min-width:0;display:grid}.pin-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pin-top-row small{font:700 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.pin-banner-info>strong{font:700 13px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pin-view-trigger{border:1px solid var(--line);font:700 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;flex-shrink:0;padding:10px 16px;transition:all .15s}.pin-view-trigger.locked{color:var(--ink-2)}.pin-shield-badge{font:600 9px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:3px 8px}.pin-shield-badge.locked-badge{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.pin-shield-badge.ready-badge{color:var(--navy);background:#c1ff722e;border:1px solid #92ce484d}.pin-banner-info>span{font:500 12px/1.4 var(--font-body);color:var(--ink-2);margin-top:2px}.nerva-security-pin-banner.is-unlocked{border-color:#92ce484d}.nerva-security-pin-banner.is-locked{border-color:var(--line)}.pin-view-trigger.ready{background:var(--navy);color:#fff;border-color:var(--navy)}.tracking-map-container{margin:18px 0}.tracking-map-wrapper{border:1px solid var(--line);border-radius:18px;overflow:hidden}.nerva-map-empty{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:18px;justify-items:center;gap:10px;padding:48px 20px;display:grid}.nerva-map-empty strong{font:700 14px/1.2 var(--font-display)}.nerva-map-empty small{font:500 12px/1.4 var(--font-body);color:var(--ink-2);max-width:280px}.ring-b{display:none!important}.nerva-mark-badge{background:linear-gradient(135deg,var(--navy),#1e2f3d);width:42px;height:42px;color:var(--lime);font:900 19px/1 var(--font-display);border:1px solid #ffffff10;border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #17232d30}@media (width<=760px){.tracking-hero-main{flex-direction:row!important;align-items:center!important;gap:14px!important;padding:20px 16px!important}.tracking-hero-glyph .lifecycle-icon{width:110px!important;height:110px!important}.tracking-hero-glyph .lifecycle-halo{inset:8px!important}.tracking-hero-glyph .lifecycle-inner-glyph svg{width:32px!important;height:32px!important}.tracking-hero-glyph{flex-shrink:0!important}.tracking-hero-title{margin:0 0 4px!important;font-size:18px!important;line-height:1.2!important}.tracking-hero-copy{font-size:13px!important;line-height:1.45!important}.nerva-tracking-hero-card{margin:0 16px}.nerva-clean-stepper{padding:14px 12px}.stepper-glyph-circle{border-radius:14px!important;width:44px!important;height:44px!important}.stepper-labels strong{font-size:9px!important}.stepper-labels small{font-size:8px!important}.step-connector{max-width:20px;height:2px}.lifecycle-panel-hero{gap:14px}.lifecycle-panel{padding:24px 20px!important}.lifecycle-panel .lifecycle-icon{width:80px!important;height:80px!important}.lifecycle-panel .lifecycle-inner-glyph svg{width:32px!important;height:32px!important}.nerva-live-activity-ribbon{grid-template-columns:1fr 1fr}.ribbon-metric-col:nth-child(2){border-right:0}.ribbon-metric-col:first-child,.ribbon-metric-col:nth-child(2){border-bottom:1px solid var(--line)}.ribbon-metric-value{font-size:15px!important}.ribbon-metric-value.highlight{font-size:16px!important}.ribbon-metric-col{padding:16px 14px!important}.tracking-dual-actions{grid-template-columns:1fr;gap:16px;margin-top:18px;display:grid}.nerva-courier-banner.pro-driver-card{flex-wrap:wrap;gap:12px}.nerva-security-pin-banner{flex-direction:column;align-items:stretch}.pin-view-trigger{text-align:center;width:100%}}.context-header-center{align-items:center;gap:14px;display:flex}.context-header-meta{gap:1px;display:grid}.context-header-meta small{font:700 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2);text-transform:uppercase}.context-header-meta strong{font:850 15px/1.15 var(--font-display);color:var(--navy)}.context-header-badge{align-items:center;display:flex}.live-status-chip{font:700 9px/1 var(--font-mono);letter-spacing:.08em;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.live-status-chip .pulse-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 0 2px #92ce4833}.back-pill{font:700 13px/1 var(--font-body);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;transition:background .15s;display:flex}.back-pill:hover{background:var(--paper)}.order-card-brand-bar{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.order-card-brand-left{align-items:center;gap:12px;min-width:0;display:flex}.order-card-brand-right{align-items:center;display:flex}.order-card-merchant-avatar{width:44px;height:44px;color:var(--lime);background:#ffffff12;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.order-card-merchant-info{gap:2px;min-width:0;display:grid}.order-card-merchant-info strong{font:700 14px/1.2 var(--font-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-card-merchant-info small{font:600 9px/1 var(--font-mono);letter-spacing:.1em;color:var(--lime)}.nerva-live-pill{font:700 9px/1 var(--font-mono);letter-spacing:.08em;color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.nerva-live-pill.preparing{color:var(--lime);background:#92ce4833}.nerva-live-pill.route{color:var(--lime);background:#c1ff7240}.nerva-live-pill .pulse-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 0 2px #92ce4833}.order-card-hero-body{cursor:pointer;align-items:center;gap:20px;padding:24px 28px;transition:background .15s;display:flex}.order-card-hero-body:hover{background:var(--paper)}.order-card-hero-text{flex:1;gap:6px;min-width:0;display:grid}.order-card-hero-text .eyebrow{margin:0 0 4px}.order-card-hero-text h2{font:800 clamp(20px,3vw,28px)/1.15 var(--font-display);letter-spacing:-.035em;margin:0 0 4px}.order-card-hero-text p{font:500 14px/1.5 var(--font-body);color:var(--ink-2);margin:0}.order-card-hero-glyph{flex-shrink:0}.context-header-center{text-align:center;flex-direction:column;align-items:center;gap:3px}.order-card-footer-actions{border-top:1px solid var(--line);gap:10px;padding:18px 24px 24px;display:grid}.order-cta-main{background:var(--navy);color:#fff;width:100%;min-height:52px;font:800 15px/1 var(--font-display);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;transition:transform .15s,box-shadow .2s,background .2s;display:flex;box-shadow:0 10px 26px #27333c22}.order-cta-main:hover{background:#1e2f3d;transform:translateY(-1px);box-shadow:0 14px 30px #27333c2e}.order-cta-main:active{transform:translateY(0)scale(.985)}.order-cancel-link{width:100%;min-height:46px;color:var(--danger);font:800 13px/1 var(--font-display);letter-spacing:-.01em;cursor:pointer;background:#a83a350a;border:1px solid #a83a352e;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}.order-cancel-link:hover{background:#a83a3516}.order-cancel-link:active{transform:scale(.985)}.order-cancel-link:disabled{opacity:.55;cursor:default}.nerva-order-ledger{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:14px;overflow:hidden}.nerva-ledger-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .15s;display:flex}.nerva-ledger-row:first-child{border-top:0}.nerva-ledger-row:hover{background:var(--paper)}.nerva-ledger-left{align-items:center;gap:13px;min-width:0;display:flex}.nerva-ledger-avatar{background:var(--soft);width:46px;height:46px;color:var(--navy);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.nerva-ledger-info{gap:3px;min-width:0;display:grid}.nerva-ledger-info strong{font:800 14px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nerva-ledger-info small{font:600 8.5px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2)}.nerva-ledger-right{color:var(--ink-2);flex-shrink:0;align-items:center;gap:8px;display:flex}.nerva-ledger-amount{font:800 14px/1 var(--font-display);color:var(--navy)}.empty-ledger-note{border:1px dashed var(--line);background:var(--paper);color:var(--ink-2);text-align:center;border-radius:18px;margin:14px 0 0;padding:22px;font-size:13px}.terminal-order-banner{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:22px 24px;display:flex}.terminal-order-glyph{width:52px;height:52px;font:900 22px/1 var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.terminal-order-banner.delivered .terminal-order-glyph{background:var(--lime);color:var(--navy)}.terminal-order-banner.cancelled .terminal-order-glyph{color:var(--danger);background:#a83a3512;border:1px solid #a83a3530}.terminal-order-copy{gap:4px;min-width:0;display:grid}.terminal-order-copy small{font:800 8.5px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.terminal-order-copy strong{font:800 17px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--navy)}.terminal-order-copy p{font:500 13px/1.45 var(--font-body);color:var(--ink-2);margin:0}.active-order{--tone:#c1ff72;--ink:#173008;background:linear-gradient(135deg,#dcff9b,#a5e635);border:0;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 16px 36px -14px #7ab42c99}.active-order.tone-lime{--tone:#c1ff72;--ink:#173008;background:linear-gradient(135deg,#dcff9b,#a5e635)}.active-order.tone-amber{--ink:#3a2503;background:linear-gradient(135deg,#ffd97a,#ffb020);box-shadow:0 16px 36px -14px #d694148c}.active-order.tone-orange{--ink:#381507;background:linear-gradient(135deg,#ffab66,#ff6b2c);box-shadow:0 16px 36px -14px #e6601e8c}.active-order:before{content:"";filter:blur(90px);opacity:.2;pointer-events:none;background:#fff;border-radius:50%;width:230px;height:230px;animation:3.6s ease-in-out infinite ao-breathe;position:absolute;top:-100px;right:-80px}.active-order:after{content:"";border-radius:inherit;opacity:.7;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff73}.order-status-icon{width:48px;height:48px;color:var(--ink);background:#ffffff4d;position:relative}.order-status-icon .pulse-dot{display:none}.order-status-icon svg{z-index:2;position:relative}.order-status-icon{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.active-order:hover .order-status-icon{transform:translate(4px)}.active-order:hover .order-status-icon svg{transform:none}.order-status-icon:before,.order-status-icon:after{content:"";border:1.5px solid var(--ink);opacity:0;pointer-events:none;border-radius:50%;animation:2.8s cubic-bezier(.25,.6,.35,1) infinite ao-sonar;position:absolute;inset:-2px;transform:scale(.72)}.order-status-icon:after{animation-delay:1.4s}.active-order-main{gap:9px;min-width:0;display:grid}.active-order small{color:var(--ink);letter-spacing:.16em;margin-bottom:0;font-size:10px;font-weight:800}.active-order strong{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.order-steps{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.order-steps b{letter-spacing:.02em;color:var(--ink);white-space:nowrap;background:#15201621;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex}.order-steps b.done{background:var(--ink);color:#fff;font-weight:800}.order-steps b.done:before{content:"✓";font-size:9px;font-weight:900}.order-progress{background:#1520162e;border-radius:99px;height:4px;margin-top:1px;overflow:hidden}.order-progress i{background-image:linear-gradient(90deg,var(--ink),#fff,var(--ink));background-size:200% 100%;border-radius:99px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);animation:2.4s linear infinite ao-shimmer;display:block}.active-order-goto{color:#fff;background:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;transition:filter .25s,transform .25s}.active-order:hover .active-order-goto{filter:brightness(1.15);transform:translate(2px)}@keyframes ao-sonar{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}@keyframes ao-breathe{0%,to{opacity:.14}50%{opacity:.3}}@keyframes ao-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.active-order:before,.order-status-icon:before,.order-status-icon:after,.order-progress i{animation:none}.order-status-icon:before,.order-status-icon:after{display:none}}@media (width<=760px){.active-order{gap:11px;padding:14px 15px}.order-status-icon{width:42px;height:42px}.active-order strong{font-size:14px}.order-steps b{padding:3px 7px;font-size:10px}.terminal-order-banner{gap:13px;padding:18px 16px}.terminal-order-copy strong{font-size:15px}.order-card-hero-body{gap:14px;padding:20px}.order-card-hero-glyph .lifecycle-icon{width:84px;height:84px}.order-card-footer-actions{padding:16px 18px 20px}.nerva-ledger-row{padding:14px 15px}}.stat-live b{color:var(--navy)}.stat-year{text-transform:capitalize;font-size:17px!important}.profile-experience .profile-action-list button,.profile-confidence article{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.customer-canvas .profile-confidence{margin-bottom:36px;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-height:0!important;padding:0!important;position:static!important;overflow:visible!important}.customer-canvas .profile-confidence>article{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;min-height:138px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px -18px #18212a4d}.customer-canvas .profile-confidence>article:before{content:"";background:var(--soft);filter:blur(32px);pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-50px;right:-44px}.customer-canvas .profile-confidence>article>i{z-index:1;background:var(--navy);width:42px;height:42px;color:var(--lime);border-radius:13px;place-items:center;display:grid;position:relative}.customer-canvas .profile-confidence>article.reputation>i{color:#c98a12;background:#fff5dd}.customer-canvas .profile-confidence>article:nth-child(3)>i{color:#3d7a1e;background:#ecf7e3}.customer-canvas .profile-confidence article small{letter-spacing:.09em;font:800 9.5px/1.3 var(--font-mono)!important;color:var(--ink-2)!important}.customer-canvas .profile-confidence article b{letter-spacing:-.04em;font:900 30px/1 var(--font-display)!important;color:var(--navy)!important}.customer-canvas .profile-confidence article b.stat-year{text-transform:capitalize;font-size:19px!important;line-height:1.15!important}.customer-canvas .profile-confidence article em{margin-top:auto;font-style:normal;line-height:1.45;color:var(--ink-2)!important;font-size:11px!important}.customer-canvas .profile-confidence article:first-child em u{display:none}.profile-experience .profile-identity h1{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px)!important}.profile-experience .profile-identity>p{color:var(--ink-2);font-size:13px}.profile-monogram{cursor:pointer;font:inherit;border:0;padding:0;box-shadow:0 12px 28px -14px #18212a80}.profile-monogram img{object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;inset:0}.profile-monogram span{z-index:2}.profile-monogram .monogram-edit{color:#fff;font:800 7.5px/1 var(--font-body);letter-spacing:.09em;opacity:0;z-index:3;pointer-events:none;white-space:nowrap;background:#141c24;border-radius:999px;padding:6px 9px;transition:opacity .22s,transform .22s;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.profile-monogram:hover .monogram-edit{opacity:1;transform:translate(-50%)translateY(-2px)}.profile-experience{--px-radius:18px;--px-gap:12px}.profile-experience .eyebrow{margin-bottom:6px;letter-spacing:.16em!important;font-size:10px!important;font-weight:800!important}.profile-experience .profile-section>header h2{letter-spacing:-.025em;line-height:1.1;margin:0 0 18px!important;font-size:clamp(21px,2.4vw,27px)!important}.profile-experience .profile-section{margin-bottom:42px}.profile-experience .profile-identity{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important;margin:8px 0 34px!important;padding-bottom:30px!important}.profile-experience .profile-monogram{width:112px;height:112px;font:900 30px/1 var(--font-display);border-radius:32px}.profile-experience .profile-monogram:before{content:"";background:conic-gradient(from 0deg,var(--lime),#7fd14d,var(--navy) 40%,var(--lime));z-index:-1;filter:blur();border-radius:37px;animation:5s linear infinite avatar-ring;position:absolute;inset:-6px}@keyframes avatar-ring{to{transform:rotate(360deg)}}.profile-experience .profile-identity h1{letter-spacing:-.04em;line-height:1;margin:2px 0 7px!important;font-size:clamp(28px,3.6vw,44px)!important}.profile-experience .profile-identity>p{color:var(--ink-2);margin:0;font-size:14px!important}.profile-experience .profile-identity .quiet{border:1.5px solid var(--line);color:var(--navy);border-radius:999px;padding:11px 20px;font-size:13px;font-weight:800;transition:border-color .22s,background-color .22s}.profile-experience .profile-identity .quiet:hover{border-color:var(--navy)}.customer-canvas .profile-confidence>article{border-radius:var(--px-radius)!important;gap:9px!important;min-height:148px!important;padding:22px!important}.customer-canvas .profile-confidence article b{font-size:32px!important}.profile-confidence,.profile-action-list{scroll-margin-top:90px}.profile-experience .profile-action-list{border-top:0!important;gap:10px!important;display:grid!important}.profile-experience .profile-action-list button{cursor:pointer;width:100%;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;border:1px solid var(--line)!important;text-align:left!important;background:#fff!important;border-radius:16px!important;grid-template-columns:auto 1fr auto auto!important;align-items:center!important;gap:15px!important;min-height:76px!important;padding:15px 18px!important;display:grid!important}.profile-experience .profile-action-list button:hover{transform:translateY(-2px);box-shadow:0 10px 26px -18px #18212a66;border-color:#c8d2cb!important}.profile-experience .profile-action-list button:active{transform:scale(.985)}.profile-experience .profile-action-icon{width:46px!important;height:46px!important;color:var(--navy)!important;background:#f1f4ef!important;border-radius:14px!important;place-items:center!important;display:grid!important}.profile-experience .profile-action-icon.lime{background:var(--lime)!important;color:var(--navy)!important}.profile-experience .profile-action-list button strong{letter-spacing:-.01em;display:block;font-size:15px!important;font-weight:800!important}.profile-experience .profile-action-list button small{margin-top:3px;font-weight:500;display:block;color:var(--ink-2)!important;font-size:12.5px!important}.profile-experience .profile-action-list button>b{background:var(--soft);white-space:nowrap;border-radius:999px;color:var(--navy)!important;padding:6px 12px!important;font-size:12px!important;font-weight:800!important}.profile-experience .profile-action-list button svg:last-child{opacity:.35}@media (prefers-reduced-motion:reduce){.profile-experience .profile-monogram:before{animation:none}}.profile-experience .business-request-section .partner-request-card{box-shadow:0 18px 44px -34px #18212a59;border:1px solid var(--line)!important;background:#fff!important;border-radius:20px!important;padding:26px!important}.profile-experience .biz-status-head{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:16px!important;display:grid!important}.profile-experience .biz-status-head>i{background:var(--navy);width:52px;height:52px;color:var(--lime);border-radius:16px;place-items:center;display:grid}.profile-experience .biz-status-head small{letter-spacing:.14em;color:var(--ink-2);font-size:10.5px;font-weight:800;display:block}.profile-experience .biz-status-head strong{letter-spacing:-.02em;color:var(--ink);margin-top:3px;font-size:19px;font-weight:900;display:block}.profile-experience .biz-status-head em{color:var(--ink-2);margin-top:2px;font-size:13.5px;font-style:normal;display:block}.profile-experience .biz-chip{letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:800}.biz-chip.pending{color:#7a5a00;background:#fff4d6}.biz-chip.approved{background:var(--lime);color:var(--navy)}.biz-chip.rejected{color:#a12b21;background:#fde3e0}.profile-experience .biz-reject{color:#7c241c;background:#fdf1ef;border-radius:13px;margin:16px 0 0;padding:13px 16px;font-size:13.5px}.profile-experience .request-lifecycle{gap:8px!important;margin-top:22px!important;display:flex!important}.profile-experience .biz-plans{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:22px!important;display:grid!important}.profile-experience .biz-plans button{transition:border-color .2s,transform .2s,box-shadow .2s;border:1.5px solid var(--line)!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border-radius:15px!important;padding:15px 14px!important}.profile-experience .biz-plans button:hover{transform:translateY(-2px)}.profile-experience .biz-plans button.selected{box-shadow:0 10px 24px -18px #18212a80;border-color:var(--navy)!important;background:linear-gradient(160deg,#f4fbe9,#fff)!important}.profile-experience .biz-plans strong{color:var(--ink);font-size:15px;font-weight:900;display:block}.profile-experience .biz-plans small{color:var(--ink-2);margin-top:4px;font-size:12.5px;font-weight:700;display:block}.profile-experience .biz-open-btn{align-items:center;gap:10px;margin-top:20px;transition:transform .2s,box-shadow .2s;background:var(--navy)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:999px!important;padding:14px 26px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.profile-experience .biz-open-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px #18212a8c}.profile-experience .biz-form{margin-top:20px;overflow:hidden;gap:12px!important;display:grid!important}.profile-experience .biz-form>button{justify-self:start;transition:opacity .2s,transform .2s;background:var(--navy)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;font-size:14px!important;font-weight:800!important}.profile-experience .biz-form>button:disabled{opacity:.45;cursor:not-allowed;transform:none}.customer-address-map.real{border:1px solid var(--line);border-radius:20px;height:250px;position:relative;overflow:hidden}.addr-map-canvas{position:absolute;inset:0}.customer-address-map.real.live{border-color:#bfd6ac}.addr-map-chip,.addr-map-hint{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#fffffff0;border-radius:15px;gap:3px;padding:13px 17px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 14px 30px -20px #18212a80}.addr-map-chip small,.addr-map-hint b{letter-spacing:.14em;color:var(--ink-2);font-size:10px;font-weight:800}.addr-map-chip strong{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.addr-map-chip em{color:var(--ink-2);font-size:12px;font-style:normal}.addr-map-hint{text-align:center;justify-items:center;width:max-content;max-width:calc(100% - 28px);left:auto}.addr-map-hint b{letter-spacing:-.01em!important;color:var(--ink)!important;font-size:13px!important}.addr-map-hint small{color:var(--ink-2);font-size:11.5px}.maplibregl-ctrl-group{overflow:hidden;border-radius:12px!important}.customer-canvas .profile-confidence{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-left:0!important;margin-right:0!important;padding:0!important}@media (width<=860px){.customer-canvas .profile-confidence{grid-template-columns:minmax(0,1fr)!important}}.profile-experience{width:100%!important;max-width:1120px!important;margin-inline:auto!important}.customer-profile-sheet label.address-search-field,.biz-form label.address-search-field{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.customer-profile-sheet .address-search-field>span:last-child{width:100%}.biz-form .address-search-field>span:last-child{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;padding:13px 15px;display:flex}.customer-profile-sheet input,.biz-form input{font-size:15px}.profile-experience .biz-hero{border-bottom:1px dashed var(--line)!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;margin-bottom:20px!important;padding-bottom:20px!important;display:grid!important}.profile-experience .biz-hero>i{background:linear-gradient(150deg,var(--navy),#2c4a38);width:56px;height:56px;color:var(--lime);border-radius:18px;place-items:center;display:grid;box-shadow:0 12px 26px -14px #18212a8c}.profile-experience .biz-hero small{letter-spacing:.16em;color:var(--ink-2);font-size:10.5px;font-weight:800;display:block}.profile-experience .biz-hero strong{letter-spacing:-.03em;margin-top:3px;font-size:clamp(19px,2vw,24px);font-weight:900;display:block}.profile-experience .biz-hero em{color:var(--ink-2);margin-top:2px;font-size:13.5px;font-style:normal;display:block}.profile-experience .biz-steps{align-items:center!important;gap:10px!important;display:flex!important}.profile-experience .biz-steps span{place-items:center!important;gap:6px!important;display:grid!important}.profile-experience .biz-steps i{background:var(--soft);width:30px;height:30px;color:var(--navy);font:800 13px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.profile-experience .biz-steps b{color:var(--ink-2);letter-spacing:.04em;font-size:11px;font-weight:800}.profile-experience .biz-plans{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:20px!important}.profile-experience .biz-plans button{text-align:left!important;gap:9px!important;padding:20px 18px 18px!important;display:grid!important;position:relative!important}.profile-experience .biz-plan-check{background:var(--lime);width:26px;height:26px;color:var(--navy);font:900 14px/26px var(--font-display);text-align:center;border-radius:50%;position:absolute;top:13px;right:13px;box-shadow:0 6px 14px -8px #18212a80}.profile-experience .biz-plans button strong{letter-spacing:-.02em!important;font-size:17px!important;font-weight:900!important}.profile-experience .biz-plans em{color:var(--ink-2);min-height:36px;font-size:12.5px;font-style:normal;line-height:1.45}.profile-experience .biz-plan-price{letter-spacing:-.03em;color:var(--navy)!important;font-size:23px!important;font-weight:900!important}.profile-experience .biz-plan-price small{color:var(--ink-2);letter-spacing:0;font-size:12px;font-weight:700}.profile-experience .biz-plans ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.profile-experience .biz-plans li{color:var(--ink-2);padding-left:16px;font-size:12.5px;font-weight:600;position:relative}.profile-experience .biz-plans li:before{content:"✓";color:#4d7c0f;font-weight:900;position:absolute;left:0}.profile-experience .biz-form-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}@media (width<=720px){.profile-experience .biz-form-grid{grid-template-columns:1fr!important}.profile-experience .biz-hero{grid-template-columns:auto 1fr!important}.profile-experience .biz-steps{grid-column:1/-1}}.profile-experience .biz-form-map{border:1px solid var(--line);border-radius:16px;height:200px;position:relative;overflow:hidden}.customer-canvas .profile-confidence>article{overflow:hidden!important}.profile-experience .biz-hero{grid-template-columns:auto 1fr!important;gap:16px 18px!important}.profile-experience .biz-steps{background:var(--soft);border-radius:14px;margin-top:2px;padding:12px 16px;grid-column:1/-1!important;justify-content:stretch!important}.profile-experience .biz-steps span{flex:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.profile-experience .biz-steps i{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.profile-experience .biz-steps b{color:var(--ink);font-size:12px}.profile-experience .biz-plans{margin-top:20px!important}.profile-experience .biz-plans button em{min-height:0}.profile-experience .biz-plans ul{border-top:1px dashed var(--line);margin-top:2px;padding-top:10px}.profile-experience .biz-form{padding-top:4px}.customer-canvas .profile-confidence>article:before,.customer-canvas .profile-confidence>article:last-child:after{display:none!important}.profile-experience{max-width:none!important}.profile-experience .biz-hero{border-bottom:0!important;padding-bottom:0!important}.customer-profile-sheet .address-search-field,.customer-profile-sheet .address-search-field>span:last-child,.customer-profile-sheet .address-search-field input{width:100%!important}.customer-profile-sheet footer{gap:10px;margin-top:18px;display:flex}.customer-profile-sheet footer button.quiet{border:1.5px solid var(--line);height:46px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;flex:1;font-size:13.5px;font-weight:800;transition:border-color .2s,color .2s}.customer-profile-sheet footer button.quiet:hover{border-color:var(--navy);color:var(--navy)}.customer-profile-sheet footer button.primary{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:2;height:46px;font-size:13.5px;font-weight:800;transition:opacity .2s}.customer-profile-sheet footer button.primary:disabled{opacity:.45}.customer-profile-sheet .address-search-field input,.customer-profile-sheet .address-search-field>span:last-child{min-height:48px!important}.customer-profile-sheet .address-search-field>span:last-child{border-radius:15px!important;padding:15px 16px!important}.customer-profile-sheet .address-search-field>span:first-child{letter-spacing:.06em;color:var(--ink-2);font-size:12px;font-weight:800}.customer-profile-sheet input[type=text],.customer-profile-sheet input:not([type]){height:48px}.profile-experience .biz-plans{width:100%!important;display:grid!important}.profile-experience .biz-plans button{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:100%!important;padding:20px 20px 18px!important;display:flex!important}.profile-experience .biz-plan-price{margin-top:auto!important;font-size:26px!important}.profile-experience .biz-plans ul{width:100%}@media (width<=760px){.profile-experience .biz-plans{grid-template-columns:minmax(0,1fr)!important}}.profile-experience .biz-steps{background:0 0!important;border-radius:0!important;margin-top:16px!important;padding:6px 2px 0!important}.profile-experience .biz-steps b{color:var(--ink-2)}.profile-experience .partner-request-card.cta{gap:0!important}.profile-experience .partner-request-card.cta:before,.profile-experience .partner-request-card.cta:after,.profile-experience .biz-hero:before,.profile-experience .biz-hero:after{display:none!important}.profile-experience .biz-plans button{border-width:1px!important;gap:8px!important;padding:15px 16px 14px!important}.profile-experience .biz-plans button:hover{box-shadow:none!important;background:#f7faf3!important;transform:none!important}.profile-experience .biz-plans button.selected{box-shadow:none!important;transform:none!important}.profile-experience .biz-plans button strong{font-size:14.5px!important}.profile-experience .biz-plans em{font-size:11.5px!important;line-height:1.4!important}.profile-experience .biz-plan-price{font-size:21px!important}.profile-experience .biz-plan-price small{font-size:10.5px!important}.profile-experience .biz-plans li{font-size:11.5px!important}.profile-experience .biz-plan-check{width:22px!important;height:22px!important;font-size:11px!important;line-height:22px!important;top:11px!important;right:11px!important}.profile-experience .business-request-section .partner-request-card>div{background:0 0!important;border-top:0!important;overflow:visible!important}.profile-experience .logout-section{margin-top:8px}.profile-experience .logout-btn{cursor:pointer;text-align:left;background:#fff;border:1px solid #f0cdc7;border-radius:16px;align-items:center;gap:16px;width:100%;padding:15px 18px;transition:background-color .22s,border-color .22s;display:flex}.profile-experience .logout-btn i{color:#a12b21;background:#fdeae7;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.profile-experience .logout-btn strong{color:#a12b21;letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.profile-experience .logout-btn small{color:#c08a83;margin-top:2px;font-size:12.5px;display:block}.profile-experience .logout-btn b{letter-spacing:.12em;color:#a12b21;margin-left:auto;font-size:11px;font-weight:800}.profile-experience .logout-btn:hover{background:#a12b21;border-color:#a12b21}.profile-experience .logout-btn:hover i{color:#fff;background:#ffffff26}.profile-experience .logout-btn:hover strong,.profile-experience .logout-btn:hover b{color:#fff}.profile-experience .logout-btn:hover small{color:#f3cfca}.prefs-version{color:var(--ink-2);text-align:center;margin-top:14px;font-size:11.5px;display:block}.merchant-quick-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.merchant-quick-actions button{border:1px solid var(--line);color:var(--navy);font:800 10px var(--font-display);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:border-color .18s,background .18s;display:inline-flex}.merchant-quick-actions button:hover{background:#f4fbea;border-color:#9fce62}.merchant-search-field{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:11px 14px;display:flex}.merchant-search-field input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:12px}.merchant-search-field button{background:var(--soft);color:var(--navy);cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;font-size:15px;line-height:1}.merchant-product-table>article>span:first-child+i,.merchant-product-thumb{background:var(--soft);border-radius:18px;flex-shrink:0;width:84px;height:84px;display:block;position:relative;overflow:hidden}.merchant-product-thumb img{object-fit:cover}.merchant-product-name{gap:3px;min-width:0;display:grid}.merchant-product-name strong{font:850 14px var(--font-display);letter-spacing:-.01em}.merchant-product-name small{color:var(--ink-2);font-size:9px}.merchant-product-badges{flex-wrap:wrap;gap:5px;font-style:normal;display:inline-flex}.merchant-product-badges b{font:800 8px var(--font-mono);letter-spacing:.07em;color:#3f5c22;background:#e6f6d3;border-radius:6px;padding:4px 7px}.merchant-product-badges b.tone-warn{color:#7a4d12;background:#fbeecd}.merchant-promo-locked{background:linear-gradient(140deg,#f2faea,#fff 55%);border:1px dashed #b8c8ab;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:24px;padding:30px;display:grid}.merchant-promo-locked>i{background:var(--navy);width:84px;height:84px;color:var(--lime);border-radius:26px;place-items:center;font-style:normal;display:grid}.merchant-promo-locked small{font:800 8px var(--font-mono);letter-spacing:.1em;color:#57703e}.merchant-promo-locked h2{font-family:var(--font-display);letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(24px,3vw,34px)}.merchant-promo-locked p{max-width:520px;color:var(--ink-2);margin:0;font-size:12px;line-height:1.6}.merchant-promo-locked-benefits{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:16px;display:flex}.merchant-promo-locked-benefits span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:10px;display:inline-flex}.merchant-promo-locked-benefits svg{color:#5b9130}.merchant-analytics-chart{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:16px;padding:20px}.merchant-analytics-chart header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.merchant-analytics-chart header b{font:800 10px var(--font-mono);color:#48632c;background:#ecf7dd;border-radius:8px;padding:5px 9px}.merchant-chart-bars{align-items:end;gap:clamp(3px,1vw,10px);height:190px;display:flex}.merchant-chart-bars span{background:linear-gradient(180deg,#a5e35c,var(--navy));opacity:.88;border-radius:7px 7px 2px 2px;flex:1;min-width:5px;height:100%}.merchant-chart-bars span:hover{opacity:1}.merchant-analytics-chart footer{justify-content:space-between;margin-top:10px;display:flex}.merchant-analytics-chart footer small{font:800 8px var(--font-mono);color:var(--ink-2);letter-spacing:.06em}.merchant-top-products{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:16px;padding:20px}.merchant-top-products header{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-top-products header span{color:var(--ink-2);font-size:9px}.merchant-top-products ol{margin:14px 0 0;padding:0;list-style:none;display:grid}.merchant-top-products li{border-bottom:1px solid var(--soft);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 2px;display:grid}.merchant-top-products li:last-child{border-bottom:0}.merchant-top-products li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.merchant-top-products li em{font-style:normal;font:800 9px var(--font-mono);color:var(--ink-2)}.merchant-top-rank{background:var(--navy);width:27px;height:27px;color:var(--lime);font:850 11px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid}.merchant-permissions{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:28px;padding:22px}.merchant-permissions header h2{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 2px;font-size:19px}.merchant-permissions header span{color:var(--ink-2);font-size:10px}.merchant-permissions div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:14px;display:grid}.merchant-permissions span{border:1px solid var(--line);background:#fbfcfa;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.merchant-permissions span svg{color:#b3bdb4}.merchant-permissions span b{text-transform:capitalize;font:700 10px var(--font-body);flex:1;min-width:0}.merchant-permissions span small{font:800 7px var(--font-mono);letter-spacing:.07em;color:var(--ink-2)}.merchant-permissions span.granted{background:#f4fbe9;border-color:#cfe8ae}.merchant-permissions span.granted svg{color:#57a322}.merchant-permissions span.granted small{color:#3f7017}.merchant-plan-description{color:var(--ink-2);margin:9px 0 0;font-size:10px;line-height:1.55}.merchant-image-row{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.merchant-profile-image{gap:7px;display:grid}.merchant-profile-image span{border:1px solid var(--line);background:var(--soft);width:96px;height:96px;color:var(--ink-2);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.merchant-profile-image.cover span{width:100%;height:118px}.merchant-profile-image label{border:1px solid var(--navy);background:var(--navy);color:#fff;font:800 8px var(--font-display);letter-spacing:.05em;cursor:pointer;border-radius:9px;justify-self:start;padding:8px 12px}.merchant-profile-image label:hover{background:#33424d}.merchant-address-search{z-index:2;gap:9px;display:grid;position:relative}.merchant-address-search div{gap:8px;display:flex}.merchant-address-search input{flex:1;min-width:0}.merchant-address-search>div>button{background:var(--lime);min-height:42px;color:var(--navy);font:800 12px var(--font-display);cursor:pointer;white-space:nowrap;border:0;border-radius:11px;align-items:center;padding:0 18px;display:flex}.merchant-address-search button:disabled{opacity:.55;cursor:wait}.merchant-address-search ul{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;max-height:210px;margin:0;padding:0;list-style:none;overflow:hidden auto}.merchant-address-search li+li{border-top:1px solid var(--soft)}.merchant-address-search li button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:11px 13px;font-size:11px;display:flex}.merchant-address-search li button:hover{background:#f4fbea}.merchant-address-search li svg{color:#5b9130;flex-shrink:0}.merchant-map-real{border:1px solid var(--line);background:#e9efe8;border-radius:20px;height:250px;position:relative;overflow:hidden}.merchant-map-real .maplibregl-canvas,.merchant-map-real .maplibregl-map{outline:none}.merchant-map-empty{height:100%;color:var(--ink-2);text-align:center;background-image:linear-gradient(var(--soft) 1px,transparent 1px),linear-gradient(90deg,var(--soft) 1px,transparent 1px);background-size:26px 26px;align-content:center;place-items:center;gap:5px;display:grid}.merchant-map-empty strong{font:850 12px var(--font-display);color:var(--navy)}.merchant-map-empty small{font-size:9px}.merchant-upload.busy{background:#f6fbef;border-color:#9fce62}.merchant-upload.busy .merchant-upload-preview{animation:1.1s ease-in-out infinite merchant-pulse}@keyframes merchant-pulse{50%{opacity:.55}}.merchant-toggle.busy span{opacity:.55}.merchant-toggle input:disabled{cursor:not-allowed}.merchant-inline-form footer .primary{background:var(--lime);color:var(--navy);border-radius:12px;box-shadow:0 10px 24px #86c93c3d}.merchant-inline-form footer .primary:disabled{opacity:.6;cursor:wait;box-shadow:none}@media (width<=760px){.merchant-promo-locked{grid-template-columns:1fr;padding:22px}.merchant-promo-locked>i{border-radius:20px;width:64px;height:64px}.merchant-permissions div,.merchant-image-row{grid-template-columns:1fr}.merchant-profile-image.cover span{height:96px}.merchant-chart-bars{height:150px}}.merchant-toggle{position:relative}.merchant-toggle input{opacity:0;width:0;height:0;accent-color:initial;position:absolute}.merchant-toggle i{border:1px solid var(--line);background:#d8ded7;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s;display:block;position:relative}.merchant-toggle i:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #17232d33}.merchant-toggle input:checked+i{background:#9fce62;border-color:#9fce62}.merchant-toggle input:checked+i:before{left:21px}.merchant-toggle.busy i{animation:1.1s ease-in-out infinite merchant-pulse}.quiet.danger{color:var(--danger);border-radius:9px}.quiet.danger:hover{color:#a12b21;background:#fdeae7}.merchant-filter-row button,.merchant-tabs button,.merchant-period-filter button{min-height:40px;font:700 11px var(--font-body);color:var(--navy);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 15px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;border:1px solid var(--line)!important;background:#fff!important;border-radius:12px!important}.merchant-filter-row button:hover,.merchant-tabs button:hover,.merchant-period-filter button:hover{transform:translateY(-1px);border-color:#9fce62!important}.merchant-filter-row button.active,.merchant-tabs button.active,.merchant-period-filter button.active{color:#fff;font-weight:800;background:var(--navy)!important;border-color:var(--navy)!important}.merchant-filter-row button small,.merchant-tabs button small,.merchant-period-filter button small{font:800 9px var(--font-mono);opacity:.75;margin-left:2px}.merchant-tabs button svg{flex-shrink:0}.merchant-section-form select,.merchant-section-form input:not([type=checkbox]){appearance:none;border:1px solid var(--line);width:100%;max-width:100%;min-height:46px;color:var(--navy);background:#fff;border-radius:13px;padding:11px 14px;font-size:12px}.merchant-section-form select{background-image:linear-gradient(45deg,#0000 50%,#27333c 50%),linear-gradient(135deg,#27333c 50%,#0000 50%);background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;background-repeat:no-repeat;background-size:5px 5px}.merchant-section-form input:focus,.merchant-section-form select:focus{border-color:#82c337;outline:0;box-shadow:0 0 0 4px #aef85b2b}.merchant-section-form footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.merchant-section-form footer .primary{background:var(--lime);color:var(--navy);font:800 11px var(--font-display);cursor:pointer;border:0;border-radius:12px;padding:13px 18px;box-shadow:0 10px 24px #86c93c3d}.merchant-section-form footer .primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.merchant-chart-meta{text-align:right;justify-items:end;gap:2px;display:grid}.merchant-chart-meta b{font:800 10px var(--font-mono);color:#48632c;background:#ecf7dd;border-radius:8px;padding:5px 9px}.merchant-chart-meta small{color:var(--ink-2);font-size:8px}.merchant-permission-domains{gap:14px;margin-top:14px;display:grid}.merchant-permission-domains article{border:1px solid var(--soft);background:#fbfcfa;border-radius:16px;gap:7px;padding:13px;display:grid}.merchant-permission-domains h3{font:850 10px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#57703e;margin:0 0 2px}.merchant-tabbar{z-index:120;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);padding:7px 6px calc(7px + env(safe-area-inset-bottom));background:#fffffff2;grid-template-columns:repeat(5,1fr);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #17232d14}.merchant-tabbar button{color:#68747b;font:750 8.5px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;padding:5px 2px;display:grid;position:relative}.merchant-tabbar button i{border-radius:11px;place-items:center;width:42px;height:30px;transition:background .18s,color .18s;display:grid}.merchant-tabbar button.active{color:var(--navy)}.merchant-tabbar button.active i{color:#3f7017;background:#eaf8d8}.merchant-tabbar button>b{background:var(--danger);color:#fff;min-width:16px;height:16px;font:800 8px/16px var(--font-mono);text-align:center;border-radius:999px;padding:0 3px;position:absolute;top:0;right:calc(50% - 22px)}@media (width<=820px){.merchant-tabbar{display:grid}.merchant-experience{padding-bottom:96px!important}}.merchant-tabbar-sheet{z-index:160;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17232d99;align-items:flex-end;display:flex;position:fixed;inset:0}.merchant-tabbar-sheet section{width:min(430px,100%);padding:22px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;gap:8px;max-height:80dvh;margin:0 auto;display:grid;overflow:auto}.merchant-tabbar-sheet header{gap:2px;margin-bottom:6px;display:grid}.merchant-tabbar-sheet header small{font:800 8px var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.merchant-tabbar-sheet header strong{font:850 19px var(--font-display);letter-spacing:-.02em}.merchant-tabbar-sheet>section>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fbfcfa;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.merchant-tabbar-sheet>section>button i{background:var(--paper);width:44px;height:44px;color:var(--navy);border-radius:14px;place-items:center;display:grid}.merchant-tabbar-sheet>section>button span{gap:2px;display:grid}.merchant-tabbar-sheet strong{font:800 13px var(--font-display)}.merchant-tabbar-sheet small{color:var(--ink-2);font-size:9px}.merchant-tabbar-sheet>section>button em{color:#57a322;font-style:normal}.merchant-tabbar-sheet>section>button.active{background:#f4fbea;border-color:#9fce62}.merchant-tabbar-sheet footer{text-align:center;font:800 8px var(--font-mono);letter-spacing:.09em;color:#a9b2ab;margin-top:6px}@media (width<=760px){.merchant-shell-head{z-index:80;border-bottom:1px solid var(--line);background:#f5f6f3;padding-block:10px;position:sticky;top:0}.merchant-shell-head button span small{font-size:9px}.merchant-shell-head button span strong{font-size:13px}.merchant-welcome{gap:14px;grid-template-columns:1fr!important}.merchant-attention>article{row-gap:8px;grid-template-columns:auto 1fr!important}.merchant-attention>article div:last-child{grid-column:1/-1;justify-content:space-between}.merchant-flow>div{grid-template-columns:1fr!important}.merchant-order-board>article{row-gap:8px;grid-template-columns:46px minmax(0,1fr) auto!important}.merchant-order-board>article>span{min-width:0}.merchant-order-board>article>span em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-order-board>article>b{grid-column:2}.merchant-order-board>article>button{grid-column:2;justify-self:start}.merchant-menu-ledger{grid-template-columns:1fr!important}.merchant-product-table>article{gap:12px;grid-template-columns:64px minmax(0,1fr) auto!important}.merchant-product-table>article>.merchant-product-badges{grid-column:2;justify-self:start}.merchant-row-actions label small{display:none}.merchant-product-thumb,.merchant-product-table>article>i{border-radius:15px;width:64px;height:64px}.merchant-analytics-strip{grid-template-columns:1fr!important}.merchant-analytics-strip span{border-bottom:1px solid var(--soft);border-right:0!important}.merchant-analytics-strip span:last-child{border-bottom:0}.merchant-settings-list>button{padding:16px 14px!important}.merchant-plan-grid{grid-template-columns:1fr!important}.merchant-inline-form{border-radius:0!important;width:100vw!important;max-width:100%!important;height:100dvh!important}.merchant-workspace-page{padding-bottom:12px}}.merchant-bell{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e3e8e2;border-radius:999px;place-items:center;transition:border-color .16s,background .16s;display:grid;position:relative}.merchant-bell:hover{background:var(--paper);border-color:#c4d2bf}.merchant-bell>b{background:var(--danger);color:#fff;min-width:16px;height:16px;font:800 8px/16px var(--font-mono);text-align:center;border-radius:999px;padding:0 3px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.merchant-notif{border:1px solid var(--line);background:#fbfcfa;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.merchant-notif.unread{background:#f6fbef;border-color:#cfe8ae}.merchant-notif span{gap:2px;min-width:0;display:grid}.merchant-notif strong{font:800 11px var(--font-display)}.merchant-notif p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.45}.merchant-notif time{font:800 8px var(--font-mono);color:#a9b2ab}.merchant-notif button{background:var(--navy);color:#fff;font:800 8px var(--font-display);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:9px 11px}.merchant-tabbar-sheet footer{cursor:pointer;text-align:center;font:800 9px var(--font-mono);letter-spacing:.09em;color:var(--navy);background:var(--paper);border-radius:12px;margin-top:4px;padding:12px}.merchant-sheet-layer{z-index:210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));background:#17232dc4;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.merchant-sheet-layer>section{background:#fff;border-radius:26px;flex-direction:column;width:min(680px,100%);max-height:min(92dvh,100%);display:flex;overflow:hidden;box-shadow:0 32px 90px #07101966}.merchant-sheet-layer header{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:start;gap:16px;padding:22px 26px 16px;display:flex}.merchant-sheet-layer header small{font:800 8px var(--font-mono);letter-spacing:.1em;color:#57703e}.merchant-sheet-layer h2{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(19px,3vw,26px)}.merchant-sheet-layer header button{background:var(--paper);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:38px;height:38px;font-size:20px}.merchant-sheet-layer main{gap:14px;padding:18px 26px;display:grid;overflow:auto}.merchant-sheet-layer footer{padding:14px 26px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.merchant-sheet-layer footer .primary,.merchant-sheet-layer footer button.primary{background:var(--lime);color:var(--navy);font:800 11px var(--font-display);cursor:pointer;border:0;border-radius:12px;padding:13px 18px;box-shadow:0 10px 24px #86c93c3d}.merchant-sheet-layer footer .primary:disabled{opacity:.55;cursor:wait;box-shadow:none}.merchant-sheet-note{color:#52624f;background:#eef5e8;border-radius:12px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.merchant-opt-block{border:1px solid var(--soft);background:#fbfcfa;border-radius:18px;gap:9px;padding:14px;display:grid}.merchant-opt-block h3{font:850 11px var(--font-display);letter-spacing:.04em;align-items:center;gap:8px;margin:0;display:flex}.merchant-opt-block h3 small{font:700 8px var(--font-mono);color:var(--ink-2)}.merchant-opt-block h3 small.lock{color:#a3542c;background:#fbeecd;border-radius:6px;padding:3px 7px}.merchant-opt-row{grid-template-columns:minmax(0,1.4fr) minmax(110px,.7fr) auto 30px;align-items:center;gap:8px;display:grid}.merchant-opt-row.nested{border:1px dashed var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(100px,.6fr) auto 30px;padding:7px}.merchant-opt-row input:not([type=checkbox]){border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;min-height:40px;padding:8px 11px;font-size:11px}.merchant-opt-row select{border:1px solid var(--line);appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#27333c 50%),linear-gradient(135deg,#27333c 50%,#0000 50%);background-position:calc(100% - 14px) 18px,calc(100% - 9px) 18px;background-repeat:no-repeat;background-size:4px 4px;border-radius:10px;min-height:40px;padding:8px 26px 8px 11px;font-size:11px}.merchant-opt-row>span{color:var(--ink-2);font:800 9px var(--font-mono);align-items:center;gap:5px;display:flex}.merchant-opt-row label{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:8.5px;display:flex!important}.merchant-opt-row.disabled{opacity:.6}.merchant-opt-add{color:#48632c;font:800 9px var(--font-display);cursor:pointer;background:#f7fbf2;border:1px dashed #b8c8ab;border-radius:11px;padding:9px}.merchant-opt-add:disabled{opacity:.5;cursor:not-allowed}.merchant-opt-group{border:1px solid var(--soft);background:#fff;border-radius:14px;gap:7px;padding:9px;display:grid}.merchant-combo-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-combo-fields label{font:800 8px var(--font-mono);letter-spacing:.06em;color:var(--ink-2);gap:5px;display:grid}.merchant-combo-fields input{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 12px;font-size:12px}.merchant-panel-row{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.merchant-panel-row .eyebrow{margin:0}.merchant-panel-row button{background:var(--lime);color:var(--navy);font:800 10px var(--font-display);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;display:inline-flex;box-shadow:0 10px 24px #86c93c33}.merchant-combo-list{gap:9px;margin-top:10px;display:grid}.merchant-combo-list article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:13px;display:grid}.merchant-combo-list i{color:#48632c;background:linear-gradient(135deg,#eaf6dd,#fff);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.merchant-combo-list span{gap:3px;min-width:0;display:grid}.merchant-combo-list strong{font:850 13px var(--font-display)}.merchant-combo-list small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.merchant-combo-list b{font:850 13px var(--font-display);white-space:nowrap}.merchant-combo-list em{font:800 8px var(--font-mono);color:#3f7017;background:#e6f6d3;border-radius:7px;padding:4px 8px;font-style:normal}.merchant-combo-list em.off{color:#7a4d12;background:#fbeecd}.merchant-combo-list button{border:1px solid var(--navy);background:var(--navy);color:#fff;font:800 9px var(--font-display);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:10px 13px;display:inline-flex}.merchant-combo-picker{gap:7px;max-height:300px;display:grid;overflow:auto}.merchant-combo-pick{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.merchant-combo-pick.picked{background:#f6fbef;border-color:#9fce62}.merchant-combo-pick>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.merchant-combo-pick i{background:var(--paper);width:34px;height:34px;color:var(--navy);border-radius:11px;place-items:center;display:grid}.merchant-combo-pick strong{font:800 11px var(--font-body);display:block}.merchant-combo-pick small{color:var(--ink-2);font-size:9px}.merchant-combo-pick .qty{border:1px solid var(--line);border-radius:9px;align-items:center;gap:6px;padding:3px;display:inline-flex}.merchant-combo-pick .qty button{background:var(--paper);cursor:pointer;border:0;border-radius:7px;width:24px;height:24px;font-weight:900}.merchant-combo-pick .qty b{text-align:center;min-width:18px;font:800 11px var(--font-display)}.merchant-mode-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.merchant-mode-picker button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fbfcfa;border-radius:16px;gap:5px;padding:15px;display:grid}.merchant-mode-picker button.active{background:#f4fbea;border-color:#9fce62;box-shadow:0 0 0 3px #aef85b2b}.merchant-mode-picker strong{font:850 12px var(--font-display)}.merchant-mode-picker small{color:var(--ink-2);font-size:9.5px;line-height:1.45}.merchant-pin-result{text-align:center;background:linear-gradient(145deg,#f0f8e9,#fff);border:1px solid #cfe8ae;border-radius:18px;justify-items:center;gap:7px;padding:18px;display:grid}.merchant-pin-result svg{color:#57a322}.merchant-pin-result strong{font:850 18px var(--font-display)}.merchant-pin-result p{color:var(--ink-2);margin:0;font-size:10.5px}.merchant-pin-result span{font:800 8px var(--font-mono);letter-spacing:.09em;color:var(--ink-2);gap:4px;margin-top:8px;display:grid}.merchant-pin-result b{font:900 34px var(--font-mono);letter-spacing:.28em;color:var(--navy);background:var(--lime);border-radius:14px;padding:10px 18px 10px 22px}.merchant-pin-result em{color:#a3542c;max-width:320px;font-size:9px;font-style:normal}.paid-ok{font:800 7.5px var(--font-mono);letter-spacing:.06em;color:#3f7017;background:#e6f6d3;border-radius:6px;margin-left:8px;padding:4px 7px;display:block}@media (width<=640px){.merchant-opt-row{grid-template-columns:minmax(0,1fr) auto}.merchant-opt-row>span{grid-column:1/-1}.merchant-combo-fields,.merchant-mode-picker{grid-template-columns:1fr}.merchant-combo-list article{grid-template-columns:44px minmax(0,1fr) auto;row-gap:8px}.merchant-combo-list b,.merchant-combo-list em{grid-column:2}.merchant-combo-list button{grid-column:2;justify-self:start}}.merchant-combo-fields .merchant-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.merchant-combo-fields .merchant-check span{font:800 10px var(--font-display);color:var(--navy)}.merchant-experience .eyebrow,.merchant-workspace-page .eyebrow{font:800 9px var(--font-mono);letter-spacing:.13em;color:#57703e;margin:0}.merchant-welcome{gap:16px;padding:26px 0 20px}.merchant-welcome h1{letter-spacing:-.04em!important;font-size:clamp(28px,4.2vw,42px)!important;line-height:1!important}.merchant-welcome>div>p:last-child{max-width:52ch;font-size:12.5px}.merchant-welcome>span{border-radius:17px;padding:18px}.merchant-welcome>span strong{font-size:17px}.merchant-menu-ledger article>span,.merchant-product-table article>span,.merchant-combo-list span,.merchant-settings-list>button>span,.merchant-permission-domains span{min-width:0}.merchant-menu-ledger article>span strong,.merchant-product-table .merchant-product-name strong,.merchant-combo-list span strong,.merchant-settings-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-menu-ledger small,.merchant-product-table small,.merchant-combo-list small,.merchant-settings-list small{white-space:normal;word-break:break-word;line-height:1.45}.merchant-menu-ledger small,.merchant-product-table .merchant-product-name small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.merchant-product-name>b{font:900 16px/1.15 var(--font-display);color:var(--navy)}.merchant-product-table>article>i{border-radius:18px;width:84px;height:84px}.merchant-product-table>article>.merchant-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.merchant-product-table .merchant-row-edit,.merchant-product-table .merchant-row-opt,.merchant-product-table .merchant-row-del{border:1px solid var(--line);min-height:40px;font:800 12.5px var(--font-display);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;align-items:center;padding:9px 12px;display:inline-flex}.merchant-product-table .merchant-row-del{color:#a12b21;background:#fff7f7;border-color:#f2d0ca}.merchant-product-table .merchant-row-edit:hover,.merchant-product-table .merchant-row-opt:hover{background:var(--paper)}.merchant-product-table .merchant-row-del:hover{background:#fdeae7}.merchant-menu-ledger .merchant-row-edit,.merchant-menu-ledger .merchant-row-del,.merchant-combo-list .merchant-row-edit,.merchant-combo-list .merchant-row-del{border:1px solid var(--line);min-height:40px;font:800 12.5px var(--font-display);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;align-items:center;padding:9px 12px;display:inline-flex}.merchant-menu-ledger .merchant-row-del,.merchant-combo-list .merchant-row-del{color:#a12b21;background:#fff7f7;border-color:#f2d0ca}.merchant-menu-ledger .merchant-row-edit:hover,.merchant-combo-list .merchant-row-edit:hover{background:var(--paper)}.merchant-menu-ledger .merchant-row-del:hover,.merchant-combo-list .merchant-row-del:hover{background:#fdeae7}.merchant-menu-ledger .merchant-row-edit,.merchant-menu-ledger .merchant-row-del{padding:10px 18px}.merchant-menu-ledger .merchant-row-edit,.merchant-combo-list .merchant-row-edit{gap:7px}.merchant-menu-ledger>article>button{grid-column:3}.merchant-menu-ledger>article{grid-template-columns:56px minmax(0,1fr) auto}.merchant-permissions header h2,.merchant-attention header h2,.merchant-flow header h2{font:850 clamp(16px,1.9vw,20px)/1.25 var(--font-display);letter-spacing:-.02em;margin:2px 0 0}.merchant-permissions>header span,.merchant-attention>header span{color:var(--ink-2);font-size:11px}.merchant-permission-domains article h3{font:850 11px var(--font-display);letter-spacing:.02em}.merchant-permission-domains span b{text-transform:capitalize;font-size:10.5px}.merchant-permission-domains span small{font-size:9px}.merchant-experience button svg{flex-shrink:0}.merchant-settings-list>button>span strong{font-size:13.5px}.merchant-settings-list small{font-size:10.5px}.merchant-flow,.merchant-attention{margin-top:20px}.merchant-flow>div{gap:12px}.merchant-order-row td,.merchant-orders-table td{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.merchant-upload-preview{position:relative}@media (width<=600px){.merchant-product-table>article{gap:8px 10px;padding:11px 12px;grid-template-columns:56px minmax(0,1fr)!important}.merchant-product-table>article>.merchant-product-thumb,.merchant-product-table>article>span:first-child+i,.merchant-product-table>article>i{border-radius:14px;align-self:center;width:56px;height:56px}.merchant-product-table>article>.merchant-product-name{grid-column:2}.merchant-product-table>article>.merchant-product-badges{grid-column:2;justify-self:start}.merchant-product-table>article>.merchant-row-actions{grid-column:2;justify-self:start;margin-top:2px}.merchant-row-actions label small{display:none}}.merchant-order-board{gap:12px}.merchant-order-board>article{background:#fff;border:1px solid #e7ebe7;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 6px 18px #17232d05}.merchant-order-board>article:hover{border-color:#dbe2da;transform:translateY(-2px);box-shadow:0 16px 32px #17232d0f}.merchant-order-board>article>span{gap:4px}.merchant-order-board>article>span small{font:800 9px var(--font-mono);letter-spacing:.09em;color:#9aa49c}.merchant-order-board>article>span strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.merchant-order-board>article>span em{color:#68747b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.merchant-order-board>article>b{font:800 10.5px var(--font-display);letter-spacing:.06em;color:#43503f;text-align:right;white-space:nowrap;border-radius:0;flex-shrink:0;justify-self:end;align-items:center;gap:7px;padding:6px 2px;display:inline-flex;background:0 0!important}.merchant-order-board>article>b:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #207a3830}.merchant-order-board>article>b.tone-nuevos{color:#207a38}.merchant-order-board>article>b.tone-preparando{color:#93690a}.merchant-order-board>article>b.tone-listos{color:#1c5d8f}.merchant-order-board>article>b.tone-incidencias{color:#b3402f;background:0 0!important}.merchant-order-board>article>b small{font:700 10px var(--font-mono);color:#9aa49c;white-space:nowrap;margin:0}.merchant-order-board>article>button{color:var(--navy);min-height:42px;font:800 12.5px var(--font-display);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5de;border-radius:13px;align-items:center;gap:7px;padding:11px 16px;transition:border-color .16s,transform .16s,background .16s;display:inline-flex}.merchant-order-board>article>button:hover{border-color:var(--navy);transform:translateY(-1px)}.merchant-order-board>article:has(>b.tone-nuevos)>button{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 10px 24px #27333c2b}@media (width<=600px){.merchant-order-board>article{gap:8px 12px;padding:13px 14px;grid-template-columns:minmax(0,1fr) auto!important}.merchant-order-board>article>span{grid-column:1}.merchant-order-board>article>b{place-self:start end;padding:2px 0}.merchant-order-board>article>button{grid-column:1/-1;justify-content:center;width:100%}}.merchant-filter-row button{color:#5f6b72;border-color:#e3e8e3;transition:border-color .16s,color .16s,background .16s}.merchant-filter-row button:hover{color:var(--navy);border-color:#b9c4ba}.merchant-shell-nav button{color:#5f6b72;gap:9px;padding:11px 17px;font-size:12px}.merchant-shell-nav button svg{flex-shrink:0;display:block}.merchant-shell-nav button:hover{color:#24323c;background:#ffffff85}.merchant-shell-nav button.active{color:#24323c}@media (width>=761px){.merchant-shell-nav .merchant-nav-shop{color:#5f6b72;gap:7px;padding:11px 15px;font-size:12px}}@media (width<=760px){.merchant-order-board>article{grid-template-columns:minmax(0,1fr) auto auto!important}.merchant-order-board>article>b{justify-self:end}.merchant-order-board>article>button{grid-area:auto;justify-self:end;width:auto}}@media (width<=600px){.merchant-order-board>article{grid-template-columns:minmax(0,1fr) auto!important}.merchant-order-board>article>span{grid-column:1}.merchant-order-board>article>b{place-self:start end}.merchant-order-board>article>button{grid-column:1/-1;justify-content:center;width:100%}}.merchant-return-fab{right:16px;bottom:calc(env(safe-area-inset-bottom) + 164px);z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy);cursor:pointer;background:#fffffff0;border:1px solid #e3e8e2;border-radius:999px;align-items:center;padding:11px;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #27333c24,0 2px 6px #27333c14}.merchant-return-fab svg{flex-shrink:0;display:block}.merchant-return-fab span{opacity:0;white-space:nowrap;max-width:0;font:800 12.5px/1 var(--font-display);letter-spacing:.01em;margin-left:0;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .2s 50ms,margin-left .3s cubic-bezier(.4,0,.2,1);display:inline-block;overflow:hidden}.merchant-return-fab:hover,.merchant-return-fab:focus-visible{background:#fff;border-color:#c9d8cb;box-shadow:0 12px 30px #27333c2e,0 3px 8px #27333c1a}.merchant-return-fab:hover span,.merchant-return-fab:focus-visible span{opacity:1;max-width:150px;margin-left:8px}@media (width>=761px){.merchant-return-fab{bottom:120px;right:20px}}@media (width<=600px){.merchant-return-fab span{display:none}.merchant-return-fab:hover span{max-width:0;margin-left:0}}.merchant-tabbar-sheet section>header{gap:12px;justify-content:space-between!important;align-items:center!important;display:flex!important}.merchant-tabbar-sheet section>header>div{text-align:left;flex-direction:column;gap:2px;display:flex}.merchant-notif-bulk{color:var(--navy);font:700 11.5px var(--font-display);cursor:pointer;background:#fff;border:1px solid #e3e8e2;border-radius:999px;flex-shrink:0;padding:8px 13px}.merchant-notif-bulk:hover{background:#eef4ee;border-color:#c9d8cb}.merchant-access-gate{text-align:center;background:#fff;border:1px solid #e7ebe5;border-radius:26px;flex-direction:column;align-items:center;max-width:540px;margin:38px auto 130px;padding:48px 36px 40px;display:flex;box-shadow:0 24px 60px #27333c1a,0 4px 14px #27333c0d}.gate-orb{place-items:center;width:96px;height:96px;margin-bottom:22px;display:grid;position:relative}.gate-orb .ring{border:1.5px solid #c1ff72;border-radius:50%;position:absolute;inset:0}.gate-orb .r2{border-color:#a9c4b0}.gate-orb>i{background:var(--navy);color:#c1ff72;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 10px 26px #27333c38}.merchant-access-gate h1{font:800 25px/1.22 var(--font-display);color:var(--navy);letter-spacing:-.01em;margin:12px 0}.gate-copy{color:#5f6b72;max-width:420px;font-size:13.5px;line-height:1.6}.gate-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.gate-actions .primary{background:var(--navy);color:#fff;font:800 13px var(--font-display);cursor:pointer;border:0;border-radius:999px;padding:15px 26px;transition:background .18s,transform .18s}.gate-actions .primary:hover{background:#1f2a32;transform:translateY(-1px)}.gate-actions button:not(.primary){color:var(--navy);font:700 12.5px var(--font-display);cursor:pointer;background:#fff;border:1px solid #dfe5de;border-radius:999px;align-items:center;gap:7px;padding:14px 20px;transition:border-color .18s,background .18s;display:inline-flex}.gate-actions button:not(.primary):hover{background:#f7faf6;border-color:#c9d8cb}.gate-hint{color:#8a948e;align-items:center;gap:6px;margin-top:22px;font-size:11.5px;display:inline-flex}@media (width<=600px){.merchant-access-gate{margin:22px 14px 110px;padding:38px 22px 34px}.gate-actions{flex-direction:column;width:100%}.gate-actions button{justify-content:center;width:100%}}.merchant-shell-head label.suspended{opacity:.55;filter:saturate(.15)}.merchant-shell-head label.suspended span{color:#8a948e}.admin-records article .admin-row-action,.admin-row-action{color:#17232d;font:700 12px var(--font-display);cursor:pointer;background:#fff;border:1.5px solid #d7ded8;border-radius:999px;flex-shrink:0;padding:9px 16px;transition:border-color .18s,background .18s,color .18s}.admin-row-action:hover:not(:disabled){border-color:var(--navy);background:var(--navy);color:#fff}.admin-row-action:disabled{opacity:.55;cursor:wait}.merchant-catalog-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.merchant-catalog-toolbar .merchant-search-field{flex:1;margin-bottom:0}.merchant-import-btn{border:1px solid var(--line);color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.merchant-import-btn:hover{background:#f6ffe9;border-color:#9fd45d}.mimp-sheet{width:min(720px,100%)}.mimp-steps{gap:4px;padding:14px 26px 0;display:flex}.mimp-steps>span{font:800 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#a3ada6;border-bottom:2px solid var(--soft);flex:1;align-items:center;gap:7px;padding-bottom:12px;display:flex}.mimp-steps>span i{background:var(--soft);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.mimp-steps>span.current{color:var(--navy);border-bottom-color:var(--lime)}.mimp-steps>span.current i{background:var(--lime)}.mimp-steps>span.past{color:#57703e}.mimp-body{gap:16px;padding:18px 26px 22px;display:grid;overflow:auto}.mimp-drop{cursor:pointer;text-align:center;background:linear-gradient(150deg,#f8fbf4,#fff);border:1.5px dashed #c3ccc4;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:190px;padding:24px;transition:border-color .18s,background .18s;display:grid}.mimp-drop:hover,.mimp-drop:focus-visible{background:#f6ffe9;border-color:#9fd45d}.mimp-drop svg{color:var(--navy)}.mimp-drop strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px}.mimp-drop small{color:var(--ink-2);max-width:340px;font-size:11px;line-height:1.5}.mimp-template{color:var(--ink-2);text-align:center;margin:0;font-size:12px}.mimp-template button{color:var(--navy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.mimp-filename{background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:12px;display:flex}.mimp-filename b{font-weight:800}.mimp-filename span{color:var(--ink-2);font-size:11px}.mimp-map-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.mimp-map-grid label{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:12px;transition:border-color .15s;display:grid}.mimp-map-grid label:focus-within{border-color:#91c64f;box-shadow:0 0 0 3px #b8ff6325}.mimp-map-grid label>span{font:800 8px var(--font-mono);letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase}.mimp-map-grid label>span b{color:#57703e}.mimp-map-grid select{width:100%;font:700 13px var(--font-body);color:var(--navy);background:0 0;border:0;outline:0}.mimp-map-grid label small{color:#a3ada6;font-size:9px}.mimp-preview h4{font:800 8px var(--font-mono);letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase;margin:0}.mimp-preview table{border-collapse:collapse;border:1px solid var(--soft);border-radius:12px;width:100%;overflow:hidden}.mimp-preview th{background:var(--paper);text-align:left;font:800 9px var(--font-mono);letter-spacing:.06em;color:var(--ink-2);padding:9px 12px}.mimp-preview td{border-top:1px solid var(--soft);padding:9px 12px;font-size:12px;font-weight:650}.mimp-counters{grid-template-columns:repeat(3,auto) 1fr;justify-content:start;align-items:center;gap:10px;display:grid}.mimp-counters>span{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 16px;display:grid}.mimp-counters b{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px}.mimp-counters small{color:var(--ink-2);font-size:9px}.mimp-counters .warn b{color:var(--warning)}.mimp-counters .err b{color:var(--danger)}.mimp-counters label.merchant-check{cursor:pointer;justify-self:end;align-items:center;gap:8px;display:flex}.mimp-review-table{border-top:1px solid var(--soft);max-height:320px;display:grid;overflow:auto}.mimp-review-row{border-bottom:1px solid var(--soft);grid-template-columns:30px 1fr auto minmax(120px,auto);align-items:center;gap:12px;padding:10px 4px;display:grid}.mimp-review-row em{font:700 10px var(--font-mono);color:#a3ada6;font-style:normal}.mimp-review-row span strong{font-size:13px;display:block}.mimp-review-row span small{color:var(--ink-2);font-size:10px}.mimp-review-row>b{font-size:12px;font-weight:800}.mimp-review-row>i{font:700 10px var(--font-mono);color:#57703e;text-align:right;font-style:normal}.mimp-review-row.bad>i{color:var(--danger)}.mimp-review-row.dup>i{color:var(--warning)}.mimp-done{text-align:center;justify-items:center;padding-block:34px 38px}.mimp-done>i{background:var(--lime);width:84px;height:84px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.mimp-done h3{font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 0;font-size:23px}.mimp-new-cats{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.mimp-new-cats b{background:var(--lime);color:var(--navy);border-radius:999px;padding:6px 11px;font-size:11px}.mimp-skip-list{border:1px solid var(--soft);text-align:left;background:var(--paper);border-radius:14px;width:100%;padding:13px 16px}.mimp-skip-list h4{font:800 8px var(--font-mono);letter-spacing:.1em;color:var(--warning);text-transform:uppercase;margin:0 0 6px}.mimp-skip-list p{color:var(--ink-2);margin:3px 0;font-size:11px}.mimp-note{color:var(--warning);margin:0;font-size:11px}.mimp-error{text-align:left;background:linear-gradient(150deg,#fdf4f1,#fff);border:1px solid #f3d7d0;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.mimp-error>i{width:34px;height:34px;color:var(--danger);background:#fbe9e4;border-radius:11px;flex:none;place-items:center;display:grid}.mimp-error>div{gap:4px;min-width:0;display:grid}.mimp-error b{font:800 13px var(--font-display);color:var(--navy)}.mimp-error p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.mimp-error .quiet{border:1.5px solid var(--line);color:var(--navy);border-radius:10px;justify-self:start;margin-top:6px;padding:8px 12px;font-size:11.5px}.mimp-error .quiet:hover{border-color:var(--navy)}.mimp-sheet footer{border-top:1px solid var(--soft);justify-content:flex-end;gap:9px;padding:16px 26px 22px;display:flex}@media (width<=640px){.mimp-counters{grid-template-columns:repeat(3,auto)}.mimp-counters label.merchant-check{grid-column:1/-1;justify-self:start}.mimp-review-row{grid-template-columns:24px 1fr auto}.mimp-review-row>i{display:none}}.merchant-product-table>article{grid-template-columns:84px minmax(0,1fr) 105px auto}@media (width<=760px){.merchant-product-table>article{grid-template-columns:64px minmax(0,1fr) auto}.merchant-product-thumb,.merchant-product-table>article>i{border-radius:14px;width:64px;height:64px}}@media (width<=430px){.merchant-product-table>article{grid-template-columns:56px minmax(0,1fr) auto}}.mimp-modes{gap:8px;display:flex}.mimp-modes button{border:1.5px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 10px;font-size:12px;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mimp-modes button.active{border-color:var(--navy);background:var(--navy);color:#fff}.mimp-drop.drag{background:#eefce0;border-color:#9fd45d;transform:scale(1.01)}.mimp-photo-preview{aspect-ratio:4/3;background:var(--soft);border-radius:16px;width:min(100%,320px);position:relative;overflow:hidden}.mimp-photo-preview img{object-fit:cover}.admin-ai-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(220px,280px) auto;align-items:center;gap:16px;padding:16px 20px;display:grid;box-shadow:0 10px 28px #24323c08}.admin-ai-card>i{background:var(--lime);width:48px;height:48px;color:var(--navy);border-radius:15px;place-items:center;display:grid}.admin-ai-card span{min-width:0;display:block}.admin-ai-card span strong{font-family:var(--font-display);font-size:15px;display:block}.admin-ai-card span small{color:var(--ink-2);margin-top:3px;font-size:11px;line-height:1.5;display:block}.admin-ai-card span em{font:800 9px var(--font-mono);letter-spacing:.08em;color:#57703e;background:#eefce0;border-radius:999px;margin-top:6px;padding:5px 9px;font-style:normal;display:inline-block}.admin-ai-console{gap:18px;display:grid}.admin-ai-console-summary{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(130px,.8fr));align-items:stretch;gap:12px;display:grid}.admin-ai-console-summary>span{background:#fff;border:1px solid #d6ded8;border-radius:20px;align-content:center;gap:3px;padding:18px;display:grid}.admin-ai-console-summary>span small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:#69757c}.admin-ai-console-summary>span strong{font:850 28px/1 var(--font-display);letter-spacing:-.03em}.admin-ai-key-state{background:#fff;border:1px solid #d6ded8;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.admin-ai-key-state>i{color:#5b6470;background:#eff3ee;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.admin-ai-key-state span{gap:3px;display:grid}.admin-ai-key-state small{font:800 8px/1 var(--font-mono);letter-spacing:.1em;color:#69757c}.admin-ai-key-state strong{font:850 19px/1 var(--font-display)}.admin-ai-key-state em{color:#3f6b1d;margin-top:2px;font-size:11px;font-style:normal;font-weight:750}.admin-ai-key-state em.off{color:#744d12}.admin-ai-key-state.on{background:linear-gradient(150deg,#eff9e0,#fff);border-color:#d6e8bc}.admin-ai-key-state.on>i{color:#3f6b1d;background:#e6f6cf}.admin-ai-console-tools{justify-content:flex-end;display:flex}.admin-ai-console-tools button{color:#23303b;height:44px;font:800 11px/1 var(--font-display);cursor:pointer;background:#fff;border:1px solid #cfd8d2;border-radius:13px;align-items:center;gap:8px;padding:0 16px;display:flex}.admin-ai-console-tools button:disabled{opacity:.5;cursor:default}@media (width<=900px){.admin-ai-console-summary{grid-template-columns:1fr 1fr}.admin-ai-key-state{grid-column:1/-1}}.admin-ai-card span em.off{color:var(--warning);background:#fdf3e0}.admin-ai-card span b{color:var(--navy);margin-top:5px;font-size:11px;display:block}.admin-ai-card input{border:1px solid var(--line);color:var(--navy);background:var(--paper);border-radius:11px;outline:0;width:100%;min-width:0;padding:12px 14px;font-size:12px;font-weight:650}.admin-ai-card input:focus{background:#fff;border-color:#91c64f;box-shadow:0 0 0 3px #b8ff6325}.admin-ai-card button{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;padding:13px 18px;font-size:12px;font-weight:800}.admin-ai-card button:hover:not(:disabled){background:#33424d}.admin-ai-card button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.admin-ai-card{grid-template-columns:auto minmax(0,1fr)}.admin-ai-card input,.admin-ai-card button{grid-column:1/-1}}@media (width<=760px){.merchant-catalog-toolbar{flex-wrap:wrap;gap:8px}.merchant-catalog-toolbar .merchant-search-field{flex:100%}.merchant-import-btn{flex:1;justify-content:center}}@media (width<=640px){.mimp-steps{padding:12px 18px 0}.mimp-steps>span{letter-spacing:.05em;gap:5px;padding-bottom:10px;font-size:7px}.mimp-body{gap:13px;padding:16px 18px 18px}.merchant-sheet-layer>header,.mimp-sheet~* header{padding-left:18px;padding-right:18px}.mimp-sheet footer{flex-wrap:wrap;gap:8px;padding:14px 18px 20px}.mimp-sheet footer button{flex:1;min-width:130px}.mimp-drop{min-height:150px;padding:18px}.mimp-drop strong{font-size:14px}.mimp-filename{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=760px){.merchant-catalog-toolbar{flex-wrap:nowrap}.merchant-catalog-toolbar .merchant-search-field{flex:1;min-width:0;padding:10px 12px}.merchant-import-btn{flex:none;gap:6px;padding:10px 13px;font-size:11px}}.merchant-catalog-toolbar .merchant-search-field{margin-top:0}:root{--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--sh-1:0 1px 2px #17232d0a,0 6px 18px #17232d0d;--sh-2:var(--shadow);--ease-out:cubic-bezier(.2,.8,.2,1);--t-fast:.16s;--t-med:.26s;--ring:0 0 0 1.5px var(--navy),0 0 0 4px #c1ff7266;--fs-7:19px;--fs-8:24px;--fs-9:31px;--fs-10:40px;--ls-eyebrow:.13em}::selection{color:var(--navy);background:#dcffa1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring);outline:none}.n-btn{cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;border-radius:var(--r-pill);color:var(--navy);background:var(--paper);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),background .15s,color .15s,filter .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.n-btn:active{transform:scale(.97)}.n-btn-primary{background:var(--navy);color:#fff}.n-btn-primary:hover{background:#31404b;box-shadow:0 10px 24px #27333c30}.n-btn-lime{background:var(--lime);color:var(--navy)}.n-btn-lime:hover{filter:brightness(1.04);box-shadow:0 10px 24px #7fae4140}.n-btn-ghost{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.n-btn-ghost:hover{background:var(--paper);box-shadow:inset 0 0 0 1.5px #b9c4bc}.n-btn-muted{color:var(--ink-2);background:0 0}.n-btn-muted:hover{background:var(--paper);color:var(--navy)}.n-btn-danger{color:var(--danger);background:#fff;box-shadow:inset 0 0 0 1.5px #a83a3538}.n-btn-danger:hover{background:#fbf0ef;box-shadow:inset 0 0 0 1.5px #a83a3555}.n-btn-sm{padding:8px 15px;font-size:12.5px}.n-btn-lg{padding:14px 28px;font-size:15px}.n-btn[disabled],.n-btn.disabled{opacity:.45;pointer-events:none}.n-field{border:1.5px solid var(--line);border-radius:var(--r-md);width:100%;font-family:var(--font-body);color:var(--navy);background:#fff;outline:none;padding:11px 14px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}.n-field::placeholder{color:#98a3a9}.n-field:hover{border-color:#c3ccc5}.n-field:focus{border-color:var(--navy);box-shadow:0 0 0 3px #c1ff7250}textarea.n-field{resize:vertical;min-height:88px;line-height:1.5}.n-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}.n-chip{font-family:var(--font-display);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-2);align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.n-chip-lime{color:#3f5c22;background:#eaffcf}.n-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff}.merchant-stagebar{margin-top:32px}.merchant-stagebar>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.merchant-stagebar h2{font:850 clamp(21px,3vw,26px)/1 var(--font-display);letter-spacing:-.02em;margin:0}.merchant-stagebar>header>b{font:800 10px var(--font-mono);letter-spacing:.14em;color:var(--ink-2);white-space:nowrap;padding-bottom:4px}.merchant-stagebar>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.merchant-stagebar article{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:transform var(--t-fast) var(--ease-out),border-color .2s,background .2s;background:#fff;align-items:center;gap:13px;min-width:0;padding:15px 16px;display:flex;position:relative}.merchant-stagebar article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #17232d14}.merchant-stagebar .merchant-stage-icon{background:var(--paper);color:#7a8a83;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.merchant-stagebar article.hot .merchant-stage-icon{color:#5d872b;background:#eaffd4}.merchant-stagebar b{font:900 30px/1 var(--font-display);letter-spacing:-.03em;color:#c6cec8;text-align:center;font-variant-numeric:tabular-nums;min-width:36px;transition:color .2s}.merchant-stagebar span{gap:3px;min-width:0;display:grid}.merchant-stagebar strong{font:800 12.5px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-stagebar small{font:500 10px/1.35 var(--font-body);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-stagebar article em{background:var(--soft);border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto;transition:background .2s,box-shadow .2s}.merchant-stagebar article.hot{background:linear-gradient(135deg,#fff 55%,#f8fff0);border-color:#b7d98a}.merchant-stagebar article.hot b{color:#4c7a1f}.merchant-stagebar article.hot em{background:var(--lime);animation:1.8s ease-in-out infinite nerva-stage-pulse;box-shadow:0 0 0 4px #c1ff7233}@keyframes nerva-stage-pulse{0%,to{box-shadow:0 0 0 3px #c1ff7226}50%{box-shadow:0 0 0 7px #c1ff7205}}@media (width<=760px){.merchant-stagebar>div{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){.merchant-stagebar article.hot em{animation:none}}.merchant-attention>article>div button{white-space:nowrap;border-radius:999px;flex:none;padding:8px 13px;font-size:10px}.merchant-workspace-page>header>button{box-shadow:none;border-radius:999px;padding:11px 18px;font-size:12.5px}.merchant-workspace-page>header>button:hover{box-shadow:var(--sh-1);transform:translateY(-1px)}.merchant-quick-actions button{padding:8px 13px;font-size:10px}.merchant-shell-head{grid-template-columns:auto minmax(0,1fr) auto}.merchant-shell-head>div{min-width:0}.merchant-head-actions{justify-self:end;align-items:center;gap:10px;display:flex}@media (width<=760px){.merchant-shell-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px}.merchant-head-actions{gap:7px}.merchant-shell-head .merchant-exit{background:#fff;border:1px solid #e3e8e2;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.merchant-shell-head .merchant-exit>i{background:0 0;border-radius:0;width:24px;height:24px}.merchant-shell-head .merchant-exit>span{display:none}.merchant-shell-head>label{height:38px;margin:0;padding:6px 0 6px 14px}.merchant-shell-head .merchant-view-shop{display:none}.merchant-shell-head>label{padding:6px 0 6px 12px}.merchant-shell-head .merchant-bell,.merchant-shell-head .merchant-exit{width:38px;height:38px;padding:0}.merchant-shell-head .merchant-head-actions>label{align-items:center;gap:8px;height:38px;padding:6px 0 6px 12px!important;display:inline-flex!important}}.merchant-shell-head>div{overflow:hidden}.merchant-shell-head strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=760px){.merchant-shell-head .merchant-head-actions>label{border-left:1px solid var(--line);align-items:center;gap:0;height:38px;margin:0;position:relative;padding:6px 0 6px 12px!important;display:inline-flex!important}.merchant-shell-head .merchant-head-actions>label>input{height:1px;opacity:0!important;width:1px!important;position:absolute!important}.merchant-shell-head .merchant-head-actions>label>i{display:block;background:#d9dfda!important;border-radius:999px!important;width:42px!important;height:24px!important;position:relative!important}.merchant-shell-head .merchant-head-actions>label>i:after{transition:all .2s;content:""!important;background:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;position:absolute!important;top:3px!important;left:3px!important}.merchant-shell-head .merchant-head-actions>label>input:checked+i{background:var(--lime)!important}.merchant-shell-head .merchant-head-actions>label>input:checked+i:after{background:var(--navy)!important;left:21px!important}}.mimp-ai-progress{border:1px solid var(--line);background:#f7faf3;border-radius:14px;gap:7px;padding:13px 15px;display:grid}.mimp-ai-progress>span{font:800 11.5px var(--font-display);color:var(--navy);justify-content:space-between;align-items:center;display:flex}.mimp-ai-progress>span i{font-style:normal}.mimp-ai-progress>span b{color:#5b9130;font-family:var(--font-mono);font-size:10.5px}.mimp-ai-progress>div{background:#e6ecdf;border-radius:999px;height:8px;overflow:hidden}.mimp-ai-progress>div>div{background:linear-gradient(90deg,#c1ff72,#8fd14f);border-radius:999px;height:100%}.mimp-ai-progress>small{color:var(--ink-2);font-size:10px}.mimp-photo-tips{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.mimp-photo-tips li{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;line-height:1.35;display:flex}.mimp-photo-tips li svg{color:#5b9130;flex-shrink:0}.merchant-shell-head .merchant-head-actions label>span{font:700 9px/1 var(--font-display)!important;letter-spacing:.02em!important;color:#7a867e!important;white-space:nowrap!important;order:-1!important;display:inline-block!important}@media (width<=400px){.merchant-shell-head .merchant-head-actions label>span{display:none!important}}.merchant-shell-head>button>i{place-items:center!important;display:grid!important}.merchant-shell-head>button:first-child>i{width:42px;height:42px}.merchant-shell-head>button:first-child i svg,.merchant-shell-head .merchant-exit>i svg{margin:0 auto;display:block}.merchant-shell-head .merchant-exit>i{background:0 0;border-radius:0;width:24px;height:24px;padding:0;justify-content:center!important;align-items:center!important;display:inline-flex!important}@media (width<=760px){.merchant-shell-head>button:first-child>i{width:38px;height:38px}}.merchant-shell-head .merchant-head-actions label>span{margin-right:9px!important}.merchant-inline-form footer button:last-child,.merchant-attention>article>div button:last-child,.merchant-analytics-empty button,.merchant-connection button,.merchant-filter-row button.active{background:linear-gradient(165deg,#2e4150 0%,#1c2a36 55%,#15202a 100%)!important;border-color:#15202a!important;transition:transform .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff2b,inset 0 -9px 16px #00000030,0 12px 26px -10px #17232d59!important}.merchant-inline-form footer button:last-child:hover,.merchant-attention>article>div button:last-child:hover,.merchant-analytics-empty button:hover,.merchant-connection button:hover,.merchant-filter-row button.active:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -9px 16px #00000030,0 16px 32px -10px #17232d6e!important}.merchant-inline-form footer button:last-child:active,.merchant-attention>article>div button:last-child:active,.merchant-analytics-empty button:active,.merchant-connection button:active,.merchant-filter-row button.active:active{transform:translateY(0)}.merchant-ticket{border:1px solid var(--line);background:#fff;border-radius:20px;gap:14px;padding:18px 20px;display:grid;box-shadow:0 10px 30px -18px #17232d33}.merchant-ticket>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.merchant-ticket>header>span{gap:2px;display:grid}.merchant-ticket>header small{font:800 8.5px/1 var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.merchant-ticket>header strong{font-family:var(--font-display);color:var(--navy);font-size:21px}.merchant-ticket>header>b{font:850 8.5px/1 var(--font-mono);letter-spacing:.1em;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:8px 11px}.merchant-ticket-body{grid-template-columns:minmax(0,1fr) 218px;gap:22px;display:grid}.merchant-ticket-lines{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.merchant-ticket-lines li{color:#26343c;align-items:baseline;gap:9px;font-size:13px;font-weight:750;display:flex}.merchant-ticket-lines li span{align-items:baseline;gap:6px;max-width:70%;display:inline-flex}.merchant-ticket-lines li small{color:var(--ink-2);font-size:9.5px;font-style:italic;font-weight:600;display:block}.merchant-ticket-lines li i{border-bottom:2px dotted #dfe5df;flex:1;min-width:14px;transform:translateY(-3px)}.merchant-ticket-lines li b{font-family:var(--font-mono);color:var(--navy);font-size:12px;font-weight:800}.merchant-ticket-side{border-left:1px solid var(--line);align-content:start;gap:11px;padding-left:20px;display:grid}.merchant-ticket-side>div:first-child strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.02em;margin-top:3px;font-size:29px;line-height:1;display:block}.merchant-ticket-side>div:first-child small{font:800 8.5px/1 var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.merchant-ticket-side>span{color:var(--navy);align-items:center;gap:9px;display:flex}.merchant-ticket-side>span svg{flex:none}.merchant-ticket-side>span small{font:800 7.5px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-2);margin-bottom:2px;display:block}.merchant-ticket-side>span strong{text-transform:capitalize;font-size:11.5px;font-weight:800}.merchant-ticket>footer{border-top:1px dashed #dfe5df;align-items:center;gap:11px;padding-top:13px;display:flex}.merchant-ticket>footer>i{background:var(--paper);width:34px;height:34px;color:var(--navy);font-style:normal;font:850 11px var(--font-display);border:1px solid var(--line);border-radius:999px;place-items:center;display:grid;overflow:hidden}.merchant-ticket>footer>i img,.merchant-order-people i img{object-fit:cover;width:100%;height:100%;display:block}.merchant-ticket>footer strong{color:#26343c;font-size:12.5px;display:block}.merchant-ticket>footer small{color:var(--ink-2);font-size:10px}.merchant-timeline{border:1px solid var(--line);background:#fff;border-radius:20px;gap:15px;padding:18px 20px;display:grid}.merchant-timeline>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-timeline>header>span{gap:2px;display:grid}.merchant-timeline>header small{font:800 8.5px/1 var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.merchant-timeline>header strong{font-family:var(--font-display);color:var(--navy);font-size:16px}.merchant-timeline>header>b{font:850 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--navy);background:#eefbe0;border-radius:999px;padding:7px 10px}.merchant-timeline ol{margin:0;padding:0;list-style:none;display:grid}.merchant-timeline li{grid-template-columns:38px minmax(0,1fr);gap:13px;padding-bottom:17px;display:grid;position:relative}.merchant-timeline li:last-child{padding-bottom:2px}.merchant-timeline li:before{content:"";background:#e4eae3;border-radius:2px;width:2px;position:absolute;top:38px;bottom:0;left:18px}.merchant-timeline li:last-child:before{display:none}.merchant-timeline li.done:before{background:var(--lime)}.merchant-timeline li>i{z-index:1;background:var(--paper);border:1px solid var(--line);width:38px;height:38px;color:var(--navy);border-radius:999px;place-items:center;display:grid;position:relative}.merchant-timeline li.done>i{color:#3f7d1d;background:#eaffd1;border-color:#cfe9ad}.merchant-timeline li.future>i{opacity:.45;background:#f4f6f2}.merchant-timeline li.current>i{background:var(--lime);border-color:var(--lime);color:var(--navy);box-shadow:0 0 0 5px #c1ff7233}.merchant-timeline li div{gap:5px;padding-top:2px;display:grid}.merchant-timeline li small{font:850 10.5px/1 var(--font-display);letter-spacing:.02em;color:var(--ink-2);text-transform:none}.merchant-timeline li.done small,.merchant-timeline li.current small{color:var(--navy);font-size:11.5px;font-weight:900}.merchant-timeline li.future small{opacity:.55}.merchant-timeline li.current strong{color:#3c4a52;font-size:12px;font-weight:650;line-height:1.45}.merchant-timeline li button{color:#fff;font:800 12px var(--font-display);cursor:pointer;background:linear-gradient(165deg,#2e4150 0%,#1c2a36 55%,#15202a 100%);border:0;border-radius:12px;justify-self:start;align-items:center;gap:8px;padding:11px 18px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2b,inset 0 -9px 16px #00000030,0 12px 26px -10px #17232d59}.merchant-timeline li button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -9px 16px #00000030,0 16px 32px -10px #17232d6e}.merchant-timeline li button:active{transform:translateY(0)}.merchant-timeline li button:disabled{opacity:.6;cursor:wait}.merchant-reject-link{color:#a04b40;font:700 11px var(--font-display);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.merchant-reject-link:hover{color:#8a352c}.merchant-reject-sheet{background:#fffbfa;border:1px solid #eccfca;border-radius:20px;gap:13px;padding:18px 20px;display:grid;box-shadow:0 16px 36px -20px #7c2d2016}.merchant-reject-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-reject-sheet>header>span{gap:2px;display:grid}.merchant-reject-sheet>header small{font:800 8px/1 var(--font-mono);letter-spacing:.12em;color:#a04b40}.merchant-reject-sheet>header strong{font-family:var(--font-display);color:#5e2c24;font-size:17px}.merchant-reject-sheet>header>button{color:#8a5a52;cursor:pointer;background:#fff;border:1px solid #eccfca;border-radius:999px;width:30px;height:30px;font-size:16px;line-height:1}.merchant-reject-sheet>p{color:#7a5a54;margin:0;font-size:11.5px}.merchant-reject-options{gap:8px;display:grid}.merchant-reject-options label{cursor:pointer;color:#43302c;background:#fff;border:1px solid #ecdcd8;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.merchant-reject-options label:has(input:checked){background:#fdf1ee;border-color:#c96a5c;box-shadow:0 0 0 3px #c96a5c14}.merchant-reject-options input{opacity:0;position:absolute}.merchant-reject-options label>i{background:#fff;border:2px solid #d8b7b0;border-radius:50%;flex:none;width:17px;height:17px;position:relative}.merchant-reject-options label:has(input:checked)>i{background:#c96a5c;border-color:#c96a5c;box-shadow:inset 0 0 0 3.5px #fff}.merchant-reject-sheet textarea{resize:vertical;color:#43302c;background:#fff;border:1px solid #ecdcd8;border-radius:13px;outline:0;min-height:64px;padding:11px 13px;font:600 12px/1.5 inherit}.merchant-reject-sheet textarea:focus{border-color:#c96a5c;box-shadow:0 0 0 3px #c96a5c1a}.merchant-reject-sheet>footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.merchant-reject-sheet>footer .quiet{color:#6e5049;font:800 12px var(--font-display);cursor:pointer;background:#fff;border:1px solid #ecdcd8;border-radius:12px;padding:11px 16px}.merchant-reject-sheet>footer .danger{font:800 12px var(--font-display);color:#fff;cursor:pointer;background:linear-gradient(165deg,#b05747,#93402f 60%,#7c3323);border:0;border-radius:12px;padding:11px 18px;transition:transform .16s;box-shadow:inset 0 1px #ffffff26,inset 0 -8px 14px #00000026,0 12px 24px -10px #7c332366}.merchant-reject-sheet>footer .danger:hover:not(:disabled){transform:translateY(-1px)}.merchant-reject-sheet>footer .danger:disabled{opacity:.55;cursor:not-allowed}.merchant-track-line{border:1px solid var(--line);background:#fbfcfa;border-radius:16px;flex-wrap:wrap;align-items:center;gap:13px;padding:13px 16px;display:flex}.merchant-track-line .dots{align-items:center;gap:5px;display:inline-flex}.merchant-track-line .dots i{background:#e0e6df;border:1px solid #d3dbd2;border-radius:50%;width:9px;height:9px}.merchant-track-line .dots i.now{background:var(--lime);border-color:#9cc95f;width:11px;height:11px;box-shadow:0 0 0 4px #c1ff7226}.merchant-track-line .dots i.done{background:#b7dc85;border-color:#9cc95f}.merchant-track-line p{gap:1px;margin:0;display:grid}.merchant-track-line p strong{font:900 12px var(--font-display);color:var(--navy)}.merchant-track-line p em{color:var(--ink-2);font-size:10px;font-style:normal}.merchant-track-line>small{color:#93a09a;margin-left:auto;font-size:9.5px}@media (width<=720px){.merchant-ticket-body{grid-template-columns:1fr}.merchant-ticket-side{border-top:1px dashed #dfe5df;border-left:0;gap:9px;padding:13px 0 0}.merchant-ticket>header>b{margin-left:0}}.nervadash{--navy:#27333c;--lime:#c1ff72;--paper:#f5f6f3;--white:#fff;--ink-2:#5f6b72;--line:#dce1dc;--soft:#e9ede8;--final:#7db63b;--cocina:#d9a23f;--ruta:#4f86b5;--nuevo:#c9792e;--pel-mono:#e44a3a;--font-display:Poppins,ui-sans-serif,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;box-sizing:border-box;color:var(--navy)}.nervadash *,.nervadash :before,.nervadash :after{box-sizing:border-box;margin:0}.nervadash .nd-body{background:var(--paper);max-width:960px;min-height:100%;margin:0 auto;padding:22px}.nervadash .nd-eyebrow{font-family:var(--font-mono);letter-spacing:.09em;color:var(--ink-2);text-transform:uppercase;font-size:8px;font-weight:800}.nervadash .nd-head{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:16px 22px;margin-bottom:16px;display:flex}.nervadash .nd-head h1{font-family:var(--font-display);letter-spacing:-.045em;margin-top:4px;font-size:30px;font-weight:800;line-height:1}.nervadash .nd-title{flex-direction:column;gap:8px;display:flex}.nervadash .nd-sub{color:var(--ink-2);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;font-size:9.5px;font-weight:600;display:flex}.nervadash .nd-sub b{color:var(--navy);font-family:var(--font-display);font-weight:800}.nervadash .nd-live{color:#2f7590;align-items:center;gap:5px;margin-left:6px;display:inline-flex}.nervadash .nd-live i{background:var(--ruta);border-radius:50%;width:7px;height:7px;animation:1.8s infinite nd-ripple;box-shadow:0 0 #4f86b580}@keyframes nd-ripple{0%{box-shadow:0 0 #4f86b573}70%{box-shadow:0 0 0 9px #4f86b500}to{box-shadow:0 0 #4f86b500}}.nervadash .nd-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;align-items:center;gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.nervadash .nd-tabs::-webkit-scrollbar{display:none}.nervadash .nd-seg{appearance:none;cursor:pointer;min-width:0;color:var(--ink-2);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:12px 14px 13px;transition:color .16s;display:flex;position:relative}.nervadash .nd-seg:first-child{padding-left:3px}.nervadash .nd-seg:hover,.nervadash .nd-seg.on{color:var(--navy)}.nervadash .nd-seg.on:after{content:"";background:var(--navy);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:3px;right:3px}.nervadash .nd-seg .nd-t{white-space:nowrap;align-items:center;gap:7px;display:flex}.nervadash .nd-seg .nd-t .nd-dot{border-radius:50%;flex:none;width:8px;height:8px}.nervadash .nd-seg .nd-t .nd-nm{font-family:var(--font-display);letter-spacing:.01em;font-size:13px;font-weight:650}.nervadash .nd-seg .nd-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px;font-weight:800;line-height:1;transition:color .16s}.nervadash .nd-seg.on .nd-n{color:var(--navy)}.nervadash .nd-dot.n{background:var(--nuevo)}.nervadash .nd-dot.c{background:var(--cocina)}.nervadash .nd-dot.r{background:var(--ruta)}.nervadash .nd-dot.o{background:var(--final)}.nervadash .nd-queue .nd-hd{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.nervadash .nd-queue .nd-hd strong{font-family:var(--font-display);font-size:16px;font-weight:700}.nervadash .nd-queue .nd-hd small{font-family:var(--font-mono);color:var(--ink-2);font-size:8px;font-weight:800}.nervadash .nd-grouphd{font-family:var(--font-display);color:var(--navy);align-items:center;gap:8px;margin:16px 0 8px;font-size:12px;font-weight:700;display:flex}.nervadash .nd-grouphd:first-of-type{margin-top:2px}.nervadash .nd-grouphd small{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-2);text-transform:uppercase;margin-left:auto;font-size:7px;font-weight:700}.nervadash .nd-gd{border-radius:3px;flex:none;width:9px;height:9px}.nervadash .nd-gd.cr{background:var(--ruta)}.nervadash .nd-gd.gy{background:var(--nuevo)}.nervadash .nd-gd.gc{background:var(--cocina)}.nervadash .nd-ord{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 6px 18px -14px #27333c66}.nervadash .nd-ord.live{border-color:#bed6e8}.nervadash .nd-oh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 16px;display:flex}.nervadash .nd-oh .nd-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.nervadash .nd-ava{background:var(--paper);width:44px;height:44px;font-family:var(--font-display);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.nervadash .nd-ava img{object-fit:cover;width:100%;height:100%}.nervadash .nd-ref{font-family:var(--font-mono);color:var(--nuevo);letter-spacing:.03em;font-size:13px;font-weight:800}.nervadash .nd-ohead-time{font-family:var(--font-mono);color:#8a9793;font-size:9px}.nervadash .nd-cname{font-family:var(--font-display);margin-top:1px;font-size:14px;font-weight:700}.nervadash .nd-dname{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:4px;margin-top:2px;font-size:9px;font-weight:600;display:flex}.nervadash .nd-dname svg{width:10px;height:10px;stroke:var(--ruta)}.nervadash .nd-dname svg *{stroke:currentColor}.nervadash .nd-chip2{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:7px;font-weight:800;display:inline-flex}.nervadash .nd-chip2 i{border-radius:50%;width:6px;height:6px}.nervadash .nd-chip2.c{color:#a86a1e;background:#faf0dc;border:1px solid #f0e0bd}.nervadash .nd-chip2.c i{background:var(--cocina)}.nervadash .nd-chip2.r{color:#2f6690;background:#eaf2f8;border:1px solid #d3e4f0}.nervadash .nd-chip2.r i{background:var(--ruta);animation:1.6s infinite nd-pl;box-shadow:0 0 0 3px #4f86b51f}.nervadash .nd-chip2.n{color:#a86a1e;background:#fdf3e3;border:1px solid #f2e0bf}.nervadash .nd-chip2.n i{background:var(--nuevo)}@keyframes nd-pl{0%,to{opacity:1}50%{opacity:.35}}.nervadash .nd-btn{font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 12px;font-size:8.5px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .2s,background .2s;display:inline-flex}.nervadash .nd-btn:active{transform:scale(.96)}.nervadash .nd-btn svg{width:12px;height:12px}.nervadash .nd-btn svg *{stroke:currentColor}.nervadash .nd-btn.p{background:var(--navy);color:#fff;box-shadow:0 4px 10px -4px #27333c80}.nervadash .nd-btn.p:hover{background:#33424d}.nervadash .nd-btn.ghost{border:1px solid var(--line);color:var(--ink-2);background:0 0}.nervadash .nd-btn.ghost:hover{color:var(--navy);border-color:#c6cfca}.nervadash .nd-btn.g{background:var(--final);color:#143a0a;box-shadow:0 4px 10px -4px #7db63b80}.nervadash .nd-btn.g:hover{background:#8ac64a}.nervadash .nd-btn.r{color:#c24949;background:#fff;border:1px solid #f0c4c4}.nervadash .nd-btn.r:hover{background:#fdeaea;border-color:#e49a9a}.nervadash .nd-btn.r svg *{stroke:#c24949}.nervadash .nd-dt{grid-template-columns:1fr auto auto;align-items:baseline;gap:8px 26px;padding:12px 16px;display:grid}.nervadash .nd-it2{font-size:12px}.nervadash .nd-it2 b{color:var(--navy)}.nervadash .nd-it2 .nd-pn{color:var(--navy);font-weight:550}.nervadash .nd-dt-px{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.nervadash .nd-sum{border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.nervadash .nd-tot2 .nd-cc{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-2);text-transform:uppercase;font-size:7px;font-weight:800}.nervadash .nd-tot2 .nd-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.nervadash .nd-empty{border:1px dashed var(--line);text-align:center;color:var(--ink-2);background:#fff;border-radius:12px;padding:28px 18px;font-size:12px;line-height:1.6}.nervadash .nd-empty strong{font-family:var(--font-display);color:var(--navy);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.merchant-experience{background:var(--paper);color:var(--navy);min-height:100dvh;padding-bottom:92px}.merchant-shell-head{border-bottom:1px solid var(--line);z-index:30;background:#fff;position:sticky;top:0}.merchant-dashboard,.merchant-workspace-page{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,42px)}.merchant-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.merchant-kpis>span{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:18px;padding:14px 16px}.merchant-kpis b{font:900 clamp(22px,3vw,32px)/1 var(--font-display);color:var(--navy)}.merchant-kpis small{font:800 9px var(--font-mono);letter-spacing:.08em;color:var(--ink-2);margin-top:6px;display:block}.merchant-stagebar>div{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-attention>article{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:18px;margin-bottom:10px;padding:16px}.merchant-tabbar{bottom:14px;box-shadow:0 14px 40px #17232d2e}@media (width<=760px){.merchant-welcome{padding-top:22px}.merchant-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stagebar>div,.merchant-order-board{grid-template-columns:1fr}.merchant-dashboard,.merchant-workspace-page{padding-inline:14px}.merchant-shell-nav{scrollbar-width:none;overflow-x:auto}.merchant-shell-nav button{flex:none}.merchant-attention>article{padding:14px}.merchant-tabbar{left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(32px)saturate(1.6);background:#fffffff0;border:1px solid #fff9;border-radius:999px;gap:2px;width:fit-content;max-width:calc(100vw - 24px);margin-inline:auto;padding:6px;box-shadow:0 8px 32px #17232d1f,inset 0 1px #fffc}.merchant-tabbar button{border-radius:999px;min-height:52px;padding:7px 10px}.merchant-tabbar button.active i{color:var(--navy);background:#c1ff7252}}@media (width<=430px){.merchant-kpis>span{padding:12px}.merchant-kpis small{font-size:8px}.merchant-welcome h1{font-size:30px!important}}.nervadash{color:#24323c;background:#f7faf6;min-height:calc(100dvh - 150px)}.nervadash .nd-body{max-width:1120px;margin:0 auto;padding:clamp(26px,5vw,58px) clamp(16px,5vw,48px) 120px}.nervadash .nd-head{margin-bottom:clamp(24px,4vw,42px)}.nervadash .nd-eyebrow{color:#68747b;letter-spacing:.14em}.nervadash .nd-title h1{letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(40px,6vw,68px);line-height:.98}.nervadash .nd-sub{color:#68747b;font-size:clamp(14px,2vw,18px)}.nervadash .nd-live{color:#286b8b;font-weight:800}.nervadash .nd-tabs{border-bottom:1px solid #d8dfd9;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:30px;display:grid}.nervadash .nd-seg{color:#68747b;min-height:58px;font:800 14px var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px 8px;display:flex}.nervadash .nd-seg.on{color:#24323c;border-bottom-color:#24323c}.nervadash .nd-n{font-family:var(--font-mono);font-size:14px}.nervadash .nd-queue{background:#ffffffb3;border:1px solid #dce3dc;border-radius:24px;padding:clamp(16px,3vw,26px);box-shadow:0 16px 38px #24323c0f}.nervadash .nd-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.nervadash .nd-hd strong{font:850 clamp(20px,3vw,28px) var(--font-display);letter-spacing:-.03em}.nervadash .nd-hd small,.nervadash .nd-grouphd small{color:#7d898e;letter-spacing:.08em}.nervadash .nd-grouphd{color:#34424a;align-items:center;gap:9px;margin:22px 0 10px;font-weight:800;display:flex}.nervadash .nd-ord{background:#fff;border:1px solid #dce3dc;border-radius:20px;margin-top:10px;overflow:hidden;box-shadow:0 8px 20px #24323c0d}.nervadash .nd-oh{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px;display:grid}.nervadash .nd-dt{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;padding:14px 18px}.nervadash .nd-sum{background:#fbfcfa;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}@media (width<=760px){.nervadash .nd-body{padding-inline:14px}.nervadash .nd-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto}.nervadash .nd-seg{min-width:105px;font-size:12px}.nervadash .nd-tabs .nd-seg:nth-child(n+4){display:none}.nervadash .nd-oh{grid-template-columns:auto minmax(0,1fr);gap:10px}.nervadash .nd-oh .nd-chip2,.nervadash .nd-oh .nd-btn.p{grid-column:2;justify-self:start}.nervadash .nd-oh .nd-btn.p{justify-content:center;width:100%}.nervadash .nd-sum{flex-direction:column;align-items:stretch}.nervadash .nd-sum .nd-btn{justify-content:center;width:100%}}@media (width<=430px){.nervadash .nd-title h1{font-size:38px}.nervadash .nd-hd{flex-direction:column;align-items:flex-start}.nervadash .nd-queue{border-radius:18px;padding:12px}}.nervadash .nd-body{max-width:1080px;padding-top:34px;padding-bottom:110px}.nervadash .nd-title h1{margin:7px 0 12px;font-size:clamp(36px,5vw,56px)}.nervadash .nd-sub{font-size:15px}.nervadash .nd-tabs{margin-bottom:22px}.nervadash .nd-seg{min-height:50px;padding-block:9px;font-size:13px}.nervadash .nd-queue{background:#fff;border-radius:20px;padding:18px;box-shadow:0 10px 28px #24323c0d}.nervadash .nd-hd{margin-bottom:14px}.nervadash .nd-hd strong{font-size:22px}.nervadash .nd-grouphd{margin:16px 0 8px;font-size:13px}.nervadash .nd-grouphd small{text-transform:none;letter-spacing:.02em;font-size:10px}.nervadash .nd-ord{border-radius:16px;margin-top:8px;box-shadow:0 5px 14px #24323c0b}.nervadash .nd-oh{gap:11px;padding:13px 15px}.nervadash .nd-ava{width:48px;height:48px}.nervadash .nd-ref,.nervadash .nd-cname{font-size:15px}.nervadash .nd-dt{padding:10px 15px;font-size:13px}.nervadash .nd-sum{padding:11px 15px}.nervadash .nd-v{font-size:20px}.nervadash .nd-btn{min-height:38px;padding:9px 13px;font-size:11px}@media (width<=760px){.nervadash .nd-body{padding-top:22px}.nervadash .nd-queue{padding:13px}.nervadash .nd-oh{padding:12px}.nervadash .nd-ava{width:42px;height:42px}.nervadash .nd-grouphd{flex-wrap:wrap;line-height:1.3}.nervadash .nd-grouphd small{width:100%;padding-left:18px}.nervadash .nd-dt{padding:9px 12px}.nervadash .nd-sum{padding:10px 12px}}@media (width<=430px){.nervadash .nd-title h1{font-size:34px}.nervadash .nd-sub{font-size:13px}.nervadash .nd-hd strong{font-size:20px}}:is(.merchant-workspace-page:has(.merchant-inline-form) .merchant-filter-row,.merchant-workspace-page:has(.merchant-inline-form) .merchant-order-board,.nervadash .nd-ava){display:none}.nervadash .nd-oh{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:14px 16px}.nervadash .nd-ref{margin-right:8px;display:inline-block}.nervadash .nd-cname{display:inline-block}.nervadash .nd-chip2,.nervadash .nd-oh .nd-btn.p{align-self:center}@media (width<=760px){.nervadash .nd-oh{grid-template-columns:minmax(0,1fr) auto;gap:8px}.nervadash .nd-oh .nd-info{grid-column:1}.nervadash .nd-oh .nd-chip2{grid-area:1/2;justify-self:end}.nervadash .nd-oh .nd-btn.p{grid-area:2/1/auto/-1;justify-content:center;width:100%}}.nervadash .nd-ord{padding-bottom:52px;position:relative}.nervadash .nd-ava{width:44px;height:44px;color:var(--navy);background:#eef4e9;border-radius:14px;font-size:12px;display:grid}.nervadash .nd-oh{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:13px 16px}.nervadash .nd-info{min-width:0}.nervadash .nd-cname{margin-top:3px;display:block}.nervadash .nd-chip2{grid-area:1/3;align-self:start}.nervadash .nd-oh .nd-btn.p{min-height:34px;padding:8px 13px;position:absolute;bottom:10px;right:16px}.nervadash .nd-sum{padding-right:128px}@media (width<=760px){.nervadash .nd-oh{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.nervadash .nd-ava{border-radius:12px;width:40px;height:40px}.nervadash .nd-chip2{grid-area:1/3}.nervadash .nd-oh .nd-btn.p{bottom:9px;right:12px}.nervadash .nd-sum{padding-right:12px}}.merchant-head-actions>label.merchant-status-pill{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;margin:0;transition:border-color .2s,background .2s;box-shadow:0 10px 24px #17232d0a;padding:0 16px 0 14px!important;display:inline-flex!important}.merchant-head-actions>label.merchant-status-pill>i{display:none!important}.merchant-head-actions>label.merchant-status-pill>input{height:1px;opacity:0!important;width:1px!important;position:absolute!important}.merchant-status-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);font-size:10px;font-weight:800;position:relative}.merchant-status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.merchant-status-pill.is-open{background:linear-gradient(120deg,#f2ffdf,#fff);border-color:#cfe8b5}.merchant-status-pill.is-open .merchant-status-dot{background:#6fb43a;animation:1.8s infinite nd-pl;box-shadow:0 0 0 4px #c1ff7230}.merchant-status-pill.is-paused{background:#fffdf4;border-color:#ecdcb4}.merchant-status-pill.is-paused .merchant-status-dot{background:#d9a13a;box-shadow:0 0 0 4px #d9a13a22}.merchant-status-pill.busy{border-color:var(--line);background:#f4f6f3}.merchant-status-pill.busy .merchant-status-dot{background:#8a99a6;animation:1s infinite nd-pl}.merchant-status-pill.suspended{background:#fdf3f2;border-color:#ecd2cf}.merchant-status-pill.suspended .merchant-status-dot{background:var(--danger)}.merchant-shell-nav button{position:relative}.merchant-nav-count{background:var(--navy);min-width:19px;height:19px;color:var(--lime);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex}.merchant-shell-nav button:not(.active) .merchant-nav-count{color:#5f6b72;background:#dfe6de}.nd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 6px;display:grid}.nd-kpi{appearance:none;border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:3px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 12px 30px #17232d08}.nd-kpi:hover{transform:translateY(-2px);box-shadow:0 16px 38px #17232d12}.nd-kpi small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-2);font-size:7.5px;font-weight:800}.nd-kpi strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);font-size:24px;line-height:1.05}.nd-kpi em{color:#7a868d;font-size:10px;font-style:normal;font-family:var(--font-mono)}.nd-kpi.on{background:linear-gradient(135deg,#f6ffea,#fff 60%);border-color:#b9d795}.nd-kpi.on small{color:#5f8f34}@media (width<=820px){.nd-kpis{grid-template-columns:repeat(2,1fr);gap:8px}.nd-kpi{padding:12px 13px}.nd-kpi strong{font-size:19px}}.nd-flatlist{gap:10px;display:grid}.nd-chip2.o{color:#4f7a2b;background:#eef7e2;border:1px solid #dcebda}.nd-chip2.o i{background:#79b933}.merchant-order-board>article{gap:12px;grid-template-columns:44px minmax(0,1fr) auto auto!important}.merchant-order-board>article>i{border-radius:13px;align-self:center;width:44px;height:44px}.merchant-order-board>article>span{min-width:0}.merchant-order-board>article>span small,.merchant-order-board>article>span em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-inline-form>section,.merchant-inline-form>p{grid-column:1/-1}.merchant-ticket-body{grid-template-columns:minmax(0,1fr) minmax(190px,218px)}.merchant-ticket-lines li b{flex-shrink:0}.merchant-product-table>article{align-items:center;gap:12px;padding:12px 6px;grid-template-columns:64px minmax(0,1fr) auto!important}.merchant-product-table>article>.merchant-product-thumb,.merchant-product-table>article>i{border-radius:15px;align-self:center;width:64px;height:64px}.merchant-product-table>article>.merchant-product-badges{grid-column:2;justify-self:start}.merchant-product-table>article>.merchant-row-actions{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.merchant-product-table .merchant-row-actions label{align-items:center;gap:8px;margin:0;padding:0;display:inline-flex!important}.merchant-product-table .merchant-row-actions label small{white-space:nowrap;font:800 12px var(--font-body);color:var(--navy);display:inline!important}.merchant-product-table .merchant-row-actions label>i{width:40px;height:23px}.merchant-product-table .merchant-row-actions label>i:after{width:17px;height:17px;top:3px;left:3px}.merchant-product-table .merchant-row-actions label input:checked+i:after{left:20px}@media (width<=960px){.merchant-product-table>article{gap:8px 10px;grid-template-columns:56px minmax(0,1fr)!important}.merchant-product-table>article>.merchant-product-thumb,.merchant-product-table>article>i{width:56px;height:56px}.merchant-product-table>article>.merchant-product-name,.merchant-product-table>article>.merchant-product-badges{grid-column:2}.merchant-product-table>article>.merchant-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;margin-top:2px}.merchant-product-table .merchant-row-actions label small{display:none!important}.merchant-order-board>article{grid-template-columns:40px minmax(0,1fr) auto!important}.merchant-order-board>article>b{grid-column:2;justify-self:start}.merchant-order-board>article>button{grid-column:1/-1}}.merchant-order-board{grid-template-columns:1fr!important}.merchant-product-table>article>.merchant-row-actions{grid-row:1;grid-column:3!important}.merchant-empty-hero{text-align:center;background:linear-gradient(160deg,#fbfdf8,#fff);border:1px dashed #d5ddd3;border-radius:20px;justify-items:center;gap:10px;padding:52px 30px;display:grid}.merchant-empty-hero>i{background:var(--navy);width:64px;height:64px;color:var(--lime);border-radius:19px;place-items:center;display:grid}.merchant-empty-hero h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);margin:6px 0 0;font-size:22px}.merchant-empty-hero p{color:var(--ink-2);max-width:440px;margin:0;font-size:13px;line-height:1.55}.merchant-empty-hero>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.merchant-empty-hero>div span{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.merchant-empty-hero>div span svg{color:#5f8f34}.merchant-empty-hero>button{background:var(--lime);color:var(--navy);font:800 13px var(--font-display);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:13px 20px;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 10px 26px #c1ff7245}.merchant-empty-hero>button:hover{filter:brightness(1.04);transform:translateY(-1px)}.merchant-plan-hero{border:1px solid var(--line);background:linear-gradient(120deg,#f7fbf1,#fff 65%);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0 14px;padding:16px 18px;display:grid}.merchant-plan-hero>i{background:var(--navy);width:48px;height:48px;color:var(--lime);border-radius:14px;place-items:center;display:grid}.merchant-plan-hero>span{gap:2px;min-width:0;display:grid}.merchant-plan-hero small{font:800 8px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.merchant-plan-hero strong{font-family:var(--font-display);color:var(--navy);font-size:18px}.merchant-plan-hero em{color:var(--ink-2);font-size:11px;font-style:normal}.merchant-plan-hero>b{font:800 11px var(--font-mono);background:var(--paper);border:1px solid var(--line);color:var(--navy);white-space:nowrap;border-radius:999px;padding:8px 12px}.merchant-chart-zero{color:var(--ink-2);font-size:11px;font-family:var(--font-mono);margin:10px 4px 0}@media (width<=640px){.merchant-plan-hero{grid-template-columns:auto minmax(0,1fr)}.merchant-plan-hero>b{display:none}}@media (width<=960px){.merchant-product-table>article>.merchant-row-actions{justify-content:flex-start;grid-area:auto/1/auto/-1!important}}.nervadash .nd-ord.nd-v2{border-radius:16px;gap:11px;margin-bottom:0;padding:14px 16px;display:grid}.nervadash .nd-ord.nd-v2.live{border-color:#bed6e8;box-shadow:0 8px 24px #4f86b518}.nd-oh2{justify-content:space-between;align-items:center;gap:10px;display:flex}.nd-ref2{font:800 10px var(--font-mono);color:#7a868d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nd-mid{align-items:center;gap:11px;min-width:0;display:flex}.nd-mid .nd-ava{background:var(--paper);border:1px solid var(--line);width:40px;height:40px;color:var(--navy);font:900 12px var(--font-display);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nd-mid-info{flex:1;min-width:0}.nd-mid-info .nd-cname{font:850 14px var(--font-display);color:var(--navy)}.nd-mid-info .nd-dname{font:700 10.5px var(--font-body);color:var(--ink-2);align-items:center;gap:5px;margin-top:2px;display:flex}.nd-mid-info .nd-dname svg{width:12px;height:12px;stroke:var(--ink-2)}.nd-total{text-align:right;flex-shrink:0;gap:1px;display:grid}.nd-total small{font:800 7.5px var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.nd-total strong{font:900 17px var(--font-display);color:var(--navy);letter-spacing:-.02em}.nd-dt2{flex-wrap:wrap;gap:6px;display:flex}.nd-cta{background:var(--navy);color:#fff;width:100%;min-height:42px;font:800 12.5px var(--font-display);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;transition:background .15s;display:flex}.nd-cta:hover{background:#1d272f}.nd-cta svg{color:var(--lime)}.merchant-order-board>article{border:1px solid var(--line);border-radius:16px;gap:12px;padding:13px 14px}.moc-main{gap:5px;min-width:0;display:grid}.moc-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moc-top strong{font:850 14.5px var(--font-display);color:var(--navy);white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.moc-chip{font:800 8px var(--font-mono);letter-spacing:.06em;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.moc-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.moc-chip.tone-listos{color:#3f7d1d;background:#eaffd1;border-color:#cfe9ad}.moc-chip.tone-nuevos{color:#8a6a10;background:#fff7e0;border-color:#f0e0b0}.moc-chip.tone-preparando{color:#2f6690;background:#eaf2f8;border-color:#d3e4f0}.moc-chip.tone-incidencias{color:#a12b21;background:#fdf0ee;border-color:#f2d0ca}.moc-meta{font:700 11px var(--font-body);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.moc-meta em{font-style:normal}.moc-meta .moc-ref{font-family:var(--font-mono);letter-spacing:.04em;color:#7a868d;font-size:10px}.moc-meta .moc-total{color:var(--navy);font-weight:800}.merchant-order-board>article>button{border:1px solid var(--line);min-height:40px;font:800 12.5px var(--font-display);color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;align-self:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.merchant-order-board>article>button:hover{background:var(--paper)}.merchant-ticket>header>em.mt-date{font:800 10px var(--font-mono);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:7px 11px;font-style:normal}.merchant-ticket-body{align-items:start}.mt-side2{gap:10px}.mt-side2 .mt-total strong{font-size:24px}.mt-side2 .mt-meta{border-top:1px dashed #dfe5df;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.mt-side2 .mt-meta span{gap:2px;display:grid}.mt-side2 .mt-meta small{font:800 7.5px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.mt-side2 .mt-meta strong{text-transform:capitalize;color:#26343c;font-size:11px;font-weight:800}.merchant-ticket>footer.mt-cust{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mt-cust-main{gap:2px;min-width:0;display:grid}.mt-cust-main small{font:800 7.5px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.mt-cust-main strong{color:#26343c;font-size:13px}.mt-cust-main em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.mt-cust-driver{text-align:right;border-left:1px solid var(--line);gap:2px;padding-left:12px;display:grid}.mt-cust-driver small{font:800 7.5px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.mt-cust-driver strong{color:var(--navy);font-size:11.5px}.merchant-state-card{border:1px solid var(--line);background:#fff;border-radius:20px;gap:16px;padding:18px 20px;display:grid}.merchant-state-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-state-card>header>span{gap:2px;display:grid}.merchant-state-card small{font:800 8px var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.merchant-state-card>header strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;font-size:17px}.merchant-state-card>header>b{font:850 8.5px var(--font-mono);letter-spacing:.1em;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:8px 11px}.mt-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.mt-steps li{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.mt-steps li:not(:first-child):before{content:"";z-index:0;background:#e4eae3;width:100%;height:2px;position:absolute;top:17px;right:50%}.mt-steps li.done:not(:first-child):before{background:var(--navy)}.mt-steps li>i{z-index:1;background:var(--paper);border:1px solid var(--line);width:34px;height:34px;color:var(--navy);border-radius:999px;place-items:center;display:grid;position:relative}.mt-steps li.done>i{background:var(--navy);border-color:var(--navy);color:var(--lime)}.mt-steps li.current>i{background:var(--lime);border-color:var(--lime);color:var(--navy);box-shadow:0 0 0 4px #c1ff7230}.mt-steps li.future>i{opacity:.5}.mt-steps li small{font:800 9.5px var(--font-body);color:#42505a;max-width:120px}.mt-steps li.future small{color:#98a4ab}.mt-now{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.mt-now p{color:var(--navy);margin:0;font-size:12.5px;font-weight:700}.mt-now-actions{align-items:center;gap:8px;display:flex}.mt-primary{background:var(--navy);color:#fff;font:800 12.5px var(--font-display);cursor:pointer;border:0;border-radius:11px;padding:12px 18px}.mt-primary:hover{background:#1d272f}.mt-ghost{color:#a12b21;font:800 12px var(--font-display);cursor:pointer;background:#fff7f7;border:1px solid #f2d0ca;border-radius:11px;padding:12px 14px}.merchant-pickup-pin{background:radial-gradient(circle at 90% 20%,#c1ff722e,transparent 30%),linear-gradient(130deg,#1a242c,var(--navy))}.merchant-pickup-pin button{background:var(--lime);border-color:var(--lime);cursor:pointer;font-weight:850}@media (width<=640px){.mt-steps{grid-template-columns:repeat(2,1fr)}.mt-steps li:not(:first-child):before{display:none}.mt-cust-driver{border-left:0;padding-left:0}}.merchant-driver-card{background:linear-gradient(120deg,#fbfdf8,#fff 60%);border:1px solid #dfe6de;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px -22px #17232d33}.mdc-visual{flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;position:relative}.mdc-visual>i{z-index:1;background:var(--navy);width:52px;height:52px;color:var(--lime);border-radius:17px;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -10px #17232d55}.mdc-radar{border:2px solid var(--lime);border-radius:18px;position:absolute;inset:0}.mdc-main{gap:3px;min-width:0;display:grid}.mdc-main small{font:800 8px var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.mdc-main strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;font-size:16.5px}.mdc-main p{color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.mdc-side{justify-items:end;gap:9px;display:grid}.mdc-side .dots{align-items:center;gap:7px;display:flex}.mdc-side .dots i{background:#e4eae3;border-radius:50%;width:9px;height:9px;transition:background .3s}.mdc-side .dots i.done{background:var(--navy)}.mdc-side .dots i.now{background:var(--lime);box-shadow:0 0 0 4px #c1ff7230}.mdc-driver{font:800 10px var(--font-mono);background:var(--paper);border:1px solid var(--line);color:var(--navy);white-space:nowrap;border-radius:999px;padding:6px 11px}.mdc-pin{cursor:pointer;transition:transform .15s}.mdc-pin:hover{transform:scale(1.035)}.mdc-pin:active{transform:scale(.97)}@keyframes mt-pulse{0%{box-shadow:0 0 #c1ff7248}70%{box-shadow:0 0 0 10px #c1ff7200}to{box-shadow:0 0 #c1ff7200}}.mt-steps li.current>i{animation:1.8s infinite mt-pulse}.mt-steps li>i{transition:background .25s,border-color .25s,color .25s}.mt-primary:active,.mt-ghost:active,.nd-cta:active{transform:scale(.97)}.merchant-ticket,.merchant-state-card,.merchant-driver-card{transition:box-shadow .25s}.merchant-ticket:hover,.merchant-state-card:hover,.merchant-driver-card:hover{box-shadow:0 16px 40px -24px #17232d30}.merchant-inline-form>section{animation-timing-function:ease-out}@media (width<=640px){.merchant-driver-card{grid-template-columns:auto minmax(0,1fr)}.mdc-side{border-top:1px dashed #dfe5df;grid-column:1/-1;justify-items:start;padding-top:10px}}.mdc-pin-wait{font:800 11px var(--font-mono);color:var(--lime);letter-spacing:.04em;opacity:.85;display:inline-block}.merchant-ticket{gap:0;padding:0;overflow:hidden}.mt2-head{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.mt2-ref{gap:2px;display:grid}.mt2-ref small{font:800 8px var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.mt2-ref strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.02em;font-size:19px}.mt2-eta{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:12px;justify-self:center;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.mt2-eta small{font:800 7px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.mt2-eta strong{font:800 10.5px var(--font-mono);white-space:nowrap}.mt2-chip{font:850 8.5px var(--font-mono);letter-spacing:.1em;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:8px 12px}.mt2-items{padding:15px 18px 6px}.mt2-eyebrow{font:800 8px var(--font-mono);letter-spacing:.14em;color:var(--ink-2);margin:0 0 9px}.mt2-eyebrow small{color:#9aa5ab;letter-spacing:.06em}.mt2-more{font:800 11px var(--font-body);color:#5f8f34;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:8px 0 2px;padding:2px 0;display:inline-flex}.mt2-more:hover{text-decoration:underline}.mt2-strip{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:auto minmax(0,1fr);margin:8px 18px 16px;display:grid;overflow:hidden}.mt2-total{border-right:1px solid var(--line);background:#fff;gap:2px;padding:12px 20px 12px 16px;display:grid}.mt2-total small{font:800 7.5px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.mt2-total strong{font:900 24px/1 var(--font-display);color:var(--navy);letter-spacing:-.03em}.mt2-cell{align-content:center;gap:3px;min-width:0;padding:12px 16px;display:grid}.mt2-cell small{font:800 7.5px var(--font-mono);letter-spacing:.12em;color:var(--ink-2)}.mt2-pay{font:800 11.5px var(--font-body);align-items:center;gap:6px;font-style:normal;display:inline-flex}.mt2-pay i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mt2-pay.ok{color:#3f7d1d}.mt2-pay.ok i{background:#6fb43a}.mt2-pay.wait{color:#8a6a10}.mt2-pay.wait i{background:#d9a13a}.mt2-pay.bad{color:#a12b21}.mt2-pay.bad i{background:var(--danger)}.merchant-ticket .mt-cust{border-top:1px dashed #dfe5df;margin:0;padding:13px 18px}.mt-steps li:not(:first-child):before{background:#e4eae3}.mt-steps li.done:not(:first-child):before{background:linear-gradient(90deg,#e4eae3 0%,var(--navy) 55%,var(--navy) 100%);transform-origin:100%;animation:.55s ease-out both mt-sweep}@keyframes mt-sweep{0%{opacity:.35;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.mt-primary{position:relative;overflow:hidden}.mt-primary:after{content:"";background:linear-gradient(105deg,#0000,#ffffff2e,#0000);width:45%;animation:2.8s infinite mt-shine;position:absolute;top:0;bottom:0;left:-70%}@keyframes mt-shine{0%{left:-70%}55%,to{left:140%}}@media (width<=640px){.mt2-head{grid-template-columns:minmax(0,1fr) auto}.mt2-eta{display:none}.mt2-strip{grid-template-columns:1fr}.mt2-total{border-right:0;border-bottom:1px solid var(--line)}}.mt2-eta{flex-direction:row!important;align-items:center!important;gap:9px!important;display:inline-flex!important}.mt2-eta>div{justify-content:center;align-items:center;display:inline-flex!important}.mt2-head{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:15px 18px 13px}.mt2-id{gap:2px;min-width:0;display:grid}.mt2-id small{font:800 7.5px var(--font-mono);letter-spacing:.16em;color:var(--ink-2)}.mt2-id strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.02em;font-size:18px}.mt2-eta{font:700 10.5px var(--font-mono);color:var(--ink-2);background:0 0;border:0;grid-column:1/-1;margin:2px 0 0;padding:0;flex-direction:row!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.mt2-eta svg{color:#5f8f34;flex-shrink:0}.mt2-eta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt2-eta strong{color:var(--navy);font-weight:800}.moc-go{color:#98a4ab;place-items:center;display:none}.merchant-order-board>article{transition:border-color .2s,box-shadow .2s}.merchant-order-board>article:hover{border-color:#c9d4c9;box-shadow:0 10px 28px -18px #17232d33}@media (width<=700px){.merchant-workspace-page>header{align-items:start;padding:14px 0 16px}.merchant-workspace-page>header h1{font-size:clamp(30px,9vw,40px)}.merchant-workspace-page>header>button{border-radius:12px;padding:11px 16px;font-size:12px}.merchant-workspace-page>header>span>p:last-child{font-size:12px}.merchant-filter-row{padding:10px 0}.merchant-order-board>article{cursor:pointer;padding:13px 14px;grid-template-columns:40px minmax(0,1fr) 18px!important}.merchant-order-board>article>button{display:none}.moc-go{display:grid}.moc-top strong{max-width:150px;font-size:13.5px}.moc-meta{white-space:nowrap;flex-wrap:nowrap;gap:9px;font-size:10.5px;overflow:hidden}.moc-meta em{white-space:nowrap}.moc-meta .moc-ref{text-overflow:ellipsis;min-width:0;overflow:hidden}.merchant-inline-form>header{padding:16px 18px 13px}.merchant-inline-form>header h2{overflow-wrap:anywhere;white-space:normal;line-height:1.12;display:block;overflow:visible;font-size:clamp(20px,6.4vw,26px)!important}.merchant-inline-form{gap:10px!important;padding:16px!important}.mt2-head{gap:4px 10px;padding:14px 15px 12px}.mt2-id strong{font-size:17px}.mt2-chip{padding:7px 10px;font-size:8px}.mt2-strip{margin:6px 15px 13px;grid-template-columns:auto minmax(0,1fr)!important}.mt2-total{border-right:1px solid var(--line);border-bottom:0;padding:10px 16px 10px 14px}.mt2-total strong{font-size:21px}.mt2-cell{padding:10px 14px}.mt2-items{padding:12px 15px 4px}.merchant-ticket .mt-cust{padding:12px 15px}.merchant-state-card{gap:13px;padding:14px 15px}.merchant-state-card>header strong{font-size:15.5px}.merchant-state-card>header>b{padding:7px 9px;font-size:8px}.merchant-driver-card{gap:12px;padding:13px 15px}.mdc-main strong{font-size:15px}.merchant-pickup-pin{border-radius:16px;padding:14px 15px}.merchant-pickup-pin strong{font-size:26px}.mt-now{padding:11px 13px}.mt-now p{font-size:12px}.merchant-reject-sheet{padding:16px 15px}.merchant-form-backdrop .merchant-inline-form{padding-top:0!important}.merchant-form-backdrop .merchant-inline-form>header{border-radius:0}}.merchant-ticket,.mt2-head{overflow:visible}.mt2-eta span{gap:0!important;display:inline!important}.mt2-eta strong{white-space:nowrap;font:800 10.5px var(--font-mono)!important}.mt2-eta{flex-wrap:nowrap!important}.mt2-map{border:1px solid var(--line);border-radius:14px;height:110px;margin:0 18px 16px;overflow:hidden}.mt2-map>*,.mt2-map .nerva-real-map{width:100%;height:100%}.mt2-act{font:850 8.5px var(--font-mono);letter-spacing:.08em;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.mt2-act i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.mt2-act.tone-wait{color:#8a6a10;background:#fff7e0;border-color:#f0e0b0;animation:1.7s infinite act-pulse}.mt2-act.tone-info{color:#2f6690;background:#eaf2f8;border-color:#d3e4f0}.mt2-act.tone-ok{color:#3f7d1d;background:#eaffd1;border-color:#cfe9ad}.mt2-act.tone-ready{color:#3f7d1d;background:linear-gradient(120deg,#f2ffdf,#eaffd1);border-color:#cfe9ad}.mt2-act.tone-bad{color:#a12b21;background:#fdf0ee;border-color:#f2d0ca}@keyframes act-pulse{0%,to{box-shadow:0 0 #d9a13a30}50%{box-shadow:0 0 0 6px #d9a13a00}}@media (width<=700px){.mt-steps{gap:4px;padding:0 2px;grid-template-columns:repeat(4,1fr)!important}.mt-steps li:not(:first-child):before{content:"";background:#e4eae3;border-radius:2px;width:100%;height:2px;position:absolute;top:13px;right:50%;display:block!important}.mt-steps li.done:not(:first-child):before{background:linear-gradient(90deg,#e4eae3 0%,var(--navy) 55%,var(--navy) 100%);transform-origin:100%;animation:.55s ease-out both mt-sweep}.mt-steps li>i{width:26px;height:26px}.mt-steps li.current>i{box-shadow:0 0 0 3px #c1ff7230}.mt-steps li small{font:800 8px var(--font-body);max-width:72px;line-height:1.25}.merchant-inline-form{padding-bottom:0!important}.merchant-inline-form>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr}.merchant-inline-form>footer button{width:100%;min-height:46px}.mt2-map{height:100px;margin:0 15px 13px}}.mdc-searching{font:800 9px var(--font-mono);letter-spacing:.1em;color:#5f8f34;white-space:nowrap;background:linear-gradient(120deg,#f2ffdf,#eaffd1);border:1px solid #cfe9ad;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.mdc-searching i{background:#6fb43a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.mdc-driver.done{color:#3f7d1d;background:#eaffd1;border-color:#cfe9ad}.mdc-progress{background:#e9ede8;border-radius:999px;width:min(240px,100%);height:4px;margin-top:8px;display:block;overflow:hidden}.mdc-progress b{background:linear-gradient(90deg,#79b933,var(--lime));border-radius:999px;height:100%;display:block}.merchant-inline-form>footer button.quiet{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:0 0;border-radius:12px}.merchant-inline-form>footer button.quiet:hover{background:var(--paper)}.mt2-chip.b-s2{background:var(--navy);color:#fff;border:0;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:relative}.mt2-chip.b-s2:before{content:"";background:linear-gradient(90deg,var(--lime),#79b933,var(--lime));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mt2-chip.b-s2 .chip-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite chipdp}.mt2-chip.b-s2.t-ok .chip-dot{background:var(--lime)}.mt2-chip.b-s2.t-bad{color:#ffd9d4}.mt2-chip.b-s2.t-bad .chip-dot{background:var(--red)}@keyframes chipdp{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@media (width<=700px){.merchant-filter-row{flex-wrap:wrap;gap:7px;padding:12px 0 4px}.merchant-filter-row button{gap:6px;min-height:36px;padding:8px 12px;font-size:10.5px}.merchant-filter-row button small{min-width:18px;height:18px;font-size:7.5px}.merchant-filter-row{flex-wrap:nowrap;padding:12px 0}.merchant-filter-row button{flex-shrink:0;gap:5px;min-height:32px;padding:7px 9px;font-size:9.5px}.merchant-filter-row{gap:6px;margin:10px -14px 0;padding:10px 14px}.merchant-filter-row button{border-radius:999px;gap:4px;min-height:30px;padding:6px 8px;font-size:9px}.merchant-filter-row button small{min-width:14px;height:14px;padding:0 2px;font-size:6.5px}.merchant-filter-row button{padding:6px 9px;font-size:9px}.merchant-filter-row{gap:4px}.merchant-filter-row button{padding:6px 8px}.merchant-filter-row{grid-template-columns:repeat(5,1fr);gap:5px;margin:10px -14px 0;padding:10px 14px;display:grid}.merchant-filter-row button{justify-content:center;gap:4px;width:100%;min-height:36px;padding:9px 3px;font-size:9px}.merchant-filter-row button small{display:none}.merchant-filter-row button.active small{min-width:15px;height:15px;padding:0 2px;font-size:7px;display:grid}}@media (width>=701px){.merchant-product-table>article{align-items:center;gap:16px;padding:14px 8px;grid-template-columns:64px minmax(0,2fr) minmax(0,1fr) auto!important}.merchant-product-table>article>.merchant-product-name{grid-column:2}.merchant-product-table>article>.merchant-product-badges{grid-column:3;justify-self:center}.merchant-product-table>article>.merchant-row-actions{grid-area:1/4}}@media (width<=700px){.merchant-product-table>article{gap:8px 10px;padding:11px 12px;grid-template-columns:52px minmax(0,1fr)!important}.merchant-product-table>article>.merchant-product-thumb,.merchant-product-table>article>i{width:52px;height:52px}.merchant-product-table>article>.merchant-product-name,.merchant-product-table>article>.merchant-product-badges{grid-column:2}.merchant-product-table>article>.merchant-row-actions{grid-area:auto/1/auto/-1;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:6px;margin-top:2px;flex-wrap:nowrap!important;display:grid!important}.merchant-product-table .merchant-row-actions label{justify-content:center;min-height:36px;margin:0;padding:0;display:inline-flex!important}.merchant-product-table .merchant-row-actions label>i{width:38px;height:22px}.merchant-product-table .merchant-row-edit,.merchant-product-table .merchant-row-opt,.merchant-product-table .merchant-row-del{justify-content:center;width:100%;min-height:36px;padding:9px 2px!important;font-size:11px!important}.merchant-product-table>article>.merchant-product-name{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1px 10px;display:grid}.merchant-product-table>article>.merchant-product-name strong{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:13.5px;overflow:hidden}.merchant-product-table>article>.merchant-product-name b{font:900 14px/1.2 var(--font-display);color:var(--navy);text-align:right;grid-area:1/2}.merchant-product-table>article>.merchant-product-name small{color:var(--ink2);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:9.5px}.merchant-product-table>article>.merchant-row-actions{grid-template-columns:repeat(4,1fr)!important}.merchant-product-table .merchant-row-actions label{min-height:36px}.merchant-product-table .merchant-row-actions label>i{width:100%;max-width:46px}.merchant-product-table .merchant-row-actions label>i:after{width:16px;height:16px;top:3px;left:3px}.merchant-product-table .merchant-row-actions label input:checked+i:after{left:calc(100% - 19px)}.merchant-product-table .merchant-product-name strong{word-spacing:.3em}.merchant-product-table .merchant-product-name small{word-spacing:.25em}.merchant-product-table .merchant-row-actions .merchant-row-edit{order:1}.merchant-product-table .merchant-row-actions .merchant-row-opt{order:2}.merchant-product-table .merchant-row-actions .merchant-row-del{order:3}.merchant-product-table .merchant-row-actions label{order:4}}@media (width>=900px){.promos-fab{bottom:20px;right:24px}}@media (width<=600px){.promotions-panel{max-height:82vh}.promos-item{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr)}.promos-accept{grid-column:1/-1}.promos-thumb{width:40px;height:40px}.promotions-head,.promos-body,.promos-tabs{padding-left:16px;padding-right:16px}}@media (width<=520px){.ad-roles-chip{min-width:104px}}.promos-fab{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:9500;color:#fff;cursor:pointer;background:linear-gradient(145deg,#17232d,#101a23);border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid;position:fixed;box-shadow:0 16px 40px #07101955}.promos-fab:hover{transform:translateY(-2px)}@media (width>=900px){.promos-fab{bottom:52px;right:24px}}.promos-fab-badge{background:var(--lime,#c1ff72);color:#0f161c;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 3px #17232d88}.promotions-overlay{z-index:9600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071019aa;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.promotions-panel{background:#0d141c;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:min(620px,100%);max-height:min(78vh,660px);display:flex;overflow:hidden;box-shadow:0 30px 90px #07101999}.promotions-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex}.promotions-head h2{margin:6px 0 4px}.promotions-head p{color:#ffffff8a;font-size:12px;line-height:1.5}.promos-tabs{gap:6px;padding:14px 24px 0;display:flex}.promos-tabs button{color:#fff5;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:800;display:flex;position:relative}.promos-tabs button.active:after{content:"";background:var(--lime,#c1ff72);border-radius:2px;height:2px;position:absolute;bottom:0;left:16px;right:16px}.promos-tabs i{color:#0f161c;background:#c1ff72;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.promos-body{min-height:180px;padding:16px 24px 24px;overflow-y:auto}.promos-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.promos-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.promos-thumb{color:#fff;letter-spacing:.06em;text-align:center;border-radius:12px;place-items:center;width:46px;height:46px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.promos-thumb b{text-align:center;word-break:break-word;padding:4px}.promos-item-copy{min-width:0}.promos-item-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.promos-item-copy small{color:#ffffff7a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.promos-accept{white-space:nowrap;background:var(--lime,#c1ff72);color:#0f161c;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.promos-event{background:#ffffff08;border:1px solid #ffffff0c;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.promos-event-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}@media (width<=600px){.promotions-panel{max-height:82vh}.promos-item{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr)}.promos-accept{grid-column:1/-1}.promos-thumb{width:40px;height:40px}.promotions-head,.promos-body,.promos-tabs{padding-left:16px;padding-right:16px}}.ad-roles-grid{flex-wrap:wrap;gap:8px;display:flex}.ad-roles-chip{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff18;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:120px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.ad-roles-chip small{color:#fff6;font-size:10px;font-weight:600}.ad-roles-chip.all.active,.ad-roles-chip.active{color:#c1ff72;background:#c1ff7214;border-color:#c1ff72}.ad-roles-chip.all.active small,.ad-roles-chip.active small{color:#c1ff7299}.ad-audience-field{margin-top:4px}.ad-audience-field>span{color:#ffffff8a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.ad-role-badge{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;vertical-align:middle;background:#ffffff14;border:1px solid #ffffff12;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-block}@media (width<=520px){.ad-roles-chip{min-width:104px}}.promos-fab{-webkit-user-select:none;user-select:none;touch-action:none;z-index:10001!important}.promos-fab.promos-fab-dragged{bottom:auto!important}.promos-fab.dragging{cursor:grabbing;box-shadow:0 24px 52px #07101999;transform:none!important}.promos-fab-hide{color:#c1ff72;cursor:pointer;z-index:2;background:#0b1420;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:18px;height:18px;padding-bottom:1px;font-size:12px;font-weight:900;line-height:1;transition:background .15s;display:grid;position:absolute;top:-8px;right:-8px}.promos-fab-mini{opacity:.6;width:46px;height:46px;padding:0;transition:opacity .15s,transform .15s;z-index:10001!important;border-radius:50%!important}.promos-fab-mini:hover{opacity:1;transform:translateY(-2px)}.promos-tabs button .promos-tabcount{background:var(--lime,#c1ff72);color:#0f161c;vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9px;font-weight:900}.promos-item.read{opacity:.62}.promos-item-copy h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin:0;font-size:14px;display:flex;overflow:hidden}.promos-item-copy h3 .promos-state-new,.promos-item-copy h3 .promos-state-read{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.promos-state-new{background:var(--lime,#c1ff72);color:#0f161c}.promos-actions{align-items:center;gap:8px;display:flex}.promos-mark{white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=600px){.promos-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}.promos-fab .promos-fab-badge{z-index:3;top:-8px;left:-8px;right:auto}.merchant-combo-fields .promo-section{grid-column:1/-1;margin-top:6px;display:grid}.merchant-combo-fields .promo-section>span{color:var(--ink-2);margin-bottom:5px;font-size:9px;font-weight:850}.merchant-combo-fields .promo-section.promo-check{flex-flow:wrap;align-items:center;gap:10px;display:flex}.merchant-combo-fields .promo-section.promo-check>span:first-child{margin-bottom:0}.merchant-combo-fields .promo-toggle{font:800 10px var(--font-display);color:var(--navy);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:8px;display:flex}.merchant-combo-fields .promo-toggle input{accent-color:#86c13d;width:16px;height:16px;min-height:0;margin:0}.promo-days-row{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:2px;display:flex}.promo-day-chip{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:11px;font-weight:800;font-family:var(--font-body);background:#fff;border-radius:9px;padding:9px 11px}.promo-day-chip.active{background:var(--navy);border-color:var(--navy);color:#fff}.promo-windows{grid-column:1/-1;gap:8px;display:grid}.promo-window-row{border:1px solid var(--line);background:#fafbf9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.promo-window-row select{border:1px solid var(--line);min-width:118px;color:var(--navy);background:#fff;border-radius:9px;flex:1;width:auto;padding:8px}.promo-window-row input[type=time]{flex:1;min-width:0;min-height:38px}.promo-window-row em{color:var(--ink-2);font-style:normal;font-weight:800}.promo-window-del{color:var(--danger);cursor:pointer;background:#f1e3e1;border:0;border-radius:8px;flex:none;width:28px;height:28px;font-size:15px;font-weight:900;line-height:1}.promo-window-add{color:var(--navy);cursor:pointer;background:#f9fff4;border:1px dashed #b8c1ba;border-radius:10px;grid-column:1/-1;padding:9px;font-size:11px;font-weight:800}.merchant-promo-banner{z-index:1;flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.merchant-promo-chip{color:var(--navy);background:#f3ffe5;border:1px solid #cfe6ac;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:750;display:inline-flex}.merchant-promo-chip b{font-weight:850}.merchant-combo-list.promo-list article{border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px 16px}.merchant-combo-list.promo-list em{letter-spacing:.3px;justify-self:end;font-size:9.5px}.merchant-combo-list.promo-list small{font-size:10px;line-height:1.5}.merchant-combo-list.promo-list strong{font-size:14px}.merchant-promo-actions{border-top:1px dashed var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;margin-top:2px;padding-top:11px;display:flex}.merchant-combo-list .merchant-promo-actions-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.merchant-combo-list .merchant-promo-btn{border:1px solid var(--line);height:33px;color:var(--navy);font:800 10.5px var(--font-display);letter-spacing:.1px;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.merchant-combo-list .merchant-promo-btn.toggle{color:#7a4d12;background:#fbeecd;border-color:#f0d9ae}.merchant-combo-list .merchant-promo-btn.danger{color:#b42318;background:#fdeeea;border-color:#f6d4cf}@media (width<=640px){.merchant-combo-list.promo-list article{grid-template-columns:44px minmax(0,1fr) auto;padding:13px}.merchant-combo-list.promo-list em{grid-column:auto;justify-self:end}.merchant-promo-actions{justify-content:stretch;padding-top:10px}.merchant-promo-actions-row{width:100%}.merchant-combo-list .merchant-promo-btn{flex:1 1 0;justify-content:center;padding:0 8px}}.merchant-promo-chip em{color:#3f6b14;font-style:normal;font-weight:750}.promo-code-input{border:1px solid var(--line);text-transform:uppercase;background:#fff;border-radius:8px;width:132px;min-height:34px;padding:6px 8px;font-size:11px}.nerva-cart-receipt-row.promo-row dt{color:var(--navy);font-weight:700}.nerva-cart-receipt-row.promo-row dd b{color:#2f8f46}.promos-fab{color:#2a3a2f;background:linear-gradient(145deg,#fff,#eef4e9);border:1px solid #dfe9d6;box-shadow:0 14px 34px #17232d2e}.promos-fab:hover{background:linear-gradient(145deg,#fff,#e9f2e2)}.promos-fab-hide{color:#27333c;background:#fff;border:1px solid #dce3d6}.promos-fab-hide:hover{background:#f1f5ed}.promos-fab-badge{box-shadow:0 0 0 3px #fffc}.promotions-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d3a3047}.promotions-panel{background:#fff;border:1px solid #e2e8df;box-shadow:0 30px 80px #17232d29}.promotions-head{border-bottom:1px solid #edf1ea}.promotions-head h2{color:#22303c}.promotions-head p{color:var(--ink-2)}.promos-tabs button{color:#94a09a;background:0 0}.promos-tabs button.active{color:#22303c}.promos-tabs button.active:after{background:var(--lime,#a8e05e)}.promos-item{background:#f7fbf2;border:1px solid #e6eee0}.promos-item-copy strong,.promos-item-copy h3{color:#22303c}.promos-item-copy small{color:var(--ink-2)}.promos-state-read{color:#7b8794;background:#eef2ec}.promos-event{background:#f7fbf2;border:1px solid #e6eee0}.promos-event-state.accepted{color:#3c6b1c;background:#e5f7c8}.promos-event-state.viewed{color:#7b8794;background:#eef2ec}.promos-mark{border:1px solid #d7e0d0}.promos-mark:hover{border-color:#b7c5ad}.promos-empty{color:var(--ink-2)}.promos-empty strong{color:#22303c}.merchant-settings-intro{gap:3px;margin:2px 0 6px;display:grid}.merchant-settings-intro small{font:800 8px var(--font-mono);letter-spacing:.11em;color:var(--ink-2)}.merchant-settings-intro strong{font:850 14px var(--font-display)}.merchant-payments-ledger>article{grid-template-columns:minmax(0,1fr) auto auto auto}.merchant-payments-ledger .paid-ok{justify-self:end;margin-left:0}.merchant-pay-setup{border:1px solid var(--navy);background:var(--navy);color:#fff;font:800 8px var(--font-display);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border-radius:9px;padding:7px 12px}.merchant-plan-grid{gap:12px}.merchant-plan-grid article{border-radius:20px;padding:18px 20px}.merchant-week-editor input{font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}@media (width<=760px){.merchant-payments-ledger>article{grid-template-columns:1fr;gap:10px}.merchant-payments-ledger .paid-ok,.merchant-pay-setup{justify-self:start}}.merchant-inline-form footer button.quiet{color:var(--navy);border:1px solid var(--navy);font:800 11px var(--font-display);letter-spacing:.08em;background:0 0;border-radius:9px;padding:8px 14px}.merchant-address-number{background:#f2f6f8;border:1px solid #e3eaf0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:10px 0 0;padding:10px;display:grid}.merchant-address-number span{font:800 9px var(--font-mono);letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase}.merchant-address-number input{min-width:0;font:600 13px var(--font-body);color:var(--ink);background:#fff;border:1px solid #dde5ea;border-radius:9px;padding:9px 12px}.saved-address-ref{font:500 11px var(--font-body);color:var(--ink-2);opacity:.85;margin-left:2px}.merchant-location-preview em{font:600 11px var(--font-mono);color:var(--ink-2);opacity:.85}.merchant-profile-hero{margin:2px 0 6px;position:relative}.merchant-hero-cover{background:#eef2f5;border-radius:18px;justify-content:center;align-items:center;height:clamp(180px,26vh,280px);display:flex;position:relative;overflow:hidden}.merchant-hero-cover img{object-fit:cover}.merchant-hero-cover-empty{color:var(--ink-2);opacity:.6;background:repeating-linear-gradient(45deg,#eef2f5,#eef2f5 14px,#e6ebef 14px 28px);place-items:center;display:grid}.merchant-media-chip{font:800 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:transform .15s;display:inline-flex;box-shadow:0 2px 10px #0f233224}.merchant-media-chip:hover{transform:translateY(-1px)}.cover-chip{position:absolute;top:12px;right:12px}.avatar-chip{position:absolute;bottom:-8px;right:-8px}.merchant-avatar-holder{z-index:3;width:104px;height:104px;position:absolute;bottom:0;left:22px;transform:translateY(34%)}.merchant-avatar{background:#eef2f5;border:2px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f233224}.merchant-avatar img{object-fit:cover;width:100%;height:100%}.merchant-profile-fields{grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:68px;display:grid}@media (width<=720px){.merchant-profile-fields{grid-template-columns:1fr}}.merchant-media-note{font:500 11px var(--font-body);color:var(--ink-2);opacity:.85;margin:8px 0 0}.merchant-media-chip{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:auto;min-height:0;display:flex}.merchant-inline-form label.merchant-media-chip{width:auto;min-height:0;display:flex}.merchant-media-note{font:600 11px var(--font-mono);color:var(--ink-2);letter-spacing:.02em;opacity:.9;margin:2px 0}.merchant-inline-form p.merchant-media-note{height:auto;min-height:0;margin:2px 0 0}.merchant-media-note+label.wide{margin-top:14px}.merchant-media-chip.busy{pointer-events:none;opacity:.85;animation:.9s ease-in-out infinite nervaChipPulse}@keyframes nervaChipPulse{0%,to{opacity:.85}50%{opacity:.45}}.merchant-upload-status.ok{color:#0e9f6e;animation:.45s nervaNoteIn}@keyframes nervaNoteIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.restaurant-quick-head{justify-content:space-between;align-items:center;gap:10px;max-width:1040px;margin:0 auto;padding:24px 44px 2px;display:flex}.restaurant-quick-head button{border:1px solid var(--line);color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;font-weight:700;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 10px 24px -14px #17232d59}.restaurant-quick-head button:hover{translate:0 -1px;box-shadow:0 14px 26px -14px #17232d73}.restaurant-quick-head button svg{flex:none}.restaurant-profile-hero{max-width:1040px;margin:12px auto 0;padding:0 44px}.restaurant-body>.restaurant-cover-copy{margin-top:58px}.restaurant-cover-copy .restaurant-cover-badges{z-index:1;flex-wrap:wrap;gap:8px;margin:14px 0 2px;padding:0;display:flex;position:static;transform:none}.restaurant-cover-copy .restaurant-cover-badges span{background:var(--paper);border:1px solid var(--line);-webkit-backdrop-filter:none;color:var(--navy);box-shadow:none}.restaurant-cover-copy .restaurant-cover-badges span>i{border-color:var(--line);background:#f0f5f1}.restaurant-cover-copy .restaurant-cover-badges span small{color:var(--ink-3)}@media (width<=760px){.restaurant-quick-head{padding:18px 20px 0}.restaurant-profile-hero{margin-top:12px;padding:0 20px}.restaurant-body>.restaurant-cover-copy{border:1px solid var(--line);background:#fbfcf9;border-radius:22px;margin-top:36px;padding:16px 18px;box-shadow:0 14px 34px #17232d0d}}.restaurant-cover-photo .restaurant-hero-cover-empty{color:#fff;background:linear-gradient(160deg,#101d29,#26394d);place-items:center;display:grid;position:relative}.restaurant-cover-photo .restaurant-hero-cover-empty>span{font-family:var(--font-display);letter-spacing:-.03em;color:#ffffff12;text-transform:uppercase;font-size:clamp(64px,10vw,120px);font-weight:900;line-height:1}.restaurant-cover-photo .restaurant-hero-cover-empty>i{color:#ffffffb0;position:absolute;bottom:16px;right:18px}.restaurant-cover-photo:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#17232d8c);border-radius:0 0 18px 18px;height:58%;position:absolute;inset:auto 0 0}.restaurant-cover-photo .restaurant-cover-badges{z-index:2;align-items:center;gap:9px;margin:0;padding:0;display:flex;position:absolute;inset:14px 16px auto auto}.restaurant-cover-photo .restaurant-cover-badges span{-webkit-backdrop-filter:blur(18px)saturate(1.5);color:#fff;background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px 8px 9px;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 12px 32px #17232d47}.restaurant-cover-photo .restaurant-cover-badges span:hover{translate:0 -2px;box-shadow:inset 0 1px #ffffff4d,0 16px 36px #17232d57}.restaurant-cover-photo .restaurant-cover-badges span:after{content:""}.restaurant-cover-photo .restaurant-cover-badges span>i{background:#c1ff7229;border:1px solid #c1ff7238;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.restaurant-cover-photo .restaurant-cover-badges span>i svg{color:var(--lime);flex:none}.restaurant-cover-photo .restaurant-cover-badges span b{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:13px;font-weight:800;line-height:1}.restaurant-cover-photo .restaurant-cover-badges span small{font-family:var(--font-mono);letter-spacing:.12em;color:#ffffffa8;text-transform:uppercase;font-size:7.5px;font-weight:800}.restaurant-hero-naming{z-index:2;pointer-events:none;max-width:calc(100% - 180px);position:absolute;bottom:20px;left:144px;right:auto}.restaurant-hero-naming .restaurant-identity{box-shadow:none;color:#fff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 12px #17232da6;background:0 0;border:none;align-items:center;gap:7px;margin:0;padding:0;font-size:9px;font-weight:800;display:inline-flex}.restaurant-hero-naming .restaurant-identity>i{background:#b9c2bd;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #17232d2e}.restaurant-hero-naming .restaurant-identity>i.on{background:#37c871;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 0 3px #37c87140}.restaurant-hero-naming .restaurant-identity>b,.restaurant-hero-naming .restaurant-identity>span{color:#fff}.restaurant-hero-naming .restaurant-identity>span.off{color:#ffb3b6}.restaurant-hero-naming h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 2px #0c1c288c,0 12px 32px #0c1c288c;margin:7px 0 0;font-size:clamp(26px,3.8vw,42px);font-weight:750;line-height:1.02;position:relative}.restaurant-hero-naming .restaurant-accent{background:var(--lime);border-radius:99px;width:56px;height:3px;margin:10px 0 8px;position:relative;box-shadow:0 0 0 5px #c1ff7226}.restaurant-body>.restaurant-cover-copy{border:1px solid var(--line);background:#fbfcf9;border-radius:22px;margin-top:38px;padding:18px 22px;box-shadow:0 14px 34px #17232d0d}@media (width<=760px){.restaurant-hero-naming{max-width:calc(100% - 148px);bottom:14px;left:132px}.restaurant-hero-naming h1{font-size:24px}.restaurant-hero-naming .restaurant-identity{letter-spacing:.12em}.restaurant-cover-photo .restaurant-cover-badges{gap:6px;top:12px;bottom:auto;right:12px}.restaurant-cover-photo .restaurant-cover-badges span{gap:6px;padding:6px 11px 6px 7px}.restaurant-cover-photo .restaurant-cover-badges span>i{width:18px;height:18px}.restaurant-cover-photo .restaurant-cover-badges span>i svg{width:11px;height:11px}.restaurant-cover-photo .restaurant-cover-badges span b{font-size:12px}.restaurant-cover-photo .restaurant-cover-badges span small{display:none}.restaurant-body>.restaurant-cover-copy{border:1px solid var(--line);background:#fbfcf9;border-radius:22px;margin-top:36px;padding:16px 18px;box-shadow:0 14px 34px #17232d0d}}.restaurant-filter-rail button .rail-active-cat{background:var(--lime);border-radius:4px 4px 0 0;height:4px;display:block;position:absolute;bottom:0;left:14px;right:14px}.restaurant-cover-copy p{color:var(--ink-2);margin:0;font-size:clamp(14px,1.05vw,15.5px);line-height:1.62}.restaurant-cover-copy .restaurant-copy-meta{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.restaurant-cover-copy .restaurant-copy-meta .copy-badge{color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #e4eaee;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.restaurant-cover-copy .restaurant-copy-meta .copy-badge i{background:var(--lime);color:#0d2c1a;border-radius:50%;place-items:center;width:22px;height:22px;animation:2.4s ease-in-out infinite nv-pin-bob;display:grid;position:relative}.restaurant-cover-copy .restaurant-copy-meta .copy-badge i:after{content:"";background:var(--lime);z-index:-1;border-radius:50%;animation:2.4s ease-out infinite nv-pin-ring;position:absolute;inset:0}@keyframes nv-pin-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes nv-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.restaurant-cover-copy .restaurant-copy-meta .copy-badge i,.restaurant-cover-copy .restaurant-copy-meta .copy-badge i:after{animation:none}}.restaurant-body>.restaurant-cover-copy{background:linear-gradient(#fff 28%,#fafbf7);border:1px solid #e7eee6;border-radius:22px;margin-top:52px;position:relative;overflow:hidden;box-shadow:0 22px 50px -32px #17232d52,0 2px 8px -2px #17232d0f}.restaurant-body>.restaurant-cover-copy:before{content:"";background:linear-gradient(90deg,#c1ff7299,#c1ff721a 46%,#17232d0d 100%);height:1px;position:absolute;top:0;left:0;right:0}.restaurant-copy-eyebrow{display:block}.restaurant-copy-eyebrow-label{font-family:var(--font-mono);letter-spacing:.22em;color:#4c606b;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:9px;font-weight:850;display:inline-flex}.restaurant-copy-eyebrow-label i{background:var(--lime);border-radius:99px;width:38px;height:4px;display:inline-block;box-shadow:0 0 0 5px #c1ff7230}.restaurant-body>.restaurant-cover-copy p{max-width:62ch;color:#1b3341!important;font-size:clamp(15px,1.15vw,17px)!important;font-weight:540!important;line-height:1.72!important}.restaurant-body>.restaurant-cover-copy .restaurant-copy-meta{border-top:1px dashed #cbd6cd;margin-top:20px;padding-top:18px}.restaurant-body>.restaurant-cover-copy .restaurant-copy-meta .copy-badge{background:#17232d!important;border-color:#17232d!important;box-shadow:0 12px 24px -12px #17232d8c!important}.restaurant-body>.restaurant-cover-copy .restaurant-copy-meta .copy-badge b{color:#fff}.restaurant-body>.restaurant-cover-copy .restaurant-copy-meta .copy-badge i{background:var(--lime);color:#0d2c1a;box-shadow:0 0 0 4px #c1ff7030}@media (width<=760px){.restaurant-body>.restaurant-cover-copy{border-radius:20px!important;margin-top:46px!important;padding:20px 20px 18px!important}.restaurant-copy-eyebrow-label{letter-spacing:.18em;margin-bottom:12px;font-size:8px}.restaurant-copy-eyebrow-label i{width:30px}.restaurant-body>.restaurant-cover-copy p{font-size:15.5px!important;line-height:1.68!important}.customer-canvas.profile-experience,.product-beta>.customer-canvas{overflow-x:clip}.profile-experience .profile-identity{grid-template-columns:1fr!important;gap:14px!important;margin:10px 0 26px!important;padding-bottom:22px!important}.profile-experience .profile-identity>button:not(.quiet){grid-column:auto!important;justify-self:start!important;width:auto!important}.profile-experience .profile-monogram{border-radius:22px!important;width:76px!important;height:76px!important;font-size:24px!important}.profile-experience .profile-identity h1{font-size:30px!important}.profile-experience .profile-identity>p{white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important}.profile-experience .profile-identity .quiet{text-align:center;justify-content:center;grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;padding:12px 0!important}.profile-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;min-width:0!important;margin-top:30px!important}.profile-layout>main{min-width:0!important}.profile-preferences{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:20px 18px!important;position:static!important}.customer-canvas .profile-confidence{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.customer-canvas .profile-confidence>article{text-align:left!important;border-radius:15px!important;flex:0 auto!important;grid-template-rows:auto!important;grid-template-columns:44px 1fr!important;align-items:center!important;gap:0 13px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:15px!important;display:grid!important}.customer-canvas .profile-confidence>article>i{grid-column:1;border-radius:13px!important;grid-row:1!important;width:44px!important;height:44px!important}.customer-canvas .profile-confidence>article>span{text-align:left!important;grid-area:1/2!important;align-items:start!important;gap:3px!important;min-width:0!important;display:grid!important}.customer-canvas .profile-confidence article small{letter-spacing:.1em!important;font-size:8px!important}.customer-canvas .profile-confidence article b{white-space:normal!important;font-size:22px!important}.customer-canvas .profile-confidence article em{white-space:normal!important;overflow-wrap:anywhere!important;margin-top:0!important;font-size:10px!important}.customer-canvas .profile-confidence>article.reputation,.customer-canvas .profile-confidence>article:last-child{grid-column:1!important}.profile-confidence>article:first-child{border-radius:15px!important}.profile-layout>main>*{min-width:0!important}.profile-experience .profile-section{min-width:0!important;max-width:100%!important}.profile-experience .profile-section>header{overflow-wrap:anywhere!important;min-width:0!important}.profile-experience .profile-section h2,.profile-experience .profile-section .eyebrow{overflow-wrap:anywhere!important}.profile-experience .profile-action-list{min-width:0!important}.profile-experience .profile-action-list button{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto!important}.profile-action-list button>span:nth-child(2){overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}.profile-action-list button strong,.profile-action-list button small{overflow-wrap:anywhere!important;word-break:break-word!important}}.nv-time-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#17232d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 12px #17232d14}.nv-time-badge i{width:15px;height:15px;color:var(--lime);place-items:center;display:grid;position:relative}.nv-time-badge i svg{width:13px;height:13px}.nv-time-badge i:after{content:"";border:1.5px solid var(--lime);border-top-color:#0000;border-right-color:#0000;border-radius:999px;animation:1.6s linear infinite nv-clock-sweep;position:absolute;inset:-1px}@keyframes nv-clock-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nv-time-badge i:after{animation:none}}.market-hero-copy .nv-time-badge{vertical-align:middle;-webkit-backdrop-filter:blur(10px);background:#17232d8c;border:1px solid #fff3;margin-left:3px}.market-mosaic .nv-time-badge{justify-self:start;width:fit-content;max-width:calc(100% - 8px);margin-top:2px}.rapid-card-meta .nv-time-badge{padding:4px 9px}.market-search-row .search span{font-size:16px}.profile-experience{position:relative;overflow-x:clip}.profile-experience .profile-confidence{position:relative!important;overflow:hidden!important}.profile-experience .profile-confidence:before{display:none}.profile-experience .profile-confidence:before,.profile-experience .profile-confidence:after{pointer-events:none!important}.profile-experience .profile-confidence>article{position:relative}.profile-experience .profile-identity{z-index:3;background:radial-gradient(120% 190% at 88% -50%,#c1ff7221,#0000 55%),linear-gradient(160deg,#1c2b36 0%,#15222c 55%,#101a22 100%);border:1px solid #2b3d49;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:20px 0 25px;padding:26px 28px;display:grid;position:relative;box-shadow:0 18px 44px #07101942}.profile-experience .profile-identity:before{content:"";background:linear-gradient(90deg,#c1ff728c,#c1ff721f 46%,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.profile-experience .profile-monogram{box-shadow:0 16px 34px #040a1080;background:#0e1821!important;border:1px solid #2b3d49!important;border-radius:26px!important;width:104px!important;height:104px!important;padding:0!important;font-size:30px!important}.profile-experience .profile-monogram:before{border-radius:32px}.profile-experience .profile-monogram .monogram-edit{letter-spacing:.12em;opacity:0;background:linear-gradient(#080e1400,#080e14cc 45%);border-radius:0 0 25px 25px;width:100%;padding:9px 0;font-size:8px;bottom:0;left:0;right:0;transform:none}.profile-experience .profile-monogram:hover .monogram-edit,.profile-experience .profile-monogram:focus-visible .monogram-edit,.profile-experience .profile-monogram:focus-within .monogram-edit{opacity:1}.profile-experience .profile-identity h1{letter-spacing:-.045em;color:#fff!important;font-size:clamp(28px,3vw,36px)!important;line-height:1.08!important}.profile-experience .profile-identity .eyebrow{color:var(--lime);opacity:.92}.profile-experience .profile-identity>div>p:last-child{color:#ffffff9e!important}.profile-verified{color:var(--lime);font:900 9px/1 var(--font-mono);letter-spacing:.14em;vertical-align:middle;white-space:nowrap;background:#c1ff721f;border:1px solid #c1ff7261;border-radius:999px;align-items:center;gap:6px;margin-left:12px;padding:6px 10px;display:inline-flex}.profile-verified:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c1ff72e6}.profile-experience .profile-identity .quiet{justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex;height:44px!important;color:var(--lime)!important;box-shadow:none!important;background:#c1ff7212!important;border:1px solid #c1ff7266!important;border-radius:999px!important;padding:0 24px!important}.profile-experience .profile-identity .quiet:hover{background:#c1ff7224!important}@media (width<=760px){.profile-experience .profile-identity{text-align:center;border-radius:20px;justify-items:center;grid-template-columns:1fr!important;gap:14px!important;margin:10px 0 22px!important;padding:26px 18px 20px!important}.profile-experience .profile-identity>button:not(.quiet){justify-self:center!important}.profile-experience .profile-identity>button.profile-monogram:not(.quiet){min-width:88px;border-radius:24px!important;width:88px!important;height:88px!important;font-size:26px!important}.profile-experience .profile-monogram .monogram-edit{opacity:1}.profile-experience .profile-identity>div{justify-self:center;min-width:0}.profile-experience .profile-identity h1{font-size:25px!important}.profile-verified{margin-left:8px;padding:5px 8px;font-size:8px}.profile-experience .profile-identity .quiet{margin-top:4px;grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}}.profile-monogram img{object-position:50% 32%}.nv-crop-modal{z-index:200;-webkit-backdrop-filter:blur(10px);background:#17232db8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nv-crop-card{background:#fff;border-radius:24px;gap:14px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 30px 80px #07101973}.nv-crop-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nv-crop-card header span{gap:5px;display:grid}.nv-crop-card header small{font:850 8px/1 var(--font-mono);letter-spacing:.09em;color:var(--ink-2)}.nv-crop-card header h2{font:800 24px/1 var(--font-display);letter-spacing:-.04em;margin:0}.nv-crop-card header button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#eef1ed;border:0;border-radius:50%;font-size:22px}.nv-crop-frame{aspect-ratio:1;touch-action:none;cursor:grab;background:#0e1821;border-radius:22px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.nv-crop-frame:active{cursor:grabbing}.nv-crop-frame img{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:50%;width:100%;max-width:none;height:100%;position:relative}.nv-crop-zoom-row{gap:7px;display:grid}.nv-crop-zoom-row span{font:850 8px/1 var(--font-mono);letter-spacing:.09em;color:var(--ink-2)}.nv-crop-zoom-row input{accent-color:#91c64f;cursor:pointer;touch-action:none;width:100%;min-width:0;height:36px;margin:0}.nv-crop-card footer{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.nv-crop-card footer button{cursor:pointer;border-radius:999px;height:46px;font-size:13px;font-weight:800}.nv-crop-card footer .quiet{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.nv-crop-card footer .primary{background:var(--navy);color:#fff;border:0}.driver-avatar{text-align:center;color:#fff;place-items:center;display:grid;position:relative!important}.driver-avatar.has-photo{background:#0b1116;overflow:hidden}.driver-avatar.has-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.driver-status-panel{background:linear-gradient(120deg,#eaffd2,#f7f9f5);border:1px solid #dbe1dc;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px;padding:12px 16px;display:flex}.driver-status-chip{font:850 10px/1 var(--font-display);color:#2c3a32;letter-spacing:.06em;align-items:center;gap:8px;display:inline-flex}.driver-status-chip>i{background:#7db63b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #7db63b1f}.driver-status-stat{text-align:right;background:#fff;border:1px solid #dbe1dc;border-radius:14px;gap:2px;margin-left:auto;padding:8px 14px;display:grid}.driver-status-stat small{font:800 8px var(--font-mono);color:#69757b;letter-spacing:.1em}.driver-status-stat b{font:900 22px var(--font-display);color:#16241b}@media (width<=680px){.driver-status-panel{margin:10px 0 4px}.driver-status-chip{font-size:9px}}.driver-profile-detail{padding-inline:14px}.driver-profile-detail .profile-experience{max-width:1120px}.driver-nav-wrapper{width:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.driver-nav-wrapper .nerva-island-dock{grid-template-columns:repeat(5,1fr);width:calc(100vw - 28px);max-width:360px}.driver-island-dock .island-tab{grid-template-rows:1fr auto;gap:2px;height:47px}.driver-island-dock .island-tab>span.island-label{white-space:nowrap;font:700 8px/1 var(--font-mono);letter-spacing:.04em;color:#93a0aa;place-items:center;display:grid;opacity:1!important;max-width:none!important;overflow:visible!important}@media (width<=680px){.driver-profile-detail{padding-inline:10px}}.driver-main-profile .profile-action-list button{transition:background .18s,box-shadow .18s}.driver-main-profile .profile-action-list button>svg{transition:transform .18s}.driver-main-profile .profile-action-list button:hover{background:linear-gradient(90deg,#f2fbe9,#fff);box-shadow:none!important;transform:none!important}.driver-main-profile .profile-action-list button:hover>svg{transform:translate(3px)}.driver-main-profile .profile-action-list button:active{transform:none!important}.driver-profile-sheet input:focus,.driver-profile-sheet select:focus,.driver-profile-sheet textarea:focus{box-shadow:none;border-color:#9ac268}.driver-profile-sheet .driver-form-grid label:focus-within{border-color:#9ac268;box-shadow:0 0 0 3px #c4ec9a33}.membership-action-sheet>section>div{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.membership-action-sheet>section>div>button{align-content:start;flex:0 0 80%!important;min-height:185px!important}.membership-action-sheet>section>div>button .membership-price,.membership-action-sheet>section>div>button b{margin-top:auto}.membership-action-sheet>section>div>button ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.membership-action-sheet>section>div>button li{color:var(--ink-2);align-items:baseline;gap:5px;font-size:10px;display:flex}.membership-action-sheet>section>div>button li:before{content:"✓";color:#78aa3f;font-weight:900}.zone-catalog{gap:9px;margin:14px 0;display:grid}.zone-catalog>label{background:#fff;border:1px solid #d9dfda;border-radius:14px;grid-template-columns:22px 1fr 84px;align-items:center;gap:8px;padding:11px;display:grid}.zone-catalog>label>span{gap:2px;display:grid}.zone-catalog>label strong{color:var(--driver-ink);font-size:12px}.zone-catalog>label small{color:#68747b;font-size:9px}.zone-fee-input{text-align:center;background:#f8faf7!important;border:1px solid #cfd7d1!important;border-radius:9px!important;height:34px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important}.zone-editor aside>span{background:#fbfdf9;border:1px solid #e2e7e1;border-radius:12px;justify-content:space-between;padding:9px 12px;display:flex}.zone-editor aside>span strong{color:var(--driver-ink);font-size:12px}.zone-editor aside>span b{color:#5f9b33;font-size:11px}.zone-error{color:#b0452f;font-size:10px}.driver-settings-note{color:#68747b;padding:12px 0 0;font-size:10px}.billing-options button.disabled{opacity:.7}.driver-profile-detail .zone-map{cursor:default;position:relative;overflow:hidden}.driver-profile-detail .zone-map.drawing{cursor:crosshair}.zone-draft-layer{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.zone-draft-layer polygon{fill:#3150462e;stroke:#24323c;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.zone-draft-layer path{stroke:#24323c;stroke-width:1.5px;stroke-linejoin:round;fill:none}.zone-draft-vertex{box-sizing:border-box;cursor:grab;touch-action:none;pointer-events:auto;z-index:4;background:#17232d;border:3px solid #6fa98f;border-radius:50%;width:16px;height:16px;padding:0;box-shadow:0 0 0 3px #fff9,0 3px 8px #17232d45}.zone-draft-vertex:hover{transform:scale(1.15)}.zone-draft-vertex:active{cursor:grabbing;transform:scale(1.05)}.driver-profile-detail .profile-monogram img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.driver-profile-detail .eyebrow{letter-spacing:.1em!important;font-size:10px!important}.driver-profile-detail .driver-profile-sheet .driver-form-grid label>span,.driver-profile-detail .driver-sheet-body label>span{font-size:12px!important}.driver-profile-detail .driver-profile-sheet input,.driver-profile-detail .driver-sheet-body input{font-size:15px!important}.driver-profile-detail .profile-action-list button small{font-size:12px!important;line-height:1.4!important}.driver-profile-detail .availability nav button small{font-size:10px!important}.driver-profile-detail .availability-day-panel small,.driver-profile-detail .availability-day-panel b{font-size:11px!important}.driver-profile-detail .availability-range label>span{font-size:10px!important}.driver-profile-detail .zone-catalog small{font-size:11px!important}.driver-profile-detail .zone-catalog input{font-size:14px!important}@media (width<=640px){.driver-profile-detail .profile-identity h1{font-size:30px!important}}.zone-saved-layer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.zone-saved-layer polygon{fill:#24323c21;stroke:#24323c;stroke-width:1.5px}.zone-item{background:linear-gradient(#fff 0%,#f3f7f2 100%);border:1px solid #d9e4da;border-radius:18px;flex-direction:column;gap:9px;padding:14px 16px 13px 21px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #192d1e66,inset 0 1px #ffffffd9}.zone-item:before{content:"";background:linear-gradient(#c9ff7f,#8fd94a);border-radius:99px;width:3px;position:absolute;top:16px;bottom:16px;left:0}.zone-item:hover{transform:translateY(-2px);box-shadow:0 18px 32px -18px #192d1e80,inset 0 1px #fffffff2}.zone-item-main{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.zone-item-main span{gap:4px;display:grid}.zone-item-main strong{color:#24323c;font-size:13px}.zone-item-main small{color:#3c5820;font-size:11px;font-weight:700}.zone-item-main small b{color:#2e4a1a;background:#fff;border-radius:20px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.zone-fee-lime{color:#6f8f34;font-weight:800}.zone-detail-grid b.zone-fee-lime{color:#6f8f34!important}.zone-item-main b{color:#c8ff8e;white-space:nowrap;background:#24323c;border-radius:20px;padding:4px 9px;font-size:10px}.zone-item-actions{gap:8px;display:flex}.zone-item-actions .quiet{border-radius:8px;padding:5px 10px;font-size:11px}button.zone-del{color:#b0452f}.zone-save-card{background:#f4f8f5;border:1px solid #cfddd4;border-radius:16px;gap:10px;margin:0;padding:14px;display:grid}.zone-save-card>strong{color:#24323c;font-size:13px}.zone-save-card label{gap:6px;display:grid}.zone-save-card label span{color:#4a5b55;font-size:11px;font-weight:800}.zone-name-input{color:#1d2a26;background:#fff;border:1px solid #cfd7d1;border-radius:10px;height:40px;padding:0 10px;font-size:13px;font-weight:700}.zone-save-actions{justify-content:space-between;gap:8px;display:flex}.zone-detail-popup{overscroll-behavior:contain;background:#fff;border-radius:24px;width:100%;max-width:880px;max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 60px #0a110e59}.zone-detail-popup header{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 0 14px;display:flex}.zone-detail-popup header h3{color:#1d2a26;margin:2px 0 0;font-size:20px}.zone-detail-body{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:stretch;gap:16px;display:grid;position:relative}.zone-detail-side{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.zone-detail-popup footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding:0;display:flex}.zone-detail-preview{z-index:0;isolation:isolate;background:linear-gradient(135deg,#eaf2ff,#eefaf0);border:1px solid #e1e7e1;border-radius:16px;height:300px;position:relative;overflow:hidden}.zone-detail-preview .nerva-real-map{border:0;border-radius:0;height:100%;min-height:280px}.zone-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0;display:grid}.zone-detail-grid div{background:#f7faf6;border-radius:12px;gap:4px;padding:12px;display:grid}.zone-detail-grid small{color:#6d7b74;font-size:10px;font-weight:800}@media (width<=640px){.zone-detail-body{grid-template-columns:1fr}.zone-detail-preview{height:230px;min-height:0}.zone-detail-preview .nerva-real-map{min-height:230px}}.zone-detail-grid b{color:#1d2a26;font-size:15px}.driver-profile-detail .zone-editor .nerva-map-pin.pickup .nerva-pin>i{color:#bfe3d2;background:#24323c;border-color:#315046}.zone-editor aside .zone-item .zone-item-main{text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;transition:background .18s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:4px 2px!important}.zone-editor aside .zone-item .zone-item-main:hover{background:#24323c0d}.zone-editor aside .zone-item .zone-item-main span{gap:5px;display:grid}.zone-editor aside .zone-item .zone-item-main strong{letter-spacing:.2px;font-size:13.5px;font-weight:900;color:#17232d!important}.zone-editor aside .zone-item .zone-item-main small{letter-spacing:.15px;font-size:10.5px;font-weight:700;color:#56665e!important}.zone-editor aside .zone-item .zone-item-main>b{letter-spacing:1px;white-space:nowrap;border-radius:20px;justify-content:center;place-items:center;min-width:74px;padding:6px 12px;font-size:9px;font-weight:900;display:inline-grid;box-shadow:0 3px 9px -2px #192d3773,inset 0 1px #ffffff24;text-align:center!important;color:#d6ffb8!important;background:linear-gradient(#33506a,#223b50)!important;border:1px solid #fff3!important}.zone-editor aside .zone-item .zone-item-main>b:before{content:"";background:#aef857;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s ease-in-out infinite nervaZonePulse;box-shadow:0 0 9px #aef857f2}@keyframes nervaZonePulse{0%,to{box-shadow:0 0 5px #aef85799}50%{box-shadow:0 0 13px #aef857}}.zone-editor aside .zone-item .zone-item-main small b{border-radius:20px;align-items:center;margin-left:2px;padding:2px 9px;font-size:10px;font-weight:900;display:inline-flex;color:#33521c!important;background:#e9f4ce!important;border:1px solid #d3e2ad!important;box-shadow:0 1px 2px #32501e24,inset 0 1px #ffffffb3!important}.zone-editor aside .zone-item .zone-item-actions{border-top:1px solid #1e37281a;gap:8px;padding-top:10px;display:flex}.zone-editor aside .zone-item .zone-item-actions button.quiet{color:#3a5146;letter-spacing:.2px;background:#ffffffb3;border:1px solid #dce6da;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:none!important}.zone-editor aside .zone-item .zone-item-actions button.quiet:hover{background:#fff;transform:translateY(-1px);box-shadow:0 5px 12px -5px #1e372859}.zone-editor aside .zone-item .zone-item-actions button.zone-del{color:#a23b28;background:#ffffff80;border-color:#a23b283d}.zone-editor aside .zone-item .zone-item-actions button.zone-del:hover{color:#8c3120;background:#ffefe9}.zone-draw-bar{gap:10px;margin-top:10px;margin-bottom:10px;display:flex}.zone-draw-bar button.primary{flex:1.4}.zone-draw-bar button.zone-clear{flex:1}.zone-editor .zone-map.drawing .maplibregl-canvas-container,.zone-editor .zone-map.drawing canvas,.zone-editor .zone-map.drawing .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair!important}.zone-editor .zone-map canvas{cursor:grab}.zone-editor .zone-map.drawing canvas{cursor:crosshair!important}.driver-form-grid label.delivery-mean-field{position:relative}.delivery-mean-trigger{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:2px 0;display:flex}.delivery-mean-trigger>i{background:var(--driver-lime);width:38px;height:38px;color:var(--driver-ink);border-radius:12px;flex:none;place-items:center;display:grid}.delivery-mean-trigger>strong{text-overflow:ellipsis;white-space:nowrap;color:#17232d;flex:auto;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.delivery-mean-trigger>span{color:#8a959a;margin-left:auto;font-size:14px;line-height:1}.delivery-mean-menu{z-index:45;background:#fff;border:1px solid #dbe1dc;border-radius:16px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 50px #17232d26}.delivery-mean-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:9px 10px;display:flex}.delivery-mean-menu>button:hover,.delivery-mean-menu>button.selected{background:#eaffd2}.delivery-mean-menu>button>i{color:#3b4f34;background:#f0f3ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.delivery-mean-menu>button>span{font-size:inherit;letter-spacing:0;color:inherit;gap:2px;display:grid}.delivery-mean-menu>button>span strong{color:#17232d;font-size:13px;font-weight:800}.delivery-mean-menu>button>span small{color:#6d787f;font-size:10px}.delivery-mean-menu>button>svg{color:#4f6f32;margin-left:auto}.delivery-mean-menu>button.selected>i{color:var(--driver-ink);background:#d9edb8}.driver-header-actions{align-items:center;gap:10px;display:flex}.driver-logout{cursor:pointer;width:44px;height:44px;color:var(--driver-ink);background:#f3f5f2;border:1px solid #d9dfda;border-radius:14px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.driver-logout:hover{color:#fff;background:#a12b21;border-color:#a12b21}@media (width<=820px){.driver-header-actions{gap:8px}}.driver-accounts-panel{gap:12px;margin-top:22px;display:grid}.driver-accounts-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.driver-accounts-panel>header>span:first-child{display:grid}.driver-accounts-panel>header small{letter-spacing:.1em;color:#69757b;font-size:8px;font-weight:900}.driver-accounts-panel>header strong{font-size:19px}.accounts-counter{background:var(--driver-lime);color:var(--driver-ink);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.accounts-empty,.ledger-empty{color:#76817c;padding:14px 2px}.payment-account-error{color:#a12b21;background:#ffe9e4;border-radius:11px;padding:10px 13px;font-size:13px;font-weight:700}.driver-accounts-list{gap:12px;display:grid}.driver-account-tile{background:#fff;border:1px solid #dbe1dc;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.mini-card-anim,.live-card-anim{aspect-ratio:1.6;color:#fff;background:linear-gradient(135deg,#24323c 0%,#385a4e 58%,#22313a 100%);border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #24323c30}.driver-account-tile>div:first-child{min-width:248px}.mini-card-shine,.live-card-shine{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff17 48%,#fff0 100%);width:60%;height:180%;position:absolute;top:-60%;right:-30%;transform:rotate(18deg)}.live-card-anim:hover .live-card-shine{animation:1.7s card-sheen}@keyframes card-sheen{0%{transform:translate(-140%)rotate(18deg)}to{transform:translate(140%)rotate(18deg)}}.mini-card-top,.live-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-card-top>span:first-child,.live-card-top>span:first-child{letter-spacing:.12em;color:#cfe3d6;opacity:.85;font-size:8px;font-weight:900}.mini-brand{letter-spacing:.06em;border-radius:6px;padding:4px 8px;font-size:9px;font-style:italic;font-weight:900}.visa-brand{color:#fff;background:#1a1f71}.mc-brand{color:#fff;background:#eb001b}.amex-brand{color:#fff;background:#006fcf}.neutral-brand{color:#fff;background:#ffffff1a}.mini-card-chip,.live-card-chip{background:linear-gradient(135deg,#e7c87f,#c9a24d);border-radius:6px;width:34px;height:25px;position:relative;box-shadow:inset 0 0 0 1px #ffffff30}.mini-card-number,.live-card-number{letter-spacing:.09em;color:#fff;text-shadow:0 1px 2px #0005;font-size:17px;font-weight:800}.mini-card-bottom,.live-card-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mini-card-bottom span,.live-card-bottom span{gap:2px;display:grid}.mini-card-bottom small,.live-card-bottom small{letter-spacing:.1em;color:#b8ccc2;font-size:7px;font-weight:900}.mini-card-bottom b,.live-card-bottom b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;overflow:hidden}.mini-bank-anim,.live-bank-anim{align-items:center;gap:15px;min-width:248px;display:flex}.bank-ic{background:linear-gradient(135deg,#eaffd2,#d9ead0);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.bank-ic.large{width:64px;height:64px}.bank-ic i{background:var(--driver-ink);width:26px;height:8px;box-shadow:0 8px 0 -3px var(--driver-ink),0 0 0 3px #fff inset;border-radius:99px;position:relative}.bank-ic.large i{width:30px}.mini-bank-anim>div,.live-bank-anim>div{gap:2px;display:grid}.mini-bank-anim small,.live-bank-anim small{letter-spacing:.1em;color:#69757b;font-size:8px;font-weight:900}.mini-bank-anim strong,.live-bank-anim strong{letter-spacing:.02em;color:var(--driver-ink);font-size:18px}.mini-bank-anim b,.live-bank-anim b{color:#697781;font-size:13px;font-weight:700}.account-actions{flex-direction:column;gap:8px;display:flex}.account-actions button{cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:800;transition:transform .15s,opacity .15s;display:flex}.account-actions button.quiet{background:var(--driver-lime);color:var(--driver-ink)}.account-actions button.danger{color:#a12b21;background:#ffe9e4}.account-actions button:hover{transform:translate(-2px)}.add-account-btn{width:100%;color:var(--driver-ink);cursor:pointer;background:#f7faf5;border:2px dashed #b9c8bb;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:flex}.add-account-btn:hover:not(:disabled){border-color:var(--driver-ink);background:var(--driver-lime);transform:translateY(-1px)}.add-account-btn:disabled{opacity:.55;cursor:not-allowed}.account-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1210cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-modal-panel{background:#fbfcfa;border-radius:28px;gap:16px;width:min(520px,100%);max-height:92vh;padding:26px;display:grid;overflow:auto;box-shadow:0 30px 80px #0005}.account-modal-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-modal-panel>header span{display:grid}.account-modal-panel>header small{letter-spacing:.1em;color:#69757b;font-size:8px;font-weight:900}.account-modal-panel>header h3{color:var(--driver-ink);margin:0;font-size:22px}.account-modal-panel>header button{cursor:pointer;width:34px;height:34px;color:var(--driver-ink);background:#e9ece8;border:0;border-radius:50%;font-size:20px;line-height:1}.live-card-anim{animation:4s ease-in-out infinite card-float}@keyframes card-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-4px)rotate(.4deg)}}.account-form-grid{gap:12px;display:grid}.account-form-grid>label{background:#fff;border:1px solid #dbe1dc;border-radius:16px;gap:8px;padding:13px;display:grid}.account-form-grid>label>span{letter-spacing:.08em;color:#69757b;font-size:8px;font-weight:900}.account-form-grid input{color:var(--driver-ink);background:#fff;border:1px solid #dbe1dc;border-radius:10px;outline:0;padding:12px 13px;font-size:16px;font-weight:700}.account-form-grid input:focus{border-color:var(--driver-ink)}.account-kind-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.account-kind-row button{color:#69757b;cursor:pointer;background:#fff;border:1px solid #dbe1dc;border-radius:11px;padding:11px;font-size:13px;font-weight:900;transition:all .16s}.account-kind-row button.active{border-color:var(--driver-ink);background:var(--driver-ink);color:#fff}.bank-suggestions{flex-wrap:wrap;gap:7px;display:flex}.bank-suggestions button{color:#46524b;cursor:pointer;background:#f2f5f1;border:1px solid #dbe1dc;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.bank-suggestions button:hover{background:var(--driver-lime);color:var(--driver-ink)}.account-modal-panel>footer{justify-content:flex-end;gap:10px;display:flex}.account-modal-panel>footer button{cursor:pointer;border:0;border-radius:12px;padding:13px 18px;font-weight:900}.account-modal-panel>footer .quiet{color:#46524b;background:#e9ece8}.account-modal-panel>footer .primary{background:var(--driver-ink);color:#fff}.account-modal-panel>footer .primary:disabled{opacity:.6;cursor:wait}.credential-transfer-block{background:#f8faf6;border:1px solid #dbe4dd;border-radius:20px;gap:12px;margin-top:14px;padding:16px;display:grid}.credential-transfer-block>header{align-items:center;gap:12px;display:flex}.credential-transfer-block>header .transfer-icon{background:var(--driver-lime);width:42px;height:42px;color:var(--driver-ink);border-radius:13px;flex:none;place-items:center;display:grid}.credential-transfer-block>header>span:last-child{display:grid}.credential-transfer-block>header small{letter-spacing:.1em;color:#69757b;font-size:8px;font-weight:900}.credential-transfer-block>header strong{color:var(--driver-ink);font-size:14px}.transfer-account-row{gap:10px;display:grid}.transfer-account-row .mini-card-anim.compact{width:100%;margin:0 auto}.transfer-account-line{background:#fff;border:1px solid #dce3dd;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.bank-ic.small{border-radius:12px;width:44px;height:44px}.transfer-account-line>div{gap:2px;min-width:0;display:grid}.transfer-account-line small{letter-spacing:.09em;color:#69757b;font-size:8px;font-weight:900}.transfer-account-line strong{color:var(--driver-ink);word-break:break-all;font-size:17px}.transfer-account-line b{color:#697781;font-size:13px;font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
