.visibility-toggler[data-v-9ebb4e4b]{cursor:pointer}.separator[data-v-8e0e2324]{display:flex;align-items:center;text-align:center}.separator[data-v-8e0e2324]:before,.separator[data-v-8e0e2324]:after{content:"";flex:1;border-bottom:1px solid var(--cui-secondary-color)}.separator[data-v-8e0e2324]:not(:empty):before{margin-right:.25em}.separator[data-v-8e0e2324]:not(:empty):after{margin-left:.25em}.gsi-material-button[data-v-6ba322f9]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-image:none;-webkit-border-radius:var(--cui-border-radius);border-radius:var(--cui-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%;min-width:min-content}.gsi-material-button .gsi-material-button-icon[data-v-6ba322f9]{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper[data-v-6ba322f9]{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents[data-v-6ba322f9]{font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state[data-v-6ba322f9]{-webkit-transition:opacity .218s;transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button[data-v-6ba322f9]:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents[data-v-6ba322f9]{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon[data-v-6ba322f9]{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state[data-v-6ba322f9],.gsi-material-button:not(:disabled):focus .gsi-material-button-state[data-v-6ba322f9]{background-color:#303030;opacity:12%}.gsi-material-button[data-v-6ba322f9]:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state[data-v-6ba322f9]{background-color:#303030;opacity:8%}.auth-shell-wrap[data-v-c2106af5]{width:100%;max-width:1080px;margin-inline:auto;padding-inline:.75rem}.auth-shell__tmr[data-v-c2106af5]{display:flex;justify-content:center;margin-top:1.5rem}.auth-shell__tmr a[data-v-c2106af5]{display:inline-flex;opacity:.95;transition:opacity .2s ease}.auth-shell__tmr a[data-v-c2106af5]:hover{opacity:1}.auth-shell__tmr img[data-v-c2106af5]{height:28px;width:auto}.auth-shell[data-v-c2106af5]{display:grid;grid-template-columns:1fr;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 60px #00000059;border:1px solid rgba(12,49,88,.6);background:#fff}.auth-shell__brand[data-v-c2106af5]{background:linear-gradient(160deg,#0c3158,#0a2a4d);color:#fff;position:relative;overflow:hidden}.auth-shell__brand[data-v-c2106af5]:before{content:"";position:absolute;inset:-40% -20% auto auto;width:320px;height:320px;background:radial-gradient(circle at center,#4d8acd47,#4d8acd00 70%);pointer-events:none}.auth-shell__brand-inner[data-v-c2106af5]{position:relative;padding:2.5rem 2rem 2.75rem;display:flex;flex-direction:column;gap:.5rem}.auth-shell__logo[data-v-c2106af5]{margin-bottom:.5rem}.auth-shell__welcome[data-v-c2106af5]{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;letter-spacing:-.01em;margin:0;color:#fff}.auth-shell__subtitle[data-v-c2106af5]{font-size:1.05rem;font-weight:500;margin:0;color:#cfe1ff}.auth-shell__tagline[data-v-c2106af5]{font-size:.92rem;margin:.25rem 0 0;color:#ffffffa6}.auth-shell__features[data-v-c2106af5]{display:none;list-style:none;margin:2.25rem 0 0;padding:0;gap:1rem;flex-direction:column}.feature-item[data-v-c2106af5]{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.feature-item__icon[data-v-c2106af5]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff14;color:#b4d5ff}.feature-item__body[data-v-c2106af5]{display:flex;flex-direction:column;line-height:1.3}.feature-item__title[data-v-c2106af5]{font-size:.95rem;font-weight:600;color:#fff}.feature-item__desc[data-v-c2106af5]{font-size:.82rem;color:#ffffffa6}.auth-shell__form[data-v-c2106af5]{background:#fff;color:#1f2937}.auth-shell__form-inner[data-v-c2106af5]{padding:2.25rem 1.75rem 2.5rem;display:flex;flex-direction:column;gap:1.6rem}@media(min-width:768px){.auth-shell[data-v-c2106af5]{grid-template-columns:5fr 7fr}.auth-shell__brand-inner[data-v-c2106af5]{padding:3rem 2.5rem;height:100%}.auth-shell__features[data-v-c2106af5]{display:flex}.auth-shell__form-inner[data-v-c2106af5]{padding:3rem 2.75rem;gap:1.85rem}}@media(min-width:1200px){.auth-shell__brand-inner[data-v-c2106af5]{padding:3.5rem 3rem}.auth-shell__form-inner[data-v-c2106af5]{padding:3.5rem 3.25rem}.auth-shell__welcome[data-v-c2106af5]{font-size:2.25rem}}.help-icon[data-v-71ef2f0e]{background-color:var(--cui-secondary);border-radius:50%;height:16px;width:16px;color:#fff}.error-text[data-v-2a33ecb4]{color:var(--cui-danger)}.review-card[data-v-9c6a69c9]{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:1.25rem}.review-card__header[data-v-9c6a69c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.review-card__title[data-v-9c6a69c9]{font-weight:600;color:#fff;font-size:.95rem}.review-card__edit[data-v-9c6a69c9]{color:#8bbcff;font-size:.85rem;text-decoration:none}.review-card__edit[data-v-9c6a69c9]:hover{color:#b0d4ff;text-decoration:underline}.review-card__body[data-v-9c6a69c9]{display:flex;flex-direction:column;gap:.5rem}.review-card__row[data-v-9c6a69c9]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.review-card__label[data-v-9c6a69c9]{color:#fff9;font-size:.85rem;flex-shrink:0}.review-card__value[data-v-9c6a69c9]{color:#fff;font-size:.9rem;text-align:right;word-break:break-word}.date-calendar-btn[data-v-77f1b149]{cursor:pointer}.date-calendar-btn[data-v-77f1b149]:hover{background-color:var(--cui-input-group-addon-bg, #e9ecef)}.card-icon-wrapper[data-v-d7b68667]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:var(--cui-primary);color:#fff;flex-shrink:0}.card-icon-wrapper--danger[data-v-d7b68667]{background-color:#ef3340}.account-actions[data-v-d7b68667]{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.account-actions__link[data-v-d7b68667]{text-decoration:none}.account-action-btn[data-v-d7b68667]{width:auto;min-width:2rem;min-height:2rem;padding:.25rem .5rem;display:inline-flex;align-items:center;justify-content:center;border-width:1px;transition:none;font-size:.62rem;line-height:1.2}.account-action-btn--light[data-v-d7b68667],.account-action-btn--light[data-v-d7b68667]:hover,.account-action-btn--light[data-v-d7b68667]:focus,.account-action-btn--light[data-v-d7b68667]:active{background-color:var(--cui-light);border-color:var(--cui-light);color:var(--cui-dark);box-shadow:none}.account-action-btn--danger[data-v-d7b68667],.account-action-btn--danger[data-v-d7b68667]:hover,.account-action-btn--danger[data-v-d7b68667]:focus,.account-action-btn--danger[data-v-d7b68667]:active{background-color:#ef3340;border-color:#ef3340;color:#fff;box-shadow:none}@media(max-width:575.98px){.account-actions[data-v-d7b68667]{justify-content:stretch}.account-actions__link[data-v-d7b68667],.account-action-btn[data-v-d7b68667]{width:100%}}.delete-icon-wrapper[data-v-efff7224]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1rem;background-color:#ef33401f;color:#ef3340}[data-v-441f43cb] .input-code{display:flex!important;justify-content:center}[data-v-441f43cb] .input-code>.m-input-code__wrapper{justify-content:center}[data-v-441f43cb] .input-code>.input-wrapper>input{background-color:var(--cui-body-bg)!important}@media(max-width:575.98px){[data-v-441f43cb] .input-code>.m-input-code__wrapper{gap:.5rem}[data-v-441f43cb] .input-code .input-wrapper{width:2.75rem;min-width:2.75rem;height:2.75rem;flex:0 0 2.75rem}[data-v-441f43cb] .input-code .input-wrapper input{font-size:1.125rem}}.subscription-card[data-v-82caac47]{border-radius:12px;transition:box-shadow .2s ease}.subscription-card[data-v-82caac47]:hover{box-shadow:0 4px 20px #0000001a!important}.vehicle-icon-wrap[data-v-82caac47]{width:44px;height:44px;background:rgba(var(--cui-primary-rgb),.1);flex-shrink:0}.subscription-details[data-v-82caac47]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-82caac47]{display:flex;align-items:center;gap:12px}.detail-label[data-v-82caac47]{min-width:80px;font-size:.875rem}.no-plan-banner[data-v-82caac47]{background:rgba(var(--cui-secondary-rgb),.08)}.security-column[data-v-72b59d3b]{max-width:100%;min-width:0}.security-shell[data-v-72b59d3b]{padding:1.5rem 1.25rem 2rem;min-width:0}.security-header[data-v-72b59d3b]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.back-link[data-v-72b59d3b]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff26;color:#fff;text-decoration:none;flex-shrink:0;border:1px solid rgba(255,255,255,.25);transition:background .2s ease}.back-link[data-v-72b59d3b]:hover{background:#ffffff40;color:#fff}.security-title[data-v-72b59d3b]{font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700;margin:0}.security-header__text[data-v-72b59d3b]{min-width:0}.security-title[data-v-72b59d3b],.security-subtitle[data-v-72b59d3b]{overflow-wrap:anywhere}.security-subtitle[data-v-72b59d3b]{font-size:.9rem;color:#ffffffa6;margin:.15rem 0 0}.security-tabs[data-v-72b59d3b]{max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.security-tabs[data-v-72b59d3b] .nav-item{flex:0 0 auto}.security-tabs[data-v-72b59d3b] .nav-link{white-space:nowrap;color:#ffffffa6}.security-tabs[data-v-72b59d3b] .nav-link:hover{color:#ffffffe6}.security-tabs[data-v-72b59d3b] .nav-link.active{color:#fff}@media(max-width:575.98px){.security-shell[data-v-72b59d3b]{padding:1.25rem .75rem 1.5rem}}.bg-glass[data-v-0473d92f] .card-body,.flex-grow-1[data-v-0473d92f]{min-width:0}.card-badge-text[data-v-0473d92f]{color:#8bbcff}.card-icon-wrapper[data-v-0473d92f]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:var(--cui-primary);color:#fff;flex-shrink:0}.card-icon-wrapper--danger[data-v-0473d92f]{background-color:#ef3340}.logout-btn[data-v-0473d92f]{white-space:nowrap}@media(max-width:575.98px){.bg-glass[data-v-0473d92f] .card-body{align-items:flex-start!important;flex-wrap:wrap}.logout-btn[data-v-0473d92f]{width:100%;justify-content:center}}.sec-row[data-v-af2f3d67]{display:flex;align-items:flex-start;gap:.9rem;padding:.85rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.sec-row[data-v-af2f3d67]:last-child{border-bottom:0}.sec-row__icon[data-v-af2f3d67]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.5rem;background-color:var(--cui-primary);color:#fff}.sec-row__body[data-v-af2f3d67]{flex:1;min-width:0}.sec-row__title[data-v-af2f3d67]{font-weight:600;word-break:break-word}.sec-row__meta[data-v-af2f3d67]{font-size:.85rem;color:var(--cui-secondary-color, #6b7280);margin-top:.15rem;word-break:break-word}.sec-row__action[data-v-af2f3d67]{flex-shrink:0;display:flex;align-items:center;gap:.4rem}@media(max-width:575.98px){.sec-row[data-v-af2f3d67]{flex-wrap:wrap}.sec-row__action[data-v-af2f3d67]{width:100%;margin-top:.5rem}}.status-chip[data-v-23eda02b]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;line-height:1;background:#02875e1f;color:#02875e}.provider-icon--google[data-v-4c3cca97]{background:#4285f4}.provider-icon--apple[data-v-4c3cca97]{background:#000}.provider-icon--facebook[data-v-4c3cca97]{background:#1877f2}.scope-chip[data-v-fd0553d4]{display:inline-block;font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:#1d4a871a;color:var(--cui-primary, #1d4a87)}.event-chip[data-v-f2f82dbd]{display:inline-block;font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:#8bbcff2e;color:#cfe5ff;border:1px solid rgba(139,188,255,.28)}.event-chip--type[data-v-f2f82dbd]{background:#ffffff1f;color:#ffffffc7;border-color:#ffffff2e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.details-json[data-v-f2f82dbd]{background:#0000002e;color:#ffffffd1;padding:.5rem;border-radius:.25rem;font-size:.75rem;overflow-x:auto;max-height:240px}
