:root{--waydar-ink:#070707;--waydar-muted:#4a4a47;--waydar-subtle:#666663;--waydar-surface:#fff;--waydar-canvas:#f5f5f3;--waydar-surface-muted:#efefec;--waydar-line:#e6e6e3;--waydar-line-strong:#cfcfcb;--waydar-ink-raised:#1c1c1b;--waydar-on-ink:#fff;--waydar-on-ink-muted:#ffffffb8;--waydar-glass:#fffffff0;--waydar-scrim:#0707076b;--waydar-ink-06:#0707070f;--waydar-ink-10:#0707071a;--waydar-ink-16:#07070729;--waydar-ink-24:#0707073d;--waydar-ink-64:#070707a3;--waydar-ink-92:#070707eb;--waydar-white-08:#ffffff14;--waydar-white-12:#ffffff1f;--waydar-white-16:#ffffff29;--waydar-white-24:#ffffff3d;--waydar-white-40:#fff6;--waydar-white-84:#ffffffd6;--waydar-white-98:#fffffffa;--waydar-brand-apple:#000;--waydar-action:#d83a00;--waydar-action-strong:#b83200;--waydar-action-soft:#fff0e5;--waydar-signal:#ff4d00;--waydar-route:#146ef5;--waydar-route-strong:#0f5fd6;--waydar-route-soft:#eef4ff;--waydar-route-alternative:#146ef56b;--waydar-location:var(--waydar-route);--waydar-credit:#f2c500;--waydar-credit-strong:#b54708;--waydar-credit-soft:#fffaeb;--waydar-success:#00a76f;--waydar-success-strong:#067647;--waydar-success-soft:#ecfdf3;--waydar-danger:#d7193f;--waydar-danger-soft:#fef3f2;--waydar-shadow-card:0 6px 20px #0707070f;--waydar-shadow-float:0 8px 22px #0707072e;--waydar-shadow-sheet:0 12px 40px #07070724;--waydar-font-sans:Arial, "Noto Sans Hebrew", system-ui, -apple-system, sans-serif;--waydar-text-caption:.75rem;--waydar-leading-caption:1.3333;--waydar-text-secondary:.875rem;--waydar-leading-secondary:1.4286;--waydar-text-body:1rem;--waydar-leading-body:1.5;--waydar-text-emphasis:1.25rem;--waydar-leading-emphasis:1.4;--waydar-text-title:1.5rem;--waydar-leading-title:1.3333;--waydar-text-display:2rem;--waydar-leading-display:1.25;--waydar-text-navigation:3rem;--waydar-leading-navigation:1;--waydar-weight-regular:400;--waydar-weight-bold:700;--waydar-text-scale:1}html{font-size:calc(100% * var(--waydar-text-scale))}@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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)}}:root{--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-sheet:26px;--motion-fast:.15s;--motion-standard:.22s}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}html.auth-surface-open,body.auth-surface-open{overscroll-behavior-y:none;height:auto;min-height:100%;overflow:hidden auto}body{color:var(--waydar-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#dfe7ea;font-family:Arial,Noto Sans Hebrew,system-ui,-apple-system,sans-serif}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--waydar-signal);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.48}select,textarea{border:0}.map-shell{width:100%;height:var(--report-map-height,var(--keyboard-map-height,100dvh));isolation:isolate;min-height:520px;position:relative;overflow:hidden}.map-shell.has-auth-surface{height:auto;min-height:100dvh;overflow:visible}.map-shell.has-auth-surface>.map-canvas{height:100dvh}.map-shell>.map-canvas{width:100%;height:100%;position:absolute;inset:0}.map-canvas:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(180deg, var(--waydar-ink-10) 0, transparent 24%, transparent 72%, var(--waydar-ink-10) 100%);position:absolute;inset:0}.maplibregl-canvas{outline:none}.map-shell .maplibregl-ctrl-attrib{direction:ltr;font-size:12px}.map-shell .maplibregl-ctrl-bottom-left{z-index:3;bottom:calc(env(safe-area-inset-bottom) + 106px);max-width:calc(100% - 94px);left:80px}.public-site{background:var(--waydar-surface);height:100dvh;color:var(--waydar-ink);font-size:var(--waydar-text-body);padding:32px 22px;line-height:1.7;overflow-y:auto}.public-site-content{max-width:620px;margin-inline:auto}.public-site-brand{margin-block-end:44px;display:inline-block}.public-site-brand img{object-fit:contain;width:176px;height:auto}.public-site h1{font-size:var(--waydar-text-title);letter-spacing:-.035em;margin:0 0 16px;line-height:1.3}.public-site p{margin-block:0 20px}.public-site a:not(.public-site-action,.public-site-brand){color:var(--waydar-action);text-underline-offset:4px}.public-site-action{min-height:50px;color:var(--waydar-on-ink);background:var(--waydar-ink);font-weight:var(--waydar-weight-bold);border-radius:14px;justify-content:center;align-items:center;margin-block:8px 22px;padding:10px 25px;text-decoration:none;display:inline-flex}.public-site-note{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.public-site-footer{padding-block:22px max(22px, env(safe-area-inset-bottom));border-top:1px solid var(--waydar-line);font-size:var(--waydar-text-secondary);flex-wrap:wrap;gap:12px 24px;margin-block-start:52px;display:flex}.public-site .legal-document{max-height:none;padding:0;overflow:visible}.public-site .legal-document h3{font-size:var(--waydar-text-emphasis)}.public-site .legal-document p,.public-site .legal-document li{font-size:var(--waydar-text-body);line-height:1.7}.public-link-code{border-block:1px solid var(--waydar-line);justify-items:start;gap:10px;margin-block:28px;padding-block:20px;display:grid}.public-link-code bdi{font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);letter-spacing:.06em}.public-link-code button{background:var(--waydar-surface-muted);border-radius:10px;padding:10px 14px}.public-link-code small{font-size:var(--waydar-text-secondary);color:var(--waydar-muted)}.map-shell .maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib{box-sizing:border-box;max-width:100%;margin-left:0}.location-gate{z-index:12;top:calc(env(safe-area-inset-top) + 134px);pointer-events:none;justify-items:center;width:min(380px,100% - 32px);display:grid;position:absolute;right:50%;transform:translate(50%)}.location-gate-card{text-align:right;background:var(--waydar-white-98);border:1px solid var(--waydar-glass);width:100%;box-shadow:var(--waydar-shadow-float);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:16px;transition:gap .18s,padding .18s,width .18s;animation:.18s both location-status-in;display:grid}.location-gate-icon{width:30px;height:30px;color:var(--waydar-action);flex:0 0 30px;place-items:center;display:grid}.location-gate-heading,.location-gate-title{align-items:center;gap:12px;min-width:0;display:flex}.location-gate-heading{justify-content:space-between}.location-gate-close{flex:0 0 44px;min-width:44px;min-height:44px}.location-gate-title strong{font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-regular);line-height:1.4}.location-gate-detail{color:var(--waydar-muted);font-size:var(--waydar-text-body);margin:0;line-height:1.5}@keyframes location-status-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.map-header{--waydar-header-dark-depth:calc(env(safe-area-inset-top) + 120px);z-index:10;padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;background:linear-gradient(180deg, var(--waydar-ink) 0, var(--waydar-ink) var(--waydar-header-dark-depth), transparent var(--waydar-header-dark-depth));pointer-events:none;gap:8px;display:grid;position:absolute;top:0;left:0;right:0}.map-header.is-route-preview{--waydar-header-dark-depth:calc(env(safe-area-inset-top) + 64px)}.destination-saved-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.destination-saved-shortcuts button{max-width:100%;min-height:44px;color:var(--waydar-muted);background:var(--waydar-surface-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:12px;align-items:center;gap:7px;padding:8px 12px;display:flex}.destination-saved-shortcuts button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waydar-header-wordmark{aspect-ratio:1774/286;width:100%;min-width:0;max-width:192.3px;height:auto;display:block}.map-header .waydar-header-wordmark{max-width:132px}.connection-banner{z-index:12;top:calc(env(safe-area-inset-top) + 134px);max-width:calc(100% - 32px);min-height:36px;color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-float);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:flex;position:absolute;right:50%;transform:translate(50%)}.map-reports-state{z-index:12;top:calc(env(safe-area-inset-top) + 134px);width:max-content;max-width:calc(100% - 32px);min-height:36px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);white-space:nowrap;background:var(--waydar-glass);border:1px solid var(--waydar-ink-10);box-shadow:var(--waydar-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:flex;position:absolute;right:50%;transform:translate(50%)}.map-reports-state span{text-overflow:ellipsis;min-width:0;overflow:hidden}.map-header:has(.service-area-notice)~.map-reports-state{top:calc(env(safe-area-inset-top) + 180px)}.map-reports-state.ready svg{color:var(--waydar-success-strong)}.map-reports-state.error{min-height:52px;color:var(--waydar-danger);white-space:normal;background:var(--waydar-white-98);border-color:var(--waydar-line);border-radius:26px;flex-wrap:wrap;justify-content:center;padding:4px 6px 4px 12px}.map-reports-state.error span{text-overflow:clip;overflow:visible}.ambient-report-alert{z-index:18;top:calc(env(safe-area-inset-top) + 132px);width:min(390px,100% - 28px);min-height:122px;color:var(--waydar-on-ink);background:var(--waydar-ink);border:1px solid var(--waydar-signal);box-shadow:0 12px 32px var(--waydar-ink-16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);direction:ltr;border-radius:20px;grid-template-rows:minmax(88px,1fr);grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);gap:0 12px;padding:22px 14px 10px;animation:.18s ease-out trip-notice-in;display:grid;position:absolute;right:50%;transform:translate(50%)}.ambient-report-alert-utilities{z-index:1;position:absolute;top:0;left:7px}.ambient-report-alert-dismiss{width:44px;height:44px;color:var(--waydar-on-ink-muted);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}@media (hover:hover){.ambient-report-alert-dismiss:hover{background:var(--waydar-ink-raised)}}.ambient-report-alert-main{direction:ltr;grid-area:1/2;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:8px;min-width:0;display:grid}.ambient-report-alert-copy{min-width:0;color:var(--waydar-on-ink);text-align:center;direction:rtl;align-content:center;justify-items:center;gap:5px;display:grid}.ambient-report-alert-copy strong{color:var(--waydar-on-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:1.05}.ambient-report-alert-distance{color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;line-height:1;display:inline-flex}.ambient-report-alert-distance bdi{color:var(--waydar-on-ink);font-size:var(--waydar-text-display);font-weight:var(--waydar-weight-bold);letter-spacing:-1px}.ambient-report-alert-distance small{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular)}.ambient-report-alert-freshness{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);white-space:nowrap;line-height:1.2}.ambient-report-alert-art{object-fit:contain;grid-column:2;width:64px;height:84px}.ambient-report-alert-action{min-height:44px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);white-space:nowrap;background:var(--waydar-ink-raised);direction:rtl;border-radius:14px;grid-area:1/1;align-self:center;padding:0 10px}.post-trip-offer{z-index:19;right:14px;bottom:calc(env(safe-area-inset-bottom) + 104px);max-width:460px;color:var(--waydar-on-ink);background:var(--waydar-ink);box-shadow:0 8px 28px var(--waydar-ink-16);border-radius:22px;margin-inline:auto;animation:.65s cubic-bezier(.4,0,.2,1) both sheet-in;position:absolute;left:14px;overflow:hidden}.post-trip-offer-surface{isolation:isolate;padding:56px 16px 16px;position:relative}.post-trip-offer-surface.has-image{padding-top:76px}.post-trip-offer-banner,.post-trip-offer-surface.has-image:after{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.post-trip-offer-banner{object-fit:cover;object-position:center 58%}.post-trip-offer-surface.has-image:after{content:"";background:linear-gradient(180deg, var(--waydar-scrim), var(--waydar-ink-06) 28%, var(--waydar-ink-92) 67%, var(--waydar-ink-92))}.post-trip-offer-label{color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);line-height:20px;position:absolute;top:18px;right:16px}.post-trip-offer-content{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.post-trip-offer-copy{gap:3px;min-width:0;display:grid}.post-trip-offer-copy strong,.post-trip-offer-copy>span{overflow-wrap:anywhere;white-space:normal}.post-trip-offer-copy strong{color:var(--waydar-on-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:26px}.post-trip-offer-place{color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);line-height:20px}.post-trip-offer-cost{color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);line-height:18px}.post-trip-offer-action{min-width:84px;min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);white-space:nowrap;background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.post-trip-offer-dismiss{position:absolute;top:6px;left:6px}.post-trip-offer button:focus-visible{outline:3px solid var(--waydar-signal);outline-offset:2px}.search-pill{background:var(--waydar-surface);border:1px solid var(--waydar-ink-06);height:52px;box-shadow:0 8px 24px var(--waydar-ink-16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;direction:ltr;border-radius:22px;align-items:center;padding:3px 8px;display:flex}.search-pill.is-endpoint-search{border-color:var(--waydar-line);box-shadow:0 0 0 3px var(--waydar-route-soft), var(--waydar-shadow-sheet)}.service-area-notice{margin-top:var(--rider-header-gap);min-height:40px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-white-98);border:1px solid var(--waydar-glass);box-shadow:var(--waydar-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:0 13px;display:flex}.service-area-notice svg{color:var(--waydar-route-strong)}.search-pill button{background:0 0;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.search-pill button:first-child{color:var(--waydar-ink)}.search-pill input{width:100%;min-width:0;height:44px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);unicode-bidi:plaintext;background:0 0;border:0;outline:0;padding:0 5px}.search-pill input::placeholder{color:var(--waydar-subtle);opacity:1;text-align:right;direction:rtl}.destination-search-shell{z-index:40;width:100%;height:100dvh;min-height:0;color:var(--waydar-ink);background:var(--waydar-surface);pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0}.destination-search-topbar{padding:calc(env(safe-area-inset-top) + 10px) 16px 12px;background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.destination-search-back{width:48px;height:48px;color:var(--waydar-ink);background:0 0;border-radius:14px;place-items:center;padding:0;display:grid}.destination-search-topbar .search-pill{background:var(--waydar-canvas);height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:18px;padding:4px 6px}.destination-search-body{overscroll-behavior:contain;min-height:0;padding:16px 16px calc(env(safe-area-inset-bottom) + 28px);background:var(--waydar-surface);scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;overflow:hidden auto}.destination-search-body>*{width:min(100%,560px);margin-inline:auto}.destination-search-zero-query{gap:24px;display:grid}.destination-search-section{gap:8px;display:grid}.destination-search-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.destination-active-results>h2{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);margin:0;line-height:1.35}.destination-search-section-heading>button{min-height:44px;color:var(--waydar-action);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 8px;display:flex}.destination-place-list{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:18px;overflow:hidden}.saved-place-row{grid-template-columns:minmax(0,1fr) 52px;min-width:0;display:grid}.saved-place-row+.saved-place-row,.destination-result-row+.destination-result-row{border-top:1px solid var(--waydar-line)}.saved-place-main,.destination-result-row{text-align:right;background:0 0;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-width:0;min-height:64px;padding:8px 10px;display:grid}.saved-place-main{grid-template-columns:44px minmax(0,1fr)}.saved-place-main:active,.destination-result-row:active,.saved-place-edit:active,.destination-search-back:active{background:var(--waydar-canvas)}@media (hover:hover) and (pointer:fine){.saved-place-main:hover,.destination-result-row:hover,.saved-place-edit:hover,.destination-search-back:hover{background:var(--waydar-canvas)}}.saved-place-icon,.destination-result-row .result-icon{width:40px;height:40px;color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:13px;place-items:center;display:grid}.saved-place-icon.is-favorite{color:var(--waydar-action);background:var(--waydar-canvas)}.saved-place-copy,.destination-result-row .result-copy{gap:3px;min-width:0;display:grid}.saved-place-copy strong,.saved-place-copy small,.destination-result-row strong,.destination-result-row small{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.saved-place-copy strong,.destination-result-row strong{font-size:var(--waydar-text-body);line-height:1.35}.saved-place-copy small,.destination-result-row small{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);line-height:1.35}.saved-place-edit{width:52px;min-width:44px;min-height:64px;color:var(--waydar-subtle);border-right:1px solid var(--waydar-line);background:0 0;place-items:center;padding:0;display:grid}.destination-result-row .result-meta{align-items:center;gap:6px;min-width:0;display:flex}.destination-result-row .result-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.destination-result-row .result-meta bdi{flex:none}.destination-result-row.is-first-party .result-icon{color:var(--waydar-action);background:var(--waydar-action-soft)}.destination-result-row.is-resolving{background:var(--waydar-canvas)}.destination-active-results{gap:12px;display:grid}.destination-search-state{min-height:156px;color:var(--waydar-subtle);text-align:center;background:var(--waydar-canvas);border-radius:18px;align-content:center;justify-items:center;gap:5px;padding:24px 16px;display:grid}.destination-search-state>svg{color:var(--waydar-ink);margin-bottom:6px}.destination-search-state strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.destination-search-state small{font-size:var(--waydar-text-secondary);line-height:1.45}.destination-search-state.is-loading{min-height:92px}.destination-search-state.has-error>svg{color:var(--waydar-action)}.destination-search-state>.icon-action{margin-top:10px}.saved-place-status{min-height:44px;color:var(--waydar-success-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.saved-place-editor{gap:16px;display:grid}.saved-place-destination-copy{gap:3px;min-width:0;display:grid}.saved-place-destination-copy strong,.saved-place-destination-copy small{overflow-wrap:anywhere;unicode-bidi:plaintext}.saved-place-destination-copy strong{font-size:var(--waydar-text-body)}.saved-place-destination-copy small{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);line-height:1.4}.saved-place-save{width:100%;min-height:52px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);color:var(--waydar-on-ink);background:var(--waydar-action);border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=359px){.destination-search-topbar,.destination-search-body{padding-left:12px;padding-right:12px}.destination-search-topbar{grid-template-columns:44px minmax(0,1fr);gap:6px}.destination-search-back{width:44px}.saved-place-main,.destination-result-row{grid-template-columns:40px minmax(0,1fr) 20px;gap:8px;padding-inline:8px}.saved-place-main{grid-template-columns:40px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.destination-search-shell{animation:none}}.floating-control,.zoom-controls{z-index:8;box-shadow:var(--waydar-shadow-float);position:absolute}.live-report-control{z-index:17;right:14px;bottom:calc(env(safe-area-inset-bottom) + 116px);width:68px;min-width:68px;height:68px;min-height:68px;color:var(--waydar-ink);background:var(--waydar-signal);border:1px solid var(--waydar-ink-16);box-shadow:0 9px 24px var(--waydar-ink-24);touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:absolute}@media (hover:hover){.live-report-control:hover{background:var(--waydar-signal);box-shadow:0 11px 26px var(--waydar-ink-24);transform:translateY(-1px)}}.live-report-control:focus-visible{outline:3px solid var(--waydar-glass);outline-offset:3px}.live-report-control>svg{flex:none}.waydar-create-report-icon{object-fit:contain;filter:brightness(0);width:46px;height:46px}.live-report-control>.waydar-create-report-icon{flex:none}.floating-control{width:50px;height:50px;color:var(--waydar-ink);background:var(--waydar-glass);border:1px solid var(--waydar-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:17px;place-items:center;padding:0;transition:opacity .18s,color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.locate-control{bottom:calc(env(safe-area-inset-bottom) + 108px);opacity:0;pointer-events:none;left:18px;transform:translateY(7px)scale(.96)}.locate-control.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@media (hover:hover){.locate-control:hover{background:var(--waydar-surface);box-shadow:0 11px 26px var(--waydar-ink-24);transform:translateY(-1px)}}.locate-control.is-centered{color:var(--waydar-on-ink);background:var(--waydar-route);border-color:var(--waydar-on-ink-muted);box-shadow:0 8px 22px var(--waydar-ink-24)}@media (hover:hover){.locate-control.is-centered:hover{background:var(--waydar-route-strong)}}.trip-recenter-control{z-index:17;bottom:calc(env(safe-area-inset-bottom) + 98px);color:var(--waydar-route-strong);animation:.18s ease-out trip-recenter-in;left:18px}@media (hover:hover){.trip-recenter-control:hover{color:var(--waydar-on-ink);background:var(--waydar-route);box-shadow:0 8px 22px var(--waydar-ink-24);transform:translateY(-1px)}}.zoom-controls{bottom:calc(env(safe-area-inset-bottom) + 170px);background:var(--waydar-glass);border:1px solid var(--waydar-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;border-radius:17px;padding:4px;transition:opacity .18s,transform .18s;display:grid;left:18px;overflow:hidden;transform:translateY(8px)scale(.96)}.zoom-controls.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.zoom-controls button{background:0 0;border-radius:12px;place-items:center;width:42px;height:40px;padding:0;display:grid}.zoom-controls button+button{border-top:1px solid var(--waydar-line);border-radius:0 0 12px 12px}@media (hover:hover){.zoom-controls button:hover{background:var(--waydar-surface-muted)}}.waydar-navigation-layer{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:clip}.waydar-bottom-nav{--report-slot:76px;pointer-events:auto;z-index:20;right:14px;bottom:calc(env(safe-area-inset-bottom) + 10px);grid-template-columns:repeat(2, minmax(0, 1fr)) var(--report-slot) repeat(2, minmax(0, 1fr));height:68px;color:var(--waydar-on-ink);background:var(--waydar-ink);border:1px solid var(--waydar-white-12);box-shadow:0 12px 34px var(--waydar-ink-24);opacity:1;visibility:visible;border-radius:22px;align-items:stretch;padding:4px 5px;transition:opacity .6s cubic-bezier(.4,0,.2,1),translate .6s cubic-bezier(.4,0,.2,1),visibility;display:grid;position:absolute;left:14px;translate:0}.waydar-bottom-nav.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1) var(--nav-exit-delay,0s), translate .6s cubic-bezier(.4,0,.2,1) var(--nav-exit-delay,0s), visibility 0s calc(.6s + var(--nav-exit-delay,0s));translate:0 150%}.waydar-navigation-layer:has(>.waydar-bottom-nav.is-report-covered){z-index:14}.waydar-bottom-nav.is-report-covered{transition:none}.waydar-bottom-nav.is-hidden.is-report-covered{transition:opacity 0s var(--nav-cover-ms,0s), visibility 0s var(--nav-cover-ms,0s);translate:0}@media (prefers-reduced-motion:reduce){.waydar-bottom-nav.is-hidden.is-report-covered,.waydar-bottom-nav,.waydar-bottom-nav.is-hidden{transition:none}}.report-origin-surface{display:contents}.marketplace-sheet.is-overview,.account-sheet.is-wallet-screen,.is-switching-main-screen .marketplace-sheet{animation:none}.report-origin-surface[hidden]{display:none}.map-shell.has-map-report-action:not(.is-driving) .report-card-dock{bottom:calc(env(safe-area-inset-bottom) + 120px)}.waydar-bottom-nav>button{min-width:0;min-height:44px;color:var(--waydar-on-ink-muted);font-size:12px;font-weight:var(--waydar-weight-regular);background:0 0;border-radius:16px;place-items:center;padding:2px;line-height:1.15;display:grid}@media (hover:hover){.waydar-bottom-nav>button:hover{color:var(--waydar-on-ink);background:var(--waydar-white-08)}}.waydar-bottom-nav>button.is-active{color:var(--waydar-signal)}.waydar-bottom-nav>button:disabled{opacity:.54}.waydar-bottom-nav>.waydar-map-report{appearance:none;z-index:1;width:72px;min-width:72px;height:72px;min-height:72px;color:var(--waydar-ink);background:var(--waydar-signal);border:4px solid var(--waydar-ink);box-shadow:0 5px 14px var(--waydar-ink-24);background-clip:padding-box;border-radius:50%;justify-content:center;place-self:start center;align-items:center;margin-top:-14px;padding:0;display:grid;position:relative;overflow:hidden}@media (hover:hover){.waydar-bottom-nav>.waydar-map-report:hover{background:var(--waydar-signal)}}.waydar-bottom-nav>.waydar-map-report[aria-disabled=true]{opacity:1;color:var(--waydar-ink);background:var(--waydar-subtle);cursor:default}.waydar-map-report:focus-visible{outline:3px solid var(--waydar-ink);outline-offset:3px}.waydar-bottom-report-content{grid-template-rows:38px 14px;justify-content:center;align-items:center;width:52px;height:52px;display:grid}.waydar-bottom-report-content img{object-fit:contain;filter:brightness(0);width:38px;height:38px}.waydar-report-label{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:center;line-height:14px}.placement-banner{z-index:12;top:calc(env(safe-area-inset-top) + 126px);min-height:44px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);white-space:nowrap;background:var(--waydar-ink);border:2px solid var(--waydar-surface);box-shadow:var(--waydar-shadow-float);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 7px;display:flex;position:absolute;right:50%;transform:translate(50%)}.placement-banner button{width:32px;height:32px;color:var(--waydar-on-ink);background:var(--waydar-white-16);border-radius:50%;place-items:center;padding:0;display:grid}.report-map-selection-context{z-index:20;top:calc(env(safe-area-inset-top) + 12px);min-height:72px;color:var(--waydar-ink);background:var(--waydar-white-98);border:1px solid var(--waydar-ink-06);box-shadow:var(--waydar-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;border-radius:18px;padding:13px 16px;position:absolute;left:12px;right:12px}.report-map-selection-context:focus-visible{outline:3px solid var(--waydar-signal);outline-offset:2px}.report-map-selection-context>div{gap:3px;min-width:0;display:grid}.report-map-selection-context strong{font-size:var(--waydar-text-body);align-items:center;gap:6px;line-height:1.35;display:flex}.report-map-selection-context>div>span{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);line-height:1.45}.report-map-selection-context.has-error{border-color:var(--waydar-danger)}.admin-report-map-result{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-report-map-result button{min-height:44px;font-size:var(--waydar-text-secondary);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.report-map-selection-context.has-error strong{color:var(--waydar-danger)}.report-map-selection-actions{z-index:20;right:12px;bottom:calc(env(safe-area-inset-bottom) + 38px);background:var(--waydar-white-98);border:1px solid var(--waydar-ink-06);box-shadow:var(--waydar-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;border-radius:20px;grid-template-columns:minmax(92px,.72fr) minmax(0,1.45fr);gap:8px;padding:8px;display:grid;position:absolute;left:12px}.report-map-selection-actions button{min-width:0;min-height:56px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.report-map-selection-cancel{color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong)}.report-map-selection-confirm{color:var(--waydar-on-ink);background:var(--waydar-action);border:1px solid var(--waydar-action);box-shadow:0 8px 18px var(--waydar-ink-16)}.report-map-selection-confirm:disabled{cursor:not-allowed;opacity:.55}.report-map-selection-cancel:enabled:active{background:var(--waydar-surface-muted)}.report-map-selection-confirm:enabled:active{background:var(--waydar-action-strong)}.report-map-confirm-icon{width:27px;height:29px;color:var(--waydar-on-ink);flex:0 0 27px;display:block;position:relative}.report-map-confirm-icon>svg:first-child{fill:currentColor;position:absolute;inset:0}.report-map-confirm-icon>svg:last-child{color:var(--waydar-action);position:absolute;top:5px;left:7px}.map-shell.is-report-map-selecting .zoom-controls{bottom:calc(env(safe-area-inset-bottom) + 128px)}.map-shell.is-report-map-selecting .zoom-controls button{width:44px;height:44px}.account-scrim{z-index:120;padding:16px 12px calc(env(safe-area-inset-bottom) + 12px);pointer-events:auto;touch-action:manipulation;isolation:isolate;overscroll-behavior:contain;background:0 0;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.account-scrim:before{z-index:0;content:"";pointer-events:none;background:var(--waydar-ink-24);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.account-scrim>*{z-index:1;position:relative}.account-scrim.auth-scrim{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 14px) 12px calc(env(safe-area-inset-bottom) + 14px);touch-action:auto;background:var(--waydar-ink-24);isolation:auto;overscroll-behavior:auto;align-items:flex-start;position:relative;inset:auto;overflow:visible}.account-scrim.auth-scrim:before{display:none}.account-scrim.auth-scrim{animation:.32s ease-out both auth-scrim-in}@keyframes auth-scrim-in{0%{background-color:#0000}}@media (prefers-reduced-motion:reduce){.account-scrim.auth-scrim{animation:none}}.account-sheet{z-index:1;pointer-events:auto;touch-action:manipulation;background:var(--waydar-white-98);border:1px solid var(--waydar-glass);width:min(430px,100%);max-height:min(92dvh,760px);box-shadow:0 24px 70px var(--waydar-ink-24);overscroll-behavior:contain;border-radius:25px;padding:9px 20px 20px;transition:height .26s cubic-bezier(.2,.8,.2,1),max-height .26s cubic-bezier(.2,.8,.2,1);animation:.65s cubic-bezier(.4,0,.2,1) both account-sheet-in;position:relative;overflow-y:auto}.auth-scrim .account-sheet{background:var(--waydar-surface);touch-action:auto;max-height:none;margin-block:auto;overflow:visible}.auth-scrim .auth-form,.auth-scrim .auth-form label,.auth-scrim .password-input{touch-action:auto}.account-sheet.is-profile{flex-direction:column;display:flex;overflow:hidden}.account-sheet.is-profile-overview{height:auto;max-height:calc(100dvh - 28px)}.account-sheet.is-profile-task{height:min(720px,100dvh - 28px)}.account-sheet button{touch-action:manipulation}.account-sheet input,.account-sheet select,.account-sheet textarea{touch-action:auto}.account-heading{grid-template-columns:46px 1fr 42px;align-items:center;gap:11px;margin:7px 0 17px;display:grid}.legal-consent-topbar{direction:ltr;justify-content:flex-start;margin:7px 0 2px;display:flex}.account-avatar{width:46px;height:46px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:15px;place-items:center;display:grid}.account-heading>div{gap:2px;min-width:0;display:grid}.account-heading>div>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.account-heading h2{font-size:var(--waydar-text-emphasis);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.profile-heading{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;margin-bottom:20px}.profile-avatar-edit{cursor:pointer;background:0 0;border:0;border-radius:18px;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;display:grid;position:relative}.profile-avatar-edit:focus-visible{outline:3px solid var(--waydar-signal);outline-offset:3px}.profile-avatar-edit-cue{z-index:1;color:var(--waydar-on-ink);font-size:12px;font-weight:var(--waydar-weight-bold);text-align:center;pointer-events:none;background:var(--waydar-ink-64);opacity:0;border-radius:15px;place-items:center;padding:4px;line-height:1.15;transition:opacity .14s,transform .14s;display:grid;position:absolute;inset:3px;transform:scale(.96)}.profile-avatar-edit:focus-visible .profile-avatar-edit-cue{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.profile-avatar-edit:hover .profile-avatar-edit-cue{opacity:1;transform:scale(1)}}.profile-identity-avatar{width:52px;height:52px;color:var(--waydar-on-ink);font-size:20px;font-weight:var(--waydar-weight-bold);background:var(--waydar-action-strong);border:3px solid var(--waydar-surface);box-shadow:0 8px 20px var(--waydar-ink-16);border-radius:18px;place-items:center;display:grid;overflow:hidden}.profile-identity-avatar img,.profile-photo-preview img,.credit-recipient-avatar img,.report-reporter-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-edit-badge{z-index:2;width:24px;height:24px;color:var(--waydar-on-ink);background:var(--waydar-action);border:3px solid var(--waydar-surface);box-shadow:0 5px 12px var(--waydar-ink-24);inset-inline-end:-5px;border-radius:9px;place-items:center;display:grid;position:absolute;bottom:-5px}.profile-identity-copy{align-content:center;gap:5px;min-width:0;display:grid}.profile-identity-copy h2{font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold)}.profile-identity-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.account-heading>.profile-heading-actions{direction:ltr;align-items:center;gap:4px;min-width:auto;display:flex}.account-heading>.profile-heading-actions .icon-button{width:40px;height:40px}.profile-settings-button{color:var(--waydar-action-strong);background:var(--waydar-action-soft)}@media (hover:hover){.profile-settings-button:hover{background:var(--waydar-action-soft)}}.profile-task-heading{border-bottom:1px solid var(--waydar-line);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:58px;margin:3px 0 14px;display:grid}.profile-task-back,.profile-task-heading>.icon-button{color:#344054;background:#f2f4f7;border:0;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){.profile-task-back:hover,.profile-task-heading>.icon-button:hover{color:var(--waydar-route-strong);background:#eef4ff}}.profile-task-title{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.profile-task-title h2{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.profile-task-balance{min-height:29px;color:var(--waydar-credit-strong);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.profile-task-balance bdi{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.profile-task-balance small{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.auth-tabs{background:var(--waydar-surface-muted);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.auth-entry-header{direction:ltr;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:7px 0 14px;display:grid}.auth-entry-header>.icon-button{width:44px;height:44px}.auth-entry-header .auth-tabs{direction:rtl;margin:0}.auth-referral-banner{min-height:64px;color:var(--waydar-credit-strong);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:9px 11px;display:grid}.auth-referral-banner.loading{color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-color:var(--waydar-line)}.auth-referral-banner.invalid,.auth-referral-banner.error{color:var(--waydar-danger);background:var(--waydar-danger-soft);border-color:var(--waydar-line)}.auth-referral-icon{background:var(--waydar-white-84);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.auth-referral-copy{gap:2px;min-width:0;display:grid}.auth-referral-copy strong{font-size:var(--waydar-text-secondary)}.auth-referral-copy small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);line-height:1.45}.auth-referral-banner>button{color:currentColor;min-width:48px;min-height:40px;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid;border-radius:11px;padding:0 10px}.auth-tabs button{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:11px}.auth-tabs button.selected{color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-card)}.auth-form{gap:11px;display:grid}.auth-intro{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:0;line-height:1.55}.auth-form label{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);gap:6px;display:grid}.auth-form input{width:100%;height:48px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:13px;outline:0;padding:0 13px}.auth-form input:focus{border-color:var(--waydar-route);box-shadow:0 0 0 3px var(--waydar-route-soft)}.auth-scrim .account-heading>.icon-button{width:44px;height:44px}.account-heading.auth-heading-title-only{grid-template-columns:minmax(0,1fr) 44px;min-height:46px;margin-bottom:12px}.account-heading.auth-heading-title-only h2{font-size:var(--waydar-text-emphasis)}.auth-form input.input-invalid{border-color:var(--waydar-danger);box-shadow:0 0 0 3px var(--waydar-danger-soft)}.password-input{display:block;position:relative}.password-input input{padding-left:13px;padding-right:46px}.password-input>button{width:34px;height:34px;color:var(--waydar-muted);background:0 0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:auto;right:7px;transform:translateY(-50%)}@media (hover:hover){.password-input>button:hover{color:var(--waydar-route-strong);background:var(--waydar-route-soft)}}.auth-message{color:var(--waydar-danger);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border-radius:12px;padding:10px 12px}.auth-message.success{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.auth-message.info{color:var(--waydar-route-strong);background:var(--waydar-route-soft)}.auth-form .primary-button{margin-top:2px}@media (hover:hover){.guest-profile-hero .primary-button:hover,.auth-form .primary-button:hover,.legal-consent .primary-button:hover{background:var(--waydar-action);background:var(--waydar-action-strong)}}.password-rules{flex-wrap:wrap;gap:7px;margin-top:-3px;display:flex}.password-rules span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.password-rules span svg{opacity:.35}.password-rules span.valid{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.password-rules span.valid svg{opacity:1}.forgot-password{min-height:44px;color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;justify-self:start;padding:0 8px}@media (hover:hover){.forgot-password:hover,.auth-back:hover{text-decoration:underline}}.auth-confirmation{text-align:center;justify-items:center;gap:12px;display:grid}.auth-confirmation-icon{width:58px;height:58px;color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-radius:18px;place-items:center;margin-top:2px;display:grid}.auth-confirmation>strong{font-size:var(--waydar-text-emphasis)}.auth-confirmation>p{max-width:330px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:-4px 0 0;line-height:1.55}.auth-confirmation>bdi{max-width:100%;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;background:var(--waydar-surface-muted);white-space:nowrap;border-radius:10px;padding:8px 11px;overflow:hidden}.auth-resend,.google-button{width:100%;min-height:48px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-secondary);background:var(--waydar-surface);border:1px solid var(--waydar-subtle);border-radius:13px;justify-content:center;align-items:center;gap:10px;display:flex}@media (hover:hover){.auth-resend:hover,.google-button:hover{background:var(--waydar-canvas);border-color:var(--waydar-line-strong)}}.auth-back{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;justify-content:center;align-items:center;gap:5px;margin:12px auto 0;padding:5px;display:flex}.oauth-section{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:13px;display:grid;container-type:inline-size}.oauth-section:before,.oauth-section:after{content:"";background:var(--waydar-line);height:1px}.oauth-section:after{grid-area:1/3}.oauth-section>span{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.oauth-buttons{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oauth-buttons>button{white-space:nowrap;min-width:0;padding-inline:6px}@container (width<=19rem){.oauth-buttons{grid-template-columns:1fr}}.apple-button{width:100%;min-height:48px;color:var(--waydar-on-ink);font-family:-apple-system,BlinkMacSystemFont,system-ui,Noto Sans Hebrew,Arial,sans-serif;font-size:var(--waydar-text-secondary);font-weight:600;line-height:var(--waydar-leading-secondary);background:var(--waydar-brand-apple);border:1px solid var(--waydar-brand-apple);border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex}@media (hover:hover){.apple-button:hover{background:var(--waydar-ink-raised)}}.apple-button svg{flex:0 0 18px;width:18px;height:18px;margin-top:-2px;display:block}.apple-button span{line-height:20px;display:block}.google-button img{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.google-button span{line-height:20px;display:block}.signup-consent{gap:7px;display:grid}.signup-consent .legal-check{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:13px;padding:10px}.account-sheet.is-signup{padding:7px 16px 14px}.account-sheet.is-signup .account-heading{grid-template-columns:42px 1fr 40px;gap:9px;margin:3px 0 10px}.account-sheet.is-signup .account-avatar{border-radius:13px;width:42px;height:42px}.account-sheet.is-signup .account-heading h2{font-size:var(--waydar-text-emphasis)}.account-sheet.is-signup .auth-tabs{margin-bottom:8px}.account-sheet.is-signup .auth-entry-header .auth-tabs{margin-bottom:0}.account-sheet.is-signup .auth-tabs button{min-height:44px}.account-sheet.is-signup .auth-form{gap:8px}.account-sheet.is-signup .auth-form label{gap:4px}.account-sheet.is-signup .auth-form input{height:42px}.account-sheet.is-signup .password-input>button{width:32px;height:32px}.account-sheet.is-signup .password-rules{gap:5px;margin-top:-2px}.account-sheet.is-signup .password-rules span{padding:4px 7px}.account-sheet.is-signup .signup-consent{gap:5px}.account-sheet.is-signup .signup-consent .legal-check{padding:8px}.account-sheet.is-signup .auth-form .primary-button{min-height:46px}.account-sheet.is-signup .oauth-section{margin-top:8px}.account-sheet.is-signup .google-button,.account-sheet.is-signup .apple-button{min-height:48px}.legal-check{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;line-height:1.45;color:var(--waydar-muted)!important;font-size:var(--waydar-text-secondary)!important;font-weight:var(--waydar-weight-bold)!important;gap:9px!important;display:grid!important}.legal-check input{accent-color:var(--waydar-success-strong);width:18px!important;height:18px!important;margin:1px 0 0!important}.legal-links,.profile-legal-links{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.legal-links button,.profile-legal-links button{color:var(--waydar-action-strong);font:inherit;font-weight:var(--waydar-weight-bold);text-underline-offset:2px;background:0 0;padding:0;text-decoration:underline}@media (hover:hover){.legal-links button:hover,.profile-legal-links button:hover{color:var(--waydar-action-strong)}}.legal-consent{gap:14px;padding:2px 0 1px;display:grid}.legal-consent-icon,.delete-account-icon{width:58px;height:58px;color:var(--waydar-success-strong);background:#ecfdf3;border-radius:18px;place-items:center;margin:0 auto;display:grid}.delete-account-panel>strong{text-align:center;font-size:18px}.delete-account-panel>p{color:var(--waydar-muted);text-align:center;margin:-4px 0 0;font-size:14px;font-weight:400;line-height:1.55}.legal-consent .legal-check{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:13px;padding:11px}.legal-consent .legal-links{margin-top:-4px}.legal-consent .primary-button{width:100%}.account-check{min-height:154px;color:var(--waydar-ink);align-content:center;justify-items:center;gap:14px;animation:.24s ease-out .2s both account-check-in;display:grid}.account-check strong{color:var(--waydar-muted);font-weight:var(--waydar-weight-regular)}.account-check-mark{background:var(--waydar-ink);border-radius:24px;width:112px;height:112px;position:relative;overflow:hidden}.account-check-mark .startup-logo-build{scale:.54}.account-check-screen{flex:auto;place-items:center;min-height:0;padding:0 24px;display:grid}.account-check>span:not(.account-check-mark){color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.account-check.is-error{color:var(--waydar-danger);animation:none}@keyframes account-check-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.account-check{animation:none}}.legal-document{gap:14px;display:grid}.legal-version{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:999px;justify-self:start;padding:6px 9px}.legal-document section{gap:5px;display:grid}.legal-document h3{color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);margin:0}.legal-document p,.legal-document li{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);line-height:1.65}.legal-document p{margin:0}.legal-document ul{gap:4px;margin:0;padding-inline-start:21px;display:grid}.legal-document aside{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:12px;padding:10px 11px;line-height:1.55}.legal-document>button{width:100%}.profile-content{gap:14px;display:grid}.is-profile .profile-content{overscroll-behavior:contain;scrollbar-color:var(--waydar-on-ink-muted) transparent;scrollbar-width:thin;flex:1;min-height:0;padding-bottom:2px;overflow-y:auto}.is-profile-overview .profile-content{flex:1;min-height:0;overflow-y:auto}.profile-flow-stage{align-content:start;gap:14px;min-height:0;animation:.65s cubic-bezier(.4,0,.2,1) both profile-flow-in;display:grid}.profile-reputation{width:100%;min-height:94px;color:inherit;text-align:right;background:radial-gradient(circle at 8% 0%, var(--waydar-success-soft), transparent 34%), linear-gradient(135deg, var(--waydar-success-soft), var(--waydar-surface) 72%);border:1px solid var(--waydar-line);box-shadow:0 9px 24px var(--waydar-ink-06);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;display:grid}@media (hover:hover){.profile-reputation:hover{border-color:var(--waydar-line);box-shadow:0 11px 28px var(--waydar-ink-10)}}.profile-reputation:active{transform:scale(.992)}.profile-reputation-icon{width:42px;height:42px;color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-radius:15px;place-items:center;display:grid}.profile-reputation-copy{gap:1px;min-width:0;display:grid}.profile-reputation-copy>small{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.profile-reputation-copy strong{min-width:0;font-size:var(--waydar-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-reputation-evidence{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.profile-reputation>svg{color:var(--waydar-success-strong);align-self:center}.profile-history em.negative{color:var(--waydar-danger)}.profile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-shortcut{min-height:90px;color:var(--waydar-muted);text-align:right;background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:0 7px 18px var(--waydar-ink-06);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}@media (hover:hover){.profile-shortcut:hover{border-color:var(--waydar-line-strong);box-shadow:0 9px 22px var(--waydar-ink-06);transform:translateY(-1px)}}.profile-shortcut:active{transform:scale(.985)}.profile-shortcut-icon{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.profile-credits-link .profile-shortcut-icon{color:var(--waydar-credit-strong);background:var(--waydar-action-soft)}.profile-reports-link .profile-shortcut-icon{color:var(--waydar-action-strong);background:var(--waydar-action-soft)}.profile-shortcut-copy{gap:1px;min-width:0;display:grid}.profile-shortcut-copy bdi{color:var(--waydar-ink);font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);line-height:1}.profile-shortcut-copy small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.profile-referral-link{width:100%;min-height:62px;color:var(--waydar-action-strong);text-align:right;background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 13px;display:grid}@media (hover:hover){.profile-referral-link:hover{background:var(--waydar-credit-soft);border-color:var(--waydar-line)}}.profile-referral-link:active{transform:scale(.992)}.profile-referral-icon{width:42px;height:42px;color:var(--waydar-credit-strong);background:var(--waydar-surface);box-shadow:0 4px 12px var(--waydar-ink-06);border-radius:14px;place-items:center;display:grid}.profile-referral-copy{gap:2px;min-width:0;display:grid}.profile-referral-copy strong{font-size:var(--waydar-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-referral-copy small{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.profile-referral-link>svg{color:var(--waydar-credit-strong)}.profile-preferences-link{width:100%;min-height:60px;color:var(--waydar-muted);text-align:right;background:var(--waydar-canvas);border:1px solid var(--waydar-line);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 13px;display:grid}@media (hover:hover){.profile-preferences-link:hover{background:var(--waydar-surface);border-color:var(--waydar-line-strong)}}.profile-preferences-link:active{transform:scale(.992)}.profile-preferences-icon{width:42px;height:42px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:14px;place-items:center;display:grid}.profile-preferences-link>strong{font-size:var(--waydar-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-preferences-state{min-height:30px;color:var(--waydar-muted);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.profile-preferences-state b{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.profile-preferences-state svg{color:var(--waydar-action-strong)}.profile-subsection,.profile-settings{gap:11px;display:grid}.referral-panel{gap:13px;display:grid}.referral-reward-hero{text-align:center;background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:20px;justify-items:center;gap:12px;padding:22px 18px 18px;display:grid}.referral-reward-icon{width:48px;height:48px;color:var(--waydar-credit-strong);background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:0 8px 18px var(--waydar-ink-10);border-radius:16px;place-items:center;display:grid}.referral-reward-pair{direction:rtl;align-items:center;gap:13px;display:flex}.referral-reward-pair>span{gap:2px;min-width:72px;display:grid}.referral-reward-pair bdi{color:var(--waydar-action-strong);font-size:var(--waydar-text-display);font-weight:var(--waydar-weight-bold);line-height:1}.referral-reward-pair small{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.referral-reward-pair>i{color:var(--waydar-credit-strong);font-size:var(--waydar-text-title);font-style:normal;font-weight:var(--waydar-weight-bold)}.referral-reward-hero p{max-width:290px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:0;line-height:1.55}.referral-stats{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.referral-stats>span{justify-items:center;gap:3px;min-height:70px;padding:12px 8px;display:grid}.referral-stats>span+span{border-inline-start:1px solid var(--waydar-line)}.referral-stats bdi{color:var(--waydar-ink);font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);line-height:1}.referral-stats small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.referral-actions{gap:9px;display:grid}.referral-actions>button{min-height:48px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.referral-primary-action{color:var(--waydar-on-ink);background:var(--waydar-action);border:1px solid var(--waydar-action);box-shadow:0 8px 18px var(--waydar-ink-16)}.referral-copy-action{color:var(--waydar-muted);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong)}.referral-copy-action.is-acknowledged{color:var(--waydar-success-strong);border-color:var(--waydar-success)}.referral-actions>button:disabled{cursor:not-allowed;opacity:.5}.referral-state{min-height:250px;color:var(--waydar-muted);text-align:center;background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:18px;align-content:center;justify-items:center;gap:8px;padding:32px 20px;display:grid}.referral-state.is-error{color:var(--waydar-danger);background:var(--waydar-danger-soft);border-color:var(--waydar-line)}.referral-state>strong{font-size:var(--waydar-text-secondary)}.referral-state>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.profile-photo-settings{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.profile-photo-preview{width:64px;height:64px;color:var(--waydar-on-ink);font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);background:var(--waydar-action-strong);border:3px solid var(--waydar-surface);box-shadow:0 7px 18px var(--waydar-ink-16);border-radius:20px;place-items:center;display:grid;overflow:hidden}.profile-photo-copy{gap:4px;min-width:0;display:grid}.profile-photo-copy strong{color:var(--waydar-ink);font-size:var(--waydar-text-secondary)}.profile-photo-copy small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);line-height:1.45}.profile-photo-actions{grid-column:1/-1;gap:8px;display:flex}.profile-photo-actions>label,.profile-photo-actions>button{min-height:44px;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.profile-photo-actions>label{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border:1px solid var(--waydar-line);cursor:pointer;flex:1}.profile-photo-actions>label.is-disabled{cursor:not-allowed;opacity:.58}.profile-photo-actions input[type=file]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.profile-photo-remove{color:var(--waydar-danger);background:var(--waydar-surface);border:1px solid var(--waydar-line)}.profile-photo-remove:disabled{cursor:not-allowed;opacity:.58}.profile-photo-settings>p{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-column:1/-1;margin:-2px 2px 0}.profile-photo-settings>p.success{color:var(--waydar-success-strong)}.profile-photo-settings>p.error{color:var(--waydar-danger)}.profile-section-back{min-height:36px;color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:0 8px;display:inline-flex}@media (hover:hover){.profile-section-back:hover{background:var(--waydar-action-soft)}}.profile-history{gap:10px;display:grid}.reputation-activity{border:0;border-top:1px solid var(--waydar-line);box-shadow:none;background:0 0;border-radius:0;gap:8px;margin:10px 10px 0;padding:11px 12px 12px;display:grid}.reputation-activity>strong{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.reputation-activity ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reputation-activity li{border-top:1px solid var(--waydar-line);justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.reputation-activity li>span{gap:2px;display:grid}.reputation-activity li b{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.reputation-activity li small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.reputation-activity li em{color:var(--waydar-success-strong);font-size:var(--waydar-text-secondary);font-style:normal;font-weight:var(--waydar-weight-bold)}.reputation-activity>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:0}.profile-credit-history{gap:10px;display:grid}.credit-primary-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.credit-primary-actions button{min-height:48px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);box-shadow:var(--waydar-shadow-card);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex}.credit-primary-actions button+button{color:var(--waydar-muted);background:var(--waydar-surface);border:1px solid var(--waydar-line)}.credit-primary-actions button:disabled{color:var(--waydar-subtle);background:var(--waydar-surface-muted);box-shadow:none}.credit-send-flow,.credit-receive-flow,.credit-info-panel,.credit-transfer-success{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:var(--radius-lg);box-shadow:var(--waydar-shadow-card);gap:12px;padding:14px;display:grid}.credit-recipient-search{min-height:50px;color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid var(--waydar-line-strong);border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex}.credit-recipient-search:focus-within{border-color:var(--waydar-signal);box-shadow:0 0 0 1px var(--waydar-signal)}.credit-recipient-search input{width:100%;min-width:0;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:0 0;border:0;outline:0;padding:0}.credit-recipient-search input::placeholder{color:var(--waydar-subtle)}.credit-recipient-list{gap:4px;padding-top:2px;display:grid}.credit-recipient-list>strong{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);padding:2px 3px 6px}.credit-recipient-list button:not(.retry-action){min-height:64px;color:var(--waydar-muted);text-align:start;background:var(--waydar-surface);border:1px solid var(--waydar-line);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:8px 10px;display:grid}@media (hover:hover){.credit-recipient-list button:not(.retry-action):hover{background:var(--waydar-surface-muted);border-color:var(--waydar-line)}}.credit-recipient-list button:not(.retry-action):active{transform:scale(.992)}.credit-recipient-copy{gap:2px;min-width:0;display:grid}.credit-recipient-list b{color:var(--waydar-ink);font-size:var(--waydar-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-recipient-list small{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.credit-recipient-list small,.credit-selected-recipient small{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.credit-recipient-code{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--waydar-surface-muted);border-radius:6px;padding:0 6px}.credit-selected-recipient small{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.credit-selected-recipient .credit-recipient-code{background:var(--waydar-surface)}.credit-receive-flow>.credit-receive-code{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.credit-recipient-avatar{width:42px;height:42px;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:13px;place-items:center;display:grid;overflow:hidden}.credit-recipient-list.is-recent{border-top:1px solid var(--waydar-line);padding-top:8px}.credit-recipient-list.is-results{min-height:72px}.credit-recipient-list>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-align:center;margin:10px 0 2px}.credit-send-form{gap:12px;display:grid}.credit-transfer-stage{align-content:start}.credit-transfer-stage.is-review .credit-amount-picker>button{visibility:hidden;opacity:0;transform:scale(.88)}.credit-transfer-stage.is-review .credit-amount-picker input{cursor:default}.credit-selected-recipient{min-height:66px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border:1px solid var(--waydar-action);border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.credit-selected-recipient .credit-recipient-avatar{width:44px;height:44px}.credit-selected-recipient .credit-recipient-copy{text-align:right;align-content:center}.credit-selected-recipient strong{color:var(--waydar-ink);font-size:var(--waydar-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-selected-recipient button{min-height:44px;color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:0;border-radius:9px;padding:0 12px}.credit-amount-picker{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:8px 4px;display:grid}.credit-amount-picker>button{width:44px;height:44px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;border:0;border-radius:50%;place-items:center;display:grid}.credit-amount-picker label{justify-items:center;gap:1px;display:grid}.credit-amount-picker input{width:100%;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-display);font-weight:var(--waydar-weight-bold);text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:0}.credit-amount-picker input::-webkit-inner-spin-button{appearance:none;margin:0}.credit-amount-picker input::-webkit-outer-spin-button{appearance:none;margin:0}.credit-amount-picker span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.credit-send-balance{min-height:52px;color:var(--waydar-action-strong);background:linear-gradient(135deg, var(--waydar-surface), var(--waydar-credit-soft));border:1px solid var(--waydar-line);transition:opacity var(--motion-fast) ease, visibility var(--motion-fast) ease;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;display:grid}.credit-send-balance.is-placeholder{visibility:hidden;opacity:0}.credit-send-balance span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.credit-send-balance strong{color:var(--waydar-credit-strong);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:1}.credit-send-form>p,.credit-transfer-review>p{color:var(--waydar-danger);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-align:center;margin:0}.credit-transfer-submit,.credit-share-button{min-height:50px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.credit-action-label{justify-content:center;align-items:center;gap:8px;animation:.65s cubic-bezier(.4,0,.2,1) both credit-action-fade-through;display:inline-flex}.credit-transfer-submit:disabled,.credit-share-button:disabled{opacity:.55}.credit-transfer-success{align-content:start;justify-items:stretch}.credit-success-balance{min-height:44px;color:var(--waydar-muted);background:var(--waydar-canvas);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.credit-success-balance span{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.credit-success-balance strong{color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold)}.credit-review-edit{min-height:44px;color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;border:0;border-radius:11px}@media (hover:hover){.credit-review-edit:hover{background:var(--waydar-action-soft)}}.credit-transfer-success{text-align:center;align-content:center;min-height:350px}.credit-success-icon{width:72px;height:72px;color:var(--waydar-success-strong);background:var(--waydar-success-soft);box-shadow:0 12px 28px var(--waydar-ink-16);border-radius:24px;place-items:center;margin:0 auto 4px;animation:.42s cubic-bezier(.2,.9,.25,1.2) both credit-success-pop;display:grid}.credit-transfer-success>strong{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis)}.credit-transfer-success>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:-4px 0 4px}.credit-success-balance{color:var(--waydar-credit-strong);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);justify-content:center}.credit-receive-flow{justify-items:center}.credit-qr{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:18px;place-items:center;min-width:188px;min-height:188px;padding:8px;display:grid}.credit-receive-flow>strong{max-width:100%;font-size:var(--waydar-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-share-button{width:100%}.credit-info-panel>div:not(.credit-flow-title){background:var(--waydar-credit-soft);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:7px 9px;display:grid}.credit-info-panel bdi{color:var(--waydar-credit-strong);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);text-align:center}.credit-info-panel span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.credit-info-panel>small{color:var(--waydar-danger);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-align:center}.credit-activity{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:var(--radius-md);box-shadow:var(--waydar-shadow-card);gap:8px;padding:12px;display:grid}.credit-activity>strong{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.credit-activity ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.credit-activity li{border-top:1px solid var(--waydar-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.credit-activity li>span{gap:2px;min-width:0;display:grid}.credit-activity li b{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.credit-activity li small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-activity li em{color:var(--waydar-credit-strong);font-size:var(--waydar-text-secondary);font-style:normal;font-weight:var(--waydar-weight-bold)}.credit-activity li em.negative{color:var(--waydar-muted)}.credit-activity>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:0}.credit-info-link{min-height:48px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-align:start;border:1px solid var(--waydar-line);border-radius:var(--radius-md);background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid}.profile-alert-settings{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:var(--radius-lg);gap:10px;padding:12px;display:grid}.profile-report-history{gap:10px;display:grid}.profile-alert-settings{background:0 0;border:0;gap:12px;padding:0}.profile-report-history-heading{justify-content:space-between;align-items:center;padding-inline:2px;display:flex}.profile-report-history-heading>strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.profile-report-history-heading>span{min-width:27px;height:27px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:999px;place-items:center;display:grid}.profile-alert-heading{padding-inline:2px}.profile-alert-heading>strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.alert-distance-preview{background:#fff;border:1px solid #dbe4f0;border-radius:17px;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid;box-shadow:0 8px 24px #1018280d}.alert-distance-preview>span{color:#475467;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.alert-preview-report>svg{color:var(--waydar-danger)}.alert-preview-user>svg{color:var(--waydar-route-strong)}.alert-preview-track{height:38px;display:block;position:relative}.alert-preview-track:before{content:"";background:repeating-linear-gradient(90deg,#d0d5dd 0 7px,#0000 7px 12px);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.alert-preview-track>i{z-index:1;color:#fff;background:var(--waydar-signal);width:30px;height:30px;box-shadow:var(--waydar-shadow-card);transition:left var(--motion-standard) ease;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-distance-preview.early .alert-preview-track>i{left:24%}.alert-distance-preview.close .alert-preview-track>i{left:76%}.alert-timing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.alert-timing-options>button{color:#475467;text-align:center;min-height:66px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;background:#fff;border:1px solid #d0d5dd;border-radius:15px;place-items:center;gap:5px;padding:8px 5px;display:grid}@media (hover:hover){.alert-timing-options>button:hover{border-color:#98a2b3;transform:translateY(-1px)}}.alert-timing-options>button.recommended:not(.selected){background:var(--waydar-surface);border-color:var(--waydar-line-strong)}.alert-timing-options>button.selected{background:var(--waydar-surface-muted);border-color:var(--waydar-ink)}.alert-choice-radio{color:#0000;background:#fff;border:1.5px solid #d0d5dd;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.alert-timing-options>button.selected .alert-choice-radio{color:var(--waydar-on-ink);background:var(--waydar-ink);border-color:var(--waydar-ink)}.alert-choice-copy{line-height:1}.alert-choice-copy strong{color:#344054;font-size:12px}.alert-distance-detail{min-height:18px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:center;margin:-3px 0 0}.alert-distance-detail bdi{color:#475467;font-weight:800}.profile-push-notifications{gap:7px;display:grid}.profile-notification-link{width:100%;min-height:58px;color:var(--waydar-muted);text-align:right;background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);box-shadow:0 7px 20px var(--waydar-ink-06);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}@media (hover:hover){.profile-notification-link:hover{border-color:var(--waydar-signal);transform:translateY(-1px)}}.profile-notification-link>svg{color:var(--waydar-subtle)}.profile-notification-settings{gap:16px;padding-bottom:4px;display:grid}.notification-settings-group{background:var(--waydar-surface);box-shadow:none;border:0;border-radius:0;gap:11px;padding:0;display:grid}.push-notification-toggle{width:100%;min-height:68px;color:var(--waydar-ink);text-align:right;background:var(--waydar-surface);box-shadow:none;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:12px 0;display:grid}.push-notification-toggle.enabled{border-color:var(--waydar-signal)}.push-notification-icon{width:32px;height:32px;color:var(--waydar-muted);background:var(--waydar-canvas);border-radius:10px;place-items:center;display:grid}.push-notification-toggle.enabled .push-notification-icon{color:var(--waydar-action);background:var(--waydar-action-soft)}.push-notification-copy{gap:2px;min-width:0;display:grid}.push-notification-copy strong{font-size:var(--waydar-text-body)}.push-notification-copy small{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);line-height:1.35}.push-notification-switch{background:var(--waydar-line-strong);border-radius:999px;width:36px;height:22px;transition:background .16s;position:relative}.push-notification-switch:after{content:"";background:var(--waydar-surface);width:16px;height:16px;box-shadow:0 1px 3px var(--waydar-ink-24);border-radius:50%;transition:transform .16s;position:absolute;top:3px;right:3px}.push-notification-toggle.enabled .push-notification-switch{background:var(--waydar-signal)}.push-notification-toggle.enabled .push-notification-switch:after{transform:translate(-14px)}.notification-recovery-note,.notification-empty-state{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:-4px 2px 0;line-height:1.55}.notification-recovery-note{color:var(--waydar-action-strong);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line);border-radius:12px;padding:9px 11px}.notification-preferences-error{color:var(--waydar-ink);font-size:var(--waydar-text-caption);background:var(--waydar-danger-soft);border:1px solid var(--waydar-danger);border-radius:14px;gap:7px;padding:12px;line-height:1.45;display:grid}.notification-preferences-error strong{font-size:var(--waydar-text-secondary)}.notification-preferences-error .retry-action{justify-self:start}.notification-category-loading{min-height:92px;color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}.notification-category-list{background:var(--waydar-surface);box-shadow:none;border:0;border-radius:0;display:grid;overflow:hidden}.notification-category-list>.notification-setting-row>button{min-height:70px;color:var(--waydar-ink);text-align:right;background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding:14px 0;display:grid}.notification-category-list>.notification-setting-row>button:last-child{border-bottom:0}@media (hover:hover){.notification-category-list>.notification-setting-row>button:hover:not(:disabled){background:var(--waydar-surface)}}.notification-category-list>.notification-setting-row>button:disabled{cursor:default;opacity:.58}.notification-category-list>.notification-setting-row>button>span{gap:3px;min-width:0;display:grid}.notification-category-list>.notification-setting-row>button strong{font-size:var(--waydar-text-body)}.notification-category-list>.notification-setting-row>button small{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);line-height:1.45}.notification-category-list>.notification-setting-row>button>i{background:var(--waydar-line-strong);width:36px;height:22px;transition:background var(--motion-fast) ease;border-radius:999px;position:relative}.notification-category-list>.notification-setting-row>button>i:after{content:"";background:var(--waydar-surface);width:16px;height:16px;box-shadow:0 1px 3px var(--waydar-ink-24);transition:transform var(--motion-fast) ease;border-radius:50%;position:absolute;top:3px;right:3px}.notification-category-list>.notification-setting-row>button.enabled>i{background:var(--waydar-signal)}.notification-category-list>.notification-setting-row>button.enabled>i:after{transform:translate(-14px)}.notification-empty-state{text-align:center;background:var(--waydar-canvas);border-radius:12px;padding:9px 11px}.push-test-button{min-height:40px;color:var(--waydar-route-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-route-soft);border-radius:12px;justify-self:start;padding:0 12px}.profile-report-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.profile-report-history li>button{width:100%;min-height:64px;color:var(--waydar-muted);text-align:right;background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:0 5px 16px var(--waydar-ink-06);border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}@media (hover:hover){.profile-report-history li>button:hover{border-color:var(--waydar-line);box-shadow:0 8px 20px var(--waydar-ink-06);transform:translateY(-1px)}}.profile-report-history li>button>svg{color:var(--waydar-subtle)}.profile-report-location{width:38px;height:38px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:12px;place-items:center;display:grid}.profile-report-copy{gap:2px;min-width:0;display:grid}.profile-report-copy b{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.profile-report-copy small{max-width:100%;color:var(--waydar-subtle);font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contextual-prompt-scrim{z-index:95;align-items:end}.contextual-prompt-sheet{width:min(100%,430px);padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);border-radius:24px 24px 0 0;gap:14px;animation:.65s cubic-bezier(.4,0,.2,1) both sheet-rise;display:grid}.contextual-prompt-icon{width:46px;height:46px;color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-radius:15px;place-items:center;display:grid}.contextual-prompt-icon.install{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.contextual-prompt-copy{gap:6px;display:grid}.contextual-prompt-copy h2,.contextual-prompt-copy p{margin:0}.contextual-prompt-copy h2{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);line-height:1.3}.contextual-prompt-copy p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);line-height:1.55}.contextual-prompt-actions{direction:ltr;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:7px;display:grid}.contextual-prompt-actions>button{min-height:48px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);direction:rtl;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.contextual-prompt-primary{color:var(--waydar-on-ink);background:var(--waydar-action)}.contextual-prompt-secondary{color:var(--waydar-muted);background:0 0}.action-with-icon,.icon-action{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.action-with-icon>svg,.icon-action>svg{flex:none;display:block}.icon-action{max-width:100%;min-height:44px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-body);text-align:center;border-radius:12px;padding:0 16px}.icon-action>span{min-width:0}.icon-action.retry-action{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);white-space:nowrap}.icon-action.is-primary{color:var(--waydar-on-ink);background:var(--waydar-action)}.icon-action.is-secondary{color:var(--waydar-on-ink);background:var(--waydar-ink)}.icon-action:disabled{cursor:default;opacity:.62}.retry-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.retry-row>p{margin:0}.dashboard-primary-action:disabled{cursor:default;opacity:.62}.profile-report-copy .profile-report-details{color:var(--waydar-muted);font-weight:var(--waydar-weight-bold);white-space:normal}.profile-report-history li em{min-height:26px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);white-space:nowrap;border-radius:999px;place-items:center;padding:0 9px;display:inline-grid}.profile-report-history li em.active,.profile-report-history li em.approved{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.profile-report-history li em.dismissed{color:var(--waydar-danger);background:var(--waydar-danger-soft)}.profile-report-empty{min-height:132px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border:1px dashed var(--waydar-line-strong);border-radius:17px;place-content:center;justify-items:center;gap:7px;display:grid}.profile-report-empty svg{color:var(--waydar-action-strong)}.profile-account-email{min-height:58px;color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.profile-account-email>svg{color:var(--waydar-action-strong)}.profile-account-email>span{gap:2px;min-width:0;display:grid}.profile-account-email strong{font-size:var(--waydar-text-caption)}.profile-account-email bdi{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-legal-links{padding:3px 0}.delete-account-button{color:#b42318;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:12px;font-weight:800;display:flex}@media (hover:hover){.delete-account-button:hover{background:#fff1f3}}.delete-account-panel{gap:12px;display:grid}.delete-account-icon{color:#d92d20;background:#fff1f3}.delete-account-panel>label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.delete-account-panel input{background:#fff;border:1px solid #fda29b;border-radius:12px;outline:0;width:100%;height:46px;padding:0 12px;font-size:16px;font-weight:750}.delete-account-panel input:focus{border-color:#f04438;box-shadow:0 0 0 3px #f044381a}.delete-account-confirm{color:#fff;background:#d92d20;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:850;display:flex}@media (hover:hover){.delete-account-confirm:hover:not(:disabled){background:#b42318}}.help-scrim{z-index:31}.install-instructions{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:13px;gap:8px;margin-top:10px;padding:10px;display:grid}.install-instructions>div{min-height:30px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-template-columns:74px 1fr;align-items:baseline;gap:8px;padding:4px 2px;display:grid}.install-instructions>div+div{border-top:1px solid var(--waydar-line)}.install-instructions strong{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.signout-button{min-height:46px;color:var(--waydar-danger);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex}.bottom-sheet{z-index:15;padding:8px 20px calc(env(safe-area-inset-bottom) + 18px);background:var(--waydar-glass);border:1px solid var(--waydar-white-84);box-shadow:0 -16px 44px var(--waydar-ink-16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:26px 26px 0 0;animation:.65s cubic-bezier(.4,0,.2,1) both sheet-in;position:absolute;bottom:0;left:0;right:0}.compact-sheet{max-height:min(54vh,420px)}.report-composer-sheet{flex-direction:column;max-height:min(72dvh,600px);display:flex;overflow:hidden}.report-composer-sheet>.report-sheet-content>.sheet-heading,.report-composer-sheet>.report-sheet-content>.primary-button{flex:none}.report-composer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-inline:1px;overflow-y:auto}.sheet-handle{background:var(--waydar-line-strong);border-radius:999px;width:38px;height:4px;margin:0 auto 15px}.sheet-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sheet-heading h2{font-size:var(--waydar-text-emphasis);margin:4px 0 0;line-height:1.15}.eyebrow{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);letter-spacing:.02em}.icon-button{width:42px;height:42px;color:var(--waydar-muted);background:var(--waydar-surface-muted);border-radius:14px;flex:0 0 42px;place-items:center;padding:0;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}@media (hover:hover){.icon-button:hover{color:var(--waydar-ink);background:var(--waydar-line);box-shadow:0 5px 12px var(--waydar-ink-10);transform:translateY(-1px)}}.locating-state{min-height:112px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);place-content:center;justify-items:center;gap:10px;display:grid}.report-location-error{align-content:center;gap:12px;min-height:112px;display:grid}.report-location-error>span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-align:center}.location-radar{width:54px;height:54px;color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-radius:50%;place-items:center;display:grid;position:relative}.location-radar:after{content:"";border:2px solid var(--waydar-route);border-radius:50%;animation:1.4s ease-out infinite radar;position:absolute;inset:-8px}.report-placement-marker{cursor:default;filter:drop-shadow(0 7px 10px var(--waydar-ink-24));pointer-events:none}.report-placement-marker.is-active{cursor:grab;pointer-events:auto}.report-placement-marker.is-active:active{cursor:grabbing}.report-gps-warning{min-height:40px;color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:12px;align-items:center;gap:7px;margin-top:9px;padding:0 11px;display:flex}.report-gps-warning .retry-action{margin-inline-start:auto}.report-details-picker{gap:13px;margin-top:16px;display:grid}.report-details-heading{align-items:baseline;gap:8px;display:flex}.report-details-heading strong{color:var(--waydar-muted);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold)}.report-details-heading small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.report-details-picker fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.report-details-picker legend{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin-bottom:8px;padding:0}.report-detail-options{gap:8px;display:grid}.report-location-options{grid-template-columns:repeat(3,minmax(0,1fr))}.report-enforcement-options{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-options button{min-width:0;min-height:72px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:4px;padding:6px 5px;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:grid}@media (hover:hover){.report-detail-options button:hover{background:var(--waydar-surface-muted);border-color:var(--waydar-line-strong)}}.report-detail-options button.is-selected{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-color:var(--waydar-action);box-shadow:inset 0 0 0 1px var(--waydar-action-soft)}@media (hover:hover){.report-detail-options button.is-selected:hover{background:var(--waydar-action-soft);border-color:var(--waydar-action)}}.report-detail-options button svg{color:var(--waydar-muted);flex:none}.report-detail-options button span{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.report-detail-options button.is-selected svg{color:var(--waydar-action)}@media (width<=350px){.report-location-options{grid-template-columns:repeat(2,minmax(0,1fr))}.report-location-options>button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}}.report-note-field{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);gap:7px;margin-top:12px;display:grid}.report-note-field>span{justify-content:space-between;align-items:baseline;display:flex}.report-note-field small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.report-note-field>small{justify-self:end}.report-note-field textarea{resize:none;border:1px solid var(--waydar-line-strong);background:var(--waydar-canvas);width:100%;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);border-radius:14px;outline:none;padding:11px 13px;line-height:1.45}.report-note-field textarea:focus{border-color:var(--waydar-signal);box-shadow:0 0 0 1px var(--waydar-signal)}.report-note-toggle{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:10px;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:0 7px;display:inline-flex}@media (hover:hover){.report-note-toggle:hover{color:var(--waydar-action-strong);background:var(--waydar-action-soft)}}.primary-button{width:100%;min-height:54px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:12px;padding:0 20px;display:flex}@media (hover:hover){.primary-button:hover{background:var(--waydar-action-strong)}}.report-flag-icon{color:var(--waydar-muted);background:0 0}.report-flag-icon:disabled{color:var(--waydar-success-strong);opacity:1}.report-reporter-meta{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:7px;margin-top:4px;display:inline-flex}.report-reporter-avatar{width:28px;height:28px;color:var(--waydar-route-strong);font-size:12px;font-weight:var(--waydar-weight-bold);background:var(--waydar-route-soft);border-radius:9px;place-items:center;display:grid;overflow:hidden}.report-reporter-copy{align-items:center;gap:5px;min-width:0;display:flex}.report-reporter-meta em{color:var(--waydar-muted);font-size:var(--waydar-text-caption);background:var(--waydar-canvas);border-radius:999px;padding:2px 6px;font-style:normal}.report-own-status{min-height:32px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:6px 9px;display:flex}.report-own-status>span,.report-own-status>em{align-items:center;gap:5px;display:inline-flex}.report-own-status>em{color:var(--waydar-muted);font-size:var(--waydar-text-caption);white-space:nowrap;font-style:normal}.report-own-status>em.verified{color:var(--waydar-success-strong)}.report-meta{gap:10px;margin-top:14px;display:flex}.report-meta>span{min-height:35px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.report-description{background:var(--waydar-canvas);color:var(--waydar-muted);font-size:var(--waydar-text-body);border-radius:14px;margin:12px 0 0;padding:11px 13px;line-height:1.5}.confirm-button{color:var(--waydar-on-ink);background:var(--waydar-action)}.dismiss-button{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.vote-success{min-height:51px;color:var(--waydar-success-strong);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border:1px solid var(--waydar-line);border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.report-flag-button{width:100%;min-height:40px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:9px;display:flex}@media (hover:hover){.report-flag-button:hover{color:var(--waydar-muted);background:var(--waydar-surface-muted)}}.content-flag-scrim{z-index:15;background:var(--waydar-ink-16);position:absolute;inset:0}.bottom-sheet.content-flag-sheet{z-index:16;overscroll-behavior:contain;color:#070707;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6e6e3;border-radius:24px 24px 0 0;max-height:min(76dvh,580px);padding:0;display:block;overflow-y:auto;box-shadow:0 -8px 32px #07070724}.content-flag-heading{min-height:72px;color:var(--waydar-on-ink);background:var(--waydar-ink);grid-template-columns:28px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:12px 16px;display:grid}.content-flag-heading h2{font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);margin:0;line-height:1.4}.content-flag-icon{color:var(--waydar-signal)}@media (hover:hover){.content-flag-close:hover{background:var(--waydar-ink-raised)}}.content-flag-body{padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);gap:12px;display:grid}.content-flag-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-flag-reasons button{min-height:48px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);text-align:right;background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;line-height:1.4;display:flex}.content-flag-reasons button:last-child:nth-child(odd){grid-column:1/-1}@media (hover:hover){.content-flag-reasons button:hover{background:var(--waydar-surface-muted)}}.content-flag-reasons button.selected{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-color:var(--waydar-action)}.content-flag-reason-mark{width:18px;height:18px;color:var(--waydar-on-ink);border:1px solid var(--waydar-line-strong);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.selected .content-flag-reason-mark{background:var(--waydar-action);border-color:var(--waydar-action)}.content-flag-details{color:var(--waydar-ink);gap:4px;display:grid}.content-flag-details small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);justify-self:end}.content-flag-details textarea{resize:none;width:100%;min-height:80px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:12px;padding:10px 12px;line-height:1.5}.content-flag-sheet :is(button,textarea):focus-visible{outline:2px solid var(--waydar-action);outline-offset:3px}.content-flag-sheet button:disabled{cursor:default}.content-flag-error{color:var(--waydar-danger);font-size:var(--waydar-text-secondary);background:var(--waydar-danger-soft);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.content-flag-error svg{flex:0 0 18px;margin-top:2px}.content-flag-sheet .content-flag-submit{min-height:48px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:12px;margin:0;padding:10px 16px}@media (hover:hover){.content-flag-sheet .content-flag-submit:hover{background:var(--waydar-action-strong)}}.content-flag-sheet .content-flag-submit:disabled{color:var(--waydar-on-ink);background:var(--waydar-action-strong)}@media (width>=768px){.bottom-sheet.content-flag-sheet{border-radius:24px}}.loading-route-sheet{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:19px;display:flex}.loading-route-sheet>.route-options-toggle{flex-basis:100%;order:1;justify-content:center}.route-options-status{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:16px 0;display:flex}.loading-route-sheet>svg{color:var(--waydar-route-strong)}.loading-route-sheet>div{gap:3px;display:grid}.loading-route-sheet span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.route-error{gap:22px;padding:12px 0 6px;display:grid}.route-error>svg{color:var(--waydar-credit-strong)}.route-error-heading{font-size:var(--waydar-text-title);align-items:center;gap:12px;display:flex}.route-error span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.route-sheet{overscroll-behavior:contain;max-height:min(72dvh,620px);transition:transform .22s cubic-bezier(.22,1,.36,1),max-height .22s cubic-bezier(.22,1,.36,1);overflow-y:auto}.route-sheet.is-expanded{max-height:min(72dvh,620px)}.route-sheet.is-dragging{transition:none}.route-sheet-handle{cursor:grab;touch-action:none;place-items:center;width:100%;min-height:44px;margin:0 0 8px;display:grid}.route-preview-close{position:absolute;top:8px;left:12px}.route-sheet-handle:active{cursor:grabbing}.route-sheet-handle:focus-visible{outline:2px solid var(--waydar-route-strong);outline-offset:-2px}.route-sheet-handle>span{background:var(--waydar-line-strong);border-radius:999px;width:46px;height:5px}.route-preview-heading{display:block}.route-endpoints{background:var(--waydar-surface);border:1px solid var(--waydar-line,#e6e6e3);border-radius:18px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;padding:2px 4px;display:grid;overflow:hidden}.route-endpoints>button:not(.route-swap-button){width:100%;min-width:0;min-height:44px;color:var(--waydar-ink);text-align:start;background:0 0;grid-column:1;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.route-endpoints>button:first-child{grid-row:1}.route-endpoints>button:last-child{border-top:1px solid var(--waydar-line);grid-row:2}@media (hover:hover) and (pointer:fine){.route-endpoints>button:not(.route-swap-button):hover{background:var(--waydar-canvas)}}.route-endpoints>button:focus:not(:focus-visible),.route-sheet[data-pointer-input] button:focus{outline:none}.route-endpoints>button:focus-visible{outline-offset:-3px}.route-endpoints strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-swap-button{width:44px;min-height:60px;color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:18px;grid-area:1/2/3;place-items:center;padding:0;display:grid}.route-swap-button:disabled{cursor:not-allowed;opacity:.55}.route-endpoint-dot{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.route-endpoint-dot.origin{color:var(--waydar-route-strong);background:var(--waydar-route-soft)}.route-endpoint-dot.destination{color:var(--waydar-ink);background:var(--waydar-surface-muted)}.route-summary{border-top:1px solid var(--waydar-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:10px;padding:12px 0 4px;display:grid}.route-duration{text-align:center;gap:6px;min-width:0;display:grid}.route-duration>strong{font-size:var(--waydar-text-display);line-height:1.15;font-weight:var(--waydar-weight-bold);letter-spacing:-1px;white-space:nowrap}.route-duration-meta{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 5px;display:flex}.route-duration-meta time{font-variant-numeric:tabular-nums;direction:ltr}.route-arrival{align-items:center;gap:3px;display:inline-flex}.route-report-status{min-width:0;min-height:68px;color:var(--waydar-muted);text-align:start;background:var(--waydar-canvas);border-radius:16px;grid-template-columns:32px minmax(0,1fr) 14px;justify-content:stretch;align-items:center;gap:5px;padding:8px;display:grid}.route-report-status>img{object-fit:contain;width:32px;height:40px}.route-report-status>svg{flex-shrink:0}.route-report-copy{gap:3px;display:grid}.route-report-copy strong{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);line-height:1.4}.route-report-copy small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.route-report-status.is-clear{color:var(--waydar-muted);grid-template-columns:24px auto;justify-content:center;gap:10px}.route-report-status.has-reports{color:var(--waydar-action-strong);background:var(--waydar-action-soft)}.route-report-status>svg:last-child:not(:first-child){width:14px;color:var(--waydar-muted)}.route-endpoints>button:has(.route-endpoint-report){grid-template-columns:30px minmax(0,1fr) auto}.route-endpoint-report{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);white-space:nowrap;background:var(--waydar-action-soft);border-radius:999px;align-items:center;gap:3px;padding:3px 8px 3px 6px;display:inline-flex}.route-endpoint-report>img{object-fit:contain;width:18px;height:22px}.route-options-toggle{width:100%;min-height:48px;color:var(--waydar-ink);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:16px;grid-template-columns:24px 1fr 24px;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;display:grid}.route-options-toggle>strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold)}.route-options-toggle>svg:first-child{grid-area:1/3}.route-options-toggle>strong{grid-area:1/2}.route-options-toggle>svg:last-child{color:var(--waydar-muted);grid-area:1/1;transition:transform .18s}.route-options-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.route-endpoint-actions{gap:8px;margin-top:14px;display:grid}.route-endpoint-actions>button{min-height:54px;color:var(--waydar-muted);text-align:start;background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 12px;display:grid}@media (hover:hover){.route-endpoint-actions>button:hover{background:var(--waydar-surface-muted)}}.route-endpoint-actions>button:disabled{opacity:.65}.route-endpoint-actions>button>svg{color:var(--waydar-subtle)}.route-endpoint-location-note{min-height:38px;color:var(--waydar-credit-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:12px;align-items:center;gap:7px;padding:7px 11px;line-height:1.45;display:flex}.route-endpoint-location-note svg{color:var(--waydar-credit-strong);flex:none}.route-endpoint-action-icon{width:42px;height:42px;color:var(--waydar-muted);background:var(--waydar-canvas);border-radius:13px;place-items:center;display:grid}.route-endpoint-action-icon.current{color:var(--waydar-route-strong);background:var(--waydar-route-soft)}.route-preview-only{min-height:34px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:8px;display:flex}.route-map-label{min-width:62px;min-height:38px;color:var(--waydar-muted);white-space:nowrap;background:var(--waydar-glass);border:2px solid var(--waydar-line-strong);box-shadow:0 5px 16px var(--waydar-ink-16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;transform:scale(.96)}.route-map-label strong{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.route-map-label small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.route-map-label:focus-visible,.route-map-label.selected{color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-color:var(--waydar-route);transform:scale(1)}@media (hover:hover){.route-map-label:hover{color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-color:var(--waydar-route);transform:scale(1)}}.route-map-label.selected{z-index:2;box-shadow:0 6px 18px var(--waydar-ink-24)}.route-options-reveal{opacity:0;height:0;overflow:hidden}.route-options-reveal[data-expanded=true]{opacity:1;height:auto}.route-options-reveal .route-options{animation:none}.route-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;padding-bottom:2px;animation:.65s cubic-bezier(.4,0,.2,1) both route-options-in;display:grid;overflow:visible}.route-options button{min-width:0;min-height:104px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:center;background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:14px;align-content:center;gap:3px;padding:14px 7px 8px;display:grid;position:relative}.route-options button.selected{color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-color:var(--waydar-route);box-shadow:inset 0 0 0 1px var(--waydar-route)}.route-options button>em{color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);background:var(--waydar-ink);border-radius:0 0 8px 8px;margin:-14px 6px 2px;padding:2px 4px 3px;font-style:normal;position:static}.route-options button>em.is-delta{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.route-options button:not(:has(>em)){padding-top:calc(14px + .75rem)}.route-options button>strong{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);margin-top:2px;line-height:1}.route-options button small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.route-options button>span{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);justify-content:center;align-items:center;gap:3px;display:inline-flex}.route-options button>span.is-clear{color:var(--waydar-success-strong)}@keyframes route-options-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.simulation-note{color:var(--waydar-ink);align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:800;display:flex}.route-start{min-height:52px;font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);color:var(--waydar-on-ink);background:var(--waydar-action);border-radius:18px;margin-top:12px}.route-start:enabled:active{background:var(--waydar-action-strong)}@media (hover:hover) and (pointer:fine){.route-start:enabled:hover:not(:active){background:var(--waydar-action-strong)}}.roundabout-symbol{--roundabout-exit-angle:0deg;color:currentColor;width:29px;height:29px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border:3px solid;border-radius:50%;place-items:center;line-height:1;display:grid;position:relative}.roundabout-symbol:before,.roundabout-exit:after{content:"";background:currentColor;border-radius:999px;position:absolute}.roundabout-symbol:before{width:3px;height:8px;bottom:-8px;left:50%;transform:translate(-50%)}.roundabout-symbol.exit-slight-right{--roundabout-exit-angle:45deg}.roundabout-symbol.exit-right{--roundabout-exit-angle:90deg}.roundabout-symbol.exit-sharp-right{--roundabout-exit-angle:135deg}.roundabout-symbol.exit-uturn{--roundabout-exit-angle:180deg}.roundabout-symbol.exit-sharp-left{--roundabout-exit-angle:-135deg}.roundabout-symbol.exit-left{--roundabout-exit-angle:-90deg}.roundabout-symbol.exit-slight-left{--roundabout-exit-angle:-45deg}.roundabout-exit{transform:rotate(var(--roundabout-exit-angle));pointer-events:none;position:absolute;inset:-8px}.roundabout-exit:after{width:3px;height:8px;top:0;left:50%;transform:translate(-50%)}.uturn-icon{transform:rotate(-90deg)}.trip-notices{z-index:17;top:calc(env(safe-area-inset-top) + 108px);pointer-events:none;display:grid;position:absolute;left:14px;right:14px}.trip-system-state{min-height:46px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-white-98);border:1px solid var(--waydar-glass);box-shadow:var(--waydar-shadow-float);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;border-radius:16px;align-items:center;gap:8px;padding:9px 12px;animation:.18s ease-out trip-notice-in;display:flex}.trip-system-state>span{flex:1}.trip-system-state.gps{color:var(--waydar-route-strong)}.trip-system-state.offline{color:var(--waydar-action-strong);background:var(--waydar-credit-soft);border-color:var(--waydar-line)}.trip-system-state.route{color:var(--waydar-ink)}.trip-system-state.is-calculating,.trip-system-state.success.is-route-settled{min-height:52px;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);background:var(--waydar-surface);border-color:var(--waydar-surface);gap:10px;padding:9px 14px}.route-calculation-glyph{flex:0 0 40px;overflow:visible}.route-calculation-track,.route-calculation-signal{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.route-calculation-track{stroke:var(--waydar-line)}.route-calculation-destination{fill:var(--waydar-ink)}.route-calculation-signal{stroke:var(--waydar-signal);stroke-dasharray:24 100;stroke-dashoffset:24px;animation:1.6s linear infinite route-finding-signal}.is-settled .route-calculation-signal{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.trip-system-state.is-route-settled{animation:.65s ease-out forwards route-feedback-out}@keyframes route-finding-signal{to{stroke-dashoffset:-100px}}@keyframes route-feedback-out{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.route-calculation-signal{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.trip-system-state.is-calculating,.trip-system-state.is-route-settled{animation:none}}.trip-system-state.success{color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-color:var(--waydar-line)}.trip-system-state .icon-action{flex:none}.trip-report-confirmation{min-height:116px;color:var(--waydar-ink);background:var(--waydar-white-98);border:1px solid var(--waydar-ink-10);border-right:4px solid var(--waydar-signal);box-shadow:0 9px 24px var(--waydar-ink-16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;direction:rtl;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px;animation:.18s ease-out trip-notice-in;display:grid;position:relative}.trip-report-confirmation.is-map-card{z-index:15;right:14px;bottom:calc(env(safe-area-inset-bottom) + 124px);max-height:min(320px, max(42dvh, calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 196px)));position:absolute;left:14px;overflow-y:auto}.trip-report-confirmation.is-map-card.is-passive{min-height:104px}.trip-report-confirmation-utilities{direction:ltr;gap:0;display:flex;position:absolute;top:7px;left:7px}.trip-report-confirmation-utilities button{width:44px;height:44px;color:var(--waydar-subtle);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.trip-report-confirmation-utilities button:disabled{cursor:wait;opacity:.65}.trip-report-confirmation-utilities button:focus-visible{outline:3px solid var(--waydar-signal);outline-offset:1px}.trip-report-confirmation-heading{grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-left:44px;display:flex}.trip-report-confirmation.has-flag-action .trip-report-confirmation-heading{padding-left:88px}.trip-report-confirmation-heading>span:last-child{gap:3px;min-width:0;display:grid}.trip-report-confirmation-heading strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.trip-report-confirmation-heading small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.trip-report-confirmation-provenance{min-height:28px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border:1px solid var(--waydar-line-strong);border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;padding:4px 9px;line-height:1;display:inline-flex}.trip-report-confirmation-provenance svg{flex:none}.trip-report-confirmation-details{min-width:0;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-column:1/-1;align-items:center;gap:7px;display:flex;overflow:hidden}.trip-report-confirmation-details>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.trip-report-confirmation-details svg{color:var(--waydar-muted);flex:none}.trip-report-confirmation-actions{direction:ltr;grid-column:1/-1;align-items:center;gap:7px;display:flex}.trip-report-confirmation-button{min-height:44px;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);direction:rtl;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.trip-report-confirmation>.report-description,.trip-report-confirmation>.report-reporter-meta,.trip-report-confirmation>.report-own-status,.trip-report-confirmation>.vote-success{grid-column:1/-1;width:100%}.trip-report-confirmation-button.is-confirm{color:var(--waydar-on-ink);background:var(--waydar-action)}.trip-report-confirmation-button.is-dismiss{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.trip-report-confirmation-button:disabled{cursor:wait;opacity:.65}.trip-report-confirmation-button.is-acknowledged:disabled{cursor:default;opacity:1}.report-vote-check{stroke-width:3px;flex:none;animation:.16s ease-out both report-vote-acknowledged}@keyframes report-vote-acknowledged{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.report-vote-check{animation:none}}.trip-report-confirmation-actions .retry-action{flex:none}.trip-report-confirmation-error{color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-column:1/-1}.trip-report-confirmation.is-result{min-height:58px;color:var(--waydar-success-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-color:var(--waydar-line);gap:8px;display:flex}.trip-report-confirmation.is-result>svg{flex:none}.trip-report-confirmation.has-error{border-right-color:var(--waydar-danger)}@media (width<=350px){.route-swap-button{width:44px;padding:0}.route-swap-button span{display:none}.trip-report-confirmation{gap:7px;padding:8px}.trip-report-confirmation-heading strong{font-size:var(--waydar-text-secondary)}.trip-report-confirmation-button{font-size:var(--waydar-text-caption);padding-inline:8px}}.trip-bar{z-index:16;right:14px;bottom:calc(env(safe-area-inset-bottom) + 14px);background:var(--waydar-glass);border:1px solid var(--waydar-white-84);min-height:70px;box-shadow:var(--waydar-shadow-sheet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px 10px 14px;display:flex;position:absolute;left:14px}.trip-summary{flex:1;gap:7px;min-width:0;display:grid}.trip-summary-values{align-items:baseline;gap:10px;display:flex}.trip-summary-values strong{font-size:var(--waydar-text-title);line-height:1}.trip-summary-values>span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.trip-progress{background:var(--waydar-surface-muted);border-radius:999px;width:min(190px,100%);height:4px;overflow:hidden}.trip-progress i{background:var(--waydar-success-strong);border-radius:inherit;height:100%;transition:width .5s;display:block}.trip-bar button{min-width:86px;min-height:50px;color:var(--waydar-danger);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:16px;justify-content:center;align-items:center;gap:7px;display:flex}.trip-bar button>span{color:inherit;font-size:var(--waydar-text-secondary);font-weight:inherit}@keyframes trip-notice-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trip-recenter-in{0%{opacity:0;transform:translateY(7px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.soft-button,.scenario-button,.admin-route-button,.clear-button{min-height:46px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.soft-button{color:var(--waydar-ink);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);justify-content:center}.scenario-button{width:100%;color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-line);margin-top:9px}.scenario-button svg:last-child{margin-inline-start:auto}.admin-route-button{width:100%;color:var(--waydar-on-ink);background:var(--waydar-ink);justify-content:center;margin-top:8px}.clear-button{color:#b42318;background:#fef3f2;border:1px solid #fecdca;justify-content:center;width:100%}.clear-button.confirming{color:#fff;background:#b42318}.profile-role,.profile-account-status{min-height:29px;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.profile-role{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border:1px solid var(--waydar-line)}.profile-role.admin{color:var(--waydar-ink);background:var(--waydar-canvas);border-color:var(--waydar-line)}.profile-account-status{color:var(--waydar-danger);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line)}.profile-admin-button{text-align:right;width:100%;min-height:48px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);color:var(--waydar-ink);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:13px;grid-template-columns:22px 1fr 18px;align-items:center;gap:9px;padding:11px 13px;display:grid}@media (hover:hover){.profile-admin-button:hover{filter:brightness(.98)}}.profile-business-button{width:100%;min-height:54px;color:var(--waydar-ink);text-align:right;background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:8px 12px;display:grid}@media (hover:hover){.profile-business-button:hover{background:var(--waydar-surface-muted)}}.profile-business-icon{width:38px;height:38px;color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-radius:12px;place-items:center;display:grid}.profile-business-button strong{font-size:var(--waydar-text-secondary)}.profile-business-button>span:not(.profile-business-icon){color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.profile-business-button>svg{color:var(--waydar-muted)}.business-workspace-scrim{z-index:132;padding:calc(env(safe-area-inset-top) + 12px) 12px calc(env(safe-area-inset-bottom) + 12px);background:var(--waydar-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.business-workspace{background:var(--waydar-surface);border:1px solid var(--waydar-glass);width:min(450px,100%);height:min(720px,100%);min-height:0;box-shadow:var(--waydar-shadow-sheet);border-radius:26px;outline:none;grid-template-rows:auto auto auto minmax(0,1fr);animation:.65s cubic-bezier(.4,0,.2,1) both account-sheet-in;display:grid;position:relative;overflow:hidden}.business-workspace:has(.business-redemption-home){height:auto;max-height:min(680px,100%)}.business-workspace>.sheet-handle{margin-bottom:1px}.business-workspace-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:18px;overflow-y:auto}.business-workspace-state{text-align:center;min-height:390px;color:var(--waydar-muted);align-content:center;justify-items:center;gap:12px;display:grid}.business-workspace-state.is-error{color:var(--waydar-danger)}.business-identity-card{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.business-identity-card.pending{background:var(--waydar-credit-soft);border-color:var(--waydar-line)}.business-identity-card.rejected,.business-identity-card.suspended{background:var(--waydar-danger-soft);border-color:var(--waydar-line-strong)}.business-identity-card>div{gap:4px;min-width:0;display:grid}.business-identity-card h3{font-size:var(--waydar-text-emphasis);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.business-identity-card p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:0}.business-review-note{color:var(--waydar-danger);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong);border-radius:13px;padding:11px 13px;line-height:1.45}.business-boost{background:linear-gradient(145deg, var(--waydar-canvas), var(--waydar-surface));border:1px solid var(--waydar-line);border-radius:18px;gap:11px;padding:14px;display:grid}.business-boost .business-section-heading,.business-boost .business-section-heading>div{align-items:center;gap:7px;display:flex}.business-boost .business-section-heading{margin:0}.business-boost .business-section-heading svg{color:var(--waydar-action-strong)}.business-boost-live{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:999px;padding:4px 8px}.business-boost-state{min-height:48px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:8px;display:flex}.business-boost-state.is-error{color:var(--waydar-danger);justify-content:space-between}.business-boost-summary{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:15px;gap:11px;padding:12px;display:grid}.business-boost-promise{align-items:center;gap:9px;display:flex}.business-boost-promise>span{width:38px;height:38px;color:var(--waydar-on-ink);background:var(--waydar-action);border-radius:12px;flex:none;place-items:center;display:grid}.business-boost-promise>div,.business-boost-previous>span{gap:3px;display:grid}.business-boost-promise strong,.business-boost-previous strong{font-size:var(--waydar-text-secondary)}.business-boost-promise small,.business-boost-previous small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);line-height:1.4}.business-boost-progress{gap:6px;display:grid}.business-boost-progress>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.business-boost-progress>i{background:var(--waydar-surface-muted);border-radius:999px;height:7px;overflow:hidden}.business-boost-progress>i>b{background:var(--waydar-action);border-radius:inherit;height:100%;display:block}.business-boost-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.business-boost-metrics>div{text-align:center;background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;place-items:center;gap:2px;min-width:0;padding:9px 7px;display:grid}.business-boost-metrics svg{color:var(--waydar-action-strong)}.business-boost-metrics strong{font-size:var(--waydar-text-body)}.business-boost-metrics span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.business-boost-previous{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:13px;align-items:center;gap:8px;padding:10px 11px;display:flex}.business-boost-previous>svg{color:var(--waydar-muted);flex:none}.business-boost-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.business-boost-options label{gap:5px;min-width:0;display:grid}.business-boost-options label>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:4px;display:flex}.business-boost-options select{min-width:0;min-height:43px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:11px;padding:0 8px}.business-boost-activate,.business-boost-stop{min-height:44px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:flex}.business-boost-activate{color:var(--waydar-on-ink);background:var(--waydar-action)}.business-boost-stop{min-height:40px;color:var(--waydar-muted);background:0 0;justify-self:start}.business-boost-feedback{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:0}.business-boost-feedback.is-error{color:var(--waydar-danger)}.business-section-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.business-section-heading h3{font-size:var(--waydar-text-body);margin:0}.business-section-heading button{min-height:40px;color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:11px;align-items:center;gap:5px;padding:0 9px;display:flex}@media (hover:hover){.business-section-heading button:hover{background:var(--waydar-surface-muted)}}.business-form{gap:13px;padding-bottom:2px;display:grid}.business-form label{min-width:0;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);gap:6px;display:grid}.business-form label>span:first-child{justify-content:space-between;align-items:baseline;display:flex}.business-form label small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.business-form input,.business-form select,.business-form textarea{width:100%;min-height:48px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:13px;outline:none;padding:11px 12px}.business-form textarea{resize:vertical;min-height:86px}.business-form input:focus,.business-form select:focus,.business-form textarea:focus{background:var(--waydar-surface);border-color:var(--waydar-line);box-shadow:0 0 0 3px var(--waydar-surface-muted)}.business-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.business-address-field{gap:7px;display:grid;position:relative}.business-address-input{position:relative;display:block!important}.business-address-input>svg{z-index:1;color:var(--waydar-route-strong);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.business-address-input input{padding-inline:12px 42px}.business-address-results{background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-float);border-radius:14px;display:grid;overflow:hidden}.business-address-results>button{text-align:right;border-bottom:1px solid var(--waydar-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:57px;padding:8px 11px;display:grid}.business-address-results>button:last-child{border-bottom:0}@media (hover:hover){.business-address-results>button:hover{background:var(--waydar-surface-muted)}}.business-address-results>button>svg{color:var(--waydar-route-strong)}.business-address-results>button>span{gap:2px;min-width:0;display:grid}.business-address-results>.place-result-existing{text-align:right;border-bottom:1px solid var(--waydar-line);min-height:57px;color:var(--waydar-muted);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;display:grid}.business-address-results>.place-result-existing:last-child{border-bottom:0}.business-address-results>.place-result-existing>span{gap:2px;min-width:0;display:grid}.business-address-results strong,.business-address-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-address-results strong{font-size:var(--waydar-text-secondary)}.business-address-results small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-address-feedback,.business-address-selected{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:5px;display:flex}.business-address-feedback.is-error,.business-form-error{color:var(--waydar-danger)}.business-address-selected{color:var(--waydar-success-strong)}.business-form-error{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong);border-radius:12px;margin:0;padding:10px 12px}.business-primary-action{width:100%;min-height:52px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:3px;display:flex}.business-primary-action:disabled{color:var(--waydar-on-ink);background:var(--waydar-line-strong)}@media (width>=760px){.business-workspace-scrim{align-items:center;padding:24px}.business-workspace{height:min(760px,100dvh - 48px)}}@media (width<=390px){.business-workspace-body{padding:15px}.business-form-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.business-workspace{animation:none}}.account-scrim.help-scrim{z-index:19;background:var(--waydar-canvas);align-items:stretch;padding:0}.account-scrim.help-scrim:before{display:none}.waydar-more-screen{width:100%;height:100dvh;min-height:0;color:var(--waydar-ink);background:var(--waydar-canvas);flex-direction:column;display:flex;overflow:hidden}.waydar-more-heading{min-height:calc(env(safe-area-inset-top) + 78px);padding:calc(env(safe-area-inset-top) + 10px) 16px 8px;background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);direction:ltr;grid-template-columns:70px minmax(0,1fr) 46px;align-items:center;gap:10px;display:grid}.waydar-more-heading h1{font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);text-align:center;direction:rtl;margin:0}.waydar-more-content{min-height:0;padding:20px 16px calc(env(safe-area-inset-bottom) + 118px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:28px;display:grid;overflow:hidden auto}.more-destination-list{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:18px;overflow:hidden}.more-destination-list>:is(button,a){width:100%;min-height:72px;color:var(--waydar-ink);text-align:right;background:var(--waydar-surface);grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 14px;display:grid}.more-destination-list>:is(button,a)+:is(button,a){border-top:1px solid var(--waydar-line)}.more-destination-list>:is(button,a)>span:nth-child(2){gap:2px;min-width:0;display:grid}.more-destination-list strong{font-size:var(--waydar-text-body)}.more-destination-list small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more-destination-icon{width:28px;height:28px;color:var(--waydar-muted);place-items:center;display:grid}.more-destination-list>:is(button,a)>svg{color:var(--waydar-muted);transition:transform var(--motion-fast) ease}.more-destination-list>:is(button,a)>svg.is-open{transform:rotate(180deg)}.waydar-more-content .install-instructions{background:var(--waydar-surface);border-color:var(--waydar-line);border-radius:16px;margin-top:0}.account-scrim.is-profile-screen{background:var(--waydar-surface);align-items:stretch;padding:0}.account-scrim.is-profile-screen:before{display:none}.account-sheet.is-profile-screen{width:100%;height:100dvh;max-height:none;color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.account-sheet.is-profile-screen>.sheet-handle{display:none}.account-sheet.is-profile-screen .profile-heading{min-height:calc(env(safe-area-inset-top) + 118px);padding:calc(env(safe-area-inset-top) + 16px) 16px 18px;color:var(--waydar-on-ink);background:var(--waydar-ink);grid-template-columns:62px minmax(0,1fr) auto;gap:14px;margin:0}.account-sheet.is-profile-screen .profile-avatar-edit,.account-sheet.is-profile-screen .profile-identity-avatar{border-radius:19px;width:62px;min-width:62px;height:62px;min-height:62px}.account-sheet.is-profile-screen .profile-identity-avatar{color:var(--waydar-ink);background:var(--waydar-signal);border-color:var(--waydar-glass);box-shadow:none}.account-sheet.is-profile-screen .profile-avatar-edit-badge{color:var(--waydar-ink);background:var(--waydar-signal);border-color:var(--waydar-ink);box-shadow:none}.account-sheet.is-profile-screen .profile-identity-copy h2{color:var(--waydar-on-ink);font-size:var(--waydar-text-title)}.account-sheet.is-profile-screen .profile-heading-actions .icon-button{color:#fff;background:#ffffff1f;border-radius:14px;width:44px;height:44px}.account-sheet.is-profile-screen .profile-settings-button{color:var(--waydar-ink);background:var(--waydar-signal)}.account-sheet.is-profile-screen .profile-task-heading{min-height:calc(env(safe-area-inset-top) + 72px);padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);margin:0}.account-sheet.is-profile-screen .profile-task-back,.account-sheet.is-profile-screen .profile-task-heading>.icon-button{width:44px;height:44px;color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:14px}.account-sheet.is-profile-screen .profile-task-title h2{font-size:var(--waydar-text-emphasis)}.account-sheet.is-profile-screen .profile-content{min-height:0;padding:20px 16px calc(env(safe-area-inset-bottom) + 28px);background:var(--waydar-surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;display:block;overflow:hidden auto}.account-sheet.is-profile-screen .profile-flow-stage,.account-sheet.is-profile-screen .profile-subsection{gap:18px}.account-sheet.is-profile-screen .profile-reputation{min-height:112px;color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);box-shadow:none;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 20px;padding:16px}.account-sheet.is-profile-screen .profile-reputation-icon{width:48px;height:48px;color:var(--waydar-action);background:var(--waydar-action-soft);border-radius:15px}.account-sheet.is-profile-screen .profile-reputation-copy>small{color:var(--waydar-action);font-size:var(--waydar-text-caption)}.account-sheet.is-profile-screen .profile-reputation-copy strong{font-size:var(--waydar-text-body)}.account-sheet.is-profile-screen .profile-reputation-evidence{color:var(--waydar-subtle);font-size:var(--waydar-text-caption)}.account-sheet.is-profile-screen .profile-shortcuts{gap:10px}.account-sheet.is-profile-screen .profile-shortcut{border-color:var(--waydar-line);min-height:112px;box-shadow:none;border-radius:18px;padding:15px}.account-sheet.is-profile-screen .profile-credits-link{color:var(--waydar-on-ink);background:var(--waydar-ink);border-color:var(--waydar-ink)}.account-sheet.is-profile-screen .profile-credits-link .profile-shortcut-icon{color:var(--waydar-ink);background:var(--waydar-credit)}.account-sheet.is-profile-screen .profile-reports-link .profile-shortcut-icon{color:var(--waydar-action);background:var(--waydar-action-soft)}.account-sheet.is-profile-screen .profile-shortcut-copy>bdi{color:inherit;font-size:var(--waydar-text-display);align-self:end}.account-sheet.is-profile-screen .profile-shortcut-copy{grid-template-rows:1fr 1fr;align-self:stretch}.account-sheet.is-profile-screen .profile-shortcut-copy small{color:inherit;font-size:var(--waydar-text-caption);opacity:.72;align-self:start;line-height:1.45}.account-sheet.is-profile-screen .profile-shortcut-copy small bdi{color:inherit;font-size:inherit;font-weight:var(--waydar-weight-bold)}.account-sheet.is-profile-screen .profile-referral-link,.account-sheet.is-profile-screen .profile-preferences-link,.account-sheet.is-profile-screen .profile-business-button{min-height:70px;color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:17px;padding:10px 14px}.account-sheet.is-profile-screen .profile-referral-icon,.account-sheet.is-profile-screen .profile-preferences-icon,.account-sheet.is-profile-screen .profile-business-icon{color:var(--waydar-action);background:var(--waydar-action-soft);box-shadow:none}.account-sheet.is-profile-screen .profile-referral-copy small{color:var(--waydar-subtle)}.account-sheet.is-profile-screen .profile-preferences-state{color:var(--waydar-muted);background:var(--waydar-canvas);border:0}.account-sheet.is-profile-screen .profile-preferences-state svg{color:var(--waydar-action)}.account-sheet.is-profile-screen .profile-admin-button{min-height:56px;color:var(--waydar-ink);background:var(--waydar-canvas);border:0}.account-sheet.is-profile-screen .reputation-activity{margin:12px 12px 0;padding:16px 14px}.account-sheet.is-profile-screen .reputation-activity li{min-height:56px}.account-sheet.is-profile-screen .reputation-activity li em{color:var(--waydar-success-strong)}.account-sheet.is-profile-screen .referral-reward-hero{color:var(--waydar-on-ink);background:var(--waydar-ink);border:0;border-radius:20px;gap:14px;padding:24px 18px 20px}.account-sheet.is-profile-screen .referral-reward-icon{color:var(--waydar-ink);background:var(--waydar-signal);box-shadow:none;border:0}.account-sheet.is-profile-screen .referral-reward-pair bdi{color:var(--waydar-on-ink)}.account-sheet.is-profile-screen .referral-reward-pair small{color:var(--waydar-on-ink-muted)}.account-sheet.is-profile-screen .referral-reward-pair>i{color:var(--waydar-signal)}.account-sheet.is-profile-screen .referral-reward-pair em{color:var(--waydar-credit);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold)}.account-sheet.is-profile-screen .referral-reward-hero p{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-caption)}.account-sheet.is-profile-screen .referral-stats{border-color:var(--waydar-line);border-radius:16px}.account-sheet.is-profile-screen .referral-primary-action{background:var(--waydar-action);border-color:var(--waydar-action);min-height:52px;box-shadow:none}.account-sheet.is-profile-screen .referral-copy-action{min-height:52px;color:var(--waydar-ink);border-color:var(--waydar-line-strong)}.account-sheet.is-profile-screen .referral-copy-action.is-acknowledged{color:var(--waydar-success-strong);border-color:var(--waydar-success)}.account-sheet.is-profile-screen .referral-state{min-height:280px;color:var(--waydar-action);background:var(--waydar-canvas);border:0}.account-sheet.is-profile-screen .referral-state.is-error{color:var(--waydar-danger);background:var(--waydar-danger-soft)}.account-sheet.is-profile-screen .profile-report-history-heading{min-height:44px}.account-sheet.is-profile-screen .profile-report-history-heading>strong{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis)}.account-sheet.is-profile-screen .profile-report-history-heading>span{min-height:32px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);background:var(--waydar-ink);border-radius:999px;padding:0 10px}.account-sheet.is-profile-screen .profile-report-history ul{border:1px solid var(--waydar-line);border-radius:18px}.account-sheet.is-profile-screen .profile-report-history li>button{min-height:72px;padding:10px 12px}.account-sheet.is-profile-screen .profile-report-location{color:var(--waydar-action);background:var(--waydar-action-soft)}.account-sheet.is-profile-screen .profile-report-history li em.active,.account-sheet.is-profile-screen .profile-report-history li em.approved{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.account-sheet.is-profile-screen .profile-report-empty{min-height:220px;color:var(--waydar-subtle);text-align:center;background:var(--waydar-canvas);border:0;padding:28px}.account-sheet.is-profile-screen .profile-report-empty svg{color:var(--waydar-action)}.account-sheet.is-profile-screen .profile-report-empty strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.account-sheet.is-profile-screen .profile-report-empty span{max-width:250px;font-weight:var(--waydar-weight-regular);line-height:1.5}.account-sheet.is-profile-screen .profile-photo-settings{background:var(--waydar-canvas);box-shadow:none;border:0;border-radius:18px;padding:16px}.account-sheet.is-profile-screen .profile-photo-preview{color:var(--waydar-ink);background:var(--waydar-signal);border:2px solid var(--waydar-surface);box-shadow:none}.account-sheet.is-profile-screen .profile-photo-actions>label{min-height:44px;color:var(--waydar-on-ink);background:var(--waydar-action);border:0}.account-sheet.is-profile-screen .profile-account-email{background:var(--waydar-surface);border-color:var(--waydar-line);border-radius:16px;min-height:66px}.account-sheet.is-profile-screen .profile-account-email>svg{color:var(--waydar-action)}.account-sheet.is-profile-screen .signout-button{min-height:48px;color:var(--waydar-ink);background:var(--waydar-canvas)}.account-sheet.is-profile-screen .delete-account-button{min-height:48px}.account-sheet.is-profile-screen>.account-heading:not(.profile-heading){min-height:calc(env(safe-area-inset-top) + 80px);padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;border-bottom:1px solid var(--waydar-line);margin:0}.account-sheet.is-profile-screen>.legal-document{min-height:0;padding:20px 16px calc(env(safe-area-inset-bottom) + 24px);overflow-y:auto}@media (width<=350px){.waydar-more-content,.account-sheet.is-profile-screen .profile-content{padding-left:12px;padding-right:12px}.account-sheet.is-profile-screen .profile-heading{grid-template-columns:56px minmax(0,1fr) auto;padding-left:12px;padding-right:12px}.account-sheet.is-profile-screen .profile-avatar-edit,.account-sheet.is-profile-screen .profile-identity-avatar{width:56px;min-width:56px;height:56px;min-height:56px}.account-sheet.is-profile-screen .profile-heading-actions{gap:2px}.account-sheet.is-profile-screen .profile-heading-actions .icon-button{width:42px;height:42px}.account-sheet.is-profile-screen .profile-shortcut{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:12px}.account-sheet.is-profile-screen .profile-shortcut-icon{width:38px;height:38px}.account-sheet.is-profile-screen .profile-task-heading{padding-left:12px;padding-right:12px}}.moderation-dashboard-scrim{z-index:80;background:var(--waydar-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;display:grid;position:absolute;inset:0}.moderation-dashboard{background:var(--waydar-canvas);grid-template-rows:auto auto auto minmax(0,1fr);width:100%;height:100dvh;animation:.22s ease-out sheet-in;display:grid;overflow:hidden}.dashboard-panel-heading{align-items:center;gap:10px;display:flex}.dashboard-panel-heading>span{width:40px;height:40px;color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:13px;place-items:center;display:grid}.moderation-dashboard-tabs{scrollbar-width:none;background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);gap:5px;padding:8px 11px;display:flex;overflow-x:auto}.moderation-dashboard-tabs::-webkit-scrollbar{display:none}.moderation-dashboard-tabs button{min-width:max-content;min-height:39px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}@media (hover:hover){.moderation-dashboard-tabs button:hover{color:var(--waydar-ink);background:var(--waydar-surface-muted)}}.moderation-dashboard-tabs button.selected{color:var(--waydar-action-strong);background:var(--waydar-surface-muted)}.moderation-dashboard-message{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border:1px solid var(--waydar-line);border-radius:10px;margin:10px 12px 0;padding:9px 11px}.moderation-dashboard-message.error{color:var(--waydar-danger);background:var(--waydar-danger-soft);border-color:var(--waydar-line-strong)}.moderation-dashboard-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow-y:auto}.moderation-dashboard-loading{min-height:240px;color:var(--waydar-muted);place-content:center;justify-items:center;gap:10px;display:grid}.moderation-dashboard-view{width:min(100%,1020px);padding-bottom:max(12px, env(safe-area-inset-bottom));gap:12px;margin:0 auto;display:grid}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-metrics article{background:var(--waydar-surface);border:1px solid var(--waydar-line);min-height:86px;box-shadow:var(--waydar-shadow-card);border-radius:15px;grid-template-columns:26px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.dashboard-metrics article>svg{color:var(--waydar-ink);grid-row:1/3}.dashboard-metrics strong{font-size:var(--waydar-text-title);line-height:1}.dashboard-metrics span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.dashboard-panel{background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-card);border-radius:17px;gap:13px;padding:14px;display:grid}.dashboard-panel-heading{align-items:center}.dashboard-panel-heading>span{width:37px;height:37px;color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-radius:12px;flex:0 0 37px}.dashboard-panel-heading h3{font-size:var(--waydar-text-body);margin:1px 0 2px}.dashboard-panel-heading>h3{margin:0}.dashboard-panel-heading p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:0;line-height:1.5}.admin-heatmap{background:var(--waydar-route-soft);border:1px solid var(--waydar-line-strong);border-radius:14px;width:100%;height:clamp(210px,34dvh,340px);overflow:hidden}.admin-heatmap-legend{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-heatmap-legend i{background:linear-gradient(90deg, var(--waydar-route-soft), var(--waydar-credit), var(--waydar-signal), var(--waydar-danger));border-radius:999px;width:92px;height:7px}.history-filter-panel,.history-metrics,.history-state-panel{grid-column:1/-1}.history-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.history-filters>label{gap:5px;display:grid}.history-filters>label>span,.history-filters>label>span>strong,.history-filters>label>span>small{display:block}.history-filters>label>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.history-filters select{width:100%;min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line-strong);border-radius:10px;padding:9px 11px}.history-filters .history-test-toggle{cursor:pointer;background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:10px;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 11px}.history-test-toggle input{width:18px;height:18px;accent-color:var(--waydar-ink)}.history-test-toggle>span>strong{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.history-test-toggle>span>small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin-top:2px}.history-user-scope{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.history-user-scope>span,.history-user-scope>span>span,.history-user-scope>span>span>strong,.history-user-scope>span>span>small{display:flex}.history-user-scope>span{min-width:0;color:var(--waydar-ink);align-items:center;gap:8px}.history-user-scope>span>span{flex-direction:column;min-width:0}.history-user-scope strong{color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-user-scope small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.history-user-scope>div{flex:none;gap:5px;display:flex}.history-user-scope button,.history-inline-error button{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.history-state-panel{min-height:240px;color:var(--waydar-muted);place-content:center;justify-items:center}.history-state-panel.error{color:var(--waydar-danger)}.history-state-panel button{min-height:40px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger);border-radius:9px;padding:8px 14px}.history-list-panel>.dashboard-panel-heading>.spin{color:var(--waydar-action);margin-inline-start:auto}.history-inline-error{color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.history-report-list{min-height:0}.history-report-item{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:12px;gap:8px;padding:11px;display:grid}.history-report-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.history-report-heading>span{gap:2px;display:grid}.history-report-heading strong{font-size:var(--waydar-text-caption)}.history-report-heading small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.history-report-heading em{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:7px;flex:none;padding:4px 7px}.history-report-heading em.verified{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.history-report-heading em.dismissed{color:var(--waydar-danger);background:var(--waydar-danger-soft)}.history-report-user,.history-report-outcomes,.history-report-outcomes>span{align-items:center;gap:5px;display:flex}.history-report-user{min-width:0;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.history-report-user>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-report-user bdi{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin-inline-start:auto}.history-report-outcomes{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);flex-wrap:wrap;gap:10px}.admin-pagination{min-height:40px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-top:1px solid var(--waydar-line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.admin-pagination button{min-width:62px;min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:9px;padding:6px 10px}.admin-pagination button:disabled{color:var(--waydar-subtle);background:var(--waydar-surface-muted)}.shared-test-panel{background:linear-gradient(145deg, var(--waydar-white-84), transparent 58%), var(--waydar-surface)}.shared-test-panel>label,.admin-select{gap:5px;display:grid}.shared-test-panel>label>span,.admin-select>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.shared-test-panel input,.shared-test-panel select,.admin-user-search input{background:var(--waydar-surface-muted);border:1px solid var(--waydar-line-strong);border-radius:10px;width:100%;min-height:42px;padding:9px 11px}.dashboard-primary-action{width:100%;min-height:46px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}@media (hover:hover){.dashboard-primary-action:hover{background:var(--waydar-action)}}.shared-test-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-secondary-action{width:100%;min-height:46px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}@media (hover:hover){.dashboard-secondary-action:hover{background:var(--waydar-surface-muted)}}.provider-status-list,.dashboard-list,.dashboard-timeline{gap:8px;display:grid}.moderation-item,.admin-user-item,.pilot-feedback-item{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:13px;gap:9px;padding:12px;display:grid}.moderation-item-heading,.pilot-feedback-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.moderation-item-heading strong,.pilot-feedback-heading strong{font-size:var(--waydar-text-secondary)}.moderation-item-heading time,.moderation-item small,.pilot-feedback-item small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.moderation-item p,.pilot-feedback-item p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:0;line-height:1.55}.moderation-item-actions{grid-template-columns:1fr 1.45fr;gap:7px;display:grid}.moderation-item-actions button{min-height:39px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.moderation-item-actions button.danger{color:var(--waydar-danger);background:var(--waydar-danger-soft);border-color:var(--waydar-line-strong)}.dashboard-empty{min-height:76px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border:1px dashed var(--waydar-line-strong);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.report-admin-item{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.report-admin-item>div{gap:3px;min-width:0;display:grid}.report-admin-item strong{font-size:var(--waydar-text-caption)}.report-admin-item span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-admin-author{align-items:center;gap:5px;display:inline-flex}.report-admin-item small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.report-admin-actions{align-items:center;gap:6px;display:flex}.report-admin-actions button{width:38px;height:38px;color:var(--waydar-route-strong);background:var(--waydar-route-soft);border-radius:10px;place-items:center;display:grid}@media (hover:hover){.report-admin-actions button:hover{background:var(--waydar-route-soft)}}.report-admin-actions button.danger{color:var(--waydar-danger);background:var(--waydar-danger-soft)}@media (hover:hover){.report-admin-actions button.danger:hover{background:var(--waydar-danger-soft)}}.report-admin-verified{align-items:center;gap:3px;display:inline-flex;color:var(--waydar-success-strong)!important}.report-verification-actions{align-items:center;margin-top:4px;gap:6px!important;display:flex!important}.report-verification-actions button{min-height:30px;color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:9px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}@media (hover:hover){.report-verification-actions button:hover{background:var(--waydar-success-soft)}}.report-verification-actions button.dismiss{color:var(--waydar-danger);background:var(--waydar-danger-soft)}@media (hover:hover){.report-verification-actions button.dismiss:hover{background:var(--waydar-danger-soft)}}.admin-user-search{grid-template-columns:1fr auto;gap:7px;display:grid}.admin-user-search button{color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-ink);border-radius:10px;padding:8px 13px}.admin-user-identity{gap:3px;min-width:0;display:grid}.admin-user-identity strong{font-size:var(--waydar-text-secondary);align-items:center;gap:7px;display:flex}.admin-user-identity strong em{color:var(--waydar-ink);font-size:var(--waydar-text-caption);background:var(--waydar-surface-muted);border-radius:6px;padding:3px 6px;font-style:normal}.admin-user-identity>bdi{color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-identity small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.admin-user-credit{min-height:24px;color:var(--waydar-credit-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:8px;justify-self:start;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.admin-user-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.admin-user-stats>span{min-width:0;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:center;background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:8px;gap:2px;padding:7px 6px;display:grid}.admin-user-stats strong{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.admin-user-controls{grid-template-columns:1fr 1fr auto;align-items:start;gap:7px;display:grid}.admin-select{min-width:0}.admin-select>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-select-trigger{text-align:right;width:100%;min-height:40px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);box-shadow:var(--waydar-shadow-card);border-radius:11px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}@media (hover:hover){.admin-select-trigger:hover:not(:disabled){background:var(--waydar-surface-muted);border-color:var(--waydar-line-strong)}}.admin-select.open .admin-select-trigger{border-color:var(--waydar-signal);box-shadow:0 0 0 3px var(--waydar-action-soft)}.admin-select-trigger svg{color:var(--waydar-muted);transition:transform .15s}.admin-select.open .admin-select-trigger svg{transform:rotate(180deg)}.admin-select-menu{background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);box-shadow:var(--waydar-shadow-float);border-radius:11px;gap:3px;padding:5px;display:grid}.admin-select-menu button{text-align:right;min-height:36px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:8px;grid-template-columns:1fr 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}@media (hover:hover){.admin-select-menu button:hover{background:var(--waydar-surface-muted)}}.admin-select-menu button.selected{color:var(--waydar-action-strong);background:var(--waydar-action-soft)}.admin-user-controls>button{min-height:38px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:19px;padding:7px 10px;display:flex}.admin-user-history-toggle{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;padding:7px 9px;display:flex}.admin-user-secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.admin-user-push-test{min-height:44px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:flex}.admin-user-push-test:disabled{cursor:default;opacity:.5}.admin-push-test-scrim{z-index:95;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));background:var(--waydar-ink-64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.admin-push-test-dialog{background:var(--waydar-surface);border:1px solid var(--waydar-white-84);width:min(100%,540px);max-height:min(760px,100dvh - 36px);box-shadow:var(--waydar-shadow-sheet);overscroll-behavior:contain;border-radius:22px;gap:14px;padding:18px;animation:.18s ease-out sheet-in;display:grid;overflow-y:auto}.admin-push-test-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-push-test-dialog>header>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-push-test-dialog>header>div>span{width:42px;height:42px;color:var(--waydar-on-ink);background:var(--waydar-signal);border-radius:14px;flex:none;place-items:center;display:grid}.admin-push-test-dialog h3,.admin-push-test-dialog p{margin:0}.admin-push-test-dialog h3{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);line-height:1.2}.admin-push-test-dialog header p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.admin-push-test-dialog>header>button{width:38px;height:38px;color:var(--waydar-muted);background:var(--waydar-surface-muted);border-radius:12px;flex:none;place-items:center;display:grid}.admin-push-test-options{gap:8px;display:grid}.admin-push-test-options>label{cursor:pointer;background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:78px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}@media (hover:hover){.admin-push-test-options>label:hover{border-color:var(--waydar-line-strong)}}.admin-push-test-options>label.selected{background:var(--waydar-surface-muted);border-color:var(--waydar-signal);box-shadow:0 0 0 3px var(--waydar-action-soft)}.admin-push-test-options input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-push-test-option-icon{width:38px;height:38px;color:var(--waydar-muted);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;place-items:center;display:grid}.selected .admin-push-test-option-icon{color:var(--waydar-action);border-color:var(--waydar-line)}.admin-push-test-option-copy{gap:2px;min-width:0;display:grid}.admin-push-test-option-copy strong{color:var(--waydar-ink);font-size:var(--waydar-text-caption)}.admin-push-test-option-copy>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-push-test-option-copy small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);line-height:1.45}.admin-push-test-radio{background:var(--waydar-surface);border:2px solid var(--waydar-line-strong);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--waydar-surface);border-radius:50%}.selected .admin-push-test-radio{background:var(--waydar-signal);border-color:var(--waydar-signal)}.admin-push-test-note,.admin-push-test-error{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 11px;line-height:1.5;display:flex}.admin-push-test-note{color:var(--waydar-muted);background:var(--waydar-canvas)}.admin-push-test-error{color:var(--waydar-danger);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong)}.admin-push-test-note svg,.admin-push-test-error svg{flex:none;margin-top:1px}.admin-push-test-dialog>footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;display:grid}.admin-push-test-dialog>footer button{min-height:46px;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.admin-push-test-cancel{color:var(--waydar-muted);background:var(--waydar-canvas)}.admin-push-test-submit{color:var(--waydar-on-ink);background:var(--waydar-signal)}.admin-push-test-dialog button:disabled{cursor:default;opacity:.58}.admin-user-history-toggle svg:last-child{margin-inline-start:auto}.admin-business-list{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start}.admin-business-panel-heading{grid-template-columns:28px minmax(0,1fr) auto}.admin-business-panel-heading>button{min-height:34px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:10px;align-items:center;gap:5px;padding:0 10px;display:flex}.admin-business-item{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;gap:11px;padding:13px;display:grid}.admin-business-item.pending{border-color:var(--waydar-line)}.admin-business-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-business-icon{width:42px;height:42px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:13px;place-items:center;display:grid}.admin-business-heading>div{gap:2px;min-width:0;display:grid}.admin-business-heading strong,.admin-business-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-business-heading strong{font-size:var(--waydar-text-secondary)}.admin-business-heading small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-business-heading em{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:999px;padding:5px 8px}.admin-business-heading em.pending{color:var(--waydar-credit-strong);background:var(--waydar-credit-soft)}.admin-business-heading em.rejected,.admin-business-heading em.suspended{color:var(--waydar-danger);background:var(--waydar-danger-soft)}.admin-business-details{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:11px;display:grid}.admin-business-details>div{gap:2px;min-width:0;display:grid}.admin-business-details dt{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-business-details dd{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-business-description{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:0;line-height:1.5}.admin-business-access{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;overflow:hidden}.admin-business-access-toggle{width:100%;min-height:44px;color:var(--waydar-muted);text-align:right;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:8px 10px;display:grid}.admin-business-access-toggle>svg:first-child{color:var(--waydar-route-strong)}.admin-business-access-toggle span{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-business-access-toggle small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-business-access-toggle>svg:last-child{color:var(--waydar-muted);transition:transform .16s}.admin-business-access-toggle>svg:last-child.expanded{transform:rotate(180deg)}.admin-business-access-body{background:var(--waydar-canvas);border-top:1px solid var(--waydar-line);gap:9px;padding:10px;display:grid}.admin-business-member-list,.admin-business-user-results{gap:6px;display:grid}.admin-business-member-list>div,.admin-business-user-results>button{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.admin-business-member-list span,.admin-business-user-results span{gap:1px;min-width:0;display:grid}.admin-business-member-list strong,.admin-business-member-list small,.admin-business-user-results strong,.admin-business-user-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-business-member-list strong,.admin-business-user-results strong{font-size:var(--waydar-text-caption)}.admin-business-member-list small,.admin-business-user-results small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.admin-business-member-list button,.admin-business-user-results>button>svg{color:var(--waydar-route-strong)}.admin-business-member-list button{width:30px;height:30px;color:var(--waydar-danger);background:var(--waydar-danger-soft);border-radius:9px;place-items:center;display:grid}.admin-business-user-search{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);gap:4px;display:grid}.admin-business-user-search input{width:100%;min-height:39px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-caption);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:10px;outline:none;padding:8px 10px}.admin-business-user-search input:focus{border-color:var(--waydar-signal);box-shadow:0 0 0 3px var(--waydar-action-soft)}.admin-business-user-results>button{width:100%;color:var(--waydar-muted);text-align:right}@media (hover:hover){.admin-business-user-results>button:hover{border-color:var(--waydar-line)}}.admin-business-user-results>p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-align:center;margin:0;padding:8px}.admin-business-composer-scrim{z-index:190;background:var(--waydar-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-business-composer{background:var(--waydar-surface);border:1px solid var(--waydar-glass);width:min(440px,100%);max-height:min(720px,100dvh - 36px);box-shadow:var(--waydar-shadow-sheet);border-radius:24px;outline:none;grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out both account-sheet-in;display:grid;overflow:hidden}.admin-business-composer-body{overscroll-behavior:contain;min-height:0;padding:17px;overflow-y:auto}.admin-business-composer-state{min-height:320px;color:var(--waydar-muted);align-content:center;justify-items:center;gap:9px;display:grid}@media (width<=600px){.admin-business-composer-scrim{padding:12px 10px calc(env(safe-area-inset-bottom) + 10px);align-items:end}.admin-business-composer{border-radius:24px;max-height:calc(100dvh - 24px)}.admin-business-details{grid-template-columns:1fr}}.admin-business-note{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);gap:5px;display:grid}.admin-business-note textarea{resize:vertical;width:100%;min-height:62px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-caption);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:10px;padding:9px 10px}.admin-business-note textarea:focus{border-color:var(--waydar-signal);box-shadow:0 0 0 3px var(--waydar-action-soft);outline:none}.admin-business-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-business-actions button{min-height:41px;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.admin-business-actions button.approve{color:var(--waydar-on-ink);background:var(--waydar-action)}.admin-business-actions button.reject{color:var(--waydar-danger);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong)}.admin-business-actions button:only-child{grid-column:1/-1}.admin-business-actions button:disabled{opacity:.52}.provider-status-list article{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:11px;grid-template-columns:11px 1fr auto;align-items:center;gap:9px;min-height:55px;padding:9px 11px;display:grid}.status-dot{background:#98a2b3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #98a2b31f}.status-dot.healthy{background:#12b76a;box-shadow:0 0 0 4px #12b76a1f}.status-dot.warning{background:#f79009;box-shadow:0 0 0 4px #f7900921}.provider-status-list div{gap:2px;display:grid}.provider-status-list strong{font-size:var(--waydar-text-caption)}.provider-status-list small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.provider-status-list em{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold)}.dashboard-timeline article{grid-template-columns:11px 1fr;align-items:start;gap:9px;display:grid}.dashboard-timeline article>span{background:var(--waydar-line-strong);border:2px solid var(--waydar-surface);width:8px;height:8px;box-shadow:0 0 0 2px var(--waydar-line);border-radius:50%;margin-top:4px}.dashboard-timeline article>div{border-bottom:1px solid var(--waydar-surface);gap:2px;padding-bottom:9px;display:grid}.dashboard-timeline strong{font-size:var(--waydar-text-caption)}.dashboard-timeline small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);line-height:1.45}.dashboard-timeline{padding:4px 9px 4px 4px}.moderation-dashboard-body.users-active{overflow:hidden}.users-view,.users-panel{min-height:0}.users-view{height:100%;padding-bottom:0}.users-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%}.pilot-feedback-heading span{color:var(--waydar-credit-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:4px;display:inline-flex}.feedback-status{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:7px;justify-self:start;padding:4px 7px}.pilot-feedback-scrim{z-index:90;background:var(--waydar-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);align-items:flex-end;display:flex;position:absolute;inset:0}.pilot-feedback-sheet{width:100%;max-height:92dvh;padding:10px 18px max(18px, env(safe-area-inset-bottom));background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);border-radius:24px 24px 0 0;gap:15px;animation:.22s ease-out sheet-in;display:grid;overflow-y:auto}.pilot-feedback-sheet form{gap:12px;display:grid}.pilot-feedback-sheet fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.pilot-feedback-sheet legend,.pilot-feedback-sheet label>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin-bottom:7px}.pilot-feedback-sheet label{animation:.16s ease-out location-status-in;display:grid}.pilot-feedback-sheet label small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.pilot-feedback-sheet textarea{resize:vertical;background:var(--waydar-canvas);border:1px solid var(--waydar-line-strong);border-radius:11px;min-height:92px;padding:11px}.feedback-submit{width:100%}.pilot-feedback-complete{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:210px;display:grid}.pilot-feedback-complete>span{width:58px;height:58px;color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-radius:18px;place-items:center;margin-bottom:4px;display:grid}.pilot-feedback-complete p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:0 0 8px}.pilot-feedback-complete button{min-width:140px;min-height:42px;color:var(--waydar-on-ink);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-strong);border-radius:11px}.navigation-lab-scrim{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10182866;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.navigation-lab{width:min(100%,560px);max-height:min(78dvh,700px);padding:8px 16px max(16px, env(safe-area-inset-bottom));background:#fffffffc;border:1px solid #ffffffeb;border-radius:25px 25px 0 0;grid-template-rows:auto auto minmax(0,1fr);animation:.22s cubic-bezier(.22,1,.36,1) sheet-in;display:grid;overflow:hidden;box-shadow:0 -18px 54px #10182838}.navigation-lab>.sheet-handle{margin-bottom:8px}.navigation-lab-header{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;display:grid}.navigation-lab-header>span,.navigation-lab-header>button{border-radius:13px;place-items:center;width:42px;height:42px;padding:0;display:grid}.navigation-lab-header>span{color:#5925dc;background:#f4f3ff}.navigation-lab-header>button{color:#475467;background:#f2f4f7}@media (hover:hover){.navigation-lab-header>button:hover{color:var(--waydar-ink);background:#e4e7ec}}.navigation-lab-header h2{text-align:center;margin:0;font-size:20px}.navigation-lab-body{overscroll-behavior:contain;scrollbar-width:thin;gap:12px;min-height:0;padding-top:12px;display:grid;overflow-y:auto}.lab-section,.lab-voice-preview{background:#f8fafc;border:1px solid #e4e7ec;border-radius:16px;padding:12px}.lab-section>strong,.lab-progress-row>strong,.lab-event-heading>strong{color:#344054;font-size:12px;font-weight:850}.lab-scenarios{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.lab-scenarios button{color:#344054;text-align:right;background:#fff;border:1px solid #d0d5dd;border-radius:12px;grid-template-columns:22px 1fr 16px;align-items:center;gap:7px;min-height:48px;padding:8px 10px;font-size:12px;font-weight:800;display:grid}@media (hover:hover){.lab-scenarios button:hover:not(:disabled){color:#5925dc;background:#f9f5ff;border-color:#d6bbfb}}.lab-scenarios button:disabled{opacity:.55}.lab-route-presets{gap:8px;margin-top:10px;display:grid}.lab-route-presets button{color:#344054;text-align:right;background:#fff;border:1px solid #d0d5dd;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:62px;padding:9px 10px;display:grid}.lab-route-presets button>span{gap:3px;min-width:0;display:grid}.lab-route-presets b{font-size:12px;font-weight:850}.lab-route-presets small{color:var(--waydar-muted);font-size:10px;font-weight:700;line-height:1.35}@media (hover:hover){.lab-route-presets button:hover:not(:disabled){color:#5925dc;background:#f9f5ff;border-color:#d6bbfb}}.lab-progress-row,.lab-event-heading{justify-content:space-between;align-items:center;display:flex}.lab-progress-row bdi,.lab-event-heading bdi{color:#5925dc;font-size:12px;font-weight:850}.lab-progress{background:#e4e7ec;border-radius:999px;height:5px;margin:9px 0 11px;overflow:hidden}.lab-progress i{background:var(--waydar-ink);border-radius:inherit;height:100%;transition:width .18s linear;display:block}.lab-playback{grid-template-columns:1fr auto 1fr;gap:7px;display:grid}.lab-playback button,.lab-route-actions button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:7px 9px;font-size:11px;font-weight:850;display:flex}@media (hover:hover){.lab-playback button:hover,.lab-route-actions button:hover{color:#5925dc;background:#f9f5ff;border-color:#d6bbfb}}.lab-speed{background:#eaecf0;border-radius:11px;padding:3px;display:flex}.lab-speed button{background:0 0;border:0;flex-direction:column;gap:0;min-width:38px;min-height:37px;padding:5px}.lab-speed button small{font-size:inherit;font-weight:400}.lab-speed button.selected{color:#5925dc;background:#fff;box-shadow:0 2px 5px #1018281f}.lab-route-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.lab-route-actions button{flex-direction:column;min-height:62px;line-height:1.25}.lab-voice-preview{padding:0}.lab-voice-preview summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:47px;padding:0 12px;list-style:none;display:flex}.lab-voice-preview summary::-webkit-details-marker{display:none}.lab-voice-preview summary>span{color:#344054;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.lab-voice-preview summary small{color:var(--waydar-muted);font-size:10px;font-weight:750}.lab-preview-phrases{gap:6px;padding:0 10px 10px;display:grid}.lab-preview-phrases button{color:#344054;text-align:right;background:#fff;border:1px solid #eaecf0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:750;display:flex}@media (hover:hover){.lab-preview-phrases button:hover{color:var(--waydar-route-strong);border-color:#b2ccff}}.lab-event-log ol{gap:6px;max-height:170px;margin:9px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.lab-event-log li{background:#fff;border:1px solid #eaecf0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:38px;padding:6px 8px;display:grid}.lab-event-log li>span{color:#5925dc;background:#f4f3ff;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:850}.lab-event-log li p{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.lab-event-log li bdi{color:var(--waydar-muted);font-size:9px;font-weight:700}.lab-empty-log{color:var(--waydar-muted);text-align:center;margin:12px 0 2px;font-size:11px}.lab-exit{color:#b42318;background:#fef3f2;border-radius:11px;min-height:42px;font-size:12px;font-weight:800}@media (hover:hover){.lab-exit:hover{background:#fee4e2}}.credit-reward{z-index:52;top:calc(env(safe-area-inset-top) + 82px);pointer-events:none;background:var(--waydar-white-98);border:1px solid var(--waydar-line);min-width:174px;min-height:60px;box-shadow:0 14px 36px var(--waydar-ink-16);transform-origin:0 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 13px 8px 9px;animation:3.6s cubic-bezier(.22,.9,.3,1) both credit-reward-card;display:grid;position:absolute;left:18px}.credit-reward-visual{width:42px;height:42px;color:var(--waydar-credit-strong);background:linear-gradient(145deg, var(--waydar-credit-soft), var(--waydar-credit));border:1px solid var(--waydar-line);box-shadow:inset 0 1px 0 var(--waydar-white-84);border-radius:14px;place-items:center;animation:.68s cubic-bezier(.2,1.45,.4,1) both credit-reward-coin;display:grid;position:relative}.credit-reward-visual:after{content:"";border:2px solid var(--waydar-credit);border-radius:18px;animation:.82s ease-out both credit-reward-ring;position:absolute;inset:-5px}.credit-reward-particles{position:absolute;inset:50%}.credit-reward-particles i{background:var(--waydar-credit);border:1px solid var(--waydar-credit);opacity:0;border-radius:50%;width:7px;height:7px;animation:.72s ease-out both credit-reward-particle;position:absolute}.credit-reward-particles i:first-child{--reward-x:-28px;--reward-y:-24px}.credit-reward-particles i:nth-child(2){--reward-x:25px;--reward-y:-22px;animation-delay:45ms}.credit-reward-particles i:nth-child(3){--reward-x:31px;--reward-y:7px;animation-delay:90ms}.credit-reward-particles i:nth-child(4){--reward-x:-30px;--reward-y:13px;animation-delay:70ms}.credit-reward-particles i:nth-child(5){--reward-x:4px;--reward-y:-34px;animation-delay:.115s}.credit-reward-copy{text-align:right;gap:1px;min-width:0;display:grid}.credit-reward-copy strong{color:var(--waydar-action-strong);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);white-space:nowrap}.credit-reward-copy small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);white-space:nowrap}.skip-link{z-index:100;color:var(--waydar-on-ink);background:var(--waydar-ink);border-radius:10px;padding:10px 12px;position:absolute;top:8px;right:8px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only,.live-region{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spin{animation:.9s linear infinite spin}@keyframes sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes account-sheet-in{0%{opacity:.35}to{opacity:1}}@keyframes profile-flow-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes credit-action-fade-through{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes credit-success-pop{0%{opacity:0;transform:scale(.78)}72%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes radar{0%{opacity:.8;transform:scale(.68)}to{opacity:0;transform:scale(1.12)}}@keyframes toast-in{0%{opacity:0;transform:translate(50%,8px)}to{opacity:1;transform:translate(50%)}}@keyframes credit-reward-card{0%{opacity:0;transform:translateY(-10px)scale(.92)}12%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes credit-reward-coin{0%{transform:rotate(-18deg)scale(.45)}68%{transform:rotate(7deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes credit-reward-ring{0%{opacity:.8;transform:scale(.64)}to{opacity:0;transform:scale(1.2)}}@keyframes credit-reward-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--reward-x)), calc(-50% + var(--reward-y))) scale(.82)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=760px){.moderation-dashboard{border:1px solid var(--waydar-on-ink-muted);width:min(1120px,100% - 48px);height:min(900px,100dvh - 48px);box-shadow:var(--waydar-shadow-sheet);border-radius:24px}.moderation-dashboard-tabs{padding-left:20px;padding-right:20px}.moderation-dashboard-body{padding:18px 20px}.moderation-dashboard-body.tab-operations,.moderation-dashboard-body.history-active{overflow:hidden}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.moderation-dashboard-view{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.history-view{grid-template-rows:auto auto minmax(280px,1fr);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;height:100%;padding-bottom:0}.history-view .history-filter-panel,.history-view .history-metrics{grid-column:1/-1}.history-metrics article{min-height:68px}.history-map-panel,.history-list-panel,.history-report-list{min-height:0}.history-map-panel{grid-template-rows:auto minmax(0,1fr) auto}.history-map-panel .admin-heatmap{height:100%;min-height:0}.history-list-panel{flex-direction:column;display:flex}.history-list-panel .history-report-list,.history-list-panel>.dashboard-empty{flex:auto}.history-report-list{overscroll-behavior:contain;padding-inline-end:3px;overflow-y:auto}.operations-view{grid-template-rows:minmax(300px,1.2fr) minmax(140px,.8fr);grid-template-areas:"errors services""errors history";align-items:stretch;height:100%;padding-bottom:0}.operations-view>.dashboard-panel{min-height:0;overflow:hidden}.operations-services-panel{grid-area:services;grid-template-rows:auto minmax(0,1fr)}.operations-services-panel .provider-status-list{min-height:0}.operations-services-panel .provider-status-list article{min-height:48px;padding:7px 10px}.operations-errors-panel{grid-area:errors;grid-template-rows:auto minmax(0,1fr)}.operations-history-panel{grid-area:history;grid-template-rows:auto minmax(0,1fr)}.operations-view .dashboard-timeline{overscroll-behavior:contain;scrollbar-color:var(--waydar-on-ink-muted) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.dashboard-metrics,.dashboard-panel:only-child{grid-column:1/-1}.pilot-feedback-scrim{justify-content:center;align-items:center}.pilot-feedback-sheet{border-radius:22px;width:min(480px,100% - 40px);max-height:min(760px,100dvh - 40px);padding:13px 20px 22px}.map-header{width:min(560px,100% - 32px);left:auto;right:50%;transform:translate(50%)}.account-scrim{align-items:center}.bottom-sheet{width:min(420px,100% - 44px);box-shadow:var(--waydar-shadow-sheet);border-radius:24px;padding:11px 20px 20px;bottom:22px;left:auto;right:22px}.locate-control{bottom:94px;left:24px}.zoom-controls{bottom:156px;left:24px}.navigation-lab-scrim{align-items:center}.navigation-lab{width:min(540px,100% - 40px);max-height:min(720px,100dvh - 40px);box-shadow:var(--waydar-shadow-sheet);border-radius:24px;padding:10px 18px 20px}.maneuver-card,.trip-notices{width:min(520px,100% - 28px);left:auto;right:50%;transform:translate(50%)}.trip-bar{width:min(440px,100% - 28px);left:auto;right:50%;transform:translate(50%)}@keyframes drawer-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}}@media (width<=420px){.moderation-dashboard-tabs button{padding-left:9px;padding-right:9px}.moderation-dashboard-tabs button span{font-size:var(--waydar-text-caption)}.admin-user-controls{grid-template-columns:1fr 1fr}.admin-user-controls>button{grid-column:1/-1;margin-top:0}.admin-user-stats,.history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.history-user-scope{flex-direction:column;align-items:stretch}.history-user-scope>div>button{flex:1 1 0}.shared-test-actions,.moderation-item-actions{grid-template-columns:1fr}}@media (height<=680px){.account-scrim:has(.is-profile-overview){padding-top:6px;padding-bottom:calc(env(safe-area-inset-bottom) + 6px)}.account-sheet.is-profile-overview{max-height:calc(100dvh - 12px);padding:5px 16px 10px}.is-profile-overview .account-heading{margin-top:3px;margin-bottom:9px}.is-profile-overview .profile-flow-stage{gap:8px}.is-profile-overview .profile-reputation{min-height:74px;padding:10px 12px}.is-profile-overview .profile-shortcut{min-height:72px;padding:10px 12px}.is-profile-overview .profile-preferences-link,.is-profile-overview .profile-referral-link{min-height:50px;padding:4px 10px}.is-profile-overview .profile-business-button{min-height:48px;padding:5px 10px}.is-profile-overview .profile-admin-button{min-height:44px;padding:8px 10px}.route-sheet{max-height:68dvh}.route-summary{gap:8px}.route-duration>strong{font-size:var(--waydar-text-display)}.route-report-status{grid-template-columns:26px minmax(0,1fr) 12px;gap:3px;padding:6px}.route-report-status>img{flex-basis:30px;width:30px}.route-report-copy strong{font-size:var(--waydar-text-secondary)}}.business-benefit-meta{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);flex-wrap:wrap;gap:7px 12px;display:flex}.business-benefit-meta span{align-items:center;gap:4px;display:inline-flex}.business-benefit-review-note{color:var(--waydar-danger);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong);border-radius:11px;gap:3px;padding:9px 10px;display:grid}.business-benefit-review-note strong{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.business-benefit-review-note span{color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);line-height:1.45}.benefit-composer-scrim{z-index:230;background:var(--waydar-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.benefit-composer{background:var(--waydar-surface);border:1px solid var(--waydar-glass);width:min(460px,100%);max-height:min(760px,100dvh - 36px);box-shadow:var(--waydar-shadow-sheet);border-radius:25px;outline:none;grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out both account-sheet-in;display:grid;overflow:hidden}.benefit-composer-header{border-bottom:1px solid var(--waydar-line);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:14px 16px 12px;display:grid}.benefit-composer-header>div{text-align:center;gap:1px;display:grid}.benefit-composer-header h2{font-size:var(--waydar-text-emphasis);margin:0}.benefit-composer-header small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.benefit-composer-mark{width:42px;height:42px;color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:14px;place-items:center;display:grid}.benefit-composer-body{overscroll-behavior:contain;min-height:0;padding:17px;overflow-y:auto}.benefit-form{gap:14px;display:grid}.benefit-form label,.benefit-form fieldset{min-width:0;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border:0;gap:7px;margin:0;padding:0;display:grid}.benefit-form legend{font-size:var(--waydar-text-caption);margin-bottom:7px;padding:0}.benefit-form input,.benefit-form select,.benefit-form textarea{width:100%;min-height:48px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:13px;outline:none;padding:11px 12px}.benefit-form textarea{resize:vertical;min-height:82px}.benefit-form input:focus,.benefit-form select:focus,.benefit-form textarea:focus{background:var(--waydar-surface);border-color:var(--waydar-line-strong);box-shadow:0 0 0 3px var(--waydar-surface-muted)}.benefit-credit-input{display:block;position:relative}.benefit-credit-input>svg{z-index:1;color:var(--waydar-ink);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.benefit-credit-input input{padding-inline-start:42px}.benefit-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.benefit-choice-list{gap:7px;display:grid}.benefit-choice-list>button{min-height:56px;color:var(--waydar-muted);text-align:right;background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:13px;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:8px 10px;display:grid}.benefit-choice-list>button.selected{color:var(--waydar-ink);background:var(--waydar-surface-muted);border-color:var(--waydar-line)}.benefit-choice-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.benefit-choice-list strong,.benefit-choice-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.benefit-choice-list small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.benefit-choice-check{border:1px solid var(--waydar-line-strong);border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.selected .benefit-choice-check{color:var(--waydar-on-ink);background:var(--waydar-ink);border-color:var(--waydar-line-strong)}.benefit-day-picker{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.benefit-day-picker button{min-width:0;min-height:42px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid #0000;border-radius:11px}.benefit-day-picker button.selected{color:var(--waydar-ink);background:var(--waydar-surface-muted);border-color:var(--waydar-line)}.benefit-inline-loading{min-height:56px;color:var(--waydar-muted);align-items:center;gap:7px;display:flex}.benefit-composer-actions{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.benefit-composer-actions button{min-height:50px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.benefit-composer-actions .secondary{color:var(--waydar-muted);background:var(--waydar-canvas)}.benefit-composer-actions .primary{color:var(--waydar-on-ink);background:var(--waydar-action)}.benefit-composer-actions button:disabled{opacity:.55}.benefit-review{gap:13px;display:grid}.benefit-review-card{color:var(--waydar-on-ink);background:linear-gradient(145deg, var(--waydar-ink), var(--waydar-ink));box-shadow:var(--waydar-shadow-sheet);border-radius:19px;gap:6px;padding:17px;display:grid;position:relative}.benefit-review-card h3{max-width:calc(100% - 70px);font-size:var(--waydar-text-emphasis);margin:0}.benefit-review-card p{max-width:calc(100% - 36px);font-size:var(--waydar-text-caption);opacity:.9;margin:0;line-height:1.5}.benefit-review-credit{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-white-16);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;top:13px;left:13px}.benefit-review-details{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;gap:0;margin:0;display:grid;overflow:hidden}.benefit-review-details>div{border-bottom:1px solid var(--waydar-line);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.benefit-review-details>div:last-child{border-bottom:0}.benefit-review-details dt{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:5px;display:flex}.benefit-review-details dd{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:0}.benefit-approval-note{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:center;margin:0}.admin-benefit-list{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start}.admin-benefit-card{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;gap:10px;padding:13px;display:grid}.admin-benefit-card.pending{border-color:var(--waydar-line)}.admin-benefit-card.rejected{border-color:var(--waydar-line-strong)}.admin-benefit-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-benefit-icon{width:42px;height:42px;color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:13px;place-items:center;display:grid}.admin-benefit-heading>div{gap:2px;min-width:0;display:grid}.admin-benefit-heading strong,.admin-benefit-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-benefit-heading strong{font-size:var(--waydar-text-secondary)}.admin-benefit-heading small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.admin-benefit-heading em{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:999px;padding:5px 8px}.admin-benefit-heading em.pending{color:var(--waydar-credit-strong);background:var(--waydar-credit-soft)}.admin-benefit-heading em.rejected{color:var(--waydar-danger);background:var(--waydar-danger-soft)}.admin-benefit-heading em.paused,.admin-benefit-heading em.expired{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.admin-benefit-card>p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:0;line-height:1.5}.admin-benefit-meta{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:11px;flex-wrap:wrap;gap:7px 11px;padding:9px;display:flex}.admin-benefit-meta span{align-items:center;gap:4px;display:inline-flex}.admin-benefit-current{color:var(--waydar-muted);background:var(--waydar-credit-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 10px;display:grid}.admin-benefit-current>span{color:var(--waydar-credit-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-column:1/-1}.admin-benefit-current strong{font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-benefit-current small{font-size:var(--waydar-text-caption)}.admin-benefit-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-benefit-version{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:13px;gap:8px;min-width:0;padding:11px;display:grid}.admin-benefit-version.proposed{background:var(--waydar-surface);border-color:var(--waydar-line)}.admin-benefit-version-label{width:fit-content;color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border-radius:999px;padding:4px 7px}.admin-benefit-version.proposed .admin-benefit-version-label{color:var(--waydar-credit-strong);background:var(--waydar-credit-soft)}.admin-benefit-version-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-benefit-version-heading>strong{font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-benefit-version-heading>span{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);flex:none;align-items:center;gap:4px;display:flex}.admin-benefit-version>p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:0;line-height:1.45}.admin-benefit-version-meta{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);flex-wrap:wrap;gap:6px 9px;display:flex}.admin-benefit-version-meta>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.admin-benefit-version>small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);border-top:1px solid var(--waydar-line);padding-top:7px;line-height:1.4}.admin-benefit-version.proposed .changed{color:var(--waydar-action-strong);background:var(--waydar-credit-soft);box-shadow:inset 3px 0 var(--waydar-credit);border-radius:6px;padding:3px 5px}.admin-benefit-status-actions{justify-content:flex-end;gap:7px;display:flex}.admin-benefit-status-actions button{min-height:37px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:10px;align-items:center;gap:5px;padding:7px 10px;display:flex}.admin-benefit-status-actions button.activate{color:var(--waydar-success-strong);border-color:var(--waydar-line)}.admin-benefit-status-actions button.expire{color:var(--waydar-danger);border-color:var(--waydar-line-strong)}.admin-benefit-status-actions button:disabled{opacity:.5}.admin-benefit-history{border-top:1px solid var(--waydar-line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.admin-benefit-history-toggle{width:100%;min-height:44px;color:var(--waydar-muted);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.admin-benefit-history-toggle>span{align-items:center;gap:7px;display:inline-flex}.admin-benefit-history-toggle strong{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.admin-benefit-history-toggle bdi{min-width:23px;height:23px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:999px;place-items:center;padding:0 6px;display:grid}.admin-benefit-history-toggle>span:last-child>svg{transition:transform .18s}.admin-benefit-history-toggle[aria-expanded=true]>span:last-child>svg{transform:rotate(180deg)}.admin-benefit-history-list{padding-top:0}.admin-benefit-card.expired{background:var(--waydar-canvas);border-style:dashed}.admin-benefit-history-note{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.admin-benefit-history-note strong{color:var(--waydar-muted);margin-inline-end:4px}.marketplace-layer{z-index:17;pointer-events:none;position:absolute;inset:0}.marketplace-sheet{max-height:min(64dvh,620px);color:var(--waydar-ink);background:var(--waydar-white-98);border:1px solid var(--waydar-glass);box-shadow:var(--waydar-shadow-sheet);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px 26px 0 0;grid-template-rows:auto auto auto minmax(0,1fr);animation:.65s cubic-bezier(.4,0,.2,1) both sheet-up;display:grid;position:absolute;bottom:0;left:8px;right:8px;overflow:hidden}.marketplace-sheet>.sheet-handle{background:#d0d5dd;border-radius:999px;width:44px;height:4px;margin:9px auto 2px}.marketplace-header{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px 16px 10px;display:flex}.marketplace-branch-card>div,.marketplace-section-title,.marketplace-benefit-heading,.marketplace-benefit-state{align-items:center;display:flex}.marketplace-section-title h3{margin:0}.marketplace-back{width:42px;height:42px;color:var(--waydar-muted);background:var(--waydar-canvas);border-radius:14px;place-items:center;padding:0;transition:color .16s,background .16s,transform .16s;display:grid}@media (hover:hover){.marketplace-back:hover{color:var(--waydar-ink);background:var(--waydar-surface-muted);transform:translateY(-1px)}}.marketplace-tools{border-bottom:1px solid var(--waydar-line);gap:9px;padding:0 16px 12px;display:grid}.marketplace-search{min-height:46px;color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid #0000;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.marketplace-search:focus-within{background:var(--waydar-surface);border-color:var(--waydar-signal);box-shadow:0 0 0 3px var(--waydar-action-soft)}.marketplace-search input{text-overflow:ellipsis;min-width:0;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:0 0;border:0;outline:0;padding:0}.marketplace-search button{width:30px;height:30px;color:var(--waydar-muted);background:0 0;border-radius:10px;place-items:center;padding:0;display:grid}@media (hover:hover){.marketplace-search button:hover{background:var(--waydar-surface-muted)}}.marketplace-categories{scrollbar-width:none;gap:7px;max-width:100%;padding-bottom:1px;display:flex;overflow-x:auto}.marketplace-categories::-webkit-scrollbar{display:none}.marketplace-categories button{min-height:34px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.marketplace-categories button.selected{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-color:var(--waydar-action)}.marketplace-body{min-height:0;padding:12px 16px calc(env(safe-area-inset-bottom) + 18px);overscroll-behavior:contain;scrollbar-color:var(--waydar-on-ink-muted) transparent;scrollbar-width:thin;overflow-y:auto}.marketplace-detail,.marketplace-benefit-list{gap:10px;display:grid}.marketplace-state{min-height:154px;color:var(--waydar-muted);text-align:center;align-content:center;justify-items:center;gap:11px;padding:24px;display:grid}.marketplace-state.is-error{color:var(--waydar-danger)}.marketplace-branch-picker{scrollbar-width:none;gap:7px;max-width:100%;display:flex;overflow-x:auto}.marketplace-branch-picker::-webkit-scrollbar{display:none}.marketplace-branch-picker button{min-height:34px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid #0000;border-radius:999px;flex:none;padding:0 12px}.marketplace-branch-picker button.selected{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-color:var(--waydar-action)}.marketplace-branch-card{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:16px;gap:10px;padding:13px;display:grid}.marketplace-branch-card>div{color:var(--waydar-muted);gap:10px}.marketplace-branch-card>div>span{gap:2px;min-width:0;display:grid}.marketplace-branch-card strong{color:var(--waydar-ink);font-size:var(--waydar-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-branch-card small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.marketplace-section-title{color:var(--waydar-muted);gap:7px;padding:4px 2px 0}.marketplace-section-title h3{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.marketplace-benefit-list article{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:17px;padding:13px}.marketplace-benefit-heading{justify-content:space-between;gap:10px}.marketplace-benefit-heading>strong{font-size:var(--waydar-text-secondary)}.marketplace-benefit-heading>span:not(.marketplace-credit-chip):not(.marketplace-benefit-copy){color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-credit-soft);border-radius:10px;flex:none;align-items:baseline;gap:4px;padding:6px 9px;display:inline-flex}.marketplace-benefit-heading small{font-size:var(--waydar-text-caption)}.marketplace-benefit-list article>p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:7px 0 10px;line-height:1.45}.marketplace-benefit-state{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);justify-content:space-between;gap:8px}.marketplace-benefit-state em{color:var(--waydar-ink);background:var(--waydar-surface-muted);border-radius:8px;padding:5px 7px;font-style:normal}.marketplace-benefit-list details{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin-top:4px}.marketplace-benefit-list summary{cursor:pointer;width:fit-content;min-height:44px;font-weight:var(--waydar-weight-bold);align-items:center;gap:6px;list-style:none;display:flex}.marketplace-benefit-list summary::-webkit-details-marker{display:none}.marketplace-benefit-list details[open]>summary>svg{transform:rotate(-90deg)}.marketplace-benefit-list details p{margin:7px 0 0;line-height:1.45}.business-workspace-tabs{background:var(--waydar-canvas);border-bottom:1px solid var(--waydar-line);grid-template-columns:1fr 1fr auto;gap:7px;padding:8px 14px;display:grid}.business-workspace-tabs button{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.business-workspace-tabs button.selected{color:var(--waydar-action-strong);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-card)}.business-redemption-home{gap:14px;display:grid}.business-redemption-hero{color:var(--waydar-ink);gap:4px;padding:2px 0 8px;display:grid}.business-redemption-hero h3,.business-redemption-history h3{margin:0}.business-redemption-hero h3{font-size:var(--waydar-text-emphasis)}.business-redemption-hero p{max-width:330px;color:var(--waydar-white-84);font-size:var(--waydar-text-secondary);margin:5px 0 0;line-height:1.45}.business-redemption-hero>strong{width:fit-content;font-size:var(--waydar-text-emphasis)}.business-redemption-business-select{width:fit-content;min-width:170px;position:relative}.business-redemption-business-select select{width:100%;min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);appearance:none;background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:11px;padding:0 12px 0 34px}.business-redemption-business-select svg{pointer-events:none;position:absolute;top:11px;left:10px}.business-redemption-access,.business-scanner-error{color:var(--waydar-danger);background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:13px;align-items:flex-start;gap:9px;padding:11px;display:flex}.business-redemption-access>span{gap:2px;display:grid}.business-redemption-access strong{font-size:var(--waydar-text-secondary)}.business-redemption-access small{font-size:var(--waydar-text-caption);line-height:1.4}.business-redemption-scan{width:100%;min-height:82px;color:var(--waydar-ink);text-align:start;background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-card);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.business-redemption-scan>span:first-child,.business-redemption-review-icon{width:54px;height:54px;color:var(--waydar-on-ink);background:var(--waydar-action);border-radius:16px;place-items:center;display:grid}.business-redemption-scan>span:nth-child(2){gap:3px;min-width:0;display:grid}.business-redemption-scan strong{font-size:var(--waydar-text-emphasis)}.business-redemption-scan small{color:var(--waydar-muted);font-size:var(--waydar-text-secondary)}.business-redemption-scan>svg{color:var(--waydar-action-strong)}.business-redemption-scan:disabled{opacity:.55;cursor:not-allowed}.business-redemption-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.business-redemption-stats article{border-bottom:1px solid var(--waydar-line);gap:3px;padding:8px;display:grid}.business-redemption-stats small,.business-redemption-stats span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.business-redemption-stats strong{font-size:var(--waydar-text-secondary)}.business-redemption-loading,.business-redemption-stats>button{min-height:70px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.business-redemption-history{gap:10px;display:grid}.business-redemption-history>header,.business-redemption-history>header>span{align-items:center;gap:7px;display:flex}.business-redemption-history>header{justify-content:space-between;padding:2px}.business-redemption-history>header h3{font-size:var(--waydar-text-secondary)}.business-redemption-history>header button{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:10px;padding:0 10px}.business-redemption-empty{min-height:90px;color:var(--waydar-muted);text-align:center;background:var(--waydar-canvas);border:1px dashed var(--waydar-line-strong);border-radius:16px;align-content:center;justify-items:center;gap:5px;padding:20px;display:grid}.business-redemption-empty strong,.business-redemption-empty span{font-size:var(--waydar-text-caption)}.business-redemption-history-list{gap:7px;display:grid}.business-redemption-history-list article{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.business-redemption-history-icon{width:36px;height:36px;color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-radius:11px;place-items:center;display:grid}.business-redemption-history-icon.reversed{color:var(--waydar-ink);background:var(--waydar-surface-muted)}.business-redemption-history-list article>span:nth-child(2),.business-redemption-history-value{gap:2px;min-width:0;display:grid}.business-redemption-history-list strong{font-size:var(--waydar-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-redemption-history-list small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-redemption-history-value{font-weight:var(--waydar-weight-bold);justify-items:end}.business-scanner-layer{z-index:5;background:var(--waydar-ink-64);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);align-items:end;padding:12px;display:grid;position:absolute;inset:0}.business-scanner{max-height:calc(100% - env(safe-area-inset-top));background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);border-radius:23px;gap:12px;padding:15px;display:grid;overflow-y:auto}.business-scanner>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.business-scanner>header>span,.business-scanner>header>button{width:40px;height:40px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:12px;place-items:center;padding:0;display:grid}.business-scanner>header>button{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.business-scanner>header small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-scanner>header h3{font-size:var(--waydar-text-body);margin:1px 0 0}.business-scanner-camera{aspect-ratio:1.2;color:var(--waydar-on-ink);background:var(--waydar-ink);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.business-scanner-camera video{object-fit:cover;width:100%;height:100%}.business-scanner-camera>span{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-ink-64);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.business-scanner>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);text-align:center;margin:0;line-height:1.45}.business-scanner-manual{min-height:46px;color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 11px;display:grid}.business-scanner-manual input{letter-spacing:.08em;min-width:0;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:0 0;border:0;outline:0;padding:0}.business-scanner-manual button{min-height:34px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:9px;padding:0 11px}.business-scanner-manual button:disabled{background:var(--waydar-line-strong)}.business-redemption-review{gap:12px;display:grid}.business-redemption-review-icon{color:var(--waydar-action-strong);background:var(--waydar-action-soft);margin:0 auto}.business-redemption-review-title{text-align:center}.business-redemption-review-title small{color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.business-redemption-review-title h3{font-size:var(--waydar-text-emphasis);margin:3px 0}.business-redemption-review-title p,.business-redemption-terminal p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:0;line-height:1.45}.business-redemption-review-facts{background:var(--waydar-canvas);border-radius:13px;gap:7px;padding:11px;display:grid}.business-redemption-review-facts span{color:var(--waydar-muted);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);align-items:center;gap:7px;display:flex}.business-redemption-review-match{background:var(--waydar-credit-soft);border:1px solid var(--waydar-line);border-radius:13px;justify-items:center;gap:3px;padding:10px;display:grid}.business-redemption-review-match span{color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.business-redemption-review-match strong{letter-spacing:.18em;font-size:var(--waydar-text-display)}.business-redemption-review>small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);line-height:1.45}.business-redemption-review-actions{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.business-redemption-review-actions button,.business-redemption-terminal>button{min-height:46px;color:var(--waydar-muted);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex}.business-redemption-review-actions button:last-child,.business-redemption-terminal>button{color:var(--waydar-on-ink);background:var(--waydar-action)}.business-redemption-terminal{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:330px;display:grid}.business-redemption-terminal>svg{color:var(--waydar-danger)}.business-redemption-terminal.confirmed>svg{color:var(--waydar-success-strong)}.business-redemption-terminal.reversed>svg{color:var(--waydar-ink)}.business-redemption-terminal h3{margin:0}.business-redemption-terminal>span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:8px;padding:6px 9px}.business-scanner-error{color:var(--waydar-danger);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border-color:var(--waydar-line-strong);align-items:center}.business-scanner-online{color:var(--waydar-muted);font-size:var(--waydar-text-caption);justify-content:center;align-items:center;gap:5px;display:flex}@media (width<=390px){.business-workspace-tabs{padding-inline:10px}.business-workspace-tabs button{font-size:var(--waydar-text-caption);padding-inline:7px}.business-redemption-review-actions{grid-template-columns:1fr}}.admin-benefit-value-tier{color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px;display:grid}.admin-benefit-value-tier>span{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);align-items:center;gap:6px;display:flex}.admin-benefit-value-tier select{min-height:34px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:9px;padding:0 9px}.admin-benefit-value-tier small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);grid-column:1/-1}.admin-redemptions-list{gap:10px}.admin-redemption-card{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:15px;gap:10px;padding:13px;display:grid}.admin-redemption-card.reversed{background:var(--waydar-canvas);border-color:var(--waydar-line)}.admin-redemption-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-redemption-heading>span{width:38px;height:38px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:11px;place-items:center;display:grid}.admin-redemption-heading>div{gap:2px;min-width:0;display:grid}.admin-redemption-heading small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.admin-redemption-heading strong{font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-redemption-heading em{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-action-soft);border-radius:8px;padding:5px 7px}.admin-redemption-meta{flex-wrap:wrap;gap:7px;display:flex}.admin-redemption-meta span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:8px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.admin-redemption-reversal{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-redemption-reversal input{min-width:0;min-height:40px;font-size:var(--waydar-text-caption);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line-strong);border-radius:10px;padding:0 10px}.admin-redemption-reversal button{min-height:40px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:flex}.admin-redemption-reversal button:disabled{background:var(--waydar-line-strong)}.admin-redemption-reversed-note{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}@media (width<=520px){.admin-redemption-reversal{grid-template-columns:1fr}}.marketplace-redeem{width:100%;min-height:44px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:13px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:0 12px;display:flex}.marketplace-redeem:disabled{color:var(--waydar-muted);background:var(--waydar-surface-muted);cursor:not-allowed}.marketplace-redemption-error{color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line);border-radius:12px;align-items:center;gap:7px;padding:10px 12px;display:flex}.marketplace-redemption-layer{z-index:4;inset:0 0 calc(env(safe-area-inset-bottom) + 106px);background:var(--waydar-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:end;min-height:0;padding:12px;display:grid;position:absolute;overflow:hidden}.marketplace-redemption-card{max-height:calc(100% - env(safe-area-inset-top));overscroll-behavior:contain;min-height:0;color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);-webkit-overflow-scrolling:touch;border-radius:24px;gap:12px;padding:16px;display:grid;overflow-y:auto}.marketplace-redemption-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.marketplace-redemption-card>header>span,.marketplace-redemption-card>header>button{width:40px;height:40px;color:var(--waydar-ink);background:var(--waydar-surface-muted);border-radius:13px;place-items:center;padding:0;display:grid}.marketplace-redemption-card>header>button{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.marketplace-redemption-card>header small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin-bottom:2px;display:block}.marketplace-redemption-card>header h3,.marketplace-redemption-result h3{font-size:var(--waydar-text-body);margin:0}.marketplace-redemption-qr{background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:18px;place-items:center;width:fit-content;max-width:100%;margin:2px auto 0;padding:10px;display:grid}.marketplace-redemption-qr svg{width:min(210px,60vw);height:auto}.marketplace-redemption-match{text-align:center;background:var(--waydar-action-soft);border:1px solid var(--waydar-line);border-radius:18px;justify-items:center;width:min(100%,300px);min-height:82px;margin:0 auto;padding:12px 48px 14px;display:grid;position:relative}.marketplace-redemption-match span{color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.marketplace-redemption-match strong{color:var(--waydar-action);letter-spacing:.18em;font-size:var(--waydar-text-display);line-height:1.05}.marketplace-redemption-match>svg{color:var(--waydar-signal);inset-inline-start:18px;position:absolute;top:50%;transform:translateY(-50%)}.marketplace-redemption-note{max-width:300px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-align:center;margin:0 auto;line-height:1.5}.marketplace-redemption-meta{justify-content:center;gap:8px;width:min(100%,300px);margin:0 auto;display:flex}.marketplace-redemption-meta span{min-height:34px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.marketplace-redemption-meta .credits svg{color:var(--waydar-credit)}.marketplace-redemption-backup{width:min(100%,300px);margin:0 auto}.marketplace-redemption-backup summary{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-align:center;cursor:pointer;background:var(--waydar-canvas);border-radius:13px;place-items:center;padding:0 42px;list-style:none;display:grid;position:relative}.marketplace-redemption-backup summary::-webkit-details-marker{display:none}.marketplace-redemption-backup summary>svg{transition:transform .14s;position:absolute;inset-inline-end:14px}.marketplace-redemption-backup[open] summary>svg{transform:rotate(-90deg)}.marketplace-redemption-backup-code{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0 0;display:grid}.marketplace-redemption-backup-code>bdi{min-width:0;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-redemption-backup-code>button{min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.marketplace-redemption-actions{border-top:1px solid var(--waydar-line);padding-top:10px}.marketplace-redemption-cancel,.marketplace-redemption-result button{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:13px;padding:0 14px}.marketplace-redemption-cancel{background:var(--waydar-surface);border:1px solid var(--waydar-ink);width:100%}.marketplace-redemption-result button{background:var(--waydar-surface-muted)}.marketplace-redemption-result{text-align:center;align-content:center;justify-items:center;gap:11px;min-height:280px;display:grid}.marketplace-redemption-result.success>svg{color:var(--waydar-success-strong)}.marketplace-redemption-result.failed>svg{color:var(--waydar-danger)}.marketplace-redemption-result p{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:0}.marketplace-redemption-result>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:9px;padding:7px 10px}.marketplace-benefit-empty{min-height:64px;color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);background:var(--waydar-canvas);border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex}.marketplace-benefit-empty-icon{flex:none;width:22px;height:22px;display:grid;position:relative}.marketplace-benefit-empty-icon>svg{grid-area:1/1}.marketplace-benefit-empty-icon>svg.is-cut{color:var(--waydar-canvas);stroke-width:6px}@media (width>=760px){.marketplace-sheet{width:420px;max-height:none;box-shadow:var(--waydar-shadow-sheet);border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);animation-name:drawer-in;inset:138px 22px 22px auto}.marketplace-sheet>.sheet-handle{display:none}.marketplace-header{padding-top:14px}.marketplace-body{padding-bottom:18px}}.marketplace-skeletons{gap:10px;display:grid}.marketplace-skeletons>div{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:96px;padding:11px;display:grid}.marketplace-skeletons i,.marketplace-skeletons b{background:linear-gradient(90deg, var(--waydar-canvas) 25%, var(--waydar-surface-muted) 50%, var(--waydar-canvas) 75%);background-size:200% 100%;border-radius:12px;animation:1.25s ease-in-out infinite marketplace-shimmer;display:block;overflow:hidden}.marketplace-skeletons i{width:72px;height:72px}.marketplace-skeletons span{align-content:center;gap:8px;display:grid}.marketplace-skeletons b{width:72%;height:12px}.marketplace-skeletons b:nth-child(2){width:48%;height:9px}.marketplace-skeletons b:nth-child(3){width:90%;height:9px}@keyframes marketplace-shimmer{to{background-position:-200% 0}}.marketplace-detail-hero em{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:999px;flex:none;padding:3px 6px}.marketplace-load-more{min-height:43px;color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:14px;justify-content:center;align-items:center;gap:7px;display:flex}.marketplace-detail-hero{background:linear-gradient(145deg, var(--waydar-surface-muted), var(--waydar-canvas));background-position:50%;background-size:cover;border-radius:20px;align-items:end;gap:12px;min-height:118px;padding:16px;display:flex;position:relative;overflow:hidden}.marketplace-detail-hero.has-image:before{content:"";background:linear-gradient(180deg, transparent, var(--waydar-ink));opacity:.74;position:absolute;inset:0}.marketplace-detail-logo,.marketplace-detail-hero>div{z-index:1;position:relative}.marketplace-detail-logo{width:54px;height:54px;color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-float);border-radius:17px;flex:none;place-items:center;display:grid;overflow:hidden}.marketplace-detail-logo img{object-fit:cover;width:100%;height:100%}.marketplace-detail-hero>div{gap:3px;min-width:0;display:grid}.marketplace-detail-hero>div>strong{font-size:var(--waydar-text-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-detail-hero>div>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.marketplace-detail-hero.has-image>div>strong,.marketplace-detail-hero.has-image>div>span{color:var(--waydar-on-ink)}.marketplace-detail-hero em{justify-self:start}.marketplace-detail-trust{flex-wrap:wrap;gap:7px;display:flex}.marketplace-detail-trust span{min-height:28px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.marketplace-detail-trust span.open{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.marketplace-detail-trust span.closed{color:var(--waydar-danger);background:var(--waydar-danger-soft)}.marketplace-branch-card details{color:var(--waydar-muted)}.marketplace-branch-card summary{cursor:pointer;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.marketplace-hours-list{gap:5px;padding:10px 28px 0 0;display:grid}.marketplace-hours-list span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);justify-content:space-between;display:flex}.marketplace-hours-list strong{color:var(--waydar-muted);font-size:inherit}.marketplace-flag{padding-top:2px}.marketplace-flag>button{min-height:44px;color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);background:0 0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.marketplace-flag-form,.marketplace-flag-success{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:16px;gap:10px;padding:13px;display:grid}.marketplace-flag-form>div:first-child{font-size:var(--waydar-text-caption);justify-content:space-between;align-items:center;display:flex}.marketplace-flag-form>div:first-child button{width:28px;height:28px;color:var(--waydar-muted);background:var(--waydar-surface-muted);border-radius:9px;place-items:center;padding:0;display:grid}.marketplace-flag-reasons{flex-wrap:wrap;gap:6px;display:flex}.marketplace-flag-reasons button{min-height:30px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:999px;padding:0 9px}.marketplace-flag-reasons button.selected{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-color:var(--waydar-action)}.marketplace-flag-form textarea{resize:vertical;width:100%;font-size:var(--waydar-text-caption);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:11px;padding:10px}.marketplace-flag-form>p{color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:0}.marketplace-flag-submit{min-height:39px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:11px;justify-content:center;align-items:center;gap:6px;display:flex}.marketplace-flag-success{color:var(--waydar-success-strong);background:var(--waydar-success-soft);border-color:var(--waydar-line);grid-template-columns:auto minmax(0,1fr)}.marketplace-flag-success svg{grid-row:1/span 2}.marketplace-flag-success strong{font-size:var(--waydar-text-caption)}.marketplace-flag-success span{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.admin-business-icon{background-position:50%;background-size:cover;overflow:hidden}.business-identity-card{grid-template-columns:54px minmax(0,1fr) auto}.business-identity-edit,.admin-business-edit{min-height:34px;color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.admin-business-heading{grid-template-columns:42px minmax(0,1fr) auto auto}.admin-business-member-list>div{grid-template-columns:minmax(0,1fr) 110px 30px}.admin-business-member-list select{min-width:0;height:30px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line-strong);border-radius:9px;padding:0 8px}.admin-business-flags{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:14px;gap:8px;padding:11px;display:grid}.admin-business-flags-heading{color:var(--waydar-credit-strong);font-size:var(--waydar-text-caption);align-items:center;gap:7px;display:flex}.admin-business-flags-heading bdi{background:var(--waydar-credit-soft);border-radius:999px;margin-inline-start:auto;padding:3px 7px}.admin-business-flags>div:last-child{gap:6px;display:grid}.admin-business-flags article{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;display:grid}.admin-business-flags article>span{gap:2px;min-width:0;display:grid}.admin-business-flags article strong{font-size:var(--waydar-text-caption)}.admin-business-flags article small,.admin-business-flags article em{color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.admin-business-flags article button{min-height:30px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border-radius:8px;padding:0 8px}.admin-business-flags article button.approve{color:var(--waydar-success-strong);background:var(--waydar-success-soft);align-items:center;gap:4px;display:inline-flex}.business-editor-scrim{z-index:80;background:var(--waydar-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.business-editor{width:min(700px,100%);max-height:min(88dvh,820px);color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-glass);box-shadow:var(--waydar-shadow-sheet);border-radius:26px;grid-template-rows:auto auto auto minmax(0,1fr);animation:.2s ease-out both sheet-up;display:grid;overflow:hidden}.business-editor>.sheet-handle{display:none}.business-editor-tabs{background:var(--waydar-canvas);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 18px 12px;padding:5px;display:grid}.business-editor-tabs button{min-height:38px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);border-radius:10px;justify-content:center;align-items:center;gap:6px;display:flex}.business-editor-tabs button.selected{color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-card)}.business-editor-tabs bdi{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:999px;padding:2px 6px}.business-editor-body{overscroll-behavior:contain;min-height:0;padding:0 18px 20px;position:relative;overflow-y:auto}.business-editor-form{gap:14px;display:grid}.business-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.business-editor-form label,.business-editor-media label{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);gap:5px;display:grid}.business-editor-form input,.business-editor-form select,.business-editor-form textarea,.business-editor-media input{width:100%;min-width:0;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line-strong);border-radius:11px;outline:0;padding:10px 11px}.business-editor-form input:focus,.business-editor-form select:focus,.business-editor-form textarea:focus{background:var(--waydar-surface);border-color:var(--waydar-line);box-shadow:0 0 0 3px var(--waydar-surface-muted)}.business-editor-media{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.business-editor-media>div{color:var(--waydar-muted);font-size:var(--waydar-text-caption);grid-column:1/-1;align-items:center;gap:7px;display:flex}.business-editor-media>.business-editor-upload{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.business-editor-upload>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);grid-column:1/-1}.business-editor-upload>label,.business-editor-upload>button{min-height:37px;color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);cursor:pointer;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.business-editor-upload>button{color:var(--waydar-danger);border-color:var(--waydar-line-strong)}.business-editor-upload input[type=file]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.business-editor-promotion{color:var(--waydar-ink);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;gap:10px;padding:12px;display:grid}.business-editor-promotion>label{flex-direction:row;grid-template-columns:none;align-items:center;gap:9px;display:flex}.business-editor-promotion input[type=checkbox]{width:18px;height:18px;padding:0}.business-editor-promotion label>span{gap:2px;display:grid}.business-editor-promotion small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-editor-promotion label:last-child{grid-template-columns:auto minmax(0,1fr) 28px;display:grid}.business-editor-promotion input[type=range]{border:0;padding:0}.business-editor-save{min-height:45px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:flex}.business-editor-address>div{color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid var(--waydar-line-strong);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-inline-start:10px;display:grid}.business-editor-address>div:focus-within{background:var(--waydar-surface);border-color:var(--waydar-line);box-shadow:0 0 0 3px var(--waydar-surface-muted)}.business-editor-form .business-editor-address>div input,.business-editor-form .business-editor-address>div input:focus{box-shadow:none;background:0 0;border:0;padding-inline:0 10px}.business-editor-address-results{background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);box-shadow:var(--waydar-shadow-card);border-radius:12px;gap:5px;margin-top:-8px;padding:7px;display:grid}.business-editor-address-results button{color:var(--waydar-muted);text-align:right;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}@media (hover:hover){.business-editor-address-results button:hover{background:var(--waydar-surface-muted)}}.business-editor-address-results .place-result-existing{color:var(--waydar-muted);text-align:right;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.business-editor-address-results span{gap:2px;min-width:0;display:grid}.business-editor-address-results strong{color:var(--waydar-ink);font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.place-result-existing>em{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);white-space:nowrap;background:var(--waydar-canvas);border-radius:999px;padding:3px 8px}.business-editor-address-results small,.business-editor-inline-error{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-editor-inline-error{color:var(--waydar-danger)}.business-editor-hours{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;gap:6px;padding:12px;display:grid}.business-editor-hours-empty{color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-body);margin:0}.business-editor-hours-note{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);line-height:var(--waydar-leading-secondary);margin:0}.business-editor-hours-set{min-height:44px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:12px;justify-self:start;margin-top:4px;padding:0 18px}.business-editor-hours>div:first-child{color:var(--waydar-muted);font-size:var(--waydar-text-caption);align-items:center;gap:7px;margin-bottom:3px;display:flex}.business-editor-day{border-top:1px solid var(--waydar-line);grid-template-columns:24px 64px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding:4px 0;display:grid}.business-editor-day>strong,.business-editor-day>span{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-editor-day label{flex-direction:row;grid-template-columns:none;align-items:center;gap:5px;display:flex}.business-editor-day label input{width:15px;height:15px;padding:0}.business-editor-day input[type=time]{font-size:var(--waydar-text-caption);direction:ltr;padding:7px}.business-editor-branch-actions{gap:8px;display:flex}.business-editor-branch-actions>button{flex:1 1 0}.business-editor-branch-status{min-height:45px;color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-danger-soft);border:1px solid var(--waydar-line-strong);border-radius:13px;justify-content:center;align-items:center;gap:6px;display:flex}.business-editor-branch-list{gap:8px;display:grid}.business-editor-add-branch{min-height:42px;color:var(--waydar-action-strong);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-action-soft);border:1px dashed var(--waydar-line);border-radius:13px;justify-content:center;align-items:center;gap:6px;display:flex}.business-editor-branch-list>button:not(.business-editor-add-branch){text-align:right;background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px;display:grid}.business-editor-branch-list>button.inactive{opacity:.62}.business-editor-branch-list>button>span:first-child{width:42px;height:42px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:13px;place-items:center;display:grid}.business-editor-branch-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.business-editor-branch-list strong,.business-editor-branch-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-editor-branch-list strong{font-size:var(--waydar-text-caption)}.business-editor-branch-list small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.business-editor-branch-list em{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);align-items:center;gap:4px;display:inline-flex}.business-editor-state{min-height:220px;color:var(--waydar-muted);font-size:var(--waydar-text-caption);align-content:center;justify-items:center;gap:9px;display:grid}.business-editor-error{min-height:38px;color:var(--waydar-danger);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-success-soft);border:1px solid var(--waydar-line);background:var(--waydar-danger-soft);border-color:var(--waydar-line-strong);border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex;position:sticky;bottom:0;right:0}@media (width<=600px){.business-editor-scrim{align-items:end;padding:0}.business-editor{border-radius:26px 26px 0 0;width:100%;max-height:92dvh}.business-editor>.sheet-handle{background:#d0d5dd;border-radius:999px;width:42px;height:4px;margin:8px auto 0;display:block}.business-editor-grid,.business-editor-media{grid-template-columns:1fr}.business-editor-media>div{grid-column:auto}.business-editor-day{grid-template-columns:20px 58px minmax(0,1fr) 14px minmax(0,1fr)}.admin-business-heading{grid-template-columns:42px minmax(0,1fr) auto}.admin-business-heading>.admin-business-edit{grid-column:2/-1;justify-self:start}.admin-business-member-list>div{grid-template-columns:minmax(0,1fr) 96px 30px}.admin-business-flags article{grid-template-columns:minmax(0,1fr) repeat(2,auto)}}@media (width<=390px){.marketplace-sheet{max-height:67dvh;left:6px;right:6px}.marketplace-header,.marketplace-tools,.marketplace-body{padding-inline:13px}}@media (width<=760px){.admin-benefit-comparison{grid-template-columns:1fr}}@media (width<=600px){.benefit-composer-scrim{align-items:end;padding:0}.benefit-composer{border-radius:25px 25px 0 0;width:100%;max-height:min(88dvh,760px)}.benefit-composer>.sheet-handle{z-index:1;display:block;position:absolute;top:8px;right:50%;transform:translate(50%)}.benefit-composer-header{padding-top:20px}.benefit-form-pair{grid-template-columns:1fr}}.marketplace-sheet.is-overview{background:var(--waydar-surface);width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);display:grid;inset:0;overflow:hidden}.marketplace-overview-header{padding:calc(env(safe-area-inset-top) + 8px) 16px 18px;color:var(--waydar-on-ink);background:var(--waydar-ink);gap:12px;display:grid}.marketplace-sheet.is-overview .marketplace-tools{direction:ltr;border:0;grid-template-columns:max-content minmax(0,1fr);gap:12px;padding:0;display:grid}.marketplace-balance{min-width:0;min-height:60px;color:var(--waydar-on-ink);text-align:right;background:var(--waydar-ink-raised);border:1px solid var(--waydar-white-08);direction:rtl;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.marketplace-balance>span:first-child{gap:1px;min-width:0;display:grid}.marketplace-balance small{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);text-overflow:clip;white-space:normal;overflow:visible}.marketplace-balance strong{font-size:var(--waydar-text-title);line-height:1}.marketplace-sheet.is-overview .marketplace-search{min-height:60px;color:var(--waydar-muted);background:var(--waydar-surface);border:1px solid var(--waydar-ink-06);box-shadow:var(--waydar-shadow-float);direction:ltr;border-radius:18px;padding:0 13px}.marketplace-sheet.is-overview .marketplace-search:focus-within{border-color:var(--waydar-signal);box-shadow:var(--waydar-shadow-float), 0 0 0 3px var(--waydar-action-soft)}.marketplace-sheet.is-overview .marketplace-search input{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);direction:rtl;unicode-bidi:plaintext}.marketplace-sheet.is-overview .marketplace-search button{width:44px;height:44px}.marketplace-sheet.is-overview .marketplace-categories{background:var(--waydar-surface);scrollbar-width:none;border-radius:24px 24px 0 0;gap:8px;max-width:100%;margin-top:-1px;padding:14px 16px 12px;display:flex;overflow-x:auto}.marketplace-sheet.is-overview .marketplace-categories::-webkit-scrollbar{display:none}.marketplace-sheet.is-overview .marketplace-categories button{min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);white-space:nowrap;background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;line-height:1;display:inline-flex}.marketplace-sheet.is-overview .marketplace-categories button.selected{color:var(--waydar-on-ink);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-color:var(--waydar-action)}.marketplace-sheet.is-overview .marketplace-categories button.marketplace-filter-chip{width:44px;padding:0;position:relative}.marketplace-sheet.is-overview .marketplace-categories button.marketplace-filter-chip.has-filters{border-color:var(--waydar-ink)}.marketplace-filter-count{min-width:20px;height:20px;color:var(--waydar-on-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-ink);border-radius:999px;place-items:center;padding:0 6px;line-height:1;display:inline-grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.marketplace-sheet.is-overview .marketplace-body{min-height:0;padding:0 16px calc(env(safe-area-inset-bottom) + 116px);background:var(--waydar-surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.marketplace-discovery{gap:20px;padding-top:6px;display:grid}.marketplace-location-note{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);line-height:var(--waydar-leading-caption);align-items:center;gap:6px;margin:0;display:flex}.marketplace-section{gap:8px;display:grid}.marketplace-section-title{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-emphasis);margin:0}.marketplace-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplace-section-action{min-height:44px;color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;flex-shrink:0;padding:0 4px}.marketplace-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-12px -16px -16px;padding:14px 16px 26px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.marketplace-carousel::-webkit-scrollbar{display:none}.marketplace-card.is-loading{background:var(--waydar-surface-muted);min-height:15rem;box-shadow:none;border-color:#0000}.marketplace-card{background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-card);scroll-snap-align:start;border-radius:18px;flex:0 0 10.5rem;overflow:hidden}.marketplace-card-main{text-align:right;background:0 0;gap:2px;width:100%;padding:0 0 12px;display:grid}.marketplace-card-image{height:120px;color:var(--waydar-signal);background-color:var(--waydar-ink);place-items:center;margin-bottom:8px;display:grid;position:relative}.marketplace-card-photo{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.marketplace-card-photo.is-seen{opacity:1}.marketplace-card-photo.is-fading{opacity:1;transition:opacity .16s}@media (prefers-reduced-motion:reduce){.marketplace-card-photo.is-fading{transition:none}}.marketplace-card-main>strong,.marketplace-card-main>small,.marketplace-card-meta{padding-inline:12px}.marketplace-card-main>strong,.marketplace-card-main>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketplace-card-main>strong{color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-body)}.marketplace-card-main>small{min-height:calc(var(--waydar-leading-secondary) * 1em);color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);line-height:var(--waydar-leading-secondary)}.marketplace-card-meta{min-height:calc(var(--waydar-leading-secondary) * 1em);color:var(--waydar-muted);font-size:var(--waydar-text-secondary);line-height:var(--waydar-leading-secondary);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.marketplace-card-meta .marketplace-nearby-status{margin-inline-start:auto}.marketplace-image-tag{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-secondary);background:var(--waydar-surface);border-radius:999px;padding:0 8px;position:absolute;inset-block-start:6px;inset-inline-start:6px}.marketplace-card-image .marketplace-credit-chip{position:absolute;inset-block-end:8px;inset-inline-end:8px}.marketplace-credit-chip{min-width:4rem;color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-secondary);white-space:nowrap;background:var(--waydar-credit);border:1.5px solid var(--waydar-credit);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.marketplace-credit-chip.is-large{min-height:2.5rem;font-size:var(--waydar-text-emphasis);padding:0 14px}.marketplace-credit-chip.is-large .credit-amount{gap:6px}.marketplace-credit-chip.is-out-of-reach{color:var(--waydar-muted);background:var(--waydar-surface);border-color:var(--waydar-line-strong)}.marketplace-nearby-list{display:grid}.marketplace-nearby-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main navigate";align-items:center;gap:8px;min-height:76px;padding:10px 0;display:grid}.marketplace-nearby-list>.marketplace-nearby-row+.marketplace-nearby-row{border-top:1px solid var(--waydar-line)}.marketplace-nearby-main{text-align:right;background:0 0;grid-area:main;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.marketplace-nearby-image{width:64px;height:64px;color:var(--waydar-signal);background:var(--waydar-ink);background-position:50%;background-size:cover;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.marketplace-row-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""meta status";align-items:center;gap:2px 8px;min-width:0;display:grid}.marketplace-row-heading{grid-area:name;align-items:center;gap:6px;min-width:0;display:flex}.marketplace-row-heading>strong{min-width:0;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-row-gift{color:var(--waydar-subtle);flex:none}.marketplace-row-meta{min-width:0;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);line-height:var(--waydar-leading-secondary);grid-area:meta}.marketplace-row-copy>.marketplace-nearby-status{grid-area:status;justify-self:end}.marketplace-nearby-status{min-width:0;font-size:var(--waydar-text-secondary);line-height:var(--waydar-leading-secondary);align-items:center;gap:5px;display:inline-flex}.marketplace-nearby-status.open{color:var(--waydar-success-strong)}.marketplace-nearby-status.closed{color:var(--waydar-danger)}.marketplace-nearby-status.open:before,.marketplace-nearby-status.closed:before,.marketplace-detail-identity .marketplace-detail-trust span.open:before,.marketplace-detail-identity .marketplace-detail-trust span.closed:before{content:"";background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.marketplace-row-navigate{width:44px;height:44px;color:var(--waydar-ink);background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:999px;grid-area:navigate;place-items:center;padding:0;display:grid}.marketplace-sheet.is-overview .marketplace-state{min-height:220px}.marketplace-sheet.is-overview .marketplace-state strong{color:var(--waydar-ink);font-size:var(--waydar-text-body);line-height:var(--waydar-leading-body)}.marketplace-sheet.is-overview .marketplace-state.is-error strong{color:var(--waydar-danger)}.marketplace-sheet.is-overview .marketplace-skeletons>div{border:0;border-bottom:1px solid var(--waydar-line);border-radius:0;grid-template-columns:64px minmax(0,1fr);min-height:76px;padding:10px 0}.marketplace-sheet.is-overview .marketplace-skeletons i{width:64px;height:64px}.marketplace-skeletons>.marketplace-skeleton-cards{border:0;gap:12px;min-height:0;padding:0 0 8px;display:flex;overflow:hidden}.marketplace-sheet.is-overview .marketplace-skeleton-cards i{border-radius:18px;flex:0 0 10.5rem;width:auto;height:190px}.marketplace-shortfall{color:var(--waydar-ink);font-size:var(--waydar-text-secondary);line-height:var(--waydar-leading-secondary);background:var(--waydar-credit-soft);border:1px solid var(--waydar-credit);border-radius:12px;align-items:center;gap:8px;margin:8px 0 0;padding:10px 12px;animation:.18s both surface-fade-in;display:flex}.marketplace-filter-layer{z-index:4;inset:0 0 calc(env(safe-area-inset-bottom) + 106px);background:var(--waydar-ink-16);align-items:end;min-height:0;padding:12px;display:grid;position:absolute;overflow:hidden}.marketplace-filter-card{max-height:100%;color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);border-radius:24px;gap:4px;padding:16px;display:grid;overflow-y:auto}.marketplace-filter-card>header{align-items:center;gap:10px;display:flex}.marketplace-filter-card h3{font-size:var(--waydar-text-emphasis);line-height:var(--waydar-leading-emphasis);flex:auto;margin:0}.marketplace-filter-card>header>button{width:44px;height:44px;color:var(--waydar-muted);background:var(--waydar-surface-muted);border-radius:13px;place-items:center;padding:0;display:grid}.marketplace-filter-card>header>button.marketplace-filter-reset{width:auto;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);padding:0 12px}.marketplace-filter-switch{min-height:56px;color:var(--waydar-ink);font-size:var(--waydar-text-body);line-height:var(--waydar-leading-body);text-align:right;border:0;border-bottom:1px solid var(--waydar-line);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.marketplace-filter-switch i{background:var(--waydar-line-strong);border-radius:999px;flex:none;width:36px;height:22px;transition:background .16s;position:relative}.marketplace-filter-switch i:after{content:"";background:var(--waydar-surface);width:16px;height:16px;box-shadow:0 1px 3px var(--waydar-ink-24);border-radius:50%;transition:transform .16s;position:absolute;top:3px;right:3px}.marketplace-filter-switch[aria-checked=true] i{background:var(--waydar-signal)}.marketplace-filter-switch[aria-checked=true] i:after{transform:translate(-14px)}.marketplace-sort{margin-top:4px;display:grid}.marketplace-sort-label{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-secondary);margin:8px 0 0}.marketplace-segmented{background:var(--waydar-surface-muted);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:6px;padding:4px;display:grid}.marketplace-sort-option{min-height:48px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);line-height:var(--waydar-leading-secondary);text-align:center;background:0 0;border-radius:10px;padding:0 8px}.marketplace-sort-option[aria-checked=true]{color:var(--waydar-on-ink);font-weight:var(--waydar-weight-bold);background:var(--waydar-ink)}.marketplace-filter-card>footer{gap:4px;margin-top:12px;display:grid}.marketplace-filter-done{min-height:48px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:12px}.marketplace-sheet.is-overview .marketplace-load-more{min-height:44px;color:var(--waydar-ink);background:var(--waydar-surface-muted)}@media (width<=390px){.marketplace-sheet.is-overview{max-height:none;inset:0}.marketplace-overview-header{padding-inline:12px}.marketplace-sheet.is-overview .marketplace-tools{grid-template-columns:max-content minmax(0,1fr);gap:9px}.marketplace-sheet.is-overview .marketplace-categories,.marketplace-sheet.is-overview .marketplace-body{padding-inline:12px}.marketplace-carousel{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}}.trip-navigation-header{z-index:17;min-height:74px;padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;color:var(--waydar-on-ink);background:var(--waydar-ink);box-shadow:0 7px 22px var(--waydar-ink-16);direction:ltr;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid;position:absolute;top:0;left:0;right:0}.map-shell.is-driving .trip-notices{top:var(--trip-notice-top,calc(env(safe-area-inset-top) + 226px))}.map-shell.is-driving .trip-notices.has-trip-inspector-card{top:auto;bottom:calc(env(safe-area-inset-bottom) + 120px);z-index:18}.map-shell.is-driving .trip-notices.has-trip-inspector-card .is-trip-inspector-card{position:relative}.map-shell.is-driving .trip-system-state,.map-shell.is-driving .trip-report-confirmation{box-shadow:0 10px 26px var(--waydar-ink-16);border-radius:14px}.map-shell.is-driving .trip-bar{background:var(--waydar-white-98);border:1px solid var(--waydar-ink-06);min-height:98px;box-shadow:0 12px 32px var(--waydar-ink-24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;gap:16px;padding:12px 14px}.map-shell.is-driving .trip-summary{gap:7px}.trip-destination{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.map-shell.is-driving .trip-summary-values{grid-template-columns:max-content max-content;justify-content:space-between;align-items:end;gap:14px;display:grid}.map-shell.is-driving .trip-summary-values>span{color:var(--waydar-ink);gap:2px;display:grid}.map-shell.is-driving .trip-summary-values>span+span{border-inline-start:1px solid var(--waydar-line);padding-inline-start:12px}.map-shell.is-driving .trip-summary-values small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.map-shell.is-driving .trip-summary-values strong{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);white-space:nowrap;line-height:1.1}.map-shell.is-driving .trip-progress{background:var(--waydar-line);width:100%;height:5px}.map-shell.is-driving .trip-progress i{background:var(--waydar-route)}.map-shell.is-driving .trip-bar>button{min-width:92px;min-height:58px;color:var(--waydar-danger);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:14px}.map-shell.is-driving .trip-recenter-control{bottom:calc(env(safe-area-inset-bottom) + 136px);color:var(--waydar-ink)}.map-shell.is-driving .live-report-control{right:auto;bottom:calc(env(safe-area-inset-bottom) + 116px);left:50%;transform:translate(-50%)}@media (hover:hover){.map-shell.is-driving .live-report-control:hover{transform:translate(-50%,-1px)}}.map-shell.is-driving:has(.live-report-control) .maplibregl-ctrl-bottom-left{bottom:calc(env(safe-area-inset-bottom) + 190px)}@media (width>=760px){.map-shell.is-driving .live-report-control{right:auto}}@media (width<=350px){.trip-navigation-header{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;padding-inline:12px}.map-shell.is-driving .trip-bar{gap:9px;padding-inline:11px;left:10px;right:10px}.map-shell.is-driving .trip-bar>button{min-width:72px}.map-shell.is-driving .live-report-control{width:68px;min-width:68px;padding:0}}.maneuver-icon-review-sheet{min-height:100vh;color:var(--waydar-on-ink);background:var(--waydar-ink);padding:44px}.maneuver-icon-review-sheet>header{border-bottom:1px solid var(--waydar-white-16);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;display:flex}.maneuver-icon-review-sheet>header img{object-fit:contain;width:156px;height:50px}.maneuver-icon-review-sheet>header div{text-align:right;gap:5px;display:grid}.maneuver-icon-review-sheet h1,.maneuver-icon-review-sheet p{margin:0}.maneuver-icon-review-sheet h1{font-size:var(--waydar-text-display)}.maneuver-icon-review-sheet p{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-body)}.maneuver-icon-review-sheet>section{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.maneuver-icon-review-sheet article{text-align:center;background:var(--waydar-ink-raised);border:1px solid var(--waydar-white-12);border-radius:18px;align-content:center;justify-items:center;gap:13px;min-height:148px;padding:18px 10px;display:grid}.maneuver-icon-review-sheet article>span{width:68px;height:68px;color:var(--waydar-on-ink);background:var(--waydar-ink);border:1px solid var(--waydar-white-16);border-radius:16px;place-items:center;display:grid}.maneuver-icon-review-sheet article>span>svg{width:38px;height:38px}.maneuver-icon-review-sheet article .roundabout-symbol{width:42px;height:42px}.maneuver-icon-review-sheet article strong{font-size:var(--waydar-text-secondary)}.account-scrim.is-wallet-screen{z-index:19;background:var(--waydar-surface);align-items:stretch;padding:0}.account-scrim.is-wallet-screen:before{display:none}.account-scrim.is-wallet-screen .account-sheet.is-wallet-screen{background:var(--waydar-surface);width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;overflow:hidden}.account-sheet.is-wallet-screen>.sheet-handle{display:none}.account-sheet.is-wallet-screen .wallet-history-heading{min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom-color:var(--waydar-line);flex:none;margin:0 0 14px}.account-sheet.is-wallet-screen .wallet-history-heading>button,.account-sheet.is-wallet-screen .wallet-history-heading .profile-task-title{margin-bottom:8px}.account-scrim.is-notification-center-screen{z-index:130;background:var(--waydar-canvas);align-items:stretch;padding:0}.account-scrim.is-notification-center-screen:before{display:none}.account-scrim.is-notification-center-screen .account-sheet.is-notification-center-screen{background:var(--waydar-canvas);width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;overflow:hidden}.account-sheet.is-notification-center-screen>.sheet-handle{display:none}.notification-center-header{min-height:82px;padding:calc(env(safe-area-inset-top) + 12px) 16px 10px;color:var(--waydar-on-ink);background:var(--waydar-ink);direction:rtl;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.notification-center-header>button{width:44px;height:44px;color:var(--waydar-on-ink);background:var(--waydar-white-08);border:1px solid var(--waydar-white-16);border-radius:999px;place-items:center;padding:0;display:grid}@media (hover:hover){.notification-center-header>button:hover{background:var(--waydar-white-16)}}.notification-center-header>span{text-align:center;min-width:0;display:grid}.notification-center-header h2{color:var(--waydar-on-ink);font-size:var(--waydar-text-title);margin:0;line-height:1.2}.notification-center-header small{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular)}.account-sheet.is-notification-center-screen .profile-content{padding:0 16px calc(env(safe-area-inset-bottom) + 24px);background:var(--waydar-canvas);-webkit-overflow-scrolling:touch;overflow:hidden auto}.account-sheet.is-notification-center-screen .profile-flow-stage{width:min(100%,620px);margin-inline:auto;animation-duration:.14s}.notification-center-list{gap:18px;padding-top:18px;display:grid}.notification-center-list-tools{justify-content:flex-end;align-items:center;gap:12px;min-height:44px;display:flex}.notification-center-list-tools>button{min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:12px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}@media (hover:hover){.notification-center-list-tools>button:hover{background:var(--waydar-surface-muted)}}.notification-center-list-tools>button:disabled{opacity:.55}.notification-center-group{gap:8px;display:grid}.notification-center-group h3{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:0;padding-inline:4px}.notification-center-group>div{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:18px;overflow:hidden}.notification-center-row{width:100%;min-height:92px;color:var(--waydar-muted);text-align:right;background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);grid-template-columns:46px minmax(0,1fr) 28px;align-items:start;gap:12px;padding:16px 14px;display:grid;position:relative}.notification-center-row:last-child{border-bottom:0}@media (hover:hover){button.notification-center-row:hover{background:var(--waydar-surface-muted)}}.notification-center-row.is-unread{color:var(--waydar-ink);background:var(--waydar-canvas)}.notification-center-row.is-unread:before{content:"";background:var(--waydar-signal);border-radius:4px 0 0 4px;width:4px;position:absolute;top:20px;bottom:20px;right:0}.notification-center-icon{width:44px;height:44px;color:var(--waydar-ink);background:var(--waydar-surface-muted);border-radius:14px;place-items:center;display:grid}.notification-center-icon-active_route_reports{background:var(--waydar-action-soft)}.notification-center-icon-credit_rewards,.notification-center-icon-transfers_received{background:var(--waydar-credit-soft)}.notification-center-icon-own_report_outcomes,.notification-center-icon-reputation_milestones{color:var(--waydar-on-ink);background:var(--waydar-ink)}.notification-center-icon-redemption_updates{color:var(--waydar-success-strong);background:var(--waydar-success-soft)}.notification-center-copy{gap:4px;min-width:0;display:grid}.notification-center-meta{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-center-row.is-unread .notification-center-meta>span{color:var(--waydar-action-strong)}.notification-center-copy>strong{color:inherit;font-size:var(--waydar-text-body);line-height:1.4}.notification-center-body{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);overflow-wrap:anywhere;line-height:1.55}.notification-center-affordance{width:28px;min-height:44px;color:var(--waydar-muted);place-items:center;display:grid}.notification-center-notice{background:var(--waydar-surface);border:1px solid var(--waydar-line);width:100%;min-height:48px;padding:10px 12px}.notification-center-inline-error{width:100%;min-height:48px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.notification-center-notice{z-index:2;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-canvas);border-color:var(--waydar-line);box-shadow:0 8px 24px var(--waydar-ink-06);border-radius:14px;align-items:center;gap:9px;display:flex;position:sticky;top:8px}.notification-center-state,.notification-center-loading{text-align:center;align-content:center;justify-items:center;min-height:calc(100dvh - 190px);padding:32px 20px;display:grid}.notification-center-state>span,.notification-center-loading-mark{width:58px;height:58px;color:var(--waydar-on-ink);background:var(--waydar-ink);border-radius:20px;place-items:center;margin-bottom:14px;display:grid}.notification-center-state.is-empty>span{color:var(--waydar-ink);background:var(--waydar-signal)}.notification-center-state strong,.notification-center-loading strong{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis)}.notification-center-state p{max-width:300px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:6px 0 18px;line-height:1.55}.notification-center-loading{gap:10px}.notification-center-skeleton{background:linear-gradient(90deg, var(--waydar-surface-muted) 25%, var(--waydar-canvas) 50%, var(--waydar-surface-muted) 75%);background-size:200% 100%;border-radius:16px;width:min(100%,520px);height:78px;animation:1.3s linear infinite notification-skeleton}@keyframes notification-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.notification-center-skeleton{animation:none}}@media (width<=350px){.account-sheet.is-notification-center-screen .profile-content,.notification-center-header{padding-inline:12px}.notification-center-row{grid-template-columns:42px minmax(0,1fr) 24px;gap:9px;padding-inline:11px}.notification-center-icon{width:40px;height:40px}}.account-sheet.is-wallet-screen .profile-content{margin-bottom:calc(env(safe-area-inset-bottom) + 116px);background:var(--waydar-surface);-webkit-overflow-scrolling:touch;padding:0 16px 20px;overflow:hidden auto}.account-sheet.is-wallet-screen .profile-flow-stage,.account-sheet.is-wallet-screen .profile-credit-history{gap:8px}.wallet-balance-card{min-height:100px;color:var(--waydar-on-ink);background:var(--waydar-ink);box-shadow:none;isolation:isolate;border-radius:18px;grid-template-columns:minmax(0,1fr) 56px;padding:14px 20px;display:grid;position:relative;overflow:hidden}.wallet-balance-card:after{content:none}.wallet-balance-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px 10px;min-width:0;display:grid}.wallet-balance-copy>strong{font-size:var(--waydar-text-display);overflow-wrap:anywhere;line-height:.95}.wallet-balance-copy>small{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular)}.wallet-card-visual{color:var(--waydar-signal);align-content:center;justify-items:center;display:grid;position:relative}.wallet-card-visual i{width:43px;height:43px;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-credit);border:4px solid var(--waydar-ink);border-radius:999px;place-items:center;display:grid;position:absolute;top:57px;right:24px}.account-sheet.is-wallet-screen .credit-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-inline:0}.account-sheet.is-wallet-screen .credit-primary-actions button{min-height:48px;color:var(--waydar-on-ink);background:var(--waydar-action);border:1px solid var(--waydar-action);box-shadow:none;font-size:var(--waydar-text-body);border-radius:12px}.account-sheet.is-wallet-screen .credit-primary-actions button+button{color:var(--waydar-ink);background:var(--waydar-surface);border-color:var(--waydar-line-strong)}.account-sheet.is-wallet-screen .credit-primary-actions button:disabled{color:var(--waydar-subtle);background:var(--waydar-surface-muted);border-color:var(--waydar-line)}.account-sheet.is-wallet-screen .marketplace-section.is-contained{gap:4px}.account-sheet.is-wallet-screen .marketplace-section.is-contained .marketplace-carousel{padding-bottom:4px}.account-sheet.is-wallet-screen .marketplace-section.is-contained .marketplace-section-title{padding-top:0}dialog.product-link-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - 24px);border:0;margin:auto auto 0;position:fixed;inset:auto 0 0;overflow-y:auto}dialog.product-link-dialog::backdrop{background:var(--waydar-scrim)}.native-google-map{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.native-map-status{top:var(--native-map-controls-top,calc(env(safe-area-inset-top) + 152px));z-index:3;color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);text-align:right;border-radius:20px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;position:absolute;left:16px;right:16px}.native-map-status strong{font-size:var(--waydar-text-body)}.native-map-sources{z-index:4;bottom:calc(var(--native-map-logo-bottom,var(--native-map-bottom,102px)) - 4px);direction:ltr;align-items:end;gap:2px;max-width:calc(100% - 108px);display:flex;position:absolute;right:8px}.map-shell:has(.native-google-map) .toast.is-report-success{bottom:calc(var(--native-map-bottom,102px) + 80px)}.map-sources-control{width:44px;height:44px;color:var(--waydar-muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.map-sources-control svg{box-sizing:content-box;background:var(--waydar-glass);border-radius:50%;padding:5px}.map-source-intro{background:var(--waydar-glass);color:var(--waydar-muted);text-align:center;white-space:nowrap;direction:rtl;border-radius:2px;flex-shrink:0;align-self:center;padding:2px 4px;font-size:12px;line-height:1.5}@media (width<=380px){.native-map-sources>.map-source-intro{position:absolute;bottom:100%;right:0}}.map-source-intro a{color:var(--waydar-muted)}dialog.map-sources-sheet{width:min(100%,480px);max-height:calc(100dvh - env(safe-area-inset-top) - 24px);padding:22px 20px calc(24px + env(safe-area-inset-bottom));background:var(--waydar-surface);color:var(--waydar-ink);text-align:right;border:0;border-radius:24px 24px 0 0;margin:auto auto 0;position:fixed;inset:auto 0 0;overflow-y:auto}.map-sources-sheet::backdrop{background:var(--waydar-scrim)}.map-sources-sheet .sheet-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.map-sources-sheet h2{font-size:var(--waydar-text-title);margin:0}.map-source-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.map-source-links a,.map-source-links .google-maps-source{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-body);text-underline-offset:4px;align-items:center;display:inline-flex}.map-source-intro .google-maps-source,.map-source-links .google-maps-source{color:var(--waydar-subtle);font-weight:var(--waydar-weight-regular);letter-spacing:normal;white-space:nowrap;font-style:normal}.admin-map-settings-heading{position:relative}.admin-map-settings-info{width:44px;height:44px;color:var(--waydar-muted);background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.admin-map-settings-help{z-index:2;background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-float);color:var(--waydar-muted);font-size:var(--waydar-text-secondary);border-radius:12px;margin:0;padding:14px 16px;line-height:1.6;position:absolute;inset:calc(100% - 8px) 0 auto}dialog.admin-map-settings-confirm{width:min(420px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--waydar-ink);background:var(--waydar-surface);text-align:right;border:0;border-radius:20px;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.admin-map-settings-confirm::backdrop{background:var(--waydar-scrim)}.admin-map-settings-confirm h3{font-size:var(--waydar-text-emphasis);margin:0 0 12px;line-height:1.4}.admin-map-settings-confirm p{color:var(--waydar-muted);font-size:var(--waydar-text-body);margin:0 0 16px;line-height:1.6}.admin-map-settings-confirm ul{font-size:var(--waydar-text-body);gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.admin-map-settings-confirm-actions{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.admin-map-settings-info:focus-visible,.admin-map-settings-confirm button:focus-visible{outline:2px solid var(--waydar-signal);outline-offset:3px}.admin-map-settings-options{display:grid}.admin-map-setting{border-bottom:1px solid var(--waydar-line);min-height:60px;font-size:var(--waydar-text-body);justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.admin-map-setting input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:22px;flex:0 0 52px;width:52px;height:44px;margin:0;position:relative}.admin-map-setting input:before{content:"";background:var(--waydar-line-strong);border-radius:15px;width:52px;height:30px;position:absolute;top:7px;left:0}.admin-map-setting input:after{content:"";background:var(--waydar-surface);width:24px;height:24px;box-shadow:0 1px 3px var(--waydar-ink-16);border-radius:50%;position:absolute;top:10px;left:4px}.admin-map-setting input:checked:before{background:var(--waydar-action)}.admin-map-setting input:checked:after{left:24px}.admin-map-setting input:focus-visible,.map-sources-control:focus-visible{outline:2px solid var(--waydar-signal);outline-offset:3px}.admin-map-setting input:disabled{opacity:.55;cursor:wait}.admin-map-settings-meta{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);overflow-wrap:anywhere;line-height:1.6}.admin-map-settings-feedback{font-size:var(--waydar-text-secondary);align-items:center;gap:8px;line-height:1.5;display:flex}.admin-map-settings-feedback.is-error{color:var(--waydar-danger)}.admin-map-settings-save,.admin-map-settings-retry{width:100%;min-height:44px;font-weight:var(--waydar-weight-bold);font-size:var(--waydar-text-body);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.admin-map-settings-save{background:var(--waydar-action);color:var(--waydar-on-ink)}.admin-map-settings-save:disabled,.admin-map-settings-retry{background:var(--waydar-canvas);color:var(--waydar-muted)}.map-shell:has(.native-google-map) .locate-control{bottom:calc(var(--native-map-bottom,102px) + 42px)}.map-shell.is-driving:has(.native-google-map) .trip-recenter-control{bottom:calc(var(--native-map-bottom,102px) + 42px)}.map-shell.is-driving:has(.native-google-map):has(.report-card-dock) .trip-recenter-control{bottom:max(calc(var(--native-map-bottom,102px) + 42px), var(--trip-card-clearance,0px))}.map-shell:has(.native-google-map) .zoom-controls{bottom:calc(var(--native-map-bottom,102px) + 104px)}.product-link-dialog .contextual-prompt-actions>button{font-size:var(--waydar-text-body)}.decision-actions{direction:ltr;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.decision-actions>button{min-width:0;min-height:48px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);color:var(--waydar-ink);background:var(--waydar-canvas);direction:rtl;border-radius:14px;padding:10px 12px;line-height:1.4}.decision-actions>button:only-child{grid-column:1/-1}.decision-actions>.decision-primary,.recovery-symbol{color:var(--waydar-action);flex:none}.report-composer-sheet.has-location-error .report-composer-heading{margin-bottom:12px}.report-composer-sheet.has-location-error .report-composer-title{gap:12px}.report-composer-sheet.has-location-error .report-location-error{gap:24px}.report-composer-sheet.has-location-error .report-location-error>span{color:var(--waydar-muted);font-size:var(--waydar-text-body);text-align:right;line-height:1.5}.report-composer-sheet.has-location-error .primary-button{background:#d83a00}.notification-center-state.is-error>.notification-recovery-icon{color:var(--waydar-ink);background:var(--waydar-danger-soft);position:relative}.notification-recovery-bell{position:absolute;inset:22px auto auto 21px}dialog.product-link-dialog{inset:auto 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px;grid-template-columns:32px minmax(0,1fr);gap:18px 12px;width:min(420px,100% - 32px);margin:auto;padding:22px 18px 18px}.product-link-dialog .contextual-prompt-icon{width:32px;height:32px;color:var(--waydar-action);background:0 0}.product-link-dialog .contextual-prompt-copy h2{font-size:var(--waydar-text-title);line-height:1.4}.product-link-dialog .contextual-prompt-copy p{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular)}.product-link-dialog .contextual-prompt-actions{grid-column:1/-1}.map-appearance-control{z-index:5;top:var(--native-map-controls-top,calc(env(safe-area-inset-top) + 152px));width:48px;height:48px;color:var(--waydar-ink);background:var(--waydar-surface);box-shadow:var(--waydar-shadow-sheet);border-radius:50%;place-items:center;display:grid;position:absolute;right:16px}dialog.map-appearance-sheet{width:min(100%,430px);max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 24px);padding:20px 18px calc(24px + env(safe-area-inset-bottom));color:var(--waydar-ink);background:var(--waydar-surface);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;position:fixed;inset:auto 0 0;overflow-y:auto}.map-appearance-sheet::backdrop{background:var(--waydar-ink-24)}.map-appearance-sheet .sheet-heading{margin-bottom:20px}.map-appearance-sheet h2{font-size:var(--waydar-text-title)}.map-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.map-appearance-options>button{min-height:108px;font-size:var(--waydar-text-body);line-height:1.4;font-weight:var(--waydar-weight-regular);background:0 0;justify-items:center;gap:10px;padding:4px;display:grid}.map-appearance-preview{width:76px;height:76px;color:var(--waydar-subtle);background:var(--waydar-surface-muted);background-position:50%;background-size:cover;border:2px solid #0000;border-radius:20px;place-items:center;display:grid;position:relative}.map-appearance-preview.normal{background-image:url(/images/map-types/standard.webp)}.map-appearance-preview.satellite{background-image:url(/images/map-types/satellite.webp)}.map-appearance-preview.terrain{background-image:url(/images/map-types/terrain.webp)}.map-appearance-options>button[aria-pressed=true] .map-appearance-preview{outline:3px solid var(--waydar-signal);outline-offset:3px}.map-appearance-options>button[aria-pressed=true]>span:last-child{font-weight:var(--waydar-weight-bold)}.map-appearance-check{color:var(--waydar-on-ink);background:var(--waydar-action);border-radius:50%;width:22px;height:22px;padding:2px;position:absolute;bottom:-3px;left:-3px}.map-appearance-feedback{font-size:var(--waydar-text-secondary);color:var(--waydar-muted);margin:16px 0 0}.manual-invitation{font-size:var(--waydar-text-secondary);margin-block:12px}.manual-invitation summary{cursor:pointer;padding-block:8px}.manual-invitation-entry{gap:8px;padding-block:8px;display:flex}.manual-invitation-field{flex:1;min-width:0;display:flex;position:relative}.manual-invitation-entry input{border:1px solid var(--waydar-line-strong);min-width:0;height:48px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);color:var(--waydar-ink);background:var(--waydar-surface);text-align:right;border-radius:13px;outline:0;flex:1;padding:0 13px 0 104px}.manual-invitation-entry input:focus{border-color:var(--waydar-route);box-shadow:0 0 0 3px var(--waydar-route-soft)}.manual-invitation-state{font-size:var(--waydar-text-caption);line-height:var(--waydar-leading-caption);font-weight:var(--waydar-weight-bold);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;translate:0 -50%}.manual-invitation-state.is-loading{color:var(--waydar-muted)}.manual-invitation-state.is-ready{color:var(--waydar-success)}.manual-invitation-state:is(.is-invalid,.is-expired,.is-error){color:var(--waydar-danger)}.manual-invitation-entry button{color:var(--waydar-action-strong);background:var(--blue-soft);border-radius:12px;padding-inline:14px}.account-sheet.is-wallet-screen .credit-activity{background:var(--waydar-surface);box-shadow:none;border:0;padding:0 16px 16px}.account-sheet.is-wallet-screen .credit-activity>strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.account-sheet.is-wallet-screen .credit-activity ul{border:1px solid var(--waydar-line);border-radius:16px;overflow:hidden}.account-sheet.is-wallet-screen .credit-activity li{min-height:64px;padding:0 14px}.account-sheet.is-wallet-screen .credit-activity li:first-child{border-top:0}.account-sheet.is-wallet-screen .credit-activity li b{color:var(--waydar-ink);font-size:var(--waydar-text-secondary)}.account-sheet.is-wallet-screen .credit-activity li em{color:var(--waydar-success-strong);font-size:var(--waydar-text-body)}.account-sheet.is-wallet-screen .credit-info-link{min-height:44px;color:var(--waydar-ink);background:var(--waydar-canvas);border:0;margin-bottom:0}.wallet-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-section-heading h3{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);margin:0}.wallet-section-heading button{min-height:44px;color:var(--waydar-action);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;flex-shrink:0;padding:0 4px}.account-sheet.is-wallet-screen .credit-activity ul{border:0;border-radius:0}.account-sheet.is-wallet-screen .credit-activity li{gap:16px;padding:12px 0}.account-sheet.is-wallet-screen .credit-activity li>span{min-width:0}.account-sheet.is-wallet-screen .credit-activity li b{font-size:var(--waydar-text-body);overflow-wrap:anywhere}.account-sheet.is-wallet-screen .credit-activity li small{font-size:var(--waydar-text-caption)}.account-sheet.is-wallet-screen .credit-activity li em{flex-shrink:0}.account-sheet.is-wallet-screen .credit-activity li em.negative{color:var(--waydar-danger)}.account-sheet.is-wallet-screen .wallet-activity-history ul{overflow:visible}.wallet-activity-history>p[role=status]{align-items:center;gap:8px;display:flex}.wallet-history-more{min-height:44px;color:var(--waydar-ink);background:var(--waydar-canvas);font-size:var(--waydar-text-secondary);border-radius:12px;padding:10px 16px}.wallet-history-error{color:var(--waydar-danger)}@media (width<=350px){.account-sheet.is-wallet-screen .profile-content{padding-inline:12px}.account-sheet.is-wallet-screen .wallet-history-heading .profile-task-title{flex-direction:column;gap:2px}.wallet-balance-card{grid-template-columns:minmax(0,1fr) 44px;min-height:100px;padding-inline:16px}}.report-composer-sheet{z-index:19;max-height:min(71dvh,660px);padding:8px 20px calc(env(safe-area-inset-bottom) + 18px);color:var(--waydar-ink);background:var(--waydar-surface);border-color:var(--waydar-ink-06);box-shadow:0 -18px 52px var(--waydar-ink-16);border-radius:30px 30px 0 0}.report-composer-heading{align-items:center;padding-bottom:8px}.report-composer-title{align-items:center;gap:9px;min-width:0;display:flex}.report-composer-title img{object-fit:contain;width:34px;height:40px}.report-composer-title h2{color:var(--waydar-ink);font-size:var(--waydar-text-title);margin:0}.report-composer-sheet .icon-button{color:#111;background:#f3f3f1;border-radius:12px}.report-composer-sheet .report-composer-scroll{padding:0 1px 8px}.report-composer-sheet .report-details-picker{gap:14px;margin-top:6px}.report-composer-sheet .report-details-picker legend{color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);margin-bottom:9px}.report-composer-sheet .report-details-picker legend small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin-inline-start:5px}.report-placement-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-placement-choice button{min-height:72px;color:var(--waydar-ink);text-align:right;background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;display:flex}.report-placement-choice button>svg{flex:0 0 28px}.report-placement-choice button.is-selected{color:var(--waydar-on-ink);background:var(--waydar-action);border-color:var(--waydar-action);box-shadow:0 8px 18px var(--waydar-ink-16)}.report-placement-choice button>span{gap:3px;min-width:0;display:grid}.report-placement-choice button strong,.report-placement-choice button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-placement-choice button strong{font-size:var(--waydar-text-secondary);text-overflow:clip;white-space:normal}.report-placement-choice button small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.report-placement-choice button.is-selected small{color:var(--waydar-white-84)}.report-composer-sheet .report-detail-options{gap:8px}.report-composer-sheet .report-enforcement-options{grid-template-columns:repeat(3,minmax(0,1fr))}.report-composer-sheet .report-detail-options button{min-height:68px;color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border-color:var(--waydar-line);border-radius:13px;align-content:center;padding:6px 4px}.report-composer-sheet .report-detail-options button span{-webkit-line-clamp:unset;min-height:0;line-height:1.2;display:block;overflow:visible}.report-composer-sheet .report-detail-options button.is-selected{color:var(--waydar-ink);background:var(--waydar-action-soft);border-color:var(--waydar-action);box-shadow:inset 0 0 0 1px var(--waydar-action-soft)}.report-composer-sheet .report-detail-options button.is-selected svg{color:var(--waydar-action)}.report-composer-sheet .report-note-toggle{width:100%;min-height:48px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);background:var(--waydar-surface-muted);border:1px solid var(--waydar-line);border-radius:12px;justify-content:flex-start;margin-top:10px;padding:0 14px}.report-composer-sheet>.report-sheet-content>.primary-button{min-height:54px;color:var(--waydar-on-ink);background:var(--waydar-action);border-radius:12px;margin-top:10px}.report-composer-sheet>.report-sheet-content>.primary-button:enabled:active{background:var(--waydar-action-strong)}@media (hover:hover) and (pointer:fine){.report-composer-sheet>.report-sheet-content>.primary-button:enabled:hover{background:var(--waydar-action-strong)}}@media (width<=759px){.map-shell.is-driving.is-reporting .report-composer-sheet{max-height:min(78dvh, calc(100dvh - env(safe-area-inset-top) - 64px));border-radius:28px 28px 0 0;bottom:0}.map-shell.is-driving.is-reporting .report-composer-sheet .report-details-picker{gap:10px;margin-top:2px}.map-shell.is-driving.is-reporting .report-composer-sheet .report-details-picker legend{margin-bottom:6px}.map-shell.is-driving.is-reporting .report-placement-choice button{min-height:60px}.map-shell.is-driving.is-reporting .report-composer-sheet .report-detail-options button{min-height:56px}}@media (width<=350px){.report-composer-sheet{padding-inline:14px}.report-placement-choice button{gap:6px;padding-inline:8px}.report-placement-choice button>svg{flex-basis:24px}.report-composer-sheet .report-enforcement-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-map-selection-context{min-height:68px;padding:11px 14px;left:8px;right:8px}.report-map-selection-context strong{font-size:var(--waydar-text-body)}.report-map-selection-context>div>span{font-size:var(--waydar-text-caption)}.report-map-selection-actions{grid-template-columns:minmax(86px,.68fr) minmax(0,1.4fr);gap:7px;padding:7px;left:8px;right:8px}.report-map-selection-actions button{font-size:var(--waydar-text-secondary);padding-inline:9px}}.marketplace-sheet.has-detail{background:var(--waydar-surface);width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;inset:0;overflow:hidden}.marketplace-sheet.has-detail>.sheet-handle{display:none}.marketplace-detail-header{min-height:74px;padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;background:var(--waydar-ink);direction:ltr;grid-template-columns:46px minmax(0,1fr) 46px;display:grid}.marketplace-detail-header .marketplace-back{width:44px;height:44px;color:var(--waydar-on-ink);border:1.5px solid var(--waydar-on-ink-muted);background:0 0;border-radius:999px}@media (hover:hover){.marketplace-detail-header .marketplace-back:hover{color:var(--waydar-on-ink);background:var(--waydar-ink-raised)}}.marketplace-sheet.has-detail .marketplace-body{padding:0 0 calc(env(safe-area-inset-bottom) + 106px);background:var(--waydar-surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.marketplace-sheet.has-detail .marketplace-detail{gap:0}.marketplace-sheet.has-detail .marketplace-detail-hero{background-color:var(--waydar-ink);border-radius:0;min-height:clamp(112px,23dvh,214px);padding:0}.marketplace-sheet.has-detail .marketplace-detail-hero:before{display:none}.marketplace-detail-identity{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px 12px;display:grid;position:relative}.marketplace-detail-go{min-width:56px;min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;grid-area:1/3/span 2;align-self:center;justify-items:center;gap:4px;padding:0;display:grid}.marketplace-detail-go-icon{background:var(--waydar-surface);border:1px solid var(--waydar-line-strong);border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.marketplace-detail-go:disabled{opacity:.48}.marketplace-sheet.has-detail .marketplace-detail-logo{border:4px solid var(--waydar-surface);width:74px;height:74px;box-shadow:var(--waydar-shadow-float);border-radius:999px;margin-top:-32px}.marketplace-detail-identity-copy{gap:2px;min-width:0;display:grid}.marketplace-detail-title-row{align-items:center;gap:8px;min-width:0;display:flex}.marketplace-detail-title-row>em{color:var(--waydar-ink);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold);background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:999px;flex:none;padding:1px 8px}.marketplace-detail-title-row>strong{min-width:0;color:var(--waydar-ink);font-size:var(--waydar-text-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.marketplace-detail-identity-copy>span{color:var(--waydar-subtle);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular)}.marketplace-detail-identity .marketplace-detail-trust{flex-wrap:wrap;grid-column:2;gap:0 12px;margin-top:0}.marketplace-detail-identity .marketplace-detail-trust span{min-height:24px;color:var(--waydar-subtle);font-size:var(--waydar-text-caption);background:0 0;padding:0}.marketplace-detail-identity .marketplace-detail-trust span.open{color:var(--waydar-success-strong);background:0 0}.marketplace-detail-identity .marketplace-detail-trust span.closed{color:var(--waydar-danger);background:0 0}.marketplace-sheet.has-detail .marketplace-branch-picker,.marketplace-sheet.has-detail .marketplace-benefits,.marketplace-sheet.has-detail .marketplace-branch-card,.marketplace-sheet.has-detail .marketplace-about,.marketplace-sheet.has-detail .marketplace-flag{margin-inline:20px}.marketplace-sheet.has-detail .marketplace-branch-picker{margin-bottom:12px}.marketplace-sheet.has-detail .marketplace-benefit-list article{background:var(--waydar-surface);border:1px solid var(--waydar-line);box-shadow:var(--waydar-shadow-card);border-radius:19px;padding:16px}.marketplace-sheet.has-detail .marketplace-benefit-heading{align-items:stretch;gap:12px}.marketplace-benefit-heading>.marketplace-benefit-copy{align-content:center;gap:4px;align-items:initial;min-width:0;color:var(--waydar-ink);background:0 0;border-radius:0;flex:1 1 0;padding:0;display:grid}.marketplace-benefit-copy>small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold)}.marketplace-benefit-copy>strong{overflow-wrap:anywhere;color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);line-height:1.2}.marketplace-sheet.has-detail .marketplace-benefit-list article>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:9px 0 8px}.marketplace-benefit-actions{grid-template-columns:minmax(0,1fr);margin-top:11px;display:grid}.marketplace-benefit-actions .marketplace-redeem{min-height:50px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);background:var(--waydar-action);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 12px;display:inline-flex}.marketplace-benefit-actions .marketplace-redeem:disabled{color:var(--waydar-muted);background:var(--waydar-surface-muted)}.marketplace-sheet.has-detail .marketplace-branch-card{border-color:var(--waydar-line);box-shadow:var(--waydar-shadow-card);border-radius:18px;gap:0;margin-top:16px;padding:0 14px}.marketplace-info-row,.marketplace-sheet.has-detail .marketplace-branch-card summary{min-height:64px;color:var(--waydar-ink);border:0;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:11px;display:grid}.marketplace-info-row+.marketplace-info-row,.marketplace-info-row+details,.marketplace-sheet.has-detail .marketplace-branch-card details+.marketplace-info-row{border-top:1px solid var(--waydar-line)}.marketplace-info-row>span,.marketplace-sheet.has-detail .marketplace-branch-card summary>span{gap:2px;min-width:0;display:grid}.marketplace-info-row strong,.marketplace-sheet.has-detail .marketplace-branch-card summary strong{font-size:var(--waydar-text-secondary)}.marketplace-info-row small,.marketplace-sheet.has-detail .marketplace-branch-card summary small{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.marketplace-info-row{text-align:start;background:0 0;width:100%;padding:0}button.marketplace-info-row:disabled{opacity:1;cursor:default}button.marketplace-info-row>span>small{white-space:normal}.marketplace-sheet.has-detail .marketplace-branch-card details[open]>summary>svg:last-child{transform:rotate(-90deg)}.marketplace-sheet.has-detail .marketplace-about{margin-top:28px}.marketplace-about h3{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-emphasis);margin:0 0 8px}.marketplace-about p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);margin:0;line-height:1.65}.marketplace-sheet.has-detail .marketplace-flag{border-top:1px solid var(--waydar-line);margin-top:28px;padding-top:8px}@media (width<=350px){.marketplace-detail-identity{grid-template-columns:66px minmax(0,1fr);padding-inline:14px}.marketplace-sheet.has-detail .marketplace-detail-logo{width:66px;height:66px}.marketplace-detail-identity .marketplace-detail-trust{grid-column:2}.marketplace-sheet.has-detail .marketplace-branch-picker,.marketplace-sheet.has-detail .marketplace-benefits,.marketplace-sheet.has-detail .marketplace-branch-card,.marketplace-sheet.has-detail .marketplace-about,.marketplace-sheet.has-detail .marketplace-flag{margin-inline:14px}}.trip-report-confirmation.inspector-report-card{color:var(--waydar-on-ink);background:var(--waydar-ink);border:1px solid var(--waydar-signal);box-shadow:0 12px 32px var(--waydar-ink-16);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.inspector-report-body{gap:8px;min-width:0;display:grid}.inspector-report-card.is-expandable .inspector-report-body{cursor:pointer}.inspector-report-card.is-expandable .inspector-report-body:focus-visible{outline:3px solid var(--waydar-signal);outline-offset:2px;border-radius:12px}.inspector-report-main{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;min-width:0;display:grid}.inspector-report-support{flex-direction:column;grid-area:1/2;justify-content:flex-end;align-self:stretch;min-width:0;padding-top:38px;display:flex}.inspector-report-card .trip-report-confirmation-utilities{position:absolute;top:7px;left:7px}.inspector-report-overview{border-left:1px solid var(--waydar-ink-raised);direction:ltr;grid-area:1/1;grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:8px;min-width:0;padding-inline-start:12px;display:grid}.inspector-report-art{object-fit:contain;object-position:center bottom;grid-column:2;width:64px;height:86px}.inspector-report-copy{direction:rtl;align-content:center;gap:5px;min-width:0;display:grid}.inspector-report-card .inspector-report-overview .trip-report-confirmation-heading{text-align:center;justify-content:center;width:100%;min-height:0;padding:0}.inspector-report-card .trip-report-confirmation-heading strong{color:var(--waydar-on-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);letter-spacing:-.5px;white-space:normal;line-height:1.05;display:block;overflow:visible}.inspector-report-card .trip-report-confirmation-heading>span:last-child{gap:5px}.inspector-report-card .trip-report-confirmation-utilities button{color:var(--waydar-on-ink-muted)}.inspector-report-distance{width:100%;color:var(--waydar-on-ink);justify-items:center;gap:3px;display:grid}.inspector-report-distance-value{max-width:100%;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;line-height:1;display:inline-flex}.inspector-report-distance-prefix,.inspector-report-distance-unit{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular)}.inspector-report-distance-number{font-size:var(--waydar-text-display);font-weight:var(--waydar-weight-bold);letter-spacing:-1px}.inspector-report-distance small{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);white-space:nowrap;line-height:1.2}.inspector-report-card .trip-report-confirmation-details{min-width:0;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);padding-inline:4px;grid-column:auto;grid-auto-rows:minmax(24px,auto);align-content:end;gap:7px;padding-top:0;display:grid;overflow:visible}.inspector-report-card .trip-report-confirmation-details>span{white-space:normal;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.inspector-report-card .trip-report-confirmation-details>span+span{border-top:0}.inspector-report-card .trip-report-confirmation-details svg{color:var(--waydar-signal)}.inspector-report-card .trip-report-confirmation-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.inspector-report-card .trip-report-confirmation-actions .retry-action{grid-column:1/-1}.inspector-report-card .trip-report-confirmation-button{min-height:52px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);border-radius:16px}.inspector-report-card .trip-report-confirmation-button.is-dismiss{color:var(--waydar-on-ink);background:var(--waydar-ink-raised)}.inspector-report-card .trip-report-confirmation-error{color:var(--waydar-signal);font-size:var(--waydar-text-secondary)}.inspector-report-card .report-description{color:var(--waydar-on-ink);background:var(--waydar-ink-raised);border:1px solid var(--waydar-ink-raised);font-size:var(--waydar-text-secondary);border-radius:12px;margin:0;padding:9px 11px;line-height:1.6}.inspector-report-card .report-reporter-meta{color:var(--waydar-on-ink-muted);margin:0;padding:0}.inspector-report-card .report-reporter-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inspector-report-card .report-reporter-copy em{color:var(--waydar-on-ink-muted);background:var(--waydar-ink-raised)}.inspector-report-card .report-reporter-avatar{width:24px;min-width:24px;height:24px}.inspector-report-card .report-own-status{color:var(--waydar-on-ink-muted);border-top:1px solid var(--waydar-ink-raised);margin:0;padding-top:10px}.inspector-report-card .report-own-status em{color:var(--waydar-on-ink-muted)}.inspector-report-card .vote-success{color:var(--waydar-success);background:0 0}.inspector-report-card .eyebrow{color:var(--waydar-signal);font-size:var(--waydar-text-caption)}.inspector-report-card :focus-visible{outline:3px solid var(--waydar-signal);outline-offset:2px}.map-shell.is-driving .trip-report-confirmation.inspector-report-card{max-height:min(var(--trip-card-max-height,320px), 320px);box-shadow:0 12px 32px var(--waydar-ink-16);border-radius:20px;overflow-y:auto}.inspector-report-expanded{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;min-width:0;margin-top:-8px;transition:grid-template-rows .22s,opacity .16s,margin-top .22s;display:grid}.inspector-report-expanded.is-open{opacity:1;border-top-color:var(--waydar-ink-raised);grid-template-rows:1fr;margin-top:0}.inspector-report-expanded-content{gap:10px;min-height:0;padding:0 4px;transition:padding .22s;display:grid;overflow:hidden}.inspector-report-expanded.is-open>.inspector-report-expanded-content{padding-top:10px;padding-bottom:2px}.inspector-report-secondary-activity{color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);align-items:center;gap:8px;display:flex}.inspector-report-secondary-activity svg{color:var(--waydar-signal);flex:none}.inspector-report-card:not(.has-details) .inspector-report-overview{border-left:0}.report-card-dock{z-index:15;right:14px;bottom:calc(env(safe-area-inset-bottom) + 104px);pointer-events:none;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:absolute;left:14px}.report-card-dock>*{pointer-events:auto;width:100%;min-width:0}.report-card-dock .trip-report-confirmation.is-map-card,.report-card-dock .trip-report-confirmation.inspector-report-card{width:100%;margin:0;position:relative;inset:auto}.report-card-dock .trip-report-confirmation.inspector-report-card{transform-origin:bottom;animation:none}.report-card-dock.is-entering .report-card-dock-content:not(.is-outgoing) .trip-report-confirmation.inspector-report-card{animation:.6s cubic-bezier(.4,0,.2,1) both report-card-enter}.report-card-dock-content.is-outgoing:not([data-surface-exit]) .trip-report-confirmation.inspector-report-card{animation:.6s cubic-bezier(.4,0,.2,1) both report-card-exit}.report-card-dock-content.is-outgoing:not(:last-child){inset-inline:0;position:absolute;bottom:0}@keyframes report-card-enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes report-card-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.map-shell.is-driving .report-card-dock{bottom:calc(env(safe-area-inset-bottom) + 124px)}.map-shell.is-driving{--trip-safe-bottom:env(safe-area-inset-bottom,0px)}@media (height<=620px){.trip-navigation-header{min-height:56px;padding:calc(env(safe-area-inset-top) + 4px) 16px 4px}}.map-shell.is-driving .inspector-report-card .trip-report-confirmation-actions{z-index:2;background:var(--waydar-ink);position:sticky;bottom:0}.map-shell.is-driving .inspector-report-expanded-content{max-height:clamp(48px, calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 740px), 112px);overscroll-behavior:contain;overflow-y:auto}@media (height<=740px){.map-shell.is-driving .inspector-report-expanded-content{overscroll-behavior:contain;max-height:48px;overflow-y:auto}}.map-shell.is-driving .live-report-control{width:68px;min-width:68px;height:68px;min-height:68px;padding:0}.report-card-route-alternative-copy{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;line-height:1.5;display:flex}.report-card-route-alternative-action{background:var(--waydar-action);min-height:48px;color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.report-card-route-alternative-action.is-switched,.report-card-route-alternative-action.is-switched:disabled{background:var(--waydar-action);opacity:1}.report-card-route-alternative-action.is-switched svg{animation:.42s cubic-bezier(.2,.9,.25,1.2) both credit-success-pop}@media (prefers-reduced-motion:reduce){.report-card-route-alternative-action.is-switched svg{animation:none}.inspector-report-expanded{transition:opacity .12s}.report-card-dock.is-entering .report-card-dock-content:not(.is-outgoing) .trip-report-confirmation.inspector-report-card,.report-card-dock-content.is-outgoing:not([data-surface-exit]) .trip-report-confirmation.inspector-report-card{animation-name:report-card-fade;animation-duration:.12s}@keyframes report-card-fade{0%{opacity:0}to{opacity:1}}.report-card-dock-content.is-outgoing:not([data-surface-exit]) .trip-report-confirmation.inspector-report-card{animation-direction:reverse}}@media (width<=350px){.trip-report-confirmation.inspector-report-card{padding:12px}.inspector-report-overview{grid-template-columns:minmax(0,1fr) 50px;padding-inline-start:8px}.inspector-report-art{width:50px;height:74px}.inspector-report-card .trip-report-confirmation-details{font-size:var(--waydar-text-secondary);padding:0 4px}.inspector-report-card .trip-report-confirmation-details>span{gap:4px}.inspector-report-secondary-activity{font-size:var(--waydar-text-secondary)}.inspector-report-card .trip-report-confirmation-utilities{top:5px;left:5px}.inspector-report-card .trip-report-confirmation-heading strong{font-size:var(--waydar-text-emphasis)}.inspector-report-distance-value{gap:2px}.inspector-report-distance-prefix,.inspector-report-distance-unit{font-size:var(--waydar-text-secondary)}.inspector-report-distance-number{font-size:var(--waydar-text-title)}.inspector-report-card .trip-report-confirmation-button{min-height:48px}.report-card-dock{left:10px;right:10px}.ambient-report-alert{grid-template-rows:minmax(88px,1fr);grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr);gap:0 8px;min-height:122px;padding:22px 12px 10px}.ambient-report-alert-main{grid-template-columns:minmax(0,1fr) 50px;gap:5px}.ambient-report-alert-art{width:50px;height:74px}.ambient-report-alert-copy strong{font-size:var(--waydar-text-body)}.ambient-report-alert-distance{font-size:var(--waydar-text-secondary);gap:2px}.ambient-report-alert-distance bdi{font-size:var(--waydar-text-title)}.ambient-report-alert-distance small{font-size:var(--waydar-text-secondary)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.notification-invitation{color:var(--waydar-ink);border-top:1px solid var(--waydar-ink-10);text-align:start;padding:12px 0;animation:.18s ease-out notification-invitation-appear}.notification-invitation p{font-size:var(--waydar-text-secondary);line-height:1.45;font-weight:var(--waydar-weight-regular);align-items:center;gap:8px;margin:0;display:flex}.notification-invitation p svg{flex:none}.notification-invitation-actions{flex-direction:row-reverse;gap:8px;margin-top:4px;display:flex}.notification-invitation-actions button{min-height:44px;font:inherit;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.notification-invitation-enable{color:var(--waydar-action-strong);background:var(--waydar-action-soft)}.notification-invitation-dismiss{color:var(--waydar-muted);background:0 0}.notification-invitation-actions button:focus-visible{outline-offset:2px;outline:2px solid}.notification-invitation-actions button:disabled{cursor:default;opacity:.6}.inspector-report-card .notification-invitation{color:var(--waydar-on-ink);border-color:var(--waydar-white-16);margin:0 16px}.inspector-report-card .notification-invitation-dismiss{color:var(--waydar-on-ink-muted)}@keyframes notification-invitation-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.notification-invitation{animation:none}}.report-composer-sheet.report-wizard{max-height:min(78dvh,500px);padding:0 16px calc(env(safe-area-inset-bottom) + 8px);animation:report-wizard-in var(--report-entry-duration,.7s) var(--report-entry-delay,.18s) var(--report-entry-easing,cubic-bezier(.4,0,.2,1)) both;transform:translateY(var(--report-drag,0px));transition:transform .24s ease-out}.report-wizard:focus{outline:none}.report-composer-sheet.report-wizard{--report-safe-top:env(safe-area-inset-top);bottom:var(--report-keyboard-inset,0px);max-height:min(500px, calc(var(--report-visible-height,78dvh) - var(--report-safe-top)));transition:transform .24s ease-out,bottom .2s ease-out,max-height .2s ease-out}.report-composer-sheet.report-wizard.has-note{height:var(--report-note-height,300px)}.report-wizard.has-note .report-composer-scroll,.report-wizard[data-report-keyboard-return] .report-composer-scroll{flex:1}.report-wizard.has-keyboard{padding-bottom:8px}.report-wizard .report-composer-scroll,.report-wizard>.report-sheet-content>.primary-button{animation:.24s cubic-bezier(.2,0,0,1) report-pane-in}.report-pane-ghost{z-index:1;pointer-events:none;padding-inline:1px;position:absolute;overflow:hidden}.report-wizard .report-close{transition:opacity .18s ease-out,transform .18s ease-out}.report-wizard .report-close.is-hidden{opacity:0;pointer-events:none;transform:scale(.9)}@keyframes report-pane-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.report-wizard:where([data-report-return]) .report-composer-scroll,.report-wizard:where([data-report-return])>.report-sheet-content>.primary-button{animation:.14s ease-out 80ms both report-pane-return}@keyframes report-pane-return{0%{opacity:0}to{opacity:1}}.report-note-summary{font-size:var(--waydar-text-secondary);color:var(--waydar-muted);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:0 6px 8px}.report-composer-sheet.report-wizard>.report-sheet-content>.report-note-done{background:var(--waydar-ink);color:var(--waydar-on-ink)}.report-composer-sheet.report-wizard>.report-sheet-content>.report-note-done:enabled:active{background:var(--waydar-ink-raised)}@media (hover:hover) and (pointer:fine){.report-composer-sheet.report-wizard>.report-sheet-content>.report-note-done:enabled:hover{background:var(--waydar-ink-raised)}}.map-shell:has(.report-wizard) .maplibregl-ctrl-bottom-left{bottom:calc(var(--report-sheet-height,0px) + 10px)}.report-wizard>.report-sheet-content>.report-drag-surface:first-child{place-items:center;min-height:20px;margin-inline:-16px;display:grid}.report-wizard .sheet-handle{margin:0}.report-wizard .report-drag-surface{touch-action:none;-webkit-user-select:none;user-select:none}.report-wizard .report-composer-heading{min-height:44px;padding-bottom:0}.report-wizard .report-composer-title h2{font-size:var(--waydar-text-emphasis)}.report-wizard .report-composer-title img{width:29px;height:34px}.report-wizard .report-composer-heading .icon-button{min-width:44px;min-height:44px}.report-wizard .report-composer-scroll{padding-bottom:0}.report-wizard .report-details-picker{gap:8px;margin-top:4px}.report-wizard .report-details-picker legend{margin-bottom:4px}.report-wizard .report-details-picker fieldset{gap:0}.report-wizard .report-detail-options{gap:4px}.report-wizard .report-location-options{grid-template-columns:repeat(3,minmax(0,1fr))}.report-wizard .report-location-options>button:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.report-wizard .report-detail-options button{gap:3px;min-height:48px;padding:4px}.report-wizard .report-placement-choice button{min-height:62px}.report-wizard .report-placement-choice button,.report-wizard>.report-sheet-content>.primary-button{isolation:isolate;position:relative;overflow:hidden}.report-wizard .report-placement-choice button:enabled:active{background:var(--waydar-surface-muted)}.report-wizard .report-placement-choice button.is-selected:enabled:active{background:var(--waydar-action-strong);color:var(--waydar-on-ink)}.report-wizard .report-placement-choice button:enabled:active>svg{transform:scale(.9)}.report-countdown-fill{z-index:-1;background:var(--waydar-ink-24);transform-origin:100%;animation:report-countdown-fill var(--report-countdown-ms,5s) linear both;pointer-events:none;display:block;position:absolute;inset:0}.report-wizard-extras{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.report-wizard .report-note-toggle,.report-wizard .report-change-location{width:auto;min-height:44px;font-size:var(--waydar-text-caption);color:var(--waydar-subtle);background:0 0;border:0;margin:0;padding:0 6px}.report-wizard .report-change-location{margin-inline-start:auto}.report-wizard .report-note-toggle{order:-1}.report-wizard .report-note-field{grid-template-rows:auto minmax(96px,1fr) auto;gap:10px;min-width:0;height:calc(100% - 8px);min-height:154px;margin-top:8px}.report-wizard .report-field-heading{color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);justify-content:flex-start;align-items:baseline;gap:8px;display:inline-flex}.report-wizard .report-details-picker legend small,.report-wizard .report-field-heading small{color:var(--waydar-subtle);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);margin:0}@media (prefers-reduced-motion:reduce){.report-wizard .report-composer-scroll,.report-wizard>.report-sheet-content>.primary-button{animation:none}.report-wizard .report-close{transition:none}}.report-wizard>.report-sheet-content>.primary-button{min-height:48px;margin-top:2px}.report-wizard.is-entered{animation:none}.report-wizard.is-dragging{transition:none;animation:none}.report-wizard.is-closing{animation:report-wizard-out var(--report-exit-duration,.6s) var(--report-exit-easing,cubic-bezier(.4,0,.2,1)) both;pointer-events:none}@keyframes report-wizard-in{0%{transform:translateY(var(--report-entry-from,105%))}to{transform:translateY(0)}}@keyframes report-wizard-out{0%{transform:translateY(var(--report-drag,0px))}to{transform:translateY(105%)}}@keyframes report-countdown-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.report-composer-sheet.report-wizard{transition:none;animation:none}.report-wizard .report-countdown-fill{animation-timing-function:steps(5,end)}}.map-shell.is-driving.is-reporting .report-wizard .report-detail-options button{min-height:48px}.location-gate.is-searching{width:auto;max-width:calc(100% - 32px)}.location-gate.is-searching .location-gate-card{border-radius:28px;gap:0;padding:4px 12px 4px 4px}.location-gate.is-searching .location-gate-title{gap:8px}.location-gate.is-searching .location-gate-title strong{font-size:var(--waydar-text-body);white-space:nowrap}.location-gate.is-searching .location-gate-icon{flex-basis:22px;width:22px}.map-location-quality{z-index:12;top:calc(env(safe-area-inset-top) + 134px);background:var(--waydar-surface);max-width:calc(100% - 32px);box-shadow:var(--waydar-shadow-sheet);font-size:var(--waydar-text-secondary);text-align:center;border-radius:22px;padding:8px 14px;position:absolute;left:50%;transform:translate(-50%)}.map-location-quality button{min-height:44px;color:var(--waydar-ink);margin:0 auto;text-decoration:underline;display:block}.map-location-quality~.map-reports-state{top:calc(env(safe-area-inset-top) + 180px)}.map-location-quality:has(button)~.map-reports-state{top:calc(env(safe-area-inset-top) + 224px)}.map-shell:has(.service-area-notice)>.map-location-quality{top:calc(env(safe-area-inset-top) + 184px)}.map-shell:has(.service-area-notice)>.map-location-quality~.map-reports-state{top:calc(env(safe-area-inset-top) + 230px)}.map-shell:has(.service-area-notice)>.map-location-quality:has(button)~.map-reports-state{top:calc(env(safe-area-inset-top) + 274px)}[data-surface-axis=x]{touch-action:pan-y}[data-surface-handle]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}[data-surface-handle]:active{cursor:grabbing}[data-surface-closing]{pointer-events:none}.surface-handle{place-items:center;min-height:28px;margin-top:-8px;display:grid}.surface-handle>.sheet-handle{margin:0}.surface-sheet{animation:.6s cubic-bezier(.4,0,.2,1) both surface-sheet-in}.surface-card{animation:.6s cubic-bezier(.4,0,.2,1) both surface-card-in}@keyframes surface-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes surface-card-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.contextual-prompt-sheet{--motion-standard:.26s}.post-trip-offer:has([data-surface-axis=x]){box-shadow:none;background:0 0;animation:none;overflow:visible}.post-trip-offer [data-surface-axis=x]{border-radius:inherit;background:var(--waydar-ink);box-shadow:0 8px 28px var(--waydar-ink-16);overflow:hidden}.account-sheet>.sheet-handle,.marketplace-sheet>.sheet-handle,.business-editor>.sheet-handle,.business-workspace>.sheet-handle{display:none}.ride-recovery-sheet .ride-recovery-close{left:12px;right:auto}@media (prefers-reduced-motion:reduce){.surface-sheet,.surface-card{animation:none}}.benefit-composer>.sheet-handle{display:none}.surface-discard{z-index:5;background:var(--waydar-surface);border-radius:inherit;flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0}.surface-discard h3{font-size:var(--waydar-text-emphasis);margin:0 0 8px}.surface-discard p{color:var(--waydar-subtle);margin:0 0 20px}.surface-discard-actions{gap:12px;display:flex}.surface-discard-actions button{background:var(--waydar-canvas);min-height:44px;color:var(--waydar-ink);border-radius:12px;flex:1;padding:10px}.surface-discard-actions button:last-child{background:var(--waydar-action);color:var(--waydar-on-ink)}@keyframes surface-fade-out{0%{opacity:1}to{opacity:0}}.content-flag-heading{position:relative}.content-flag-heading:before{content:"";background:var(--waydar-line-strong);border-radius:4px;width:40px;height:4px;position:absolute;top:6px;left:calc(50% - 20px)}.account-sheet.is-wallet-screen,.account-sheet.is-profile-screen,.account-sheet.is-notification-center-screen,.marketplace-sheet.is-overview,.marketplace-sheet.has-detail{animation:.65s cubic-bezier(.4,0,.2,1) both surface-fade-in}@keyframes surface-fade-in{0%{opacity:0}to{opacity:1}}.navigation-lab>.sheet-handle{display:none}dialog[data-surface-closing]::backdrop{background-color:#0000;transition:background-color .22s ease-out}.pilot-feedback-scrim:has([data-surface-closing]){background-color:#0000;transition:background-color .22s ease-out}.contextual-prompt-scrim:has([data-surface-closing]){background-color:#0000;transition:background-color .22s ease-out}.content-flag-scrim:has(+[data-surface-closing]){background-color:#0000;transition:background-color .22s ease-out}.account-sheet.is-wallet-screen .credit-activity .wallet-section-heading{gap:12px;min-height:44px;margin:0}.account-sheet.is-wallet-screen .credit-activity .wallet-section-heading button{text-align:end;min-width:44px;padding-inline:0}.account-sheet.is-wallet-screen .credit-activity>p{margin:4px 0 0}.report-inspector-picker{box-sizing:border-box;touch-action:none;width:68px;height:68px;padding:12px}.report-inspector-picker img{pointer-events:none;width:44px;height:44px;transition:opacity .12s;display:block}.report-inspector-picker.is-dragging{cursor:grabbing}.report-inspector-picker.is-dragging img{opacity:.82}@media (prefers-reduced-motion:reduce){.report-inspector-picker img{transition:none}}.map-shell.is-driving .trip-system-state{padding:0 10px}.destination-search-shell .search-pill{direction:rtl}.destination-search-shell .search-pill input{text-align:start;font-weight:var(--waydar-weight-regular)}.map-header .search-pill{box-shadow:0 4px 16px var(--waydar-ink-10)}.destination-search-shell .destination-place-list{border:0;border-radius:0}.destination-result-item{align-items:stretch;min-width:0;display:flex}.destination-result-item+.destination-result-item{border-top:1px solid var(--waydar-line)}.destination-result-item .destination-result-row{flex:1;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0}.destination-result-item .result-icon{background:0 0;width:32px;height:40px}.destination-result-item .result-copy strong{font-weight:var(--waydar-weight-regular)}.destination-result-item .result-copy small{font-size:var(--waydar-text-secondary)}.destination-result-item .result-meta{flex-wrap:wrap}.destination-result-item .result-meta>span{flex:130px}.destination-result-item .is-resolving{grid-template-columns:36px minmax(0,1fr) 20px}.destination-save-toggle{min-width:44px;min-height:64px;color:var(--waydar-subtle);background:0 0;border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.destination-save-toggle[aria-pressed=true]{color:var(--waydar-credit-strong)}.destination-save-toggle[aria-pressed=true] svg{fill:var(--waydar-credit);animation:.24s ease-out saved-star-fill}@keyframes saved-star-fill{45%{transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.destination-save-toggle[aria-pressed=true] svg{animation:none}}.destination-save-toggle:disabled{opacity:.65}.destination-search-shell button:focus-visible,.destination-search-shell input:focus-visible{outline:2px solid var(--waydar-ink);outline-offset:2px}.destination-saved-shortcuts.search-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.destination-saved-shortcuts.search-shortcuts>button{justify-content:center;min-width:0;min-height:52px;padding:8px}.search-save-feedback{inset-inline:16px;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:2;box-shadow:0 3px 16px var(--waydar-ink-10);background:var(--waydar-surface);border:1px solid var(--waydar-line);margin:0;position:absolute}.search-save-feedback span{flex:1}.search-save-feedback button{min-width:44px;min-height:44px;font-weight:var(--waydar-weight-bold);background:0 0}.search-save-feedback.has-error{color:var(--waydar-danger)}.search-screen-reader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.destination-search-shell .destination-search-body{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.compact-rider-shell .map-header .search-pill,.compact-rider-shell .destination-search-topbar .search-pill{direction:rtl;border-radius:22px;height:52px;min-height:52px;padding:3px 8px}.compact-rider-shell .destination-search-topbar{padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;border-bottom:0}.destination-search-topbar.is-searching{display:block}.compact-rider-shell .search-pill input{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);text-align:start}.destination-search-shell .search-pill input:focus-visible{outline:none}.destination-search-shell .search-pill:focus-within{border-color:var(--waydar-line-strong)}.search-trailing-controls{flex:0 0 44px;justify-content:flex-end;align-items:center;min-height:44px;display:flex;position:relative}.search-trailing-controls .search-loading{pointer-events:none;animation:.9s linear infinite spin,1ms linear .3s backwards search-loading-reveal;position:absolute;inset-inline-end:44px}@keyframes search-loading-reveal{0%{opacity:0}}.destination-search-shell .search-pill input{padding-inline-end:24px}.map-header .search-pill:after{content:"";flex:0 0 44px}.map-header .search-pill:has(button[aria-label=ניקוי\ החיפוש]):after{display:none}.map-header .search-pill input{padding-inline-end:24px}.destination-search-shell .destination-search-back{background:0 0}.destination-search-shell .destination-search-body{padding-top:12px;padding-bottom:16px}.destination-search-shell:has(.search-save-feedback) .destination-search-body{padding-bottom:96px}.destination-saved-shortcuts.search-shortcuts>button{min-height:44px;padding:6px 8px}.destination-search-shell{position:fixed;overflow:clip}.destination-search-occlusion{z-index:39;background:var(--waydar-surface);pointer-events:none;height:100lvh;min-height:100%;position:fixed;inset:0}.destination-current-location{padding-block:4px 8px}.destination-current-location button{width:100%;min-height:48px;color:var(--waydar-ink);font-size:var(--waydar-text-body);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:10px 4px;display:flex}.destination-current-location button:disabled{color:var(--waydar-subtle)}.destination-search-shell:before{content:"";background:var(--waydar-surface);z-index:-1;pointer-events:none;position:fixed;inset:0}.destination-search-shell{isolation:isolate}.destination-search-shell .search-pill input{text-align:right;direction:rtl;unicode-bidi:normal}.destination-search-body>.destination-saved-shortcuts{margin-bottom:4px}.destination-search-zero-query{gap:4px}.destination-search-section{gap:0}.destination-search-section .destination-result-item:first-child .destination-result-row{padding-top:4px}.destination-saved-shortcuts button[aria-pressed=true]{background:var(--waydar-action-soft);color:var(--waydar-action-strong);box-shadow:inset 0 0 0 1px var(--waydar-line)}.destination-saved-shortcuts button span{white-space:normal}.destination-search-shell.is-entering{animation:.16s ease-out both destination-search-open}.destination-search-shell.is-closing .destination-search-content{animation:.16s ease-in both destination-content-out}.destination-search-shell.is-closing{pointer-events:none}@keyframes destination-content-out{to{opacity:0;translate:0 5px}}.destination-search-shell .saved-place-row{grid-template-columns:minmax(0,1fr) 48px}.destination-search-shell .saved-place-main{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0}.destination-search-shell .saved-place-icon{background:0 0;width:32px}.destination-search-shell .saved-place-copy strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular)}.destination-search-shell .saved-place-copy small{font-size:var(--waydar-text-secondary)}.destination-search-shell .saved-place-edit{color:var(--waydar-subtle);background:0 0}@media (prefers-reduced-motion:reduce){.destination-search-content,.destination-search-shell.is-closing .destination-search-content{animation:none}}.destination-search-shell .saved-place-edit{border:0;width:48px}.destination-search-shell.is-closing .destination-saved-shortcuts{animation:.16s ease-in both destination-content-out}@media (prefers-reduced-motion:reduce){.destination-search-body>.destination-saved-shortcuts,.destination-search-shell.is-closing .destination-saved-shortcuts{animation:none}}@keyframes destination-search-open{0%{opacity:0}to{opacity:1}}.destination-saved-empty{background:var(--waydar-canvas);color:var(--waydar-subtle);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);border-radius:12px;margin:12px 0 0;padding:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.destination-search-shell.is-entering{animation:none}}.saved-place-edit-overlay{z-index:5;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.saved-place-edit-shade{background:var(--waydar-ink-24);position:absolute;inset:0}.saved-place-edit-sheet.saved-place-editor{width:min(100%,560px);max-height:calc(100% - env(safe-area-inset-top) - 16px);overscroll-behavior:contain;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:var(--waydar-surface);will-change:transform;border-radius:24px 24px 0 0;gap:16px;margin:0;animation:.42s cubic-bezier(.25,.65,.3,1) both saved-place-edit-in;position:relative;overflow-y:auto}.saved-place-edit-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-place-edit-heading h2{font-size:var(--waydar-text-emphasis);margin:0}.saved-place-edit-heading button{background:var(--waydar-canvas);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.saved-place-edit-feedback{font-size:var(--waydar-text-secondary);margin:0;line-height:1.5}.saved-place-edit-feedback[role=alert]{color:var(--waydar-danger)}@keyframes saved-place-edit-in{0%{transform:translate3d(0, var(--sheet-enter-offset,100svh), 0)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.saved-place-edit-sheet.saved-place-editor{animation:none}}.destination-search-body:has(.saved-place-edit-overlay){overflow-y:hidden}.destination-search-shell.is-departing{pointer-events:none;animation:.16s ease-out forwards destination-route-depart}@keyframes destination-route-depart{to{opacity:0}}.destination-result-item{border-radius:12px}@media (hover:hover){.destination-result-item .destination-result-row:hover{background:0 0}}.destination-result-item:active{background:var(--waydar-action-soft)}@media (hover:hover) and (pointer:fine){.destination-result-item:hover{background:var(--waydar-canvas)}}.destination-current-role.saved-place-row{z-index:1;background:var(--waydar-surface);box-shadow:0 3px 12px var(--waydar-ink-06);border-radius:16px;margin-block:12px 8px;position:sticky;top:-12px}.destination-search-shell .destination-current-role .saved-place-main{background:0 0;padding-block:12px}.destination-search-shell .destination-current-role .saved-place-edit{color:var(--waydar-danger)}.destination-shortcut-label{align-items:center;gap:8px;display:inline-flex}.destination-saved-shortcuts.search-shortcuts>button[data-save-role]{gap:0}.destination-shortcut-plus{opacity:0;justify-content:flex-end;align-items:center;width:0;display:inline-flex;overflow:hidden}.destination-shortcut-plus svg{flex-shrink:0}.destination-shortcut-plus[data-visible=true]{opacity:1;width:21px}.destination-saved-shortcuts.search-shortcuts>button[data-saving]{color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-color:#0000}.loading-route-sheet .route-calculation-glyph{width:48px;height:40px}.loading-route-sheet{color:var(--waydar-ink)}@media (prefers-reduced-motion:reduce){.destination-search-shell.is-departing{animation-duration:1ms}}.loading-route-sheet[data-search-route]{animation:.16s ease-out search-route-card-in}@keyframes search-route-card-in{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.route-sheet[data-search-route]{animation:.6s cubic-bezier(.22,.7,.2,1) .12s both search-route-sheet-in}@keyframes search-route-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loading-route-sheet[data-search-route],.route-sheet[data-search-route]{animation:none}}.saved-place-action-list{display:grid}.saved-place-action-list button{text-align:right;min-height:52px;font-size:var(--waydar-text-body);background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.saved-place-action-list .saved-place-action-remove{border-top:1px solid var(--waydar-line);color:var(--waydar-danger);margin-top:8px}.saved-place-role-actions{gap:8px;display:flex}.saved-place-role-actions button{background:var(--waydar-surface-muted);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.saved-place-role-actions button[aria-pressed=true]{background:var(--waydar-action-soft);color:var(--waydar-action-strong)}.destination-search-panel{flex-direction:column;height:100%;min-height:0;display:flex}.role-picker-shade{background:var(--waydar-ink-16);animation:.18s ease-out role-picker-shade-in;position:absolute;inset:0}.is-role-picker .destination-search-panel{inset:calc(env(safe-area-inset-top) + 76px) 0 0;background:var(--waydar-surface);height:auto;box-shadow:0 -8px 32px var(--waydar-ink-06);will-change:transform;border-radius:26px 26px 0 0;animation:.42s cubic-bezier(.25,.65,.3,1) both role-picker-in;position:absolute;overflow:clip}.compact-rider-shell .is-role-picker .destination-search-topbar{padding:16px 16px 8px}.is-role-picker .destination-search-body{padding-top:4px}.is-role-picker .destination-current-role.saved-place-row{box-shadow:none;border-bottom:1px solid var(--waydar-line);border-radius:0;margin-top:4px}.is-role-closing .destination-search-panel{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both role-picker-out}.is-role-closing .role-picker-shade{pointer-events:none;animation:.24s ease-in both role-picker-shade-out}@keyframes role-picker-in{0%{transform:translate3d(0, var(--sheet-enter-offset,100svh), 0)}to{transform:translate(0)}}@keyframes role-picker-out{0%{transform:translate3d(0, var(--sheet-exit-from,0px), 0)}to{transform:translate3d(0, var(--sheet-enter-offset,100svh), 0)}}@keyframes role-picker-shade-in{0%{opacity:0}}@keyframes role-picker-shade-out{to{opacity:0}}.saved-place-action-list .saved-place-role-actions button{font-size:var(--waydar-text-secondary);justify-content:center;gap:8px;padding:8px;display:flex}.route-loading-top{top:calc(env(safe-area-inset-top) + 8px);z-index:30;background:var(--waydar-surface);min-height:60px;box-shadow:0 4px 20px var(--waydar-ink-10);border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex;position:absolute;bottom:auto;left:16px;right:16px}.route-loading-top>button{background:var(--waydar-surface-muted);border:0;border-radius:12px;min-height:44px;padding:8px}@media (prefers-reduced-motion:reduce){.is-role-picker .destination-search-panel,.role-picker-shade{animation:none}}.destination-search-shell.is-editor-layer{z-index:41;background:0 0}.destination-search-shell.is-editor-layer:before,.is-editor-layer:not(.is-role-picker) .destination-search-topbar,.is-editor-layer:not(.is-role-picker) .destination-saved-shortcuts,.is-editor-layer:not(.is-role-picker) .destination-search-content>div[inert]{display:none}.is-editor-layer:not(.is-role-picker) .destination-search-body{background:0 0}.is-editor-layer .saved-place-edit-sheet{opacity:1}.is-editor-layer.is-role-closing:not(.is-role-picker) .destination-search-panel{animation:none}.is-editor-layer.is-role-closing .saved-place-edit-sheet{animation:.24s cubic-bezier(.4,0,1,1) both role-picker-out}.is-editor-layer.is-role-closing .saved-place-edit-shade{animation:.24s ease-in both role-picker-shade-out}@media (prefers-reduced-motion:reduce){.is-editor-layer .destination-search-panel,.is-editor-layer .saved-place-edit-sheet,.is-editor-layer .saved-place-edit-shade{animation:none}}.destination-search-shell{backface-visibility:hidden;transform:translateZ(0)}.saved-place-inline-name{width:0;min-width:0;height:44px;font:inherit;font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);color:inherit;border:0;border-bottom:1px solid var(--waydar-action);background:0 0;border-radius:0;flex:1;padding:0}.destination-search-shell .saved-place-inline-name:focus-visible{outline:none}.saved-place-rename-actions{gap:24px;min-height:52px;display:flex}.saved-place-rename-actions button:first-child{color:var(--waydar-action-strong)}.search-sheet-handle{touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 28px;place-items:center;min-height:28px;display:grid}.search-sheet-handle>span{background:var(--waydar-line-strong);border-radius:999px;width:38px;height:4px}.saved-place-edit-sheet>.search-sheet-handle{margin:-12px -20px}.saved-place-edit-heading[data-search-sheet-handle]{touch-action:none;-webkit-user-select:none;user-select:none}.compact-rider-shell .is-role-picker .destination-search-topbar{padding-top:0}.is-editor-layer .destination-search-panel,.saved-place-edit-sheet{backface-visibility:hidden;transform:translate(0)}.is-editor-layer.is-sheet-moving input,.is-editor-layer.is-role-closing input{caret-color:#0000}@media (prefers-reduced-motion:reduce){.is-editor-layer.is-sheet-moving input{caret-color:auto}}.lab-voice-editor{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px;display:grid}.lab-voice-editor label,.lab-voice-editor small{grid-column:1/-1}.lab-voice-editor input{color:#171717;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d9dc;border-radius:12px;padding:10px 12px;font-size:16px}.lab-voice-editor button{color:#171717;min-height:44px;font:inherit;background:#f2f3f4;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;display:flex}.lab-voice-editor small{color:#696966}:root[data-input-modality=pointer] :focus-visible{outline:none}body:has(:is(input,textarea):focus){background:#fff}@media (width<=380px){.destination-saved-shortcuts.search-shortcuts>button{flex-direction:column;gap:2px;min-height:60px;padding:6px 4px;position:relative}.destination-saved-shortcuts.search-shortcuts button span{text-overflow:clip;overflow:visible}.destination-saved-shortcuts.search-shortcuts .destination-shortcut-label{flex-direction:column;gap:2px}.destination-saved-shortcuts.search-shortcuts .destination-shortcut-plus[data-visible=true]{top:4px;width:13px;position:absolute;inset-inline-end:6px}}.credit-amount{font-weight:var(--waydar-weight-bold);align-items:center;gap:4px;display:inline-flex}.credit-disc{color:var(--waydar-ink);background:var(--waydar-credit);border-radius:999px;flex:none;place-items:center;display:grid}.credit-balance.is-task{min-height:32px;color:var(--waydar-on-ink);background:var(--waydar-ink-raised);border:1px solid var(--waydar-white-08);align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.credit-balance.is-task bdi{color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary)}.credit-balance.is-task small{color:var(--waydar-on-ink-muted)}.credit-info-panel .credit-amount,.referral-reward-pair .credit-amount{color:var(--waydar-credit-strong)}.referral-reward-pair .credit-amount{gap:6px}.referral-reward-pair .credit-amount bdi{font-size:var(--waydar-text-display)}.credit-info-panel .credit-amount bdi{font-size:var(--waydar-text-body)}.credit-disc.is-22{width:22px;height:22px}.credit-disc.is-34{width:34px;height:34px}.credit-disc.is-44{width:44px;height:44px}h1,h2,h3,h4,h5,h6{font-weight:var(--waydar-weight-bold)}.waydar-section-title{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-emphasis);margin:0}.close-button{border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.icon-button.close-button{flex-basis:44px;width:44px;height:44px}.close-button.is-dark{color:var(--waydar-on-ink);background:0 0;border-radius:12px}.close-button.is-photo{color:var(--waydar-on-ink);background:var(--waydar-ink-64);border-radius:50%}.rider-group-note{color:var(--waydar-muted);font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);display:block}.rider-group-note b{color:var(--waydar-ink);font-weight:var(--waydar-weight-bold)}.marketplace-benefit-heading>.marketplace-credit-chip{align-self:flex-start}[data-long-press],[data-long-press] *,html[data-long-press-active] body :not(input):not(textarea):not(select):not([contenteditable]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.guest-profile-hero{justify-items:center;gap:20px;padding:24px 0 8px;display:grid}.guest-profile-avatar{width:88px;height:88px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border-radius:999px;place-items:center;display:grid}.guest-profile-hero .primary-button{width:100%}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:not(:has(svg)):after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin-inline-start:8px;display:inline-block;transform:translateY(-2px)rotate(45deg)}details[open]>summary:not(:has(svg)):after{transform:translateY(2px)rotate(-135deg)}summary:not(:has(svg)):after{transition:transform .2s ease-out}.disclosure:not([data-expanded])>summary:not(:has(svg)):after{transform:translateY(-2px)rotate(45deg)}.disclosure[data-expanded]>summary:not(:has(svg)):after{transform:translateY(2px)rotate(-135deg)}.disclosure-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease-out;display:grid}.disclosure[data-expanded]>.disclosure-body{opacity:1;grid-template-rows:1fr}.disclosure-body>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.disclosure-body{transition:none}}.disclosure>summary{min-height:44px;color:var(--waydar-action-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);cursor:pointer;align-items:center;display:flex}.profile-report-copy b{align-items:center;gap:6px;display:inline-flex}.profile-report-copy b svg{color:var(--waydar-success-strong)}.credit-chip{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);color:var(--waydar-ink);background:var(--waydar-credit);box-shadow:0 2px 6px var(--waydar-ink-24);border-radius:999px;align-items:center;padding:1px 7px;display:inline-flex}.credit-chip .credit-amount{color:inherit}.credit-pill{height:52px;color:var(--waydar-on-ink);background:var(--waydar-ink);box-shadow:var(--waydar-shadow-float);transform-origin:0;will-change:transform;border-radius:18px;align-items:center;gap:10px;padding:0 16px 0 12px;display:flex}.credit-pill>span:first-child{line-height:1.1;display:grid}.credit-pill small{font-size:var(--waydar-text-caption);color:var(--waydar-on-ink-muted)}.credit-pill b{font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);line-height:28px}.inspector-report-card .trip-report-confirmation-actions.has-credit-chips{margin-top:max(0px, calc(var(--waydar-text-caption) * .75 - 8px))}.inspector-report-card .trip-report-confirmation-actions.has-credit-chips .trip-report-confirmation-button{position:relative}.report-credit-chip{z-index:1;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.report-credit-chip.is-flying{visibility:hidden}.report-credit-chip.is-fading{animation:.3s ease-out both report-credit-fade}@keyframes report-credit-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.report-credit-chip.is-flying{visibility:visible;animation:.3s ease-out both report-credit-fade!important}.report-credit-chip.is-fading{animation-duration:.3s!important}}.credit-change-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.credit-change-layer .credit-pill{opacity:0;position:absolute;left:16px}.credit-change-count{display:inline-grid}.credit-change-count>bdi{grid-area:1/1}.credit-change-count .is-now{opacity:0}.credit-change-chip{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.navigation-lab .lab-route-actions.lab-practice-actions{grid-template-columns:1fr}.navigation-lab .lab-route-actions.lab-practice-actions button{min-height:48px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);text-align:start;flex-direction:row;justify-content:flex-start;padding:8px 14px}.nearby-invitation-card{padding:4px 16px}.nearby-invitation-card .notification-invitation{color:var(--waydar-on-ink);border-top:0}.nearby-invitation-card .notification-invitation-dismiss{color:var(--waydar-on-ink-muted)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.moderation-dashboard.admin-redesign{color:var(--waydar-ink);background:var(--waydar-canvas);grid-template-rows:auto minmax(0,1fr)}.admin-redesign .icon-button{min-width:44px;min-height:44px}.admin-workspace-layout{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-navigation{z-index:2;background:var(--waydar-canvas);border-bottom:1px solid var(--waydar-line);padding:12px 16px;position:relative}.admin-redesign .moderation-dashboard-tabs{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0 0;display:grid;overflow:visible}.admin-redesign .moderation-dashboard-tabs button{min-width:0;min-height:46px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);color:var(--waydar-muted);background:0 0;border:1px solid #0000;border-radius:12px;gap:8px;padding:8px 4px}.admin-redesign .moderation-dashboard-tabs button svg{flex-shrink:0;display:block}.admin-redesign .moderation-dashboard-tabs button.selected{color:var(--waydar-action);background:var(--waydar-surface);border-color:var(--waydar-line);font-weight:var(--waydar-weight-bold);box-shadow:var(--waydar-shadow-card)}.admin-workspace-content{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-section-nav{background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);flex-wrap:wrap;flex-shrink:0;gap:4px;padding:8px 12px;display:flex}.admin-section-nav button{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);background:0 0;border-radius:10px;flex:auto;padding:8px 10px}.admin-section-nav button[aria-current=page]{color:var(--waydar-action);background:var(--waydar-action-soft)}.admin-redesign .moderation-dashboard-message{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);flex-shrink:0}.admin-redesign .moderation-dashboard-body{min-height:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));flex:1;display:block;overflow:auto}.admin-redesign .moderation-dashboard-view{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;height:auto;min-height:0;padding:0;display:grid}.admin-redesign .dashboard-panel{border:1px solid var(--waydar-line);min-width:0;height:auto;box-shadow:none;border-radius:18px;padding:18px}.admin-redesign .dashboard-panel-heading{gap:10px;min-height:40px}.admin-redesign .dashboard-panel-heading>span{color:var(--waydar-action);background:var(--waydar-action-soft)}.admin-redesign .dashboard-panel-heading h3{font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);margin:0;line-height:1.4}.admin-redesign .dashboard-panel-heading button{font-size:var(--waydar-text-secondary);min-height:44px}.admin-redesign .admin-business-panel-heading>button{background:var(--waydar-action);color:var(--waydar-on-ink)}.admin-redesign .admin-business-edit{background:var(--waydar-canvas);color:var(--waydar-ink);border-color:var(--waydar-line)}.admin-services-note{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);line-height:1.6}.admin-redesign :is(.dashboard-list,.dashboard-timeline,.admin-user-list){height:auto;max-height:none;overflow:visible}.admin-redesign :is(.users-panel,.history-list-panel,.operations-errors-panel,.operations-history-panel){display:block}.admin-redesign .dashboard-panel-heading{margin-bottom:8px}.admin-redesign .dashboard-panel input,.admin-redesign .dashboard-panel textarea,.admin-redesign .dashboard-panel select{font-size:var(--waydar-text-body)}.admin-redesign .dashboard-panel button{min-height:44px}.admin-redesign .dashboard-primary-action,.admin-redesign .admin-business-actions .approve{background:var(--waydar-action);color:var(--waydar-on-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold)}@media (hover:hover){.admin-redesign .dashboard-primary-action:hover,.admin-redesign .admin-business-actions .approve:hover{background:var(--waydar-action-strong)}}.admin-redesign .dashboard-secondary-action{color:var(--waydar-ink);background:var(--waydar-canvas);font-size:var(--waydar-text-body)}.admin-redesign .dashboard-empty{font-size:var(--waydar-text-body);min-height:130px;color:var(--waydar-muted);text-align:center}.admin-redesign .dashboard-empty button{background:var(--waydar-action);color:var(--waydar-on-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.admin-home-view{align-content:start}.admin-home-heading{margin:2px 0 20px}.admin-home-heading>span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin-bottom:4px;display:block}.admin-home-heading h3{font-size:var(--waydar-text-title);letter-spacing:-.4px;margin:0;line-height:1.3}.admin-attention-list{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:18px;padding:0 18px}.admin-attention-list>button{width:100%;min-height:84px;color:var(--waydar-ink);text-align:start;border-bottom:1px solid var(--waydar-line);background:0 0;align-items:center;gap:12px;padding:16px 0;display:flex}.admin-attention-list>button:last-child{border:0}.admin-attention-list>button>span:nth-child(2){flex:1;min-width:0}.admin-attention-list strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);display:block}.admin-attention-list small{font-size:var(--waydar-text-secondary);color:var(--waydar-muted);margin-top:4px;display:block}.admin-attention-list>button>bdi{font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);font-variant-numeric:tabular-nums}.admin-attention-list>button>svg{color:var(--waydar-muted);flex-shrink:0}.admin-attention-icon{width:44px;height:44px;color:var(--waydar-action);background:var(--waydar-action-soft);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.admin-overview-context{font-size:var(--waydar-text-secondary);color:var(--waydar-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.admin-overview-context bdi{color:var(--waydar-ink);font-weight:var(--waydar-weight-bold)}.admin-overview-context button{min-height:44px;color:var(--waydar-danger);font-size:var(--waydar-text-secondary);background:0 0;align-items:center;gap:6px;display:flex}.admin-directory-controls{gap:12px;display:grid}.admin-directory-search{font-size:var(--waydar-text-secondary);gap:6px;display:grid}.admin-list-filters{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.admin-list-filters button{min-height:44px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);background:var(--waydar-canvas);color:var(--waydar-muted);border-radius:10px;flex:auto;padding:8px 12px}.admin-list-filters button[aria-pressed=true]{color:var(--waydar-action);background:var(--waydar-action-soft)}.admin-redesign .admin-business-list,.admin-redesign .admin-benefit-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.admin-redesign .admin-business-item,.admin-redesign .admin-benefit-card{background:var(--waydar-surface);border:0;border-bottom:1px solid var(--waydar-line);min-width:0;box-shadow:none;border-radius:0;margin:0;padding:18px 0}.admin-redesign .admin-business-item:last-child,.admin-redesign .admin-benefit-card:last-child{border-bottom:0}.admin-redesign .admin-business-heading,.admin-redesign .admin-benefit-heading{gap:10px}.admin-redesign .admin-business-heading strong,.admin-redesign .admin-benefit-heading strong{font-size:var(--waydar-text-body);line-height:1.4}.admin-redesign .admin-business-heading small,.admin-redesign .admin-benefit-heading small{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular)}.admin-redesign .admin-business-heading em,.admin-redesign .admin-benefit-heading em{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular)}.admin-redesign .admin-business-icon,.admin-redesign .admin-benefit-icon{color:var(--waydar-action);background-color:var(--waydar-action-soft)}.admin-redesign .is-summary .admin-business-edit{display:none}.admin-open-detail{width:100%;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 0;display:flex}.admin-open-detail>span:last-child{color:var(--waydar-action);font-weight:var(--waydar-weight-bold);flex-shrink:0;align-items:center;gap:4px;display:flex}.admin-redesign .admin-business-details{background:var(--waydar-canvas);border-radius:12px;gap:12px;padding:16px}.admin-redesign .admin-business-details dt{font-size:var(--waydar-text-secondary)}.admin-redesign .admin-business-details dd{font-size:var(--waydar-text-body);overflow-wrap:anywhere}.admin-redesign .admin-business-description,.admin-redesign .admin-benefit-card>p,.admin-redesign .admin-benefit-version p{font-size:var(--waydar-text-body);line-height:1.65}.admin-redesign .admin-business-note,.admin-redesign .admin-benefit-value-tier{font-size:var(--waydar-text-secondary)}.admin-redesign .admin-business-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-redesign .admin-business-actions button{min-width:115px;min-height:48px;font-size:var(--waydar-text-secondary);flex:1}.admin-redesign .admin-business-access-toggle{color:var(--waydar-ink);background:var(--waydar-canvas);font-size:var(--waydar-text-secondary)}.admin-redesign .admin-business-access-toggle small{font-size:var(--waydar-text-caption)}.admin-business-related button{width:100%;color:var(--waydar-action);font-size:var(--waydar-text-secondary);background:0 0;align-items:center;gap:8px;display:flex}.admin-redesign .admin-benefit-comparison{grid-template-columns:minmax(0,1fr);gap:12px}.admin-redesign .admin-benefit-version{background:var(--waydar-canvas);border-color:var(--waydar-line);padding:16px}.admin-redesign .admin-benefit-version.proposed{background:var(--waydar-action-soft)}.admin-redesign .admin-benefit-version strong{font-size:var(--waydar-text-body)}.admin-redesign .admin-benefit-version :is(small,dt,dd),.admin-redesign .admin-benefit-meta{font-size:var(--waydar-text-secondary)}.admin-redesign .provider-status-list{gap:12px}.admin-redesign .provider-status-list strong{font-size:var(--waydar-text-body)}.admin-redesign .provider-status-list small{font-size:var(--waydar-text-secondary)}.admin-redesign .pilot-feedback-item{border:0;border-bottom:1px solid var(--waydar-line);box-shadow:none;border-radius:0;padding:16px 0}.admin-redesign .pilot-feedback-item p{font-size:var(--waydar-text-body);line-height:1.6}.admin-redesign .pilot-feedback-item small{font-size:var(--waydar-text-caption)}.admin-redesign .pilot-feedback-heading strong{font-size:var(--waydar-text-body)}.admin-redesign .moderation-item-actions button{min-height:44px;font-size:var(--waydar-text-secondary);white-space:nowrap;padding:8px 6px;line-height:1.4}.admin-redesign .moderation-item-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-redesign .moderation-item-actions button svg{flex-shrink:0}.admin-redesign :is(button,input,select,textarea):focus-visible{outline:3px solid var(--waydar-signal);outline-offset:2px}@media (width>=900px){.moderation-dashboard.admin-redesign{width:min(1280px,100% - 48px)}.admin-workspace-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:208px minmax(0,1fr)}.admin-navigation{border-bottom:0;border-inline-end:1px solid var(--waydar-line);padding:20px 14px;overflow-y:auto}.admin-redesign .moderation-dashboard-tabs{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:24px}.admin-redesign .moderation-dashboard-tabs button{min-height:50px;font-size:var(--waydar-text-body);justify-content:flex-start;gap:12px;padding-inline:16px}.admin-redesign .moderation-dashboard-body{padding:28px}.admin-home-heading h3{font-size:var(--waydar-text-display)}.admin-redesign .admin-home-view{max-width:760px;margin:0}.admin-attention-list>button{min-height:96px}.admin-redesign .admin-benefit-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-nav{justify-content:flex-start;padding-inline:28px}.admin-section-nav button{flex:0 auto;padding-inline:18px}}@media (width<=350px){.admin-navigation{padding:10px 12px}.admin-redesign .moderation-dashboard-tabs button{gap:4px}.admin-redesign .moderation-dashboard-tabs button svg{width:17px}.admin-redesign .moderation-dashboard-body{padding-inline:12px}.admin-redesign .dashboard-panel{padding:12px}.admin-attention-list{padding-inline:12px}.admin-attention-list>button{gap:8px}.admin-attention-list small{display:none}.admin-attention-icon{width:36px;height:40px}}.admin-redesign .admin-home-heading{margin:0 0 16px}.admin-redesign .admin-context-toggle{min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);cursor:pointer;align-items:center;gap:7px;margin-inline-start:auto;display:inline-flex}.admin-redesign .admin-context-toggle input{width:18px;height:18px;accent-color:var(--waydar-action)}.admin-redesign .admin-context-toggle span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-redesign .admin-context-toggle bdi{color:var(--waydar-action);font-weight:var(--waydar-weight-bold)}.admin-redesign .admin-secondary-map{padding:0;overflow:hidden}.admin-redesign .admin-secondary-map summary{min-height:58px;color:var(--waydar-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;list-style:none;display:flex}.admin-redesign .admin-secondary-map summary::-webkit-details-marker{display:none}.admin-redesign .admin-secondary-map summary>span{align-items:center;gap:10px;display:inline-flex}.admin-redesign .admin-secondary-map summary svg:first-child{color:var(--waydar-action)}.admin-redesign .admin-secondary-map summary>svg{color:var(--waydar-muted)}.admin-redesign .admin-secondary-map[open] summary{border-bottom:1px solid var(--waydar-line)}.admin-redesign .admin-secondary-map>.admin-heatmap{width:calc(100% - 36px);margin:18px}.admin-redesign .admin-secondary-map>.admin-heatmap-legend{margin:0 18px 16px}.admin-redesign .admin-business-icon{overflow:hidden}.admin-redesign .admin-business-icon img{object-fit:cover;width:100%;height:100%;display:block}.admin-redesign .admin-business-icon.has-logo>svg{display:none}.admin-redesign .admin-business-heading{grid-template-columns:44px minmax(0,1fr) auto auto}.admin-redesign .admin-business-heading>div{align-self:start}.admin-redesign .admin-business-item.is-detail .admin-business-edit{min-width:72px;color:var(--waydar-action);font-weight:var(--waydar-weight-bold)}.admin-redesign .admin-business-item.is-detail .admin-business-description{color:var(--waydar-ink);background:var(--waydar-canvas);border-radius:12px;padding:12px 14px}.admin-redesign .admin-business-details dd{white-space:normal}.admin-redesign .admin-business-member-identity{width:auto;min-width:0;height:auto;color:var(--waydar-ink);text-align:start;background:0 0;border:0;border-radius:0;flex:1;gap:2px;padding:0;display:grid}.admin-redesign .admin-business-member-identity small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);overflow-wrap:anywhere}@media (hover:hover){.admin-redesign .admin-business-member-identity:hover strong{color:var(--waydar-action);text-underline-offset:3px;text-decoration:underline}}.admin-redesign .users-panel .admin-user-list-count{width:fit-content;height:auto;min-height:32px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:0 0;border-radius:0;align-items:baseline;gap:5px;padding:0;display:inline-flex}.admin-redesign .users-panel .admin-user-list-count bdi{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold)}.admin-redesign .users-panel>.dashboard-panel-heading{min-height:32px;margin-bottom:16px}.admin-redesign .users-panel .admin-user-search{margin-top:0}.admin-redesign .users-panel .admin-list-filters{margin-top:10px;margin-bottom:14px}.admin-redesign .admin-user-detail .admin-user-item{gap:12px;padding-top:8px}.admin-redesign .admin-user-current-access{flex-wrap:wrap;gap:8px}.admin-redesign .admin-user-current-access>span{border:1px solid var(--waydar-line)}.admin-redesign .admin-user-current-access>span.role{color:var(--waydar-credit-strong);background:var(--waydar-action-soft)}.admin-redesign .admin-user-current-access>span.status{color:var(--waydar-action-strong);background:var(--waydar-canvas)}.admin-redesign .admin-user-more summary{gap:7px}.admin-redesign .admin-user-more summary svg{color:var(--waydar-action)}.admin-redesign .admin-user-detail .admin-user-controls>button{background:var(--waydar-action);color:var(--waydar-on-ink)}.admin-redesign .admin-redemptions-context{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin:2px 0 0;line-height:1.4}.admin-redesign .admin-redemptions-context bdi{color:var(--waydar-ink);font-weight:var(--waydar-weight-bold)}.admin-redesign .admin-redemptions-filters{margin:14px 0 2px}.admin-redesign .admin-redemption-card,.admin-redesign .pilot-feedback-item{background:var(--waydar-surface)}.admin-redesign .pilot-feedback-item{padding:18px 0}.admin-redesign .admin-map-settings-error{color:var(--waydar-muted);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:14px;grid-template-columns:22px minmax(0,1fr);place-items:start;gap:8px;padding:16px;display:grid}.admin-redesign .admin-map-settings-error>svg{color:var(--waydar-danger)}.admin-redesign .admin-map-settings-error>p{color:var(--waydar-ink);font-size:var(--waydar-text-body);line-height:1.55;font-weight:var(--waydar-weight-regular);margin:0}.admin-redesign .admin-map-settings-error span{font-size:var(--waydar-text-secondary);line-height:1.55}.admin-redesign .admin-map-settings-error .admin-map-settings-retry{color:var(--waydar-on-ink);background:var(--waydar-action);grid-column:1/-1;margin-top:4px}.admin-redesign .navigation-lab-embed{padding:0;overflow:hidden}.admin-redesign .navigation-lab-embed :is(.navigation-lab-scrim,.navigation-lab-embedded){background:0 0;min-height:0;padding:0;position:static}.admin-redesign .navigation-lab-embedded{display:block}.admin-redesign .navigation-lab-embed .navigation-lab{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0}.admin-redesign .navigation-lab-embed .navigation-lab-header{display:none}.admin-redesign .navigation-lab-body{gap:20px;padding:4px}.admin-redesign :is(.lab-section,.lab-voice-preview){background:var(--waydar-surface);border-color:var(--waydar-line);border-radius:12px}.admin-redesign .lab-section{padding:14px}.admin-redesign :is(.lab-section>strong,.lab-progress-row>strong,.lab-event-heading>strong){color:var(--waydar-ink);font-size:var(--waydar-text-body)}.admin-redesign :is(.lab-route-presets,.lab-scenarios){gap:0}.admin-redesign :is(.lab-route-presets button,.lab-scenarios button){color:var(--waydar-ink);border:0;border-bottom:1px solid var(--waydar-line);background:0 0;border-radius:0;padding:12px 0}.admin-redesign :is(.lab-route-presets button,.lab-scenarios button):last-child{border-bottom:0}.admin-redesign :is(.lab-route-presets button,.lab-scenarios button)>svg:first-child{color:var(--waydar-action)}.admin-redesign .lab-route-presets b{font-size:var(--waydar-text-secondary)}.admin-redesign .lab-route-presets small{font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-regular);line-height:1.5}.admin-redesign .lab-scenarios{grid-template-columns:1fr}@media (hover:hover){.admin-redesign :is(.lab-route-presets button,.lab-scenarios button,.lab-playback button,.lab-route-actions button):hover:not(:disabled){color:var(--waydar-action);background:var(--waydar-action-soft);border-color:var(--waydar-line)}}.admin-redesign :is(.lab-progress-row bdi,.lab-event-heading bdi,.lab-speed button.selected){color:var(--waydar-action)}.admin-redesign .lab-progress i{background:var(--waydar-action)}.admin-redesign .lab-event-log li>span{color:var(--waydar-action);background:var(--waydar-action-soft)}.admin-redesign .admin-business-members-link{color:var(--waydar-action);font:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:underline;display:inline-flex}.admin-redesign .navigation-lab-embed .navigation-lab-header>button,.admin-redesign .navigation-lab-embed .sheet-handle{display:none}.admin-redesign .navigation-lab-unavailable{color:var(--waydar-muted);justify-items:start;gap:8px;padding:22px;display:grid}.admin-redesign .navigation-lab-unavailable svg{color:var(--waydar-action)}.admin-redesign .navigation-lab-unavailable strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.admin-redesign .admin-business-branch-summary{background:var(--waydar-canvas);border-radius:12px;grid-column:1/-1;overflow:hidden}.admin-redesign .admin-business-branch-summary>summary{min-height:44px;color:var(--waydar-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}.admin-redesign .admin-business-branch-summary>summary::-webkit-details-marker{display:none}.admin-redesign .admin-business-branch-summary>summary>span{align-items:center;gap:7px;display:inline-flex}.admin-redesign .admin-business-branch-summary>summary svg{color:var(--waydar-action)}.admin-redesign .admin-business-branch-summary>summary>svg{color:var(--waydar-muted);transition:transform .16s}.admin-redesign .admin-business-branch-summary[open]>summary{border-bottom:1px solid var(--waydar-line)}.admin-redesign .admin-business-branch-summary[open]>summary>svg{transform:rotate(180deg)}.admin-redesign .admin-business-branch-list{padding:10px 12px 12px}.admin-redesign .admin-business-branch-list ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-redesign .admin-business-branch-list li{background:var(--waydar-surface);border:1px solid var(--waydar-line);border-radius:9px;gap:2px;padding:9px 10px;display:grid}.admin-redesign .admin-business-branch-list li>span{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.admin-redesign .admin-business-branch-state{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);align-items:center;gap:7px;margin:0;display:grid}.admin-redesign .admin-business-branch-state.is-error{color:var(--waydar-danger)}.admin-redesign .admin-business-branch-state .action-with-icon{min-height:40px;color:var(--waydar-action);background:0 0;justify-self:start}@media (width<=620px){.admin-redesign .admin-context-toggle{justify-content:flex-start;width:100%;margin-inline-start:0}.admin-redesign .dashboard-panel-heading:has(.admin-context-toggle){flex-wrap:wrap;align-items:flex-start}}.admin-redesign .admin-business-access{background:var(--waydar-surface);border-color:var(--waydar-line)}.admin-redesign .admin-business-access-toggle>svg:first-child{color:var(--waydar-action)}.admin-redesign .admin-business-access-body{background:var(--waydar-surface);border-color:var(--waydar-line);gap:12px;padding:0 12px 14px}.admin-redesign .admin-business-member-list{gap:0}.admin-redesign .admin-business-member-list>div{border:0;border-bottom:1px solid var(--waydar-line);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.admin-redesign .admin-business-member-list>div:last-child{border-bottom:0}.admin-redesign .admin-business-member-list .admin-business-member-identity{justify-content:space-between;place-items:unset;text-align:start;opacity:1;flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;gap:4px 12px;width:100%;height:auto;min-height:44px;padding:0;display:flex}.admin-redesign .admin-business-member-identity strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.admin-redesign .admin-business-member-identity small{font-size:var(--waydar-text-caption);overflow-wrap:anywhere;white-space:normal;text-align:left;line-height:1.4}.admin-redesign .admin-business-member-list select{width:auto;min-width:0;max-width:100%;min-height:44px;color:var(--waydar-action);background:var(--waydar-action-soft);font-family:inherit;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);border:0;border-radius:10px;grid-area:2/1;justify-self:start;padding:6px 12px}.admin-redesign .admin-business-member-list .admin-business-member-unlink{width:auto;height:auto;min-height:44px;color:var(--waydar-danger);background:var(--waydar-danger-soft);font-family:inherit;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);white-space:nowrap;border:0;border-radius:10px;grid-area:2/2;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.admin-redesign .admin-business-member-unlink svg{width:18px;height:18px}.admin-redesign .admin-business-user-search>input{min-height:44px;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);border-color:var(--waydar-line);background:var(--waydar-surface)}.admin-redesign .admin-complaint-context{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:0 0 16px;line-height:1.65}@media (width<=700px){.moderation-dashboard-scrim{background:var(--waydar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.moderation-dashboard.admin-redesign{animation:none}}.account-sheet.is-profile-screen .profile-overview-redesign{direction:rtl;gap:12px;display:grid}.account-sheet.is-profile-screen .profile-contribution-summary{border:1px solid var(--waydar-line);background:var(--waydar-surface);min-height:96px;color:var(--waydar-ink);text-align:start;box-shadow:0 2px 12px var(--waydar-ink-06);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.account-sheet.is-profile-screen .profile-contribution-icon{background:var(--waydar-canvas);width:44px;height:44px;color:var(--waydar-action);border-radius:14px;place-items:center;display:grid}.account-sheet.is-profile-screen .profile-contribution-copy{gap:3px;min-width:0;display:grid}.account-sheet.is-profile-screen .profile-contribution-copy small,.account-sheet.is-profile-screen .profile-contribution-evidence{color:var(--waydar-muted);font-size:var(--waydar-text-caption);line-height:16px}.account-sheet.is-profile-screen .profile-contribution-copy strong{color:var(--waydar-ink);font-size:var(--waydar-text-body);line-height:24px}.account-sheet.is-profile-screen .profile-contribution-evidence{font-size:var(--waydar-text-secondary)}.account-sheet.is-profile-screen .profile-contribution-progress{background:var(--waydar-line);border-radius:99px;height:6px;display:block;overflow:hidden}.account-sheet.is-profile-screen .profile-contribution-progress i{border-radius:inherit;background:var(--waydar-action);height:100%;display:block}.account-sheet.is-profile-screen .profile-contribution-summary>svg{color:var(--waydar-subtle);transform:rotate(180deg)}.account-sheet.is-profile-screen .profile-reputation-redesign{direction:rtl;gap:16px;display:grid}.account-sheet.is-profile-screen .reputation-activity{gap:10px;padding-top:4px;display:grid}.account-sheet.is-profile-screen .reputation-activity>strong{color:var(--waydar-ink);font-size:var(--waydar-text-body)}.account-sheet.is-profile-screen .reputation-activity ul{border:1px solid var(--waydar-line);background:var(--waydar-surface);border-radius:14px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.account-sheet.is-profile-screen .reputation-activity li{border-bottom:1px solid var(--waydar-line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.account-sheet.is-profile-screen .reputation-activity li:last-child{border-bottom:0}.account-sheet.is-profile-screen .reputation-activity li>span{gap:2px;display:grid}.account-sheet.is-profile-screen .reputation-activity li b{color:var(--waydar-ink);font-size:var(--waydar-text-secondary)}.account-sheet.is-profile-screen .reputation-activity li small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.account-sheet.is-profile-screen .reputation-activity li em{color:var(--waydar-success-strong);font-size:var(--waydar-text-caption);font-style:normal;font-weight:var(--waydar-weight-bold)}.account-sheet.is-profile-screen .reputation-activity li em.negative{color:var(--waydar-danger)}.business-workspace-redesign{background:var(--waydar-canvas);color:var(--waydar-ink);direction:rtl}.business-workspace-redesign .business-workspace-tabs,.business-workspace-redesign .business-workspace-body{background:var(--waydar-canvas)}.business-workspace-redesign .business-workspace-tabs{border-bottom:1px solid var(--waydar-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 16px;display:grid}.business-workspace-redesign .business-workspace-tabs button{min-height:48px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border:1px solid #0000;border-radius:12px}.business-workspace-redesign .business-workspace-tabs button.selected{border-color:var(--waydar-action);background:var(--waydar-surface);color:var(--waydar-action)}.business-workspace-redesign .business-workspace-body{min-height:0;padding-bottom:env(safe-area-inset-bottom)}.business-workspace-redesign .business-identity-card{border-color:var(--waydar-line);background:var(--waydar-surface);color:var(--waydar-ink);border-radius:18px}.business-workspace-redesign .business-section-heading>button,.business-workspace-redesign .business-redemption-history>header>button{border:1px solid var(--waydar-action);min-height:44px;color:var(--waydar-action);background:var(--waydar-surface);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:10px}.business-workspace-redesign .business-section-heading>button{padding:0 12px}.business-workspace-redesign .business-benefit-meta{color:var(--waydar-muted)}.business-workspace-redesign .business-redemption-home{background:var(--waydar-surface)}.business-workspace-redesign .business-redemption-hero{border-bottom:1px solid var(--waydar-line);background:var(--waydar-surface)}.business-workspace-redesign .business-redemption-scan{border-color:var(--waydar-action);background:var(--waydar-action);min-height:76px;color:var(--waydar-on-ink);border-radius:16px}.business-workspace-redesign .business-redemption-scan :is(strong,small,svg){color:var(--waydar-on-ink)}.business-workspace-redesign .business-redemption-scan>span:first-child{background:var(--waydar-white-16);color:var(--waydar-on-ink)}.business-workspace-redesign :is(button,select,input,summary):focus-visible{outline:3px solid var(--waydar-action);outline-offset:2px}.business-workspace-redesign .business-redemption-stats article,.business-workspace-redesign .business-redemption-history{border-color:var(--waydar-line);background:var(--waydar-surface)}.business-workspace-redesign .business-redemption-history>header>button{padding:0 10px}.business-workspace-redesign button,.business-workspace-redesign select,.business-workspace-redesign input{font-family:inherit}@media (width<=620px){.business-workspace-redesign .business-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.business-workspace-redesign *,.account-sheet.is-profile-screen .profile-overview-redesign *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-sheet.is-profile-screen .profile-reputation-v2 .reputation-activity li{justify-content:flex-start}.account-sheet.is-profile-screen .profile-reputation-v2 .reputation-activity li small{font-weight:var(--waydar-weight-regular)}.account-sheet.is-profile-screen .profile-reputation-v2 .reputation-activity li>span{text-align:start;align-items:flex-start}.profile-overview-v2{color:var(--waydar-ink);padding:6px 0}.profile-overview-identity{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0 0 20px;display:flex}.profile-avatar-ring{flex-shrink:0;width:112px;height:112px;position:relative}.profile-avatar-ring>svg{fill:none;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-ring-track{stroke:var(--waydar-line)}.profile-avatar-ring-fill{stroke:var(--waydar-action);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.profile-avatar-ring-fill{transition:none}}.account-sheet.is-profile-screen .profile-overview-v2 .profile-avatar-edit{background:0 0;border:0;border-radius:50%;width:96px;min-width:96px;height:96px;min-height:96px;padding:0;position:absolute;inset:8px;overflow:visible}.account-sheet.is-profile-screen .profile-overview-v2 .profile-identity-avatar{background:var(--waydar-action-soft);width:96px;min-width:96px;height:96px;min-height:96px;color:var(--waydar-action-strong);border:0;border-radius:50%;font-size:32px}.account-sheet.is-profile-screen .profile-overview-v2 .profile-avatar-edit-badge{bottom:2px;background:var(--waydar-action-soft);width:30px;height:30px;color:var(--waydar-action-strong);border:2px solid var(--waydar-surface);border-radius:50%;inset-inline-end:2px}.account-sheet.is-profile-screen .profile-overview-v2 .profile-overview-identity h2{max-width:100%;color:var(--waydar-ink);font-size:var(--waydar-text-title);letter-spacing:-.2px;white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.3;overflow:visible}.profile-overview-identity h2{max-width:100%}.profile-name-edit{max-width:100%;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.profile-name-edit bdi{overflow-wrap:anywhere;min-width:0}.profile-name-edit svg{color:var(--waydar-subtle);flex:none}@media (hover:hover){.profile-name-edit:hover svg{color:var(--waydar-ink)}}.profile-name-edit:focus-visible{outline:2px solid var(--waydar-action);outline-offset:2px}.profile-wallet-entry{background:var(--waydar-ink);width:100%;color:var(--waydar-on-ink);text-align:start;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.profile-wallet-entry>span:first-child{gap:8px;display:grid}.profile-wallet-entry small{font-size:var(--waydar-text-secondary);color:var(--waydar-on-ink-muted)}.profile-wallet-balance{align-items:baseline;gap:8px;display:flex}.profile-wallet-balance bdi{font-size:var(--waydar-text-display);font-weight:var(--waydar-weight-bold);line-height:1.1}.profile-wallet-balance>span{font-size:var(--waydar-text-body)}.profile-wallet-open{font-size:var(--waydar-text-secondary);color:var(--waydar-on-ink-muted);align-items:center;gap:8px;display:flex}.profile-overview-rows{border-top:1px solid var(--waydar-line);margin-top:28px}.profile-hub-row{border:0;border-bottom:1px solid var(--waydar-line);background:var(--waydar-surface);width:100%;min-height:76px;color:var(--waydar-ink);text-align:start;align-items:center;gap:14px;padding:18px 0;display:flex}.profile-hub-row>svg{color:var(--waydar-subtle);flex-shrink:0}.profile-hub-row>span{flex:1;gap:5px;min-width:0;display:grid}.profile-hub-row strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold)}.profile-hub-row small{font-size:var(--waydar-text-secondary);color:var(--waydar-subtle)}.profile-hub-row>svg:last-child{color:var(--waydar-subtle)}.profile-management-links{margin-top:28px}.profile-settings-group .profile-management-links{margin-top:0}.account-sheet.is-profile-screen .profile-settings-group .profile-management-links .profile-business-button{border-top:0}.profile-management-links>h3{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);color:var(--waydar-subtle);margin:0 0 12px}.account-sheet.is-profile-screen .profile-management-links .profile-business-button,.account-sheet.is-profile-screen .profile-management-links .profile-admin-button{border:0;border-bottom:1px solid var(--waydar-line);background:var(--waydar-surface);width:100%;min-height:72px;color:var(--waydar-ink);box-shadow:none;font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);text-align:start;border-radius:0;align-items:center;gap:14px;padding:18px 0;display:flex}.account-sheet.is-profile-screen .profile-management-links .profile-business-button{border-top:1px solid var(--waydar-line)}.profile-management-links .profile-business-button strong{flex:1}.account-sheet.is-profile-screen .profile-management-links .profile-business-icon{color:var(--waydar-subtle);background:0 0;border:0;width:21px;height:21px;padding:0;display:flex}.profile-management-links .profile-admin-button>svg:last-child{margin-inline-start:auto}.profile-management-links svg{color:var(--waydar-subtle)}.profile-reputation-v2,.profile-reputation-help{color:var(--waydar-ink)}.account-sheet.is-profile-screen .profile-reputation-v2 .reputation-activity{background:0 0;border:0;margin:0;padding:0}.profile-reputation-v2 .reputation-activity h3{margin:0 0 12px}.account-sheet.is-profile-screen .profile-reputation-v2 .reputation-activity ul{background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none}.account-sheet.is-profile-screen .profile-reputation-v2 .reputation-activity li{border:0;border-bottom:1px solid var(--waydar-line);background:0 0;align-items:center;gap:14px;padding:18px 0;display:flex}.profile-reputation-v2 .reputation-activity li>svg{color:var(--waydar-action);flex-shrink:0}.profile-reputation-v2 .reputation-activity li>span{gap:6px;display:grid}.profile-reputation-v2 .reputation-activity li b{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular)}.profile-reputation-v2 .reputation-activity li small{font-size:var(--waydar-text-secondary);color:var(--waydar-subtle)}.profile-reputation-help h3{margin:22px 0}.profile-reputation-help p,.profile-reputation-v2 .reputation-activity p{font-size:var(--waydar-text-body);color:var(--waydar-muted);line-height:1.6}.reputation-rules>div{border-bottom:1px solid var(--waydar-line);font-size:var(--waydar-text-body);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.reputation-rules dd{margin:0}.reputation-level-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reputation-level-list li{color:var(--waydar-subtle);padding:14px 0}.reputation-level-list li[aria-current]{color:var(--waydar-action-strong);font-weight:var(--waydar-weight-bold)}.reputation-level-list small{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);margin-inline-start:10px}.profile-inline-back{min-height:44px;color:var(--waydar-action-strong);background:0 0;border:0;align-items:center;gap:8px;display:flex}.profile-inline-back svg{transform:rotate(180deg)}.profile-reputation-help summary,.profile-reputation-v2 summary{font-size:var(--waydar-text-secondary);cursor:pointer;padding:18px 0}@media (width<=350px){.profile-wallet-entry{gap:10px;padding:18px}.profile-wallet-open{font-size:var(--waydar-text-caption)}}.account-sheet.is-profile-screen .profile-wallet-card{text-align:start;width:100%;color:var(--waydar-on-ink);background:var(--waydar-ink);border:0}.profile-overview-v2 .profile-hub-row{min-height:58px}.referral-stats>button{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:7px;min-height:92px;padding:12px 4px;display:flex;position:relative}.referral-stats>button+button{border-inline-start:1px solid var(--waydar-line)}.referral-stats>button>svg{inset-inline-end:6px;color:var(--waydar-action);position:absolute;top:50%}.referral-stats{display:flex}.account-sheet.is-profile-screen .reputation-activity li{padding:0}.reputation-activity li>button{width:100%;min-height:68px;color:var(--waydar-ink);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.reputation-activity li>button>span{flex:1;gap:5px;display:grid}.reputation-activity li>button>span small{font-size:var(--waydar-text-caption);color:var(--waydar-muted)}.reputation-activity li>button>svg:first-child{color:var(--waydar-action)}.reputation-event-points{color:var(--waydar-success-strong);font-weight:var(--waydar-weight-bold)}.profile-reputation-help .reputation-rules{margin-bottom:28px}.profile-reputation-help .reputation-rules>div{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.profile-reputation-help .reputation-rules dt{color:var(--waydar-muted);align-items:center;gap:12px;display:flex}.profile-reputation-help .reputation-rules dt svg{color:var(--waydar-action)}.profile-reputation-help .reputation-rules dd{color:var(--waydar-success-strong);font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);align-items:center;gap:6px;margin:0;display:inline-flex}.profile-reputation-help .reputation-level-list li{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:15px;align-items:center;gap:14px;padding:18px 14px;display:flex}.profile-reputation-help .reputation-level-list li>svg{color:var(--waydar-action);flex-shrink:0}.profile-reputation-help .reputation-level-list li>span{flex:1;gap:5px;display:grid}.profile-reputation-help .reputation-level-list li>span small{font-size:var(--waydar-text-caption);color:var(--waydar-muted)}.profile-reputation-help .reputation-level-list li[aria-current=step]{border-color:var(--waydar-signal);background:var(--waydar-action-soft)}.profile-reputation-help .reputation-level-list li[aria-current=step]>svg{color:var(--waydar-action)}.profile-reputation-help .reputation-level-list li>b{color:var(--waydar-action-strong);font-size:var(--waydar-text-caption)}.account-sheet.is-profile-screen .profile-report-history-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-report-history-heading>label{align-items:center;gap:8px;font-size:0;display:flex}.profile-report-history-heading select{background:var(--waydar-surface-muted);border:1px solid var(--waydar-line-strong);min-height:44px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);border-radius:12px;padding:8px 12px;font-family:inherit}.account-sheet.is-profile-screen .profile-report-history-heading>span{width:auto;height:auto;min-height:32px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);background:0 0;align-items:center;gap:4px;padding:0;display:flex}.profile-inline-back{min-height:44px;color:var(--waydar-action-strong);font:inherit;font-size:var(--waydar-text-secondary);background:0 0;border:0;align-items:center;gap:7px;margin:0 0 12px;padding:4px 0;display:flex}.profile-evidence-history ul,.profile-referral-history ul{margin:0;padding:0;list-style:none}.profile-evidence-history li>button,.profile-referral-history li{text-align:start;border:0;border-bottom:1px solid var(--waydar-line);width:100%;color:var(--waydar-muted);font:inherit;background:0 0;align-items:center;gap:12px;padding:16px 0;display:flex}.profile-evidence-history li>button>span,.profile-referral-history li>span{flex:1;gap:5px;display:grid}.profile-evidence-history li small,.profile-referral-history li small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.profile-evidence-history li>button>svg:first-child,.profile-referral-history li>svg{color:var(--waydar-action)}.profile-evidence-history li bdi{color:var(--waydar-success-strong);font-weight:var(--waydar-weight-bold)}.profile-evidence-detail,.profile-report-detail{color:var(--waydar-muted);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.profile-evidence-detail h3,.profile-report-detail h3{margin:0}.profile-evidence-detail time,.profile-report-detail time{font-size:var(--waydar-text-secondary);color:var(--waydar-muted)}.profile-evidence-detail-icon{background:var(--waydar-action-soft);color:var(--waydar-action);border-radius:18px;place-items:center;padding:16px;display:grid}.profile-evidence-report{border:1px solid var(--waydar-line);background:var(--waydar-canvas);border-radius:16px;flex-direction:column;gap:12px;width:100%;margin-top:12px;padding:18px;display:flex}.profile-evidence-report p{margin:0}.profile-load-more{width:100%;min-height:44px;color:var(--waydar-action-strong);background:var(--waydar-action-soft);border:1px solid var(--waydar-line);border-radius:12px;margin-top:16px;padding:12px}.profile-evidence-history [role=status],.profile-referral-history [role=status]{align-items:center;gap:8px;display:flex}.profile-reputation-v2 .reputation-activity-heading{min-height:44px}.profile-reputation-v2 .reputation-activity [role=status]{align-items:center;gap:8px;display:flex}.profile-reputation-v2 .reputation-activity [role=alert]{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-reputation-v2 .reputation-activity [role=alert] p{font-weight:var(--waydar-weight-bold);margin:0}.reputation-activity-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.reputation-activity-heading>button{min-height:44px;color:var(--waydar-action-strong);font:inherit;font-size:var(--waydar-text-secondary);background:0 0;border:0;padding:6px 0}.profile-reputation-help .reputation-level-list{gap:0}.profile-reputation-help .reputation-level-list li{border:0;border-bottom:1px solid var(--waydar-line);background:0 0;border-radius:0;padding:20px 12px}.profile-reputation-help .reputation-level-list li[aria-current=step]{background:var(--waydar-action-soft);box-shadow:inset -3px 0 var(--waydar-action)}.profile-evidence-detail .profile-evidence-report-card{width:100%}.profile-evidence-report-card>p{font-size:var(--waydar-text-secondary);grid-column:1/-1;margin:4px 0}.profile-evidence-reward{font-size:var(--waydar-text-secondary);align-items:center;gap:8px;margin:4px 0;display:flex}.profile-evidence-report-card>.profile-evidence-reward{font-size:var(--waydar-text-secondary);place-self:end}.profile-account-details{margin:0}.profile-account-details>div{border-bottom:1px solid var(--waydar-line);justify-content:space-between;align-items:baseline;gap:20px;padding:17px 0;display:flex}.profile-account-details dt{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);flex-shrink:0}.profile-account-details dd{color:var(--waydar-muted);overflow-wrap:anywhere;text-align:end;font-size:var(--waydar-text-secondary);margin:0}.notification-setting-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid;position:relative}.notification-setting-row>.push-notification-toggle{width:100%;min-width:0}.notification-setting-row>button strong{font-weight:var(--waydar-weight-regular)}.notification-info{display:contents}.notification-info>button{min-width:44px;min-height:44px;color:var(--waydar-muted);background:0 0;border:0;place-items:center;display:grid}.notification-info>button[aria-expanded=true]{color:var(--waydar-action)}.notification-info>p{color:var(--waydar-muted);background:var(--waydar-canvas);font-size:var(--waydar-text-secondary);border-radius:12px;grid-column:1/-1;margin:0 0 12px;padding:12px 14px;line-height:1.65}.notification-category-list>.notification-setting-row{border-bottom:1px solid var(--waydar-line)}.notification-category-list>.notification-setting-row:last-child{border-bottom:0}.notification-category-list>.notification-setting-row>button{border:0;min-height:62px}.push-notification-copy small:empty{display:none}.account-sheet.is-profile-screen.is-profile-overview{height:100dvh;max-height:100dvh;padding:0}.account-scrim.is-profile-screen:has(.is-profile-overview){padding:0}.account-sheet.is-profile-screen.is-profile-overview .profile-content{padding-top:12px;padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.profile-overview-v2 .profile-overview-rows{margin-top:16px}.profile-overview-v2 .profile-hub-row{padding-block:12px}.profile-overview-v2 .profile-management-links{margin-top:16px}.account-sheet.is-profile-screen .profile-management-links .profile-business-button,.account-sheet.is-profile-screen .profile-management-links .profile-admin-button{min-height:58px;padding-block:12px}.profile-trust{justify-items:center;gap:2px;margin:4px 0 0;display:grid}.profile-trust-head{background:var(--waydar-action-soft);min-height:44px;color:var(--waydar-ink);font:inherit;font-size:var(--waydar-text-body);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.profile-trust-head>svg:first-child{color:var(--waydar-action)}.profile-trust-head>svg:last-child{color:var(--waydar-subtle)}.profile-trust-level{font-weight:var(--waydar-weight-bold)}.profile-trust-remaining{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);align-items:center;gap:6px;margin:0;line-height:1.5;display:flex}.profile-trust-counters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-trust-counters>button{border:1px solid var(--waydar-line);background:var(--waydar-surface);min-height:84px;color:var(--waydar-muted);font:inherit;font-size:var(--waydar-text-caption);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 8px;display:flex}.profile-trust-counters bdi{color:var(--waydar-ink);font-size:var(--waydar-text-title);font-weight:var(--waydar-weight-bold);line-height:1.15}.profile-trust-help{width:100%;min-height:44px;color:var(--waydar-action-strong);font:inherit;font-size:var(--waydar-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.profile-settings-group{margin-top:28px}.profile-settings-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.profile-settings-heading h3{margin:0}.profile-settings-action{min-height:44px;color:var(--waydar-action-strong);font:inherit;font-size:var(--waydar-text-caption);background:0 0;border:0;margin-block:-6px;padding:0 4px}.profile-settings-action:disabled{opacity:.5}.profile-settings-rows{border-top:1px solid var(--waydar-line)}.profile-row-value{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);flex-shrink:0;font-style:normal}.profile-settings-group .push-notification-toggle{border-bottom:1px solid var(--waydar-line);text-align:start;grid-template-columns:21px minmax(0,1fr) 38px;gap:14px;min-height:58px;padding:12px 0}.profile-settings-group .notification-setting-row>.push-notification-toggle{border-bottom:0}.profile-settings-group .notification-setting-row{border-bottom:1px solid var(--waydar-line)}.profile-settings-group .push-notification-icon{width:21px;height:21px;color:var(--waydar-subtle);background:0 0;border-radius:0}.profile-settings-group .push-notification-toggle.enabled .push-notification-icon{color:var(--waydar-subtle);background:0 0}.profile-settings-group .push-notification-copy strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold)}.profile-settings-group .notification-category-list>.notification-setting-row,.profile-settings-group .notification-category-list>.notification-setting-row:last-child{border-bottom:1px solid var(--waydar-line)}.profile-settings-group .notification-recovery-note{margin:12px 0}.profile-settings-group .notification-category-loading,.profile-settings-group .notification-preferences-error,.profile-settings-group .notification-empty-state{margin-top:12px}.profile-settings-group .notification-settings-group{gap:0}.profile-settings-group .profile-account-details>div:first-child{padding-top:14px}.profile-overview-v2 .profile-bottom-rows{margin-top:28px}.profile-notification-types{margin-top:0}.profile-notification-types>.profile-settings-heading{justify-content:flex-end;min-height:44px}.profile-notification-types>.profile-settings-heading .profile-settings-action{margin-block:0}.profile-account-actions{gap:8px;margin-top:24px;display:grid}.admin-redesign .users-panel>.dashboard-panel-heading small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin-inline-start:auto}.admin-redesign .admin-user-directory{margin-top:8px;display:grid}.admin-redesign .admin-user-detail .admin-select-trigger{border-color:var(--waydar-line);box-shadow:none;color:var(--waydar-muted)}.admin-redesign .admin-user-detail .admin-select>span{color:var(--waydar-subtle);font-weight:var(--waydar-weight-regular)}.admin-redesign .admin-user-directory-row{border:0;border-bottom:1px solid var(--waydar-line);width:100%;min-height:82px;color:var(--waydar-muted);text-align:start;background:0 0;align-items:center;gap:10px;padding:14px 0;display:flex}.admin-user-avatar{background:var(--waydar-action-soft);height:40px;color:var(--waydar-credit-strong);font-size:20px;font-weight:var(--waydar-weight-bold);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.admin-user-directory-copy{flex:1;gap:5px;min-width:0;display:grid}.admin-user-directory-copy strong{font-size:var(--waydar-text-body);overflow-wrap:anywhere}.admin-user-directory-copy small{font-size:var(--waydar-text-caption);color:var(--waydar-subtle);line-height:1.5}.admin-user-status{font-size:var(--waydar-text-caption);background:var(--waydar-surface-muted);color:var(--waydar-subtle);border-radius:6px;padding:4px 6px}.admin-user-status.restricted,.admin-user-status.suspended{color:var(--waydar-danger);background:var(--waydar-action-soft)}.admin-redesign .admin-user-detail{max-width:680px}.admin-redesign .admin-user-detail .admin-user-item{box-shadow:none;background:0 0;border:0;gap:12px;padding:4px 0 0;display:grid}.admin-redesign .admin-user-identity{gap:5px}.admin-redesign .admin-user-identity>strong{font-size:var(--waydar-text-title);flex-wrap:wrap;gap:8px;line-height:1.3;display:flex}.admin-redesign .admin-user-identity>strong em{font-size:var(--waydar-text-caption);align-self:center;font-style:normal}.admin-redesign .admin-user-identity>bdi{font-size:var(--waydar-text-secondary);color:var(--waydar-subtle);overflow-wrap:anywhere;text-align:right;white-space:normal;justify-self:start}.admin-redesign .admin-user-stats{background:var(--waydar-canvas);border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 0;display:grid}.admin-redesign .admin-user-stats>span{border-inline-end:1px solid var(--waydar-line)}.admin-redesign .admin-user-stats>span:last-child{border:0}.admin-user-current-access{font-size:var(--waydar-text-caption);color:var(--waydar-muted);gap:8px;display:flex}.admin-user-current-access>span{background:var(--waydar-surface-muted);border-radius:6px;padding:5px 9px}.admin-redesign .admin-user-current-access>span.role,.admin-redesign .admin-user-current-access>span.status{background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-redesign .admin-user-current-access>span.role{color:var(--waydar-ink)}.admin-redesign .admin-user-current-access>span.role small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.admin-redesign .admin-user-current-access>span.status{margin-inline-start:12px}.admin-redesign .admin-user-current-access>span.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.admin-redesign .admin-user-current-access>span.status.restricted,.admin-redesign .admin-user-current-access>span.status.suspended{color:var(--waydar-danger)}.admin-redesign .admin-user-permissions-link{background:var(--waydar-action-soft);min-height:56px;color:var(--waydar-action);text-align:start;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.admin-user-permissions-link>span{flex:1}.admin-redesign .admin-user-secondary-actions{gap:16px;display:grid}.admin-redesign .admin-user-detail .admin-user-secondary-actions{grid-template-columns:1fr;gap:8px;display:grid}.admin-redesign .admin-user-detail .admin-user-stats>span{border:0;border-inline-end:1px solid var(--waydar-line);box-shadow:none;background:0 0;border-radius:0;padding:4px}.admin-redesign .admin-user-detail .admin-user-stats>span:last-child{border:0}.admin-redesign .admin-user-detail .admin-user-credit{color:var(--waydar-subtle);font-weight:var(--waydar-weight-regular);background:0 0;border:0;border-radius:0;padding:0}.admin-redesign .admin-user-secondary-actions .admin-user-history-toggle{min-height:52px;color:var(--waydar-ink);font-weight:var(--waydar-weight-regular);background:0 0;border:0;justify-content:flex-start;gap:12px;padding:12px}.admin-redesign .admin-user-secondary-actions .admin-user-history-toggle svg:last-child{margin-inline-start:auto}.admin-user-more>summary{min-height:44px;font-size:var(--waydar-text-secondary);color:var(--waydar-subtle);cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-redesign .admin-user-push-test{width:100%;min-height:44px;margin-top:8px}.admin-user-task-title h3{font-size:var(--waydar-text-title);margin:0 0 8px}.admin-user-task-title>span{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary)}.admin-redesign .admin-user-detail .admin-user-controls{grid-template-columns:1fr;gap:18px;display:grid}.admin-redesign .admin-user-detail .admin-user-controls>button{background:var(--waydar-action);min-height:48px;color:var(--waydar-on-ink);border:0;margin-top:10px}.admin-redesign .admin-user-detail .admin-user-controls>button:disabled{background:var(--waydar-surface-muted);color:var(--waydar-subtle)}.admin-redesign .dashboard-panel-heading>button{margin-inline-start:auto}@media (width<=350px){.admin-user-directory-copy small{font-size:var(--waydar-text-caption)}.admin-user-avatar{flex-basis:34px;height:34px}.admin-redesign .admin-user-directory-row{gap:7px}}.business-workspace-v2{background:var(--waydar-canvas);color:var(--waydar-ink);direction:rtl}.business-workspace-v2 .business-workspace-tabs{background:var(--waydar-canvas);border-bottom:1px solid var(--waydar-line);gap:2px}.business-workspace-v2 .business-workspace-tabs button{white-space:nowrap;min-height:46px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:0;gap:5px;padding-inline:6px}.business-workspace-v2 .business-workspace-tabs button.selected{color:var(--waydar-action);border-bottom:3px solid var(--waydar-action);background:0 0}.business-workspace-v2 .business-workspace-body{min-height:0;padding:0 0 env(safe-area-inset-bottom);background:var(--waydar-surface);overflow:auto}.business-workspace-v2>.business-review-note{margin:12px 20px 0}.bws-v2-section-heading small,.bws-v2-role{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.bws-v2-page{gap:14px;max-width:700px;margin:0 auto;padding:20px 20px 30px;display:grid}.bws-v2-page-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.bws-v2-page-heading h1,.bws-v2-detail-summary h1,.bws-v2-offer-detail h1{color:var(--waydar-ink);font-size:var(--waydar-text-title);letter-spacing:-.4px;margin:0;line-height:1.2}.bws-v2-page-heading p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:6px 0 0}.bws-v2-detail-summary,.bws-v2-section{border:1px solid var(--waydar-line);background:var(--waydar-surface);border-radius:18px;padding:20px}.bws-v2-detail-topline{justify-content:space-between;align-items:center;gap:10px;min-height:27px;display:flex}.bws-v2-status{width:fit-content;color:var(--waydar-success-strong);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);align-items:center;gap:5px;display:inline-flex}.bws-v2-status.pending,.bws-v2-status.benefit-pending{color:var(--waydar-credit-strong)}.bws-v2-status.rejected,.bws-v2-status.suspended,.bws-v2-status.benefit-rejected{color:var(--waydar-danger)}.bws-v2-status.benefit-paused,.bws-v2-status.benefit-expired{color:var(--waydar-muted)}.bws-v2-role{background:var(--waydar-canvas);border-radius:6px;padding:4px 8px}.bws-v2-detail-summary h1{margin-top:13px}.bws-v2-detail-summary>strong{font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-regular);margin-top:6px;display:block}.bws-v2-detail-summary>p{color:var(--waydar-muted);font-size:var(--waydar-text-body);margin:16px 0;line-height:1.55}.bws-v2-review{background:var(--waydar-action-soft);color:var(--waydar-credit-strong);font-size:var(--waydar-text-secondary);border-radius:10px;margin:14px 0;padding:11px 13px;line-height:1.5}.bws-v2-facts{border-top:1px solid var(--waydar-line);gap:0;margin:18px 0;display:grid}.bws-v2-facts>div,.bws-v2-detail-grid>div{border-bottom:1px solid var(--waydar-line);font-size:var(--waydar-text-secondary);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.bws-v2-facts dt,.bws-v2-detail-grid dt{color:var(--waydar-muted);align-items:center;gap:7px;display:inline-flex}.bws-v2-facts dd,.bws-v2-detail-grid dd{text-align:end;overflow-wrap:anywhere;margin:0}.bws-v2-primary-action,.bws-v2-secondary-action{min-height:46px;font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.bws-v2-primary-action{background:var(--waydar-action);width:100%;color:var(--waydar-on-ink);border:0}.bws-v2-secondary-action{border:1px solid var(--waydar-line);background:var(--waydar-surface);color:var(--waydar-action)}.bws-v2-primary-action:disabled,.bws-v2-secondary-action:disabled{opacity:.55;cursor:wait}.bws-v2-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.bws-v2-section-heading h2{font-size:var(--waydar-text-emphasis);margin:0}.bws-v2-section-heading small{margin-top:3px;display:block}.bws-v2-branch-list,.bws-v2-offer-list{border-top:1px solid var(--waydar-line)}.bws-v2-branch-row,.bws-v2-offer-row{border-bottom:1px solid var(--waydar-line);text-align:right;align-items:center;gap:11px;width:100%;min-height:72px;padding:12px 0;display:flex}.bws-v2-branch-row>span:nth-child(2),.bws-v2-offer-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.bws-v2-branch-row strong,.bws-v2-offer-row strong{font-size:var(--waydar-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bws-v2-branch-row small,.bws-v2-branch-row em,.bws-v2-offer-row small,.bws-v2-offer-row em{color:var(--waydar-muted);font-size:var(--waydar-text-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bws-v2-row-icon{background:var(--waydar-canvas);width:36px;height:36px;color:var(--waydar-muted);border-radius:11px;flex:none;place-items:center;display:grid}.bws-v2-promotion-entry{justify-content:space-between;align-items:center;gap:12px;display:flex}.bws-v2-promotion-entry>div{align-items:center;gap:10px;min-width:0;display:flex}.bws-v2-promotion-entry h2{font-size:var(--waydar-text-body);margin:0}.bws-v2-promotion-entry small{color:var(--waydar-muted);font-size:var(--waydar-text-caption);margin-top:4px;display:block}.bws-v2-back{width:fit-content;color:var(--waydar-action);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);align-items:center;gap:6px;padding:0;display:inline-flex}.bws-v2-filters{gap:6px;padding:2px 0 5px;display:flex;overflow-x:auto}.bws-v2-filters button{border:1px solid var(--waydar-line-strong);background:var(--waydar-surface);min-height:44px;color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);white-space:nowrap;border-radius:999px;padding:0 14px}.bws-v2-filters button.selected{border-color:var(--waydar-action);background:var(--waydar-action);color:var(--waydar-on-ink);font-weight:var(--waydar-weight-bold)}.bws-v2-offer-row{border:0;border-bottom:1px solid var(--waydar-line);padding:14px 0}.bws-v2-offer-row>span:last-child{color:var(--waydar-subtle)}.bws-v2-status-dot{background:var(--waydar-success-strong);border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.bws-v2-status-dot.pending{background:var(--waydar-credit)}.bws-v2-status-dot.rejected{background:var(--waydar-danger)}.bws-v2-status-dot.paused,.bws-v2-status-dot.expired{background:var(--waydar-line-strong)}.bws-v2-offer-credit{min-width:38px;color:var(--waydar-ink);font-size:var(--waydar-text-body);font-weight:var(--waydar-weight-bold);justify-items:center;display:grid}.bws-v2-offer-credit small{font-size:var(--waydar-text-caption)}.bws-v2-empty{color:var(--waydar-muted);text-align:center;justify-items:center;gap:9px;padding:36px 14px;display:grid}.bws-v2-empty .bws-v2-secondary-action{width:auto;margin-top:4px}.bws-v2-version,.bws-v2-proposal{border:1px solid var(--waydar-line);background:var(--waydar-surface);border-radius:15px;padding:18px}.bws-v2-version-heading,.bws-v2-proposal-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.bws-v2-version h3,.bws-v2-proposal h2{font-size:var(--waydar-text-body);margin:0}.bws-v2-version>p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:10px 0 12px;line-height:1.5}.bws-v2-credit{color:var(--waydar-action);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);align-items:center;gap:4px;display:inline-flex}.bws-v2-detail-grid{margin:0}.bws-v2-detail-grid>div{font-size:var(--waydar-text-secondary);padding:11px 0}.bws-v2-detail-wide{gap:7px;justify-content:initial!important;display:grid!important}.bws-v2-detail-wide dd{text-align:start}.bws-v2-proposal{background:var(--waydar-surface);border-color:var(--waydar-line-strong);gap:13px;display:grid}.bws-v2-proposal-heading small,.bws-v2-proposal-heading>span{color:var(--waydar-credit-strong);font-size:var(--waydar-text-caption)}.bws-v2-proposal.rejected{background:var(--waydar-danger-soft);border-color:var(--waydar-line-strong)}.bws-v2-proposal.rejected .bws-v2-proposal-heading small{color:var(--waydar-danger)}.bws-v2-proposal .bws-v2-version{background:0 0;border:0;padding:0}.bws-v2-offer-actions{gap:9px;display:grid}.business-boost-v2{border:1px solid var(--waydar-line);background:var(--waydar-surface);border-radius:18px;margin:0;padding:20px}.business-boost-v2 .business-section-heading h3{font-size:var(--waydar-text-emphasis)}.business-boost-back{color:var(--waydar-action);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);align-items:center;gap:6px;padding:0;display:inline-flex}.business-boost-v2 .business-boost-options{grid-template-columns:1fr;gap:8px}.business-boost-v2 .business-boost-options label{border:1px solid var(--waydar-line);border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:0 11px;display:flex}.business-boost-v2 .business-boost-options select{background:0 0;border:0;min-height:42px}.business-boost-v2 .business-boost-activate{background:var(--waydar-action);border-radius:12px;min-height:48px}.business-boost-v2 .business-boost-stop{border-radius:12px;min-height:46px}.business-boost-review{gap:15px;display:grid}.business-boost-review dl{border-top:1px solid var(--waydar-line);margin:0}.business-boost-review dl div{border-bottom:1px solid var(--waydar-line);font-size:var(--waydar-text-secondary);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.business-boost-review dt{color:var(--waydar-muted)}.business-boost-review dd{font-weight:var(--waydar-weight-bold);margin:0}.business-boost-review p{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);margin:0;line-height:1.5}.business-editor-v2 .business-editor-tabs{grid-template-columns:repeat(3,1fr)}.business-editor-v2 .business-editor-form[data-focus=media] .business-editor-grid,.business-editor-v2 .business-editor-form[data-focus=media]>label:not(.business-editor-address),.business-editor-v2 .business-editor-form[data-focus=media] .business-editor-promotion{display:none}.business-editor-v2 .business-editor-form[data-focus=media] .business-editor-media{margin-top:0}@media (width>=700px){.business-workspace-v2 .business-workspace-body{padding-bottom:18px}.bws-v2-page{padding-top:26px}.bws-v2-offer-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.business-boost-v2 .business-boost-options{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.business-workspace-v2 .business-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.bws-v2-page-heading{flex-direction:column;align-items:stretch}.bws-v2-heading-action{width:100%!important}}@media (prefers-reduced-motion:reduce){.business-workspace-v2 *,.business-editor-v2 *,.business-boost-v2 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.business-editor-v2 .business-editor-form[data-focus=media] .business-editor-official{display:none}.business-editor-v2 .business-editor-official{border-top:1px solid var(--waydar-line);border-bottom:1px solid var(--waydar-line);margin:4px 0 18px}.business-editor-v2 .business-editor-official summary{color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);padding:15px 0}.business-workspace-v2 .business-identity-card{grid-template-columns:none;display:block}.business-workspace-v2 .business-identity-card>div{display:block}.business-workspace-v2 .business-identity-card .bws-v2-detail-topline{display:flex}.business-workspace-v2 .business-identity-card .business-identity-edit{background:var(--waydar-action);width:100%;min-height:46px;color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);border:0;border-radius:12px;padding:10px 14px;display:inline-flex}.business-workspace-v2,.business-editor-v2,.benefit-composer-v2{color:var(--waydar-ink);background:var(--waydar-surface)}.business-workspace-v2{grid-template-rows:auto auto minmax(0,1fr)}.business-workspace-v2>.sheet-handle,.business-editor-v2>.sheet-handle,.benefit-composer-v2>.sheet-handle{display:none}.business-workspace-v2 .business-workspace-tabs{background:var(--waydar-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 16px}.business-workspace-v2 .business-workspace-tabs button{min-height:50px;font-size:var(--waydar-text-secondary);background:0 0;border-radius:0}.business-workspace-v2 .business-workspace-tabs button.selected{background:0 0}.business-workspace-v2 .business-workspace-body{background:var(--waydar-surface)}.bws-v2-page{gap:28px;padding:26px 24px 32px}.business-workspace-v2 .bws-v2-detail-summary,.business-workspace-v2 .bws-v2-section{background:0 0;border:0;border-radius:0;padding:0}.business-workspace-v2 .bws-v2-detail-topline h1{font-size:var(--waydar-text-title);margin:0;line-height:1.4}.business-workspace-v2 .bws-v2-detail-summary>strong{font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-regular);color:var(--waydar-muted);margin-top:7px;display:block}.business-workspace-v2 .bws-v2-detail-summary>p{font-size:var(--waydar-text-secondary);margin:10px 0 16px}.bws-v2-facts{border:0;margin:12px 0}.bws-v2-facts>div{font-size:var(--waydar-text-secondary);border:0;padding:8px 0}.bws-v2-extra-contact{font-size:var(--waydar-text-caption);color:var(--waydar-muted);margin:0 0 18px}.bws-v2-extra-contact summary{cursor:pointer;padding:8px 0}.bws-v2-section-heading{margin-bottom:8px}.bws-v2-section-heading h2{font-size:var(--waydar-text-body)}.bws-v2-section-heading>button{min-height:40px;font-size:var(--waydar-text-caption);border:0;padding:6px 0}.bws-v2-promotion-entry{border:0;border-top:1px solid var(--waydar-line);border-bottom:1px solid var(--waydar-line);text-align:start;background:0 0;width:100%;min-height:78px;padding:12px 0}.bws-v2-page-heading h1,.bws-v2-offer-detail h1{font-size:var(--waydar-text-title)}.bws-v2-page-heading{flex-direction:row;align-items:center}.bws-v2-heading-action{min-width:112px;width:auto!important}.bws-v2-version{border:0;border-top:1px solid var(--waydar-line);border-radius:0;padding:16px 0}.business-workspace-v2 .business-boost-v2{background:var(--waydar-surface);border:0;border-radius:0;max-width:700px;margin:0 auto;padding:24px}.business-boost-v2 .business-section-heading{margin:24px 0}.business-boost-v2 .business-section-heading h3{font-size:var(--waydar-text-title);color:var(--waydar-ink)}.business-boost-v2 .business-section-heading svg{color:var(--waydar-action)}.business-boost-v2 .business-boost-options{grid-template-columns:1fr;gap:16px;display:grid}.business-boost-v2 .business-boost-options label{font-size:var(--waydar-text-secondary);color:var(--waydar-ink);border:0;gap:8px;padding:0;display:grid}.business-boost-v2 .business-boost-options select{border:1px solid var(--waydar-line);background:var(--waydar-surface-muted);width:100%;min-height:48px;color:var(--waydar-ink);border-radius:10px;padding:0 12px}.business-boost-v2 .business-boost-activate{background:var(--waydar-action);color:var(--waydar-on-ink);margin-top:24px}.business-boost-v2 .business-boost-summary{background:var(--waydar-canvas);border:1px solid var(--waydar-line);color:var(--waydar-ink)}.business-boost-v2 .business-boost-promise>span{color:var(--waydar-action);background:var(--waydar-action-soft)}.business-boost-v2 .business-boost-promise strong{color:var(--waydar-ink)}.business-boost-v2 .business-boost-progress i b{background:var(--waydar-action)}.business-boost-v2 .business-boost-metrics{border-top:1px solid var(--waydar-line);border-bottom:1px solid var(--waydar-line);gap:0}.business-boost-v2 .business-boost-metrics>div{background:0 0;border:0;border-radius:0}.business-boost-v2 .business-boost-metrics strong{color:var(--waydar-ink)}.business-editor-v2,.benefit-composer-v2{grid-template-rows:auto auto minmax(0,1fr)}.benefit-composer-v2 .benefit-composer-header{background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);min-height:82px;padding:16px 24px}.benefit-composer-v2 .benefit-composer-header h2{color:var(--waydar-ink);font-size:var(--waydar-text-emphasis)}.benefit-composer-v2 .benefit-composer-header small{color:var(--waydar-muted);font-size:var(--waydar-text-caption)}.benefit-composer-v2 .benefit-composer-mark{background:var(--waydar-action-soft);color:var(--waydar-action)}.business-editor-v2 .business-editor-tabs{background:var(--waydar-surface);border-bottom:1px solid var(--waydar-line);padding:0 20px}.business-editor-v2 .business-editor-tabs button{min-height:50px;color:var(--waydar-muted);border-radius:0}.business-editor-v2 .business-editor-tabs button.selected{color:var(--waydar-action);border-bottom:3px solid var(--waydar-action);background:0 0}.business-editor-v2 .business-editor-body,.benefit-composer-v2 .benefit-composer-body{background:var(--waydar-surface);padding:24px;overflow:auto}.business-editor-v2 .business-editor-form,.benefit-composer-v2 .benefit-form{gap:20px}.business-editor-v2 .business-editor-grid{grid-template-columns:1fr;gap:20px}.business-editor-v2 :is(input,select,textarea),.benefit-composer-v2 :is(input,select,textarea){border:1px solid var(--waydar-line);background:var(--waydar-surface-muted);color:var(--waydar-ink);min-height:48px;box-shadow:none;border-radius:10px}.business-editor-v2 label>span,.benefit-composer-v2 label>span{color:var(--waydar-ink);font-size:var(--waydar-text-secondary)}.business-editor-v2 .business-editor-form[data-focus=profile] .business-editor-media{display:none}.business-editor-v2 .business-editor-media{background:0 0;border:0;padding:0}.business-editor-v2 .business-editor-upload{border:1px dashed var(--waydar-line-strong);background:var(--waydar-canvas);border-radius:14px}.business-editor-v2 .business-editor-save,.benefit-composer-v2 .business-primary-action,.benefit-composer-v2 .benefit-composer-actions .primary{background:var(--waydar-action);min-height:48px;color:var(--waydar-on-ink);border-radius:12px}.business-editor-v2 .business-editor-add-branch{color:var(--waydar-action)}.business-editor-v2 .business-editor-hours{background:0 0;border:0;padding:0}.business-editor-v2 .business-editor-day{border-bottom:1px solid var(--waydar-line)}.benefit-composer-v2{grid-template-rows:auto minmax(0,1fr)}.benefit-composer-v2 .benefit-day-picker button.selected,.benefit-composer-v2 .benefit-choice-list button.selected{background:var(--waydar-action-soft);border-color:var(--waydar-action);color:var(--waydar-action-strong)}.benefit-composer-v2 .benefit-review-card{background:var(--waydar-canvas);border-color:var(--waydar-line);color:var(--waydar-ink)}.benefit-composer-v2 .benefit-review-credit{background:var(--waydar-action-soft);color:var(--waydar-action)}.benefit-composer-v2 .benefit-approval-note{background:var(--waydar-canvas);color:var(--waydar-muted)}@media (width<=620px){:is(.business-workspace-scrim:has(.business-workspace-v2),.business-editor-scrim:has(.business-editor-v2),.benefit-composer-scrim:has(.benefit-composer-v2)){align-items:stretch;padding:0}.business-workspace-v2,.business-editor-v2,.benefit-composer-v2{width:100%;max-width:none;padding-top:env(safe-area-inset-top);border:0;border-radius:0;height:100dvh!important;max-height:100dvh!important}.business-editor-v2 .business-editor-body,.benefit-composer-v2 .benefit-composer-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.business-workspace-v2 .business-workspace-tabs button{box-shadow:none;border-top:0;border-inline:0}.business-boost-v2 .business-boost-options label{justify-content:stretch;justify-items:stretch}.business-boost-v2 .business-boost-options label>span{font-size:var(--waydar-text-secondary);color:var(--waydar-muted)}.business-editor-v2 .business-editor-tabs{border-radius:0;margin:0}.business-editor-v2 .business-editor-tabs button.selected{box-shadow:none}.business-editor-v2 .business-editor-tabs bdi{background:var(--waydar-surface-muted);color:var(--waydar-muted)}.business-editor-v2 .business-editor-upload{gap:12px;padding:18px}.business-editor-v2 .business-editor-upload>label{color:var(--waydar-action);border-color:var(--waydar-line)}.benefit-composer-v2 .benefit-choice-list .selected .benefit-choice-check{background:var(--waydar-action)}.business-boost-v2 .business-boost-back{align-self:flex-start;margin-inline:0 auto}.benefit-composer-v2 .benefit-branch-count{color:var(--waydar-muted);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);margin:0 0 8px}.benefit-composer-v2 .benefit-choice-list{overscroll-behavior:contain;max-height:160px;padding:2px;overflow-y:auto}.benefit-composer-v2 .benefit-availability-mode>label{background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:13px;flex-direction:row;align-items:center;gap:10px;min-height:54px;padding:14px;display:flex}.benefit-composer-v2 .benefit-availability-mode>label.selected{border-color:var(--waydar-signal);background:var(--waydar-action-soft)}.benefit-composer-v2 .benefit-availability-mode input,.benefit-composer-v2 .benefit-weekday-toggle input,.benefit-composer-v2 .benefit-end-date-toggle input{width:19px;height:19px;min-height:0;accent-color:var(--waydar-action);flex:0 0 19px}.benefit-composer-v2 .benefit-availability-mode>label>svg{color:var(--waydar-credit-strong)}.benefit-composer-v2 .benefit-weekly-hours>div{border-bottom:1px solid var(--waydar-line);gap:12px;padding:15px 0;display:grid}.benefit-composer-v2 .benefit-weekly-hours .benefit-weekday-toggle,.benefit-composer-v2 .benefit-end-date-toggle{flex-direction:row;align-items:center;gap:9px;min-height:36px;display:flex}.benefit-composer-v2 .benefit-weekday-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}.benefit-composer-v2 .benefit-weekday-times label{gap:6px;min-width:0;display:grid}.benefit-composer-v2 .benefit-weekday-times input{width:100%;min-width:0;min-height:44px;padding:10px}.benefit-composer-v2 .benefit-weekday-times label>span{font-size:var(--waydar-text-caption);color:var(--waydar-muted)}.benefit-weekday-times>small{color:var(--waydar-credit-strong);grid-column:1/-1}.benefit-date-range{gap:13px;display:grid}.benefit-composer-v2 .benefit-date-range>small{color:var(--waydar-muted);margin-top:-8px}.benefit-legacy-schedule{color:var(--waydar-subtle);font-size:var(--waydar-text-secondary);line-height:1.6}.benefit-legacy-edit{border:1px solid var(--waydar-line);border-radius:12px;padding:12px}.benefit-legacy-edit summary{min-height:32px;color:var(--waydar-credit-strong)}.benefit-summary-hours{font-size:var(--waydar-text-secondary);justify-content:space-between;align-items:baseline;gap:10px;margin-top:9px;display:flex}.bws-v2-version .benefit-summary-hours{padding:3px 0}.benefit-composer-v2 .benefit-review-details dd{overflow-wrap:anywhere}.bws-rider-preview-entry{border:1px solid var(--waydar-line);background:var(--waydar-canvas);width:100%;min-height:52px;color:var(--waydar-credit-strong);text-align:start;font:inherit;border-radius:14px;align-items:center;gap:12px;margin:8px 0 20px;padding:12px 16px;display:flex}.bws-rider-preview-entry span{flex:1}.bws-rider-preview{z-index:300;position:fixed;inset:0}.benefit-composer-v2 .benefit-review-card{box-shadow:none}.benefit-composer-v2 :is(input,textarea,select):focus{border-color:var(--waydar-action);box-shadow:0 0 0 3px var(--waydar-action-soft);outline:none}.marketplace-benefit-hours{width:100%}.business-workspace-redesign .business-redemption-home{gap:20px;padding:4px 16px 20px}.business-redemption-branch-context{color:var(--waydar-muted)}.business-redemption-branch-context>label{align-items:center;gap:8px;display:flex}.business-redemption-branch-context select{border:1px solid var(--waydar-line-strong);background:var(--waydar-surface);min-width:0;min-height:46px;color:var(--waydar-muted);font-size:var(--waydar-text-secondary);border-radius:12px;flex:1;padding:10px}.business-redemption-branch-context [role=status],.business-redemption-branch-context [role=alert]{font-size:var(--waydar-text-secondary);align-items:center;gap:8px;display:flex}.business-workspace-redesign .business-redemption-scan{min-height:94px;padding:18px}.business-workspace-redesign .business-redemption-stats>.business-redemption-count{border:1px solid var(--waydar-line);background:var(--waydar-surface);min-height:90px;color:var(--waydar-muted);text-align:start;border-radius:14px;grid-column:auto;place-content:center start;justify-items:start;gap:7px;padding:14px;display:grid}.business-redemption-count strong{font-size:var(--waydar-text-body)}.business-redemption-count strong bdi{font-size:var(--waydar-text-title)}.business-workspace-redesign .business-redemption-history{background:0 0;border:0;padding:12px 0 0}.business-workspace-redesign .business-redemption-empty{min-height:80px;padding:16px}.business-redemption-full-history h2{font-size:var(--waydar-text-emphasis);margin:0 0 15px}.business-redemption-history-summary{border-block:1px solid var(--waydar-line);color:var(--waydar-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding:16px 0;display:flex}.business-redemption-history-summary strong{color:var(--waydar-muted)}.business-redemption-history-summary strong bdi{font-size:var(--waydar-text-title)}.business-redemption-history-detail{border-bottom:1px solid var(--waydar-line)}.business-redemption-history-detail summary{align-items:center;gap:10px;padding:14px 0;display:flex}.business-redemption-history-detail summary>span:nth-child(2){flex:1;gap:5px;display:grid}.business-redemption-history-detail summary>bdi{color:var(--waydar-muted);font-weight:var(--waydar-weight-bold)}.business-redemption-history-detail dl{background:var(--waydar-surface-muted);font-size:var(--waydar-text-secondary);border-radius:12px;gap:9px;padding:12px;display:grid}.business-redemption-history-detail dl>div{justify-content:space-between;gap:12px;display:flex}.business-redemption-history-detail dd{margin:0}.business-editor-v2 .business-editor-media{gap:18px;display:grid}.business-editor-v2 .business-editor-upload{background:0 0;border:0;gap:8px;padding:0;display:grid;overflow:visible}.business-editor-v2 .business-editor-upload-title{color:var(--waydar-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold)}.business-editor-v2 .business-editor-media-frame{width:100%;display:block;position:relative;overflow:visible}.business-editor-v2 .business-editor-media-surface{aspect-ratio:1;width:100%;min-height:0;color:var(--waydar-muted);background:var(--waydar-canvas);border:1px dashed var(--waydar-line-strong);cursor:pointer;border-radius:16px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.business-editor-v2 .business-editor-media-surface:disabled{cursor:wait;opacity:.72}.business-editor-v2 .business-editor-media-surface-cover{aspect-ratio:16/7}.business-editor-v2 .business-editor-media-surface.empty{color:var(--waydar-action);align-content:center;gap:8px}.business-editor-v2 .business-editor-media-surface.empty strong{font-size:var(--waydar-text-secondary)}.business-editor-v2 .business-editor-media-surface.has-image{border-style:solid;border-color:var(--waydar-line);background:var(--waydar-surface-muted)}.business-editor-v2 .business-editor-media-surface img{object-fit:cover;width:100%;height:100%;display:block}.business-editor-v2 .business-editor-media-badge{top:8px;width:28px;height:28px;color:var(--waydar-ink);background:var(--waydar-glass);border:1px solid var(--waydar-glass);box-shadow:var(--waydar-shadow-float);pointer-events:none;border-radius:9px;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.business-editor-v2 .business-editor-upload[data-media-kind=logo] .business-editor-media-surface img{object-fit:contain;padding:8px}.business-editor-v2 .business-editor-upload[data-media-kind=logo] .business-editor-media-surface{width:112px}.business-editor-v2 .business-editor-media-actions{z-index:4;top:8px;background:var(--waydar-white-98);border:1px solid var(--waydar-ink-10);width:min(208px,100% - 16px);box-shadow:var(--waydar-shadow-float);border-radius:13px;gap:2px;padding:5px;display:grid;position:absolute;inset-inline-end:8px}.business-editor-v2 .business-editor-media-actions button{width:100%;min-height:44px;color:var(--waydar-action);font:inherit;font-size:var(--waydar-text-caption);font-weight:var(--waydar-weight-bold);background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:6px;padding:8px 10px;display:flex}.business-editor-v2 .business-editor-media-actions button:focus-visible{background:var(--waydar-action-soft)}@media (hover:hover){.business-editor-v2 .business-editor-media-actions button:hover{background:var(--waydar-action-soft)}}.business-editor-v2 .business-editor-media-actions button:disabled{cursor:wait;opacity:.58}.business-editor-v2 .business-editor-media-actions button.destructive{color:var(--waydar-danger)}.business-editor-v2 .business-editor-media-actions button.cancel{color:var(--waydar-muted)}.business-editor-v2 .business-editor-upload input[type=file]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.business-workspace-redesign .business-redemption-dashboard-error{text-align:start;width:100%;color:var(--waydar-subtle);background:var(--waydar-canvas);border:1px solid var(--waydar-line);border-radius:14px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr);place-items:start;gap:8px;padding:16px;display:grid}.business-workspace-redesign .business-redemption-dashboard-error>svg{color:var(--waydar-danger)}.business-workspace-redesign .business-redemption-dashboard-error>p{min-width:0;color:var(--waydar-ink);font-size:var(--waydar-text-body);line-height:1.55;font-weight:var(--waydar-weight-regular);margin:0}.business-workspace-redesign .business-redemption-dashboard-error .retry-action{grid-column:1/-1;width:100%;margin-top:4px}@media (width<=620px){.business-workspace-scrim:has(.business-workspace-v2){background:var(--waydar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.business-workspace-v2{animation:none}}:root{--rider-header-action:44px;--rider-header-row:60px;--rider-header-gap:8px;--rider-header-title:20px}.map-header .waydar-header-wordmark{aspect-ratio:1774/286;justify-self:center;width:100%;max-width:132px;height:auto}.marketplace-overview-header{gap:var(--rider-header-gap);padding:calc(env(safe-area-inset-top) + 8px) 16px 8px}.marketplace-sheet.is-overview .marketplace-tools{grid-template-columns:minmax(96px,.62fr) minmax(0,1.45fr);gap:12px}.marketplace-sheet.is-overview .marketplace-search,.marketplace-balance{min-height:52px}.marketplace-balance{gap:6px;padding:5px 10px}.marketplace-balance strong{font-size:var(--waydar-text-emphasis)}.marketplace-balance .credit-disc{width:28px;height:28px}.waydar-more-heading,.account-sheet.is-profile-screen .profile-task-heading,.account-sheet.is-wallet-screen .profile-task-heading,.notification-center-header,.marketplace-detail-header{gap:var(--rider-header-gap);min-height:calc(env(safe-area-inset-top) + var(--rider-header-row));padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;color:var(--waydar-ink);box-shadow:inset 0 -1px 0 var(--waydar-line);background:#fff;border-bottom:0;flex:none;grid-template-columns:minmax(44px,1fr) minmax(0,3fr) minmax(44px,1fr);align-items:center;margin:0;display:grid}.waydar-more-heading h1,.account-sheet.is-profile-screen .profile-task-title h2,.account-sheet.is-wallet-screen .profile-task-title h2,.notification-center-header h2,.marketplace-detail-title{min-width:0;color:inherit;font-size:var(--rider-header-title);text-align:center;white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}.account-sheet.is-profile-screen .profile-heading-actions .icon-button,.account-sheet.is-profile-screen .profile-task-back,.account-sheet.is-profile-screen .profile-task-heading>.icon-button,.account-sheet.is-wallet-screen .profile-task-back,.account-sheet.is-wallet-screen .profile-task-heading>.icon-button,.notification-center-header>button,.marketplace-detail-header .marketplace-back{width:var(--rider-header-action);height:var(--rider-header-action);color:var(--waydar-ink);border:1px solid var(--waydar-line);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.marketplace-detail-header .marketplace-back,.profile-heading-actions,.profile-task-heading>.icon-button,.notification-center-header>button:last-child{justify-self:end}@media (hover:hover){.notification-center-header>button:hover,.marketplace-detail-header .marketplace-back:hover,.account-sheet.is-profile-screen .profile-task-back:hover,.account-sheet.is-profile-screen .profile-task-heading>.icon-button:hover{color:var(--waydar-ink);background:var(--waydar-canvas)}}.notification-center-header small{color:var(--waydar-muted);line-height:14px}.account-sheet.is-wallet-screen .profile-content{padding-top:12px}.account-sheet.is-wallet-screen .wallet-history-heading>button{margin-bottom:0}.profile-task-title{flex-wrap:wrap;gap:4px 8px}.profile-task-title h2{flex-basis:100%}.profile-task-balance{flex-shrink:0}@media (width<=350px){.marketplace-sheet.is-overview .marketplace-tools{gap:8px}.marketplace-sheet.is-overview .marketplace-search{padding-inline:10px}.marketplace-balance{padding-inline:8px}.marketplace-balance .credit-disc{width:24px;height:24px}}.profile-heading-actions .icon-button>svg,.profile-task-heading>button>svg,.notification-center-header>button>svg,.marketplace-detail-header>button>svg{width:23px;height:23px}.map-shell .workspace-page-header{align-items:start;gap:var(--rider-header-gap);min-height:calc(env(safe-area-inset-top) + var(--rider-header-row));padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;box-shadow:inset 0 -1px 0 var(--waydar-line);border:0;flex:none;grid-template-columns:minmax(44px,1fr) minmax(0,3fr) minmax(44px,1fr)}.map-shell .workspace-page-header h2{font-size:var(--rider-header-title)}.map-shell :is(.workspace-header-button,.waydar-more-heading>button,.profile-task-back,.marketplace-back){width:var(--rider-header-action);height:var(--rider-header-action);min-width:var(--rider-header-action);color:var(--waydar-ink);border:1px solid var(--waydar-line);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.map-shell :is(.workspace-header-button,.waydar-more-heading>button,.profile-task-back,.marketplace-back)>svg{width:23px;height:23px}@media (width<=620px){.map-shell :is(.business-workspace-v2,.business-editor-v2,.benefit-composer-v2){padding-top:0}}.map-shell :is(.moderation-dashboard-scrim,.business-workspace-scrim){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.map-shell :is(.moderation-dashboard,.business-workspace){animation:none}.map-shell :is(.moderation-dashboard-scrim,.business-workspace-scrim):not([inert])>section>:not(.sheet-handle){animation:.65s cubic-bezier(.4,0,.2,1) both profile-flow-in}@media (prefers-reduced-motion:reduce){.map-shell :is(.moderation-dashboard-scrim,.business-workspace-scrim):not([inert])>section>:not(.sheet-handle){animation:none}}.compact-rider-shell .map-header{padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;min-height:0;box-shadow:none;background:0 0;border:0;gap:0}.compact-rider-shell .map-header:before,.compact-rider-shell .map-header:after,.compact-rider-shell .map-header.is-route-preview{display:none}.compact-rider-shell .search-pill{background:var(--waydar-surface);border:1px solid var(--waydar-line);height:52px;min-height:52px;box-shadow:0 2px 8px var(--waydar-ink-06);margin:0}.compact-rider-shell .marketplace-overview-header{color:#070707;background:#f5f5f0;min-height:0}.compact-rider-shell .waydar-more-heading{direction:rtl}.compact-rider-shell .waydar-more-heading button{width:44px;height:44px;color:var(--waydar-ink);background:0 0;border-radius:50%;place-items:center;display:grid}.compact-rider-shell :is(.account-sheet.is-profile-screen,.waydar-more-screen){background:var(--waydar-canvas)}.compact-rider-shell .account-sheet.is-profile-screen .profile-content{padding-bottom:calc(env(safe-area-inset-bottom) + 112px)}.compact-rider-shell .profile-overview-v2{gap:24px}.compact-rider-shell .profile-management-links{border:0;gap:8px;margin:0;padding:0;display:grid}.compact-rider-shell .profile-management-links button{min-height:52px}.compact-rider-shell .guest-profile h2{margin:0;font-size:20px}.compact-rider-shell .profile-hub-row{min-height:56px}.compact-rider-shell .wallet-referrals{width:100%;min-height:52px}.waydar-bottom-nav{view-transition-name:main-nav}.main-screen-map-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html.main-screen-motion::view-transition{background:var(--waydar-canvas);pointer-events:none}html.main-screen-motion::view-transition-group(root){animation:none}html.main-screen-motion::view-transition-image-pair(root){isolation:auto}html.main-screen-motion::view-transition-old(root){mix-blend-mode:normal;animation:60ms ease-in both main-screen-out}html.main-screen-motion::view-transition-new(root){mix-blend-mode:normal;animation:.26s cubic-bezier(.25,.46,.45,.94) both main-screen-in}html.main-screen-motion::view-transition-group(main-header){z-index:5;animation:none}html.main-screen-motion::view-transition-group(main-nav){z-index:5;animation:none}html.main-screen-motion::view-transition-old(main-header){display:none}html.main-screen-motion::view-transition-old(main-nav){display:none}html.main-screen-motion::view-transition-new(main-header){mix-blend-mode:normal;animation:none}html.main-screen-motion::view-transition-new(main-nav){mix-blend-mode:normal;animation:none}@keyframes main-screen-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--main-screen-x)*-.4))}}@keyframes main-screen-in{0%{opacity:0;transform:translateX(var(--main-screen-x))}to{opacity:1;transform:translate(0)}}html.main-screen-motion::view-transition-group(*){pointer-events:none}html.main-screen-motion::view-transition-image-pair(*){pointer-events:none}html.main-screen-motion::view-transition-old(*){pointer-events:none}html.main-screen-motion::view-transition-new(*){pointer-events:none}.waydar-main-header{pointer-events:auto}.compact-rider-shell .account-scrim.is-profile-screen{z-index:19}.compact-rider-shell .trip-voice-action{border:1px solid var(--waydar-white-40);width:44px;height:44px;color:var(--waydar-on-ink);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.compact-rider-shell .profile-management-links button>strong{font-size:inherit;font-weight:inherit;flex:1}.compact-rider-shell .account-sheet.is-profile-screen{animation:none}.compact-rider-shell .marketplace-overview-header{padding-top:calc(env(safe-area-inset-top) + 12px)}.compact-rider-shell .account-scrim.is-wallet-screen .account-sheet.is-wallet-screen,.compact-rider-shell .account-scrim.is-profile-screen .account-sheet.is-profile-screen{padding-top:env(safe-area-inset-top)}.compact-rider-shell .account-sheet.is-wallet-screen .profile-content,.compact-rider-shell .account-sheet.is-profile-screen .profile-content{padding-top:12px}.compact-rider-shell .guest-profile{padding-top:env(safe-area-inset-top)}.compact-rider-shell .guest-profile .waydar-more-content{padding-top:12px}.compact-rider-shell .account-scrim.is-profile-screen .account-sheet.is-profile-screen{background:var(--waydar-surface)}.maneuver-card{z-index:16;top:calc(env(safe-area-inset-top) + 8px);color:var(--waydar-on-ink);background:linear-gradient(145deg, var(--waydar-ink-raised), var(--waydar-ink));border:1px solid var(--waydar-white-16);box-shadow:0 14px 34px var(--waydar-ink-24);direction:rtl;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;left:14px;right:14px}.maneuver-card .maneuver-icon{width:76px;height:76px;color:var(--waydar-on-ink);flex:none;order:1;place-items:center;display:grid}.maneuver-card .maneuver-icon>svg{width:68px;height:68px}.maneuver-card .maneuver-icon>.roundabout-symbol{width:50px;height:50px;font-size:var(--waydar-text-title);border-width:5px}.maneuver-card .maneuver-icon>.roundabout-symbol:before{width:5px;height:13px;bottom:-13px}.maneuver-card .maneuver-icon>.roundabout-symbol .roundabout-exit{inset:-13px}.maneuver-card .maneuver-icon>.roundabout-symbol .roundabout-exit:after{width:5px;height:13px}.maneuver-card .maneuver-copy{text-align:start;flex:1;order:2;align-content:center;gap:4px;min-width:0;display:grid}.maneuver-card .trip-voice-action{flex:none;order:3;align-self:center}.maneuver-card .trip-card-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.maneuver-card .maneuver-distance{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.maneuver-card .trip-card-number,.maneuver-card .trip-card-word{color:var(--waydar-on-ink);font-size:var(--waydar-text-navigation);font-weight:var(--waydar-weight-bold);line-height:var(--waydar-leading-navigation);white-space:nowrap}.maneuver-card .trip-card-word.is-status{font-size:var(--waydar-text-emphasis);line-height:var(--waydar-leading-emphasis)}.maneuver-card .trip-card-unit{color:var(--waydar-on-ink);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);line-height:1}.maneuver-card .maneuver-street{color:var(--waydar-on-ink-muted);font-size:var(--waydar-text-emphasis);font-weight:var(--waydar-weight-bold);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.maneuver-card .trip-card-exit{color:var(--waydar-on-ink)}.maneuver-card .trip-card-then{color:var(--waydar-on-ink);font-size:var(--waydar-text-secondary);font-weight:var(--waydar-weight-bold);background:var(--waydar-white-16);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;line-height:1;display:inline-flex}.maneuver-card .trip-card-then-icon{place-items:center;width:24px;height:24px;display:inline-grid}.maneuver-card .trip-card-then-icon>svg{width:22px;height:22px}.maneuver-card .trip-card-then-icon>.roundabout-symbol{width:16px;height:16px;font-size:var(--waydar-text-caption);border-width:2px}.maneuver-card .trip-card-then-icon>.roundabout-symbol:before{width:2px;height:5px;bottom:-5px}.maneuver-card .trip-card-then-icon>.roundabout-symbol .roundabout-exit{inset:-5px}.maneuver-card .trip-card-then-icon>.roundabout-symbol .roundabout-exit:after{width:2px;height:5px}.maneuver-card.is-stale .maneuver-icon,.maneuver-card.is-stale .maneuver-copy{opacity:.4}.maneuver-card.has-arrived .maneuver-icon{color:var(--waydar-success)}.maneuver-card.has-arrived .trip-card-word{font-size:var(--waydar-text-display);line-height:var(--waydar-leading-display)}@media (width<=350px){.maneuver-card{gap:8px;padding-inline:10px;left:10px;right:10px}.maneuver-card .maneuver-icon{width:56px;height:64px}.maneuver-card .maneuver-icon>svg{width:52px;height:52px}.maneuver-card .maneuver-icon>.roundabout-symbol{width:38px;height:38px}}
