.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}:root{--primary:#2f4cdb}html,body,#root{background:#f6f7f9;height:100%;margin:0;padding:0}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;color:#161a22;font-family:Instrument Sans,Helvetica Neue,Helvetica,sans-serif;font-size:13px}a{color:var(--primary);text-decoration:none}a:hover{color:color-mix(in srgb, var(--primary) 86%, #000)}h1,h2,h3,h4,p{margin:0}input,button,textarea,select{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d7dbe3;border:3px solid #f6f7f9;border-radius:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-280px 0}to{background-position:280px 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hov:hover{background:#f1f3f7}.hov-row:hover{background:#fafbfc}.hov-border:hover{background:#f1f3f7;border-color:#cfd4de}.hov-primary:hover{filter:brightness(.93)}.hov-danger:hover{color:#c4342b;background:#fcecea;border-color:#f7d8d4}.hov-lift:hover{border-color:#cfd4de;box-shadow:0 2px 8px #1018280f}.focus-ring:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);background:#fff;outline:none}.focus-ring[aria-invalid=true]{border-color:#c4342b}.focus-ring[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c4342b1a}button:disabled{cursor:not-allowed}.nav-link:hover{color:#161a22;background:#f1f3f7}.nav-link-active,.nav-link-active:hover{background:var(--primary);color:#fff}.skeleton{background:linear-gradient(90deg,#f1f3f7 25%,#f8f9fb 50%,#f1f3f7 75%) 0 0/280px 100%;border-radius:4px;animation:1.2s linear infinite shimmer}.tabular{font-variant-numeric:tabular-nums}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes ziva-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ziva-launcher:hover{transform:scale(1.04);box-shadow:0 10px 28px #10182838}.ziva-chip:hover{background:color-mix(in srgb, var(--primary) 8%, #fff);border-color:color-mix(in srgb, var(--primary) 16%, #fff);color:var(--primary)}.driver-popover.tour-popover{background:var(--c-surface,#fff);color:var(--c-text,#161a22);border:1px solid var(--c-border,#e4e7ec);border-radius:var(--r-card,8px);box-shadow:var(--sh-pop,0 8px 24px #1018281f);max-width:328px;padding:14px 16px;font-family:inherit}.tour-popover .driver-popover-title{letter-spacing:-.01em;padding-right:22px;font-size:14.5px;font-weight:600;line-height:1.35}.tour-popover .driver-popover-description{color:var(--c-text3,#5c6472);margin-top:6px;font-size:12.5px;line-height:1.55}.tour-popover .driver-popover-close-btn{color:var(--c-muted,#8a92a2);width:26px;height:24px;font-size:17px}.tour-popover .driver-popover-close-btn:hover,.tour-popover .driver-popover-close-btn:focus{color:var(--c-text,#161a22)}.tour-popover .driver-popover-footer{gap:12px;margin-top:14px}.tour-popover .driver-popover-progress-text{font-variant-numeric:tabular-nums;color:var(--c-muted,#8a92a2);font-size:11px}.tour-popover .driver-popover-footer-btn{border:1px solid var(--c-border,#e4e7ec);border-radius:var(--r-md,5px);background:var(--c-surface,#fff);height:26px;color:var(--c-text2,#3d4552);align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.tour-popover .driver-popover-footer-btn:hover{background:var(--c-subtle,#fafbfc);border-color:var(--c-border-hover,#cfd4de)}.tour-popover .driver-popover-navigation-btns button:last-child{background:var(--primary);border-color:var(--primary);color:var(--c-inverse,#fff)}.tour-popover .driver-popover-navigation-btns button:last-child:hover{background:color-mix(in srgb, var(--primary) 86%, #000);border-color:color-mix(in srgb, var(--primary) 86%, #000)}.tour-popover .driver-popover-arrow-side-left{border-left-color:var(--c-surface,#fff)}.tour-popover .driver-popover-arrow-side-right{border-right-color:var(--c-surface,#fff)}.tour-popover .driver-popover-arrow-side-top{border-top-color:var(--c-surface,#fff)}.tour-popover .driver-popover-arrow-side-bottom{border-bottom-color:var(--c-surface,#fff)}[data-theme=brutal]{--ink:#0a0a0a;--paper:#fffdf5;--edge:#d8d4c6;--edge-strong:#a8a392;--bw:1px;--off:3px;--off-press:1px;--press:2px;--f-display:"Archivo Black", "Space Grotesk", system-ui, sans-serif;--c-primary-hover:color-mix(in srgb, var(--primary) 85%, #000);--c-primary-active:color-mix(in srgb, var(--primary) 70%, #000);--c-primary-light:color-mix(in srgb, var(--primary) 45%, var(--paper));--c-primary-tint:color-mix(in srgb, var(--primary) 20%, var(--paper));--c-primary-tint-border:var(--edge);--c-primary-disabled:color-mix(in srgb, var(--primary) 30%, var(--paper));--c-secondary:#a81fc4;--c-bg:#fffdf5;--c-surface:#fff;--c-subtle:#f7f4e9;--c-neutral:#edeae0;--c-border:var(--edge);--c-border-light:var(--edge);--c-border-hover:var(--edge-strong);--c-border-faint:#e6e2d5;--c-text:#0a0a0a;--c-text2:#2b2a26;--c-text3:#4a4842;--c-muted:#6b6960;--c-muted2:#726f66;--c-disabled:#a3a199;--c-inverse:#fffdf5;--c-success:#0b5f45;--c-success-tint:#7be0c0;--c-success-border:var(--edge);--c-warning:#6b3f00;--c-warning-tint:#ffd84d;--c-warning-border:var(--edge);--c-error:#a31810;--c-error-tint:#ffb3aa;--c-error-border:var(--edge);--c-info:#0e4a8c;--c-info-tint:#9bd4f5;--c-info-border:var(--edge);--f-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--sh-card:4px 4px 0 var(--ink);--sh-button:var(--off) var(--off) 0 var(--ink);--sh-pop:8px 8px 0 var(--ink);--sh-ring:0 0 0 3px var(--c-secondary);--r-sm:0;--r-md:0;--r-base:0;--r-card:0;--r-pill:0}[data-theme=brutal] *{border-width:var(--bw)!important;border-radius:0!important}[data-theme=brutal] .driver-popover-arrow{border-width:5px!important}[data-theme=brutal] body{background:var(--c-bg);color:var(--c-text);font-family:Space Grotesk,Instrument Sans,system-ui,sans-serif;font-weight:500}[data-theme=brutal] html,[data-theme=brutal] #root{background:var(--c-bg)}[data-theme=brutal] h1,[data-theme=brutal] h2,[data-theme=brutal] h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:400;line-height:1.05}[data-theme=brutal] thead th,[data-theme=brutal] legend,[data-theme=brutal] label{font-weight:700}[data-theme=brutal] a{color:var(--c-text);text-decoration:none}[data-theme=brutal] a:hover{color:var(--c-secondary)}[data-theme=brutal] button.hov-primary,[data-theme=brutal] button.hov-border,[data-theme=brutal] button.hov-danger{transition:transform .12s,box-shadow .12s;box-shadow:var(--off) var(--off) 0 var(--ink)!important}[data-theme=brutal] button.hov-primary:hover,[data-theme=brutal] button.hov-border:hover,[data-theme=brutal] button.hov-danger:hover,[data-theme=brutal] button.hov-primary:focus-visible,[data-theme=brutal] button.hov-border:focus-visible,[data-theme=brutal] button.hov-danger:focus-visible{transform:translate(var(--press), var(--press));box-shadow:var(--off-press) var(--off-press) 0 var(--ink)!important}[data-theme=brutal] button:disabled{box-shadow:none!important;transform:none!important}[data-theme=brutal] .hov:hover{background:var(--c-neutral)}[data-theme=brutal] .hov-row:hover{background:var(--c-neutral);box-shadow:none}[data-theme=brutal] .hov-border:hover{background:var(--c-neutral);border-color:var(--edge-strong)}[data-theme=brutal] .hov-primary:hover{filter:none}[data-theme=brutal] .hov-danger:hover{background:var(--c-error-tint);border-color:var(--edge-strong);color:var(--c-error)}[data-theme=brutal] .hov-lift:hover{border-color:var(--edge-strong);box-shadow:var(--sh-card)}[data-theme=brutal] .focus-ring:focus,[data-theme=brutal] :focus-visible{outline:3px solid var(--c-secondary);outline-offset:2px}[data-theme=brutal] .focus-ring:focus{border-color:var(--edge-strong);box-shadow:none;background:var(--c-surface)}[data-theme=brutal] .focus-ring[aria-invalid=true]{border-color:var(--c-error)}[data-theme=brutal] .focus-ring[aria-invalid=true]:focus{outline-color:var(--c-error);box-shadow:none}[data-theme=brutal] .nav-link:hover{background:var(--c-warning-tint);color:var(--c-text)}[data-theme=brutal] .nav-link-active,[data-theme=brutal] .nav-link-active:hover{background:var(--ink);color:var(--c-inverse)}[data-theme=brutal] .skeleton{background:linear-gradient(90deg,#edeae0 25%,#fffdf5 50%,#edeae0 75%) 0 0/280px 100%}[data-theme=brutal] ::-webkit-scrollbar-thumb{background:var(--ink);border:3px solid var(--c-bg);border-radius:0}[data-theme=brutal] .ziva-launcher{transition:transform .12s,box-shadow .12s}[data-theme=brutal] .ziva-launcher:hover{transform:translate(var(--press), var(--press));box-shadow:var(--off-press) var(--off-press) 0 var(--ink)}[data-theme=brutal] .ziva-chip:hover{background:var(--c-warning-tint);border-color:var(--edge-strong);color:var(--c-text)}@media (width<=700px){[data-theme=brutal]{--off:2px;--off-press:1px;--press:1px;--sh-card:3px 3px 0 var(--ink);--sh-pop:5px 5px 0 var(--ink)}}@media (prefers-reduced-motion:reduce){[data-theme=brutal] button.hov-primary,[data-theme=brutal] button.hov-border,[data-theme=brutal] button.hov-danger,[data-theme=brutal] .ziva-launcher{transition:none}[data-theme=brutal] button.hov-primary:hover,[data-theme=brutal] button.hov-border:hover,[data-theme=brutal] button.hov-danger:hover,[data-theme=brutal] button.hov-primary:focus-visible,[data-theme=brutal] button.hov-border:focus-visible,[data-theme=brutal] button.hov-danger:focus-visible,[data-theme=brutal] .ziva-launcher:hover{transform:none}}
