.c5cnXW_card{align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-subdued);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.c5cnXW_copy{min-width:0}.c5cnXW_copy strong{color:var(--text-primary);font-size:var(--type-body);line-height:var(--line-height-snug);display:block}.c5cnXW_copy p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--line-height-body);overflow-wrap:anywhere}.c5cnXW_action{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--button-primary-bg);border-radius:var(--radius-sm);background:var(--button-primary-bg);color:var(--button-primary-text);font:inherit;font-size:var(--type-body-sm);font-weight:var(--font-weight-label);cursor:pointer;line-height:1.2;display:inline-flex}.c5cnXW_action:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);color:var(--button-primary-text)}.c5cnXW_action:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:3px}@media (max-width:40rem){.c5cnXW_card{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.c5cnXW_action{width:100%}}
._20nTZG_header{z-index:var(--z-header);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 94%, transparent);position:relative}._20nTZG_inner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content));gap:clamp(var(--space-4), 3vw, var(--space-8));grid-template-columns:minmax(130px,166px) minmax(0,1fr) auto;align-items:center;min-height:58px;margin-inline:auto;display:grid}._20nTZG_brand{align-items:center;min-width:0;display:flex}._20nTZG_brand .yi-brand__wordmark{width:clamp(126px,10.5vw,148px);height:auto;display:block}._20nTZG_nav{justify-content:center;align-items:center;gap:clamp(var(--space-3), 2.4vw, var(--space-6));min-width:0;display:flex}._20nTZG_navLink,._20nTZG_accountLink,._20nTZG_navFunnel{color:var(--text-secondary);font-size:var(--type-sm);font-weight:700;line-height:1;text-decoration:none}._20nTZG_navLink{white-space:nowrap;align-items:center;min-height:42px;display:inline-flex;position:relative}._20nTZG_navLink:after{border-radius:var(--radius-sm);background:var(--brand-gold);content:"";opacity:0;height:2px;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);position:absolute;bottom:7px;left:0;right:0;transform:scaleX(.5)}._20nTZG_navLink:hover,._20nTZG_navLink[aria-current=page],._20nTZG_accountLink:hover{color:var(--text-primary)}._20nTZG_navLink:hover:after,._20nTZG_navLink[aria-current=page]:after{opacity:1;transform:scaleX(1)}._20nTZG_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}._20nTZG_cart,._20nTZG_menu{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:inline-flex;position:relative}._20nTZG_cart:hover,._20nTZG_menu:hover{border-color:var(--border-strong);background:var(--surface-accent)}._20nTZG_cart .yi-icon{width:1.125rem;height:1.125rem}._20nTZG_cartLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._20nTZG_cart b{border:2px solid var(--surface-card);border-radius:var(--radius-full);background:var(--brand-gold);min-width:18px;height:18px;color:var(--text-on-gold);font-size:var(--type-xs);font-variant-numeric:tabular-nums;place-items:center;padding-inline:4px;display:grid;position:absolute;top:-7px;right:-7px}._20nTZG_accountLink{min-height:40px;padding-inline:var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}._20nTZG_primaryCta{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding-inline:var(--space-4);border:1px solid var(--button-primary-bg);border-radius:var(--button-pill-radius);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--type-sm);font-weight:var(--font-weight-label);white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}._20nTZG_primaryCta:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-text);box-shadow:var(--shadow-sm)}._20nTZG_menu{cursor:pointer;flex-direction:column;gap:4px;padding:0;display:none}._20nTZG_menu span{border-radius:var(--radius-sm);background:currentColor;width:1.125rem;height:.09375rem;display:block}._20nTZG_backdrop,._20nTZG_navHeader,._20nTZG_navFunnel{display:none}._20nTZG_navLink:focus-visible,._20nTZG_accountLink:focus-visible,._20nTZG_primaryCta:focus-visible,._20nTZG_cart:focus-visible,._20nTZG_menu:focus-visible,._20nTZG_navClose:focus-visible,._20nTZG_navFunnel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:1080px){._20nTZG_inner{gap:var(--space-3);grid-template-columns:minmax(126px,148px) minmax(0,1fr) auto}._20nTZG_nav{gap:var(--space-3)}._20nTZG_navLink,._20nTZG_accountLink,._20nTZG_primaryCta{min-height:var(--responsive-hit-target)}._20nTZG_cart{width:var(--responsive-hit-target);height:var(--responsive-hit-target)}._20nTZG_navLink{font-size:var(--type-xs)}}@media (max-width:880px){._20nTZG_inner{justify-content:space-between;min-height:56px;display:flex}._20nTZG_nav,._20nTZG_primaryCta,._20nTZG_accountLink{display:none}._20nTZG_menu{display:inline-flex}._20nTZG_brand{min-height:var(--responsive-hit-target)}._20nTZG_cart,._20nTZG_menu{width:var(--responsive-hit-target);height:var(--responsive-hit-target)}._20nTZG_backdrop{background:#17151247;border:0;height:100dvh;display:block;position:absolute;top:100%;left:0;right:0}._20nTZG_navOpen{width:auto;max-height:calc(100dvh - 56px);padding:var(--space-1) var(--page-gutter) var(--space-4);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-card);justify-content:stretch;place-items:stretch stretch;gap:0;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._20nTZG_navHeader{display:none}._20nTZG_navClose{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._20nTZG_navOpen ._20nTZG_navLink{border-bottom:1px solid var(--border);min-height:3rem;color:var(--text-secondary);font-size:var(--type-body);text-align:left;white-space:normal;border-radius:0;justify-content:space-between;align-items:center;padding:0;font-weight:500;line-height:1.3;display:flex}._20nTZG_navOpen ._20nTZG_navLink:after{display:none}._20nTZG_navOpen ._20nTZG_navLink:hover,._20nTZG_navOpen ._20nTZG_navLink:focus-visible{color:var(--text-primary)}._20nTZG_navOpen ._20nTZG_navLink[aria-current=page]{color:var(--text-primary);font-weight:700}._20nTZG_navOpen ._20nTZG_navLink[aria-current=page]:before{border-radius:var(--radius-sm);background:var(--brand-gold-deep);content:"";order:1;width:.4rem;height:.4rem;display:inline-block}._20nTZG_navFunnel{min-height:var(--control-height-md);padding-inline:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--type-body-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._20nTZG_navFunnel:first-of-type{margin-top:var(--space-4)}._20nTZG_navFunnel+._20nTZG_navFunnel{margin-top:var(--space-2)}._20nTZG_navFunnelPrimary{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-inverse);font-weight:700}}@media (max-width:480px){._20nTZG_inner{min-height:56px}._20nTZG_brand .yi-brand__wordmark{width:126px}._20nTZG_actions{gap:6px}._20nTZG_cart,._20nTZG_menu{width:var(--responsive-hit-target);height:var(--responsive-hit-target)}}._20nTZG_navGroup{align-items:center;display:inline-flex;position:relative}._20nTZG_navGroupTrigger{align-items:center;gap:var(--space-1);min-height:42px;color:var(--text-secondary);font:inherit;font-size:var(--type-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1;display:inline-flex;position:relative}._20nTZG_navGroupTrigger:after{border-radius:var(--radius-sm);background:var(--brand-gold);content:"";opacity:0;height:2px;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);position:absolute;bottom:7px;left:0;right:0;transform:scaleX(.5)}._20nTZG_navGroupTrigger:hover,._20nTZG_navGroupTrigger[aria-expanded=true],._20nTZG_navGroupTrigger[aria-current=page]{color:var(--text-primary)}._20nTZG_navGroupTrigger:hover:after,._20nTZG_navGroupTrigger[aria-current=page]:after{opacity:1;transform:scaleX(1)}._20nTZG_navGroupCaret{width:7px;height:7px;transition:transform var(--motion-fast) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}._20nTZG_navGroupTrigger[aria-expanded=true] ._20nTZG_navGroupCaret{transform:translateY(1px)rotate(225deg)}._20nTZG_navPanel{z-index:1;width:34rem;max-width:calc(100vw - (var(--page-gutter) * 2));gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-overlay);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:calc(100% - 4px);left:0}._20nTZG_navPanel[hidden]{display:none}._20nTZG_navPanelGroup{align-content:start;gap:.125rem;display:grid}._20nTZG_navPanelHeading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-tertiary);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.2}._20nTZG_navPanelItem{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);gap:2px;text-decoration:none;display:grid}._20nTZG_navPanelItem:hover,._20nTZG_navPanelItem:focus-visible,._20nTZG_navPanelItem[aria-current=page]{background:var(--surface-accent)}._20nTZG_navPanelLabel{color:var(--text-primary);font-size:var(--type-sm);font-weight:700;line-height:1.2}._20nTZG_navPanelDesc{color:var(--text-secondary);font-size:var(--type-xs);font-weight:500;line-height:1.3}._20nTZG_navPanelItem[aria-current=page] ._20nTZG_navPanelLabel{color:var(--brand-gold-deep)}._20nTZG_navGroupTrigger:focus-visible,._20nTZG_navPanelItem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:880px){._20nTZG_navGroup{width:100%;display:block}._20nTZG_navGroupTrigger{border:0;border-bottom:1px solid var(--border);width:100%;min-height:3rem;color:var(--text-secondary);font-size:var(--type-body);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:0;font-weight:500;line-height:1.3;display:flex}._20nTZG_navGroupTrigger:after{display:none}._20nTZG_navGroupTrigger[aria-expanded=true],._20nTZG_navGroupTrigger[aria-current=page]{color:var(--text-primary);font-weight:700}._20nTZG_navGroupCaret{transform:rotate(45deg)}._20nTZG_navGroupTrigger[aria-expanded=true] ._20nTZG_navGroupCaret{transform:translateY(-2px)rotate(-135deg)}._20nTZG_navPanel{width:auto;min-width:0;max-width:none;padding:0 0 var(--space-2) var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:static;transform:none}._20nTZG_navPanel[hidden]{display:none}._20nTZG_navPanelItem{min-height:2.75rem;padding:var(--space-2) 0;border-bottom:1px solid var(--border);border-radius:0}._20nTZG_navPanelItem:last-child{border-bottom:0}._20nTZG_navPanelItem:hover,._20nTZG_navPanelItem:focus-visible,._20nTZG_navPanelItem[aria-current=page]{background:0 0}._20nTZG_navPanelDesc{font-size:var(--type-xs)}._20nTZG_navPanelGroup{gap:0}._20nTZG_navPanelHeading{padding:var(--space-3) 0 var(--space-1)}}
.bkDZ2G_footer{border-top:1px solid var(--border);background:var(--surface-card);margin-top:auto}.bkDZ2G_inner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content));padding-block:clamp(var(--space-8), 4vw, var(--space-10)) var(--space-4);margin-inline:auto}.bkDZ2G_grid{gap:var(--space-6);grid-template-columns:minmax(200px,1.35fr) repeat(3,minmax(120px,1fr));display:grid}.bkDZ2G_gridWide{grid-template-columns:minmax(12.5rem,1.35fr) repeat(5,minmax(7.5rem,1fr))}.bkDZ2G_brandColumn{align-content:start;gap:var(--space-4);display:grid}.bkDZ2G_brand{align-items:center;min-height:32px;display:flex}.bkDZ2G_brand .yi-brand__wordmark{width:156px;height:auto;display:block}.bkDZ2G_brandColumn p{max-width:30ch;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--line-height-relaxed);margin:0}.bkDZ2G_column{min-width:0}.bkDZ2G_group summary{justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.bkDZ2G_group summary::-webkit-details-marker{display:none}.bkDZ2G_groupChevron{width:1rem;height:1rem;color:var(--text-tertiary);transition:transform var(--motion-standard) var(--ease-standard);flex:none;display:none}.bkDZ2G_group[open] .bkDZ2G_groupChevron{transform:rotate(180deg)}.bkDZ2G_links{align-content:start;gap:var(--space-1);margin-top:var(--space-1);display:grid}@supports selector(::details-content){@media (min-width:37.5rem){.bkDZ2G_group::details-content{content-visibility:visible}.bkDZ2G_group summary{pointer-events:none}}}.bkDZ2G_column h2{color:var(--text-primary);font-family:inherit;font-size:var(--type-sm);font-weight:700;line-height:inherit;letter-spacing:.1em;text-transform:uppercase;margin:0}.bkDZ2G_column a{width:fit-content;min-height:32px;color:var(--text-secondary);font-size:var(--type-body-sm);align-items:center;text-decoration:none;display:inline-flex}.bkDZ2G_column a:hover{color:var(--brand-gold-deep)}.bkDZ2G_column a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.bkDZ2G_base{justify-content:space-between;align-items:end;gap:var(--space-4);min-height:40px;margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--text-tertiary);font-size:var(--type-xs);display:flex}.bkDZ2G_compact .bkDZ2G_inner{padding-block:var(--space-8) var(--space-3)}.bkDZ2G_compact .bkDZ2G_grid{gap:var(--space-6)}.bkDZ2G_checkout .bkDZ2G_inner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--wide));padding:0}.bkDZ2G_checkoutAssurances{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bkDZ2G_checkoutAssurances>span{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-4);align-items:center;display:grid}.bkDZ2G_checkoutAssurances>span+span{border-left:1px solid var(--border)}.bkDZ2G_checkoutAssurances>span>.yi-icon{width:var(--space-6);height:var(--space-6);color:var(--brand-gold-deep)}.bkDZ2G_checkoutAssurances>span>span{gap:2px;min-width:0;display:grid}.bkDZ2G_checkoutAssurances strong{color:var(--text-primary);font-size:var(--type-xs);line-height:var(--line-height-snug)}.bkDZ2G_checkoutAssurances small{color:var(--text-tertiary);font-size:var(--type-xs);line-height:var(--line-height-snug)}.bkDZ2G_checkoutBase{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:76px;padding:var(--space-4) 0;display:flex}.bkDZ2G_checkoutBrand{align-items:center;display:flex}.bkDZ2G_checkoutBrand .yi-brand__wordmark{width:142px;height:auto;display:block}.bkDZ2G_checkoutLinks{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.bkDZ2G_checkoutLinks a{color:var(--text-secondary);font-size:var(--type-xs);text-decoration:none}.bkDZ2G_checkoutLinks a:hover{color:var(--brand-gold-deep)}.bkDZ2G_checkoutLinks a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.bkDZ2G_howItWorks{background:var(--surface-canvas)}@media (max-width:1024px){.bkDZ2G_gridWide{grid-template-columns:repeat(5,minmax(0,1fr))}.bkDZ2G_gridWide .bkDZ2G_brandColumn{grid-column:1/-1}.bkDZ2G_column a,.bkDZ2G_brand,.bkDZ2G_checkoutBrand{min-height:var(--responsive-hit-target)}.bkDZ2G_checkoutLinks a{min-height:var(--responsive-hit-target);align-items:center;display:inline-flex}}@media (max-width:780px){.bkDZ2G_grid{gap:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))}.bkDZ2G_brandColumn{grid-column:1/-1}.bkDZ2G_base{margin-top:var(--space-8);flex-direction:column;align-items:flex-start}.bkDZ2G_checkoutAssurances{grid-template-columns:repeat(2,minmax(0,1fr))}.bkDZ2G_checkoutAssurances>span:nth-child(3){border-left:0}.bkDZ2G_checkoutAssurances>span:nth-child(n+3){border-top:1px solid var(--border)}.bkDZ2G_checkoutBase{flex-direction:column;align-items:flex-start}.bkDZ2G_checkoutLinks{justify-content:flex-start}}@media (max-width:599px){.bkDZ2G_grid{grid-template-columns:minmax(0,1fr);gap:0}.bkDZ2G_brandColumn{gap:var(--space-2);padding-bottom:var(--space-5);grid-column:1/-1}.bkDZ2G_column{border-top:1px solid var(--border)}.bkDZ2G_column:last-child{border-bottom:1px solid var(--border)}.bkDZ2G_group summary{cursor:pointer;min-height:3rem}.bkDZ2G_group summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bkDZ2G_groupChevron{display:block}.bkDZ2G_links{padding-bottom:var(--space-3);gap:0;margin-top:0}.bkDZ2G_column a{min-height:var(--responsive-hit-target)}.bkDZ2G_base{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);border-top:0;flex-flow:wrap;padding-top:0}.bkDZ2G_checkoutAssurances{grid-template-columns:1fr}.bkDZ2G_checkoutAssurances>span+span{border-left:0;border-top:1px solid var(--border)}.bkDZ2G_checkoutAssurances>span{padding-inline:0}}
.wsa_sq_wrap{margin-top:var(--space-2)}.wsa_sq_rules{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wsa_sq_rules li{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-secondary);font-size:var(--type-xs);transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);align-items:center;gap:6px;padding:4px 9px 4px 5px;font-weight:600;line-height:1.3;display:inline-flex}.wsa_sq_mark{border:1px solid var(--border-strong);border-radius:var(--radius-full);width:14px;height:14px;font-size:var(--type-xs);place-items:center;line-height:1;display:inline-grid}.wsa_sq_rules li[data-valid=true]{color:#0f5c2f;background:#0f7a3d0f;border-color:#0f7a3d47}.wsa_sq_rules li[data-valid=true] .wsa_sq_mark{color:#fff;background:#0f7a3d;border-color:#0f7a3d}@media (prefers-reduced-motion:reduce){.wsa_sq_rules li{transition:none}}
.vjpoQW_shell,.vjpoQW_page,.vjpoQW_standalone{--car-radius:var(--radius-sm);--car-meta:.75rem;--car-motion:var(--motion-standard,.18s) var(--ease-standard,ease)}.vjpoQW_shell{--panel-sidebar-width:13.5rem;grid-template-columns:var(--panel-sidebar-width) minmax(0, 1fr);background:var(--surface-page);min-height:100svh;color:var(--text-primary);display:grid}.vjpoQW_shell>.id-sidebar{--sb-w:var(--panel-sidebar-width)}.vjpoQW_workspace{min-width:0;font-size:var(--type-body)}.vjpoQW_workspace :where(p,li,dd,dt){font-size:inherit}.vjpoQW_topbar{z-index:40;align-items:center;gap:var(--space-3);min-height:3rem;padding-inline:var(--space-6);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);display:flex;position:sticky;top:0}.vjpoQW_crumbs{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-body-sm);margin:0;padding:0;list-style:none;display:flex}.vjpoQW_crumbs li{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);white-space:nowrap;display:flex;overflow:hidden}.vjpoQW_crumbs li>a,.vjpoQW_crumbs li>span{text-overflow:ellipsis;overflow:hidden}.vjpoQW_crumbs li+li:before{content:"›";color:var(--text-tertiary)}.vjpoQW_topbarActions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}@media (max-width:47.99rem){.vjpoQW_crumbs li:not(:last-child){display:none}}.vjpoQW_crumbs li:last-child{color:var(--text-primary);font-weight:600}.vjpoQW_crumbs a{color:inherit;text-decoration:none}.vjpoQW_crumbs a:hover{color:var(--text-primary)}.vjpoQW_menuButton{display:none}.vjpoQW_content{width:100%;padding:var(--space-6) var(--space-8) var(--space-12)}@media (max-width:68.75rem){.vjpoQW_shell{grid-template-columns:1fr}.vjpoQW_menuButton{width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;place-content:center;gap:.25rem;display:grid}.vjpoQW_menuButton span{background:var(--text-primary);width:1rem;height:.125rem}.vjpoQW_content{padding-inline:var(--space-6)}}@media (max-width:40rem){.vjpoQW_topbar{padding-inline:var(--space-4)}.vjpoQW_content{padding:var(--space-4) var(--space-4) var(--space-10)}}.vjpoQW_page{color:var(--text-primary)}.vjpoQW_standalone{min-height:100svh;padding:var(--space-5) var(--space-4) var(--space-10);background:var(--surface-page);color:var(--text-primary)}.vjpoQW_sheet{gap:var(--space-4);width:min(100%,72.5rem);margin:0 auto;display:grid}.vjpoQW_sheetPanel{width:min(100%,65rem)}.vjpoQW_page :is(a,button,summary,input):focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:2px}.vjpoQW_eyebrow{margin-bottom:var(--space-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.16em;font-weight:600;display:block}.vjpoQW_muted{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5}.vjpoQW_fine{color:var(--text-tertiary);font-size:var(--type-sm);margin:0;line-height:1.5}.vjpoQW_metaLabel{color:var(--text-tertiary);font-size:var(--car-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.vjpoQW_mono{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-secondary);overflow-wrap:anywhere}.vjpoQW_dim{color:var(--text-tertiary);font-weight:400}.vjpoQW_textLink{color:var(--text-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.vjpoQW_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-1);flex-wrap:wrap;display:flex}.vjpoQW_pageHead h1{font-size:var(--text-page-title,1.75rem);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}.vjpoQW_pageHead p{max-width:40rem;margin-top:var(--space-1)}.vjpoQW_status{color:var(--text-secondary);font-size:var(--type-body-sm);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.vjpoQW_status:before{content:"";background:var(--text-tertiary);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.vjpoQW_statusOn{color:var(--success)}.vjpoQW_statusOn:before{background:var(--success)}.vjpoQW_statusWarn{color:var(--warning-text)}.vjpoQW_statusWarn:before{background:currentColor}.vjpoQW_card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);transition:border-color var(--car-motion);align-content:start;display:grid}.vjpoQW_cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.vjpoQW_cardHead>div:first-child{flex:18rem;gap:.125rem;min-width:0;display:grid}.vjpoQW_cardHead>h2:first-child{align-self:center}.vjpoQW_card .ds-empty{padding:var(--space-6) 0;background:0 0;border:0}.vjpoQW_cardHead h2{font-size:var(--type-body-lg);margin:0;font-weight:700;line-height:1.3}.vjpoQW_cardHead .vjpoQW_metaLabel{font-size:var(--car-meta);font-weight:600;line-height:1.4}.vjpoQW_subHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_subHead h3{font-size:var(--type-body);margin:0;font-weight:700}.vjpoQW_note{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);flex-wrap:wrap;display:flex}.vjpoQW_note>div{gap:var(--space-1);flex:18rem;display:grid}.vjpoQW_note strong{font-size:var(--type-body);font-weight:600}.vjpoQW_block{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}.vjpoQW_sheetBody .vjpoQW_block:first-child{border-top:0;padding-top:0}.vjpoQW_blockHead{gap:.125rem;display:grid}.vjpoQW_blockHead h2{font-size:var(--type-body-lg);margin:0;font-weight:700}.vjpoQW_empty{justify-items:center;gap:var(--space-3);width:min(100%,44rem);margin:var(--space-6) auto 0;padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);text-align:center;display:grid}.vjpoQW_empty :is(h1,h2){font-size:var(--type-metric);margin:0;font-weight:650}.vjpoQW_emptyMark{border:1px solid var(--border);border-radius:var(--car-radius);width:3.5rem;height:3.5rem;color:var(--text-primary);place-items:center;display:grid}.vjpoQW_emptyMark svg{width:1.625rem;height:1.625rem}.vjpoQW_inviteForm{text-align:left;width:100%;max-width:24rem}.vjpoQW_inviteForm .vjpoQW_lockedInput,.vjpoQW_inviteForm .vjpoQW_lockedInput:focus{border-color:var(--border);background:var(--surface-2);color:var(--text-secondary);box-shadow:none;cursor:default}.vjpoQW_helmetChoice{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.vjpoQW_helmetChoice legend{margin-bottom:var(--space-2);font-size:var(--type-body-sm);font-weight:600}.vjpoQW_helmetChoice label{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex}.vjpoQW_helmetChoice label:has(input:checked){border-color:var(--text-primary)}.vjpoQW_helmetChoice label span{gap:.0625rem;min-width:0;display:grid}.vjpoQW_helmetChoice small{color:var(--text-secondary);font-size:var(--type-sm)}.vjpoQW_activateForm{gap:var(--space-3);text-align:left;width:100%;max-width:24rem;display:grid}.vjpoQW_activateForm .vjpoQW_codeInput{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.vjpoQW_steps{justify-content:center;gap:var(--space-4);color:var(--text-tertiary);font-size:var(--type-sm);letter-spacing:.02em;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.vjpoQW_steps li[aria-current=step]{color:var(--text-primary)}.vjpoQW_activateChoice{gap:var(--space-2);width:100%;max-width:24rem;display:grid}.vjpoQW_textButton{color:var(--text-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.vjpoQW_firstBanner{align-items:center;gap:var(--space-4);min-height:5.5rem;padding-inline:var(--space-5);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface-accent);grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.vjpoQW_firstBannerMark{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:3rem;height:3rem;color:var(--text-primary);place-items:center;display:grid}.vjpoQW_firstBannerMark svg{width:1.375rem;height:1.375rem}.vjpoQW_firstBannerText{min-width:0;padding-block:var(--space-4);gap:.125rem;display:grid}.vjpoQW_firstBannerText h2{font-size:var(--type-body-lg);margin:0;font-weight:700;line-height:1.3}.vjpoQW_firstBannerLink{align-items:center;gap:var(--space-1);color:var(--text-primary);font-size:var(--type-body-sm);text-underline-offset:.1875rem;white-space:nowrap;font-weight:700;text-decoration:underline;display:inline-flex}.vjpoQW_firstBannerLink svg{width:1rem;height:1rem}.vjpoQW_firstRun{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-10);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);text-align:center;display:grid}.vjpoQW_firstRunScene{justify-content:center;align-items:flex-end;gap:var(--space-4);margin-block:var(--space-4) var(--space-2);display:flex}.vjpoQW_firstRunSticker{filter:drop-shadow(0 .75rem 1.25rem var(--shadow-ink))}.vjpoQW_firstRun h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2}.vjpoQW_firstRun .vjpoQW_muted{max-width:32rem}:is(.vjpoQW_firstRun .ds-button svg,.vjpoQW_headActions .ds-button svg){width:1rem;height:1rem}.vjpoQW_firstFeatures{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vjpoQW_firstFeatures li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);display:flex}.vjpoQW_firstFeatures li>span:last-child{gap:.125rem;min-width:0;display:grid}.vjpoQW_firstFeatures strong{color:var(--text-primary);font-size:var(--type-body);font-weight:700}.vjpoQW_firstFeatureMark{border-radius:var(--radius-md);background:var(--surface-accent);width:2.5rem;height:2.5rem;color:var(--text-primary);flex:none;place-items:center;display:grid}.vjpoQW_firstFeatureMark svg{width:1.125rem;height:1.125rem}@media (max-width:68.75rem){.vjpoQW_firstFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.vjpoQW_firstBanner{padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.vjpoQW_firstBannerMark{align-self:start}.vjpoQW_firstBannerText{padding-block:0}.vjpoQW_firstBannerLink{grid-column:2}.vjpoQW_firstRun{padding:var(--space-6) var(--space-4) var(--space-8)}}@media (max-width:40rem){.vjpoQW_firstFeatures{grid-template-columns:1fr}}.vjpoQW_list{border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vjpoQW_list li+li{border-top:1px solid var(--border)}.vjpoQW_row{align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) var(--space-5);color:inherit;transition:background-color var(--car-motion);grid-template-columns:44px minmax(0,1.4fr) repeat(3,minmax(0,1fr)) 16px;text-decoration:none;display:grid}.vjpoQW_row:hover{background:color-mix(in srgb, var(--surface-page) 70%, var(--surface))}.vjpoQW_row:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:-2px}.vjpoQW_rowName{gap:.125rem;min-width:0;display:grid}.vjpoQW_rowName strong,.vjpoQW_rowName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vjpoQW_rowName strong{font-size:var(--type-body);font-weight:700}.vjpoQW_rowName span{color:var(--text-secondary);font-size:var(--type-body-sm)}.vjpoQW_rowCell{min-width:0;font-size:var(--type-body-sm);gap:.125rem;display:grid}.vjpoQW_rowCell>span:first-child{color:var(--text-tertiary);font-size:var(--car-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.vjpoQW_chevron{color:var(--text-tertiary)}@media (max-width:48rem){.vjpoQW_row{padding-inline:var(--space-4);grid-template-columns:44px minmax(0,1fr) auto 16px}.vjpoQW_rowCell{display:none}}.vjpoQW_garageHead{justify-content:flex-start;align-items:center}.vjpoQW_garageHead>div{flex:18rem;min-width:0}.vjpoQW_garageHead>.vjpoQW_vrowMark{border:1px solid var(--border);background:var(--surface)}.vjpoQW_titleCount{margin-left:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--type-sm);letter-spacing:0;vertical-align:middle;padding:.1875rem .5rem;font-weight:600}.vjpoQW_garageStats{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);margin:0;padding:0;list-style:none;display:grid}.vjpoQW_garageStats>li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);display:flex}.vjpoQW_garageStats>li+li{border-left:1px solid var(--border)}.vjpoQW_garageStats>li>span:last-child,.vjpoQW_garageHelp>span:nth-child(2){gap:.0625rem;min-width:0;display:grid}.vjpoQW_garageStats strong{font-size:var(--type-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.vjpoQW_garageStats small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.35}.vjpoQW_garageStatMark{border-radius:var(--radius-sm);background:var(--surface-page);width:2.25rem;height:2.25rem;color:var(--text-primary);flex:none;place-items:center;display:grid}.vjpoQW_garageStatMark svg{width:1.125rem;height:1.125rem}.vjpoQW_garageStatDot{background:var(--text-tertiary);border-radius:50%;flex:none;width:.625rem;height:.625rem;margin-inline:.8125rem}.vjpoQW_garageStatOn{background:var(--success)}.vjpoQW_garageStats>li:last-child{padding:0}.vjpoQW_garageHelp{align-items:center;gap:var(--space-3);min-width:0;height:100%;padding:var(--space-3) var(--space-4);color:inherit;transition:background-color var(--car-motion);flex:1;text-decoration:none;display:flex}.vjpoQW_garageHelp strong{font-size:var(--type-body)}.vjpoQW_garageHelp>svg{width:1rem;height:1rem;color:var(--text-tertiary);flex:none;margin-left:auto}.vjpoQW_garageHelp:hover{background:var(--surface-page)}.vjpoQW_garageHelp:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:-2px}.vjpoQW_garageTools{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(8rem,10rem) minmax(9rem,12rem);display:grid}.vjpoQW_garageSearch{align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-tertiary);display:flex}.vjpoQW_garageSearch:focus-within{border-color:var(--border-strong);outline:2px solid var(--brand-gold-deep);outline-offset:1px}.vjpoQW_garageSearch svg{flex:none;width:1rem;height:1rem}.vjpoQW_garageSearch input{min-width:0;height:2.5rem;color:var(--text-primary);font:inherit;font-size:var(--type-body);background:0 0;border:0;outline:none;flex:1}.vjpoQW_garageSearch input::placeholder{color:var(--text-tertiary)}.vjpoQW_vrows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.vjpoQW_vcard{align-items:start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.vjpoQW_vcardArt{aspect-ratio:4/3;width:6.5rem;display:block;position:relative}.vjpoQW_vcardArt>span:first-child{border-radius:var(--car-radius);width:100%;height:100%}.vjpoQW_vcardBody{align-content:start;gap:var(--space-3);min-width:0;display:grid}.vjpoQW_vcardHead{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.vjpoQW_vcardHead>.vjpoQW_vcardTitle{flex:1}.vjpoQW_vcardTitle{gap:.1875rem;min-width:0;display:grid}.vjpoQW_vcardName{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.vjpoQW_vcardTitle h2{font-size:var(--type-h3);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.vjpoQW_vcardTitle h2 a{color:inherit;text-decoration:none}.vjpoQW_vcardTitle h2 a:hover{text-underline-offset:.1875rem;text-decoration:underline}.vjpoQW_vcardTitle p{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.vjpoQW_vrowMark{border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);width:3.25rem;height:3.25rem;color:var(--text-primary);flex:none;place-items:center;display:grid}.vjpoQW_vrowMark svg{width:1.5rem;height:1.5rem}.vjpoQW_vrowBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_vrowBadges .vjpoQW_status{border-radius:var(--radius-full);background:var(--surface-page);padding:.1875rem .625rem}.vjpoQW_vrowBadges .vjpoQW_statusOn{background:color-mix(in srgb, var(--success) 10%, var(--surface))}.vjpoQW_vrowBadges .vjpoQW_statusWarn{background:color-mix(in srgb, var(--warning-text) 9%, var(--surface))}.vjpoQW_crossLine{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-body-sm);flex-wrap:wrap;margin:0;display:flex}.vjpoQW_crossLine svg{width:1.125rem;height:1.125rem;color:var(--text-secondary);flex:none}.vjpoQW_vcardActions{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_vcardActions>.ds-button{min-height:2.75rem}.vjpoQW_vcardDriver{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--type-body-sm);flex-wrap:wrap;margin:0;display:flex}.vjpoQW_vcardDriver svg{width:1rem;height:1rem;color:var(--text-tertiary)}.vjpoQW_vcardDriver strong{color:var(--text-primary);font-weight:700}.vjpoQW_vcardCount{border-radius:var(--radius-full);background:var(--brand-gold-soft);min-width:1.25rem;height:1.25rem;color:var(--brand-gold-deep);font-size:var(--type-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 .3125rem;font-weight:700;display:inline-grid}.vjpoQW_vcardFoot{gap:var(--space-1) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--warning-text);font-size:var(--type-body-sm);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.vjpoQW_vcardFoot span{align-items:center;gap:.3125rem;display:inline-flex}.vjpoQW_vcardFoot svg{width:.875rem;height:.875rem}.vjpoQW_garageAdd{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--car-radius);text-align:center;display:grid}.vjpoQW_garageAdd>strong{font-size:var(--type-body-lg);font-weight:700}.vjpoQW_garageAdd>.vjpoQW_muted{max-width:30rem;font-size:var(--type-body-sm)}.vjpoQW_garageAddMark{background:var(--surface-page);width:2.75rem;height:2.75rem;color:var(--text-primary);border-radius:50%;place-items:center;display:grid}.vjpoQW_garageAddMark svg{width:1.25rem;height:1.25rem}@media (max-width:62rem){.vjpoQW_garageStats{grid-template-columns:repeat(3,minmax(0,1fr))}.vjpoQW_garageStats>li:last-child{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}}@media (max-width:40rem){.vjpoQW_garageStats>li{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);flex-direction:column}.vjpoQW_garageStats>li:last-child{padding:0}.vjpoQW_garageStatDot{margin:.4375rem 0}.vjpoQW_garageStats>li:not(:last-child) .vjpoQW_garageStatMark{background:0 0;width:1.5rem;height:1.5rem}.vjpoQW_garageTools{grid-template-columns:repeat(2,minmax(0,1fr))}.vjpoQW_garageSearch{grid-column:1/-1}.vjpoQW_vcard{gap:var(--space-3);padding:var(--space-3)}.vjpoQW_vcardBody{display:contents}.vjpoQW_vcardBody>:not(.vjpoQW_vcardHead){grid-column:1/-1}.vjpoQW_vcardArt{width:4.5rem}.vjpoQW_vcardActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vjpoQW_vcardActions>:first-child,.vjpoQW_vcardActions>:last-child:nth-child(2){grid-column:1/-1}}.vjpoQW_feed{margin:0;padding:0;list-style:none;display:grid}.vjpoQW_feed li{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:auto 7.5rem minmax(0,1fr);display:grid}.vjpoQW_feed li:first-child{border-top:0}.vjpoQW_feedIcon{border-radius:var(--radius-sm);background:var(--surface-page);width:2.5rem;height:2.5rem;color:var(--text-primary);place-items:center;display:grid}.vjpoQW_feedIcon svg{width:1.0625rem;height:1.0625rem}.vjpoQW_feed time{color:var(--text-tertiary);font-size:var(--type-body-sm);font-variant-numeric:tabular-nums}.vjpoQW_feed li>div{gap:.125rem;min-width:0;display:grid}.vjpoQW_feed strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600}.vjpoQW_feed li>div>span{color:var(--text-secondary);font-size:var(--type-body-sm);overflow-wrap:anywhere}@media (max-width:40rem){.vjpoQW_feed li{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.vjpoQW_feed time{font-size:var(--type-sm);grid-area:2/2}.vjpoQW_feed li>div{grid-area:1/2}.vjpoQW_feedIcon{grid-row:1/3}}.vjpoQW_avatar{width:2.5rem;height:var(--control-height-md);border:1px solid var(--border);background:var(--surface-page);font-size:var(--type-body-sm);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.vjpoQW_avatarCar{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--text-primary)}.vjpoQW_avatarCar svg{width:1.25rem;height:1.25rem}.vjpoQW_headActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_headActions svg,.vjpoQW_inlineActions svg{width:.9375rem;height:.9375rem}.vjpoQW_options{gap:var(--space-2);display:grid}.vjpoQW_option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--car-motion), background-color var(--car-motion);display:flex}.vjpoQW_option:hover{border-color:var(--border-strong)}.vjpoQW_option:has(input:checked:not(:disabled)){border-color:var(--text-primary)}.vjpoQW_option input{width:1.125rem;height:1.125rem;accent-color:var(--text-primary);flex:none;margin-top:.125rem}.vjpoQW_option span{gap:.125rem;display:grid}.vjpoQW_option strong{font-size:var(--type-body);font-weight:600}.vjpoQW_option small{color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.45}.vjpoQW_option:has(input:disabled){cursor:default;background:color-mix(in srgb, var(--surface-page) 50%, var(--surface))}.vjpoQW_saveBar{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.vjpoQW_saveBar>span{margin-right:auto}.vjpoQW_saveBarDirty>span{color:var(--warning-text);font-weight:600}.vjpoQW_badge112{min-width:2.75rem;height:2rem;padding:0 var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger-text) 10%, transparent);color:var(--danger-text);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:grid}.vjpoQW_km{font-variant-numeric:tabular-nums;font-weight:600}.vjpoQW_skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--surface-page), var(--border), var(--surface-page));background-size:200% 100%;height:1.125rem;animation:1.2s ease-in-out infinite vjpoQW_skeleton}@keyframes vjpoQW_skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.vjpoQW_skeleton{animation:none}}.vjpoQW_fileChips{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.vjpoQW_fileChip{align-items:center;gap:var(--space-1);min-height:1.875rem;padding:0 var(--space-1) 0 .625rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--type-sm);display:inline-flex}.vjpoQW_fileChip a{color:var(--text-primary);text-decoration:none}.vjpoQW_fileChip button{border-radius:var(--radius-xs);width:1.5rem;height:1.5rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.vjpoQW_fileChip button:hover{background:var(--surface-page);color:var(--danger-text)}.vjpoQW_filePick{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--car-radius);background:var(--surface);cursor:pointer;transition:border-color var(--car-motion), background-color var(--car-motion);display:flex;position:relative}.vjpoQW_filePick:hover{border-color:var(--text-tertiary);background:var(--surface-page)}.vjpoQW_filePick input{opacity:0;cursor:pointer;position:absolute;inset:0}.vjpoQW_filePick:focus-within{outline:2px solid var(--brand-gold-deep);outline-offset:2px}.vjpoQW_filePickIcon{border-radius:var(--radius-sm);background:var(--surface-page);width:2.75rem;height:2.75rem;color:var(--text-primary);flex:none;place-items:center;display:grid}.vjpoQW_filePickIcon svg{width:1.125rem;height:1.125rem}.vjpoQW_filePickText{gap:.125rem;min-width:0;display:grid}.vjpoQW_filePickText strong{font-size:var(--type-body);font-weight:600}.vjpoQW_filePickText small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.45}.vjpoQW_menu{position:relative}.vjpoQW_menu summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;letter-spacing:.08em;transition:border-color var(--car-motion);place-items:center;font-weight:700;list-style:none;display:grid}.vjpoQW_menu summary:hover{border-color:var(--border-strong)}.vjpoQW_menu summary::-webkit-details-marker{display:none}.vjpoQW_menuList{z-index:20;min-width:13rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin-top:.375rem;display:grid;position:absolute;right:0}.vjpoQW_menuList button,.vjpoQW_menuList a{min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;font-size:var(--type-body-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.vjpoQW_menuList button:hover,.vjpoQW_menuList a:hover{background:var(--surface-page)}.vjpoQW_menuDanger{color:var(--danger-text)!important}.vjpoQW_inlineActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_rowEdit{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.vjpoQW_rowEdit>:first-child{flex:14rem}.vjpoQW_lines{margin:0;padding:0;list-style:none;display:grid}.vjpoQW_lines>li{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.vjpoQW_lines>li+li{border-top:1px solid var(--border)}.vjpoQW_lines>li>div:not(.vjpoQW_menu){flex:6rem;gap:.125rem;min-width:0;display:grid}.vjpoQW_lines strong{overflow-wrap:anywhere;font-weight:600}.vjpoQW_nowrap{white-space:nowrap}.vjpoQW_radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.vjpoQW_sheetBody{gap:var(--space-4);padding:var(--space-5);align-content:start;display:grid}.vjpoQW_sheetBody .ds-button--primary{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-inverse)}.vjpoQW_sheetBody .ds-button--primary:not(:disabled):hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover);color:var(--button-primary-text)}.vjpoQW_create{gap:var(--space-4);align-items:start;display:grid}@media (min-width:64rem){.vjpoQW_create{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr)}}.vjpoQW_createForm{gap:var(--space-5)}.vjpoQW_stepper{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.vjpoQW_stepper li{justify-items:start;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--type-sm);font-weight:600;display:grid;position:relative}.vjpoQW_stepper li:last-child{text-align:right;justify-items:end}.vjpoQW_stepper li+li:not(:last-child){text-align:center;justify-items:center}.vjpoQW_stepper li:before{content:"";z-index:0;background:var(--border);height:2px;position:absolute;top:1.125rem;left:0;right:0}.vjpoQW_stepper li:first-child:before{left:2.25rem}.vjpoQW_stepper li:last-child:before{right:2.25rem}.vjpoQW_stepper li[data-state=done]:before,.vjpoQW_stepper li[data-state=current]:not(:first-child):before{background:var(--brand-gold-deep)}.vjpoQW_stepper li>span{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-body);font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.vjpoQW_stepper li>span svg{width:1rem;height:1rem}.vjpoQW_stepper li[data-state=current]{color:var(--text-primary)}.vjpoQW_stepper li[data-state=current]>span,.vjpoQW_stepper li[data-state=done]>span{border-color:var(--brand-gold-deep);background:var(--brand-gold-deep);color:var(--text-inverse)}.vjpoQW_createSection{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--car-radius);display:grid}.vjpoQW_createSection .vjpoQW_setHead h2{font-size:var(--type-h4)}.vjpoQW_setIcon.vjpoQW_createIcon{background:var(--surface-accent);width:3rem;height:3rem;color:var(--text-secondary)}.vjpoQW_createActions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_createActionsEnd{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.vjpoQW_createNext{gap:var(--space-2);min-width:10rem}.vjpoQW_createNext svg{width:1rem;height:1rem}.vjpoQW_createAside{gap:var(--space-4);display:grid}.vjpoQW_createPhoto{gap:var(--space-3)}.vjpoQW_createPhotoFrame{position:relative}.vjpoQW_createPhotoFrame .vjpoQW_vehicleVisual{aspect-ratio:16/10;border-radius:var(--radius-md);width:100%}.vjpoQW_createPhotoTag{top:var(--space-3);right:var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:var(--type-sm);box-shadow:var(--shadow-sm);padding:.375rem .75rem;font-weight:600;display:inline-flex;position:absolute}.vjpoQW_createPhotoTag svg{width:.9375rem;height:.9375rem}.vjpoQW_createPhotoActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_createTips{gap:var(--space-3);background:var(--surface-page)}.vjpoQW_createTips h3{align-items:center;gap:var(--space-2);font-size:var(--type-body);margin:0;font-weight:700;display:flex}.vjpoQW_createTips h3 svg{width:1.125rem;height:1.125rem;color:var(--brand-gold-deep)}.vjpoQW_createTips ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5;display:grid}.vjpoQW_motoCreate{gap:var(--space-5);display:grid}.vjpoQW_motoSteps{max-width:46rem}.vjpoQW_motoCreateGrid{gap:var(--space-4);align-items:stretch;display:grid}@media (min-width:62rem){.vjpoQW_motoCreateGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vjpoQW_motoCreateCard{gap:var(--space-4)}.vjpoQW_motoCreateForm{gap:var(--space-4);align-content:start;display:grid}.vjpoQW_motoCreateForm .vjpoQW_createActions{margin-top:var(--space-2)}.vjpoQW_motoPerson{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);margin:0;display:grid}.vjpoQW_motoPerson legend{padding:0 var(--space-1);font-size:var(--type-body-sm);font-weight:700}.vjpoQW_motoQrWays{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.vjpoQW_motoQrWays li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.5;display:flex}.vjpoQW_motoQrWays li>svg{width:1.25rem;height:1.25rem;color:var(--brand-gold-deep);flex:none;margin-top:.125rem}.vjpoQW_motoQrWays strong{color:var(--text-primary);font-weight:700;display:block}.vjpoQW_motoPhoto{isolation:isolate;justify-content:space-between;gap:var(--space-6);min-height:26rem;padding:var(--space-6);border-radius:var(--car-radius);background:var(--moto-ground);color:var(--moto-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.vjpoQW_motoPhoto:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--moto-ground) 82%, transparent), transparent 45%, color-mix(in srgb, var(--moto-ground) 70%, transparent));position:absolute;inset:0}.vjpoQW_motoPhotoImage{z-index:-2;object-fit:cover;object-position:70% 50%}.vjpoQW_motoPhotoHead{gap:var(--space-1);display:grid}.vjpoQW_motoPhotoHead h2{color:var(--moto-text);font-size:var(--type-h4);margin:0;font-weight:700}.vjpoQW_motoPhotoHead p{max-width:26rem;color:var(--moto-text-secondary);font-size:var(--type-body-sm);margin:0}.vjpoQW_motoDrop{justify-items:center;gap:var(--space-2);align-self:center;width:min(100%,18rem);display:grid}.vjpoQW_motoDrop>button:first-child{justify-items:center;gap:var(--space-1);width:100%;padding:var(--space-6) var(--space-4);border:1px dashed var(--moto-border-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--moto-ground) 62%, transparent);color:var(--moto-text);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);transition:border-color var(--car-motion), background-color var(--car-motion);display:grid}.vjpoQW_motoDrop>button:first-child svg{width:1.5rem;height:1.5rem;margin-bottom:var(--space-1)}.vjpoQW_motoDrop strong{font-size:var(--type-body);font-weight:700}.vjpoQW_motoDrop small{color:var(--moto-text-secondary);font-size:var(--type-sm)}.vjpoQW_motoDrop>button:first-child:hover,.vjpoQW_motoDrop[data-dragging]>button:first-child{border-color:var(--moto-gold);background:color-mix(in srgb, var(--moto-ground) 78%, transparent)}.vjpoQW_motoDrop>button:first-child:focus-visible,.vjpoQW_motoDropRemove:focus-visible{outline:2px solid var(--moto-gold);outline-offset:2px}.vjpoQW_motoDrop[data-filled]>button:first-child{padding-block:var(--space-3)}.vjpoQW_motoDrop p{color:var(--moto-text-tertiary);font-size:var(--type-xs);margin:0}.vjpoQW_motoDropRemove{color:var(--moto-text-secondary);font:inherit;font-size:var(--type-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vjpoQW_motoPhotoDone{align-items:center;gap:var(--space-2);color:var(--moto-text-secondary);font-size:var(--type-sm);margin:0;display:flex}.vjpoQW_motoPhotoDone svg{width:1rem;height:1rem;color:var(--moto-gold)}@media (max-width:61.99rem){.vjpoQW_motoPhoto{order:-1;min-height:16rem}}@media (max-width:40rem){.vjpoQW_createSection{padding:var(--space-4);border:0;padding-inline:0}.vjpoQW_stepper li>small{display:none}.vjpoQW_stepper li[data-state=current]>small{display:block}.vjpoQW_createActions>:first-child{order:2}.vjpoQW_createActionsEnd{width:100%}.vjpoQW_createNext{flex:1}}.vjpoQW_formBare{gap:var(--space-4);display:grid}.vjpoQW_formRow{align-items:start;gap:var(--space-3);display:grid}@media (min-width:40.0625rem){.vjpoQW_formRow{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.vjpoQW_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_check{align-items:flex-start;gap:var(--space-2);font-size:var(--type-body-sm);cursor:pointer;line-height:1.45;display:flex}.vjpoQW_check input{width:1.125rem;height:1.125rem;accent-color:var(--text-primary);flex:none;margin-top:.0625rem}.vjpoQW_dangerButton{color:var(--danger-text)!important;border-color:color-mix(in srgb, var(--danger-text) 40%, var(--border))!important}@media (max-width:40rem){.vjpoQW_page :is(button,a):is(.vjpoQW_ds-button,[class*=ds-button]){min-height:2.75rem}.vjpoQW_card{padding:var(--space-4)}.vjpoQW_headActions{justify-content:flex-start;width:100%}}.vjpoQW_newTag{padding:.0625rem var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--warning-text);font-size:var(--type-xs);flex:none;font-weight:700}.vjpoQW_planChoice{gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_planChoice label{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--type-body-sm);cursor:pointer;font-weight:600;display:inline-flex}.vjpoQW_planChoice label small{color:var(--text-tertiary);font-size:var(--type-xs);font-weight:500}.vjpoQW_planChoice input{width:1rem;height:1rem;accent-color:var(--text-primary);margin:0}.vjpoQW_planChoice .vjpoQW_planChoiceOn{border-color:var(--text-primary)}.vjpoQW_readyNote{gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));border-radius:var(--car-radius);background:color-mix(in srgb, var(--success) 6%, var(--surface));display:grid}.vjpoQW_readyNote strong{align-items:center;gap:var(--space-2);font-size:var(--type-body);font-weight:700;display:inline-flex}.vjpoQW_readyNote strong svg{width:1rem;height:1rem;color:var(--success)}.vjpoQW_readyNote .vjpoQW_actions{justify-content:flex-start}.vjpoQW_warnText{color:var(--warning-text)}.vjpoQW_consent{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--brand-gold-soft);font-size:var(--type-sm);line-height:1.45;display:flex}.vjpoQW_consent input{width:1rem;height:1rem;accent-color:var(--brand-gold-deep);flex:none;margin-top:.125rem}.vjpoQW_switches{gap:var(--space-2);display:grid}.vjpoQW_motoEyebrow{color:var(--brand-gold-deep);font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.vjpoQW_motoNotice{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-sm);margin:0;line-height:1.45;display:flex}.vjpoQW_motoNotice svg{width:.9375rem;height:.9375rem;color:var(--brand-gold-deep);flex:none}.vjpoQW_motoFields{align-items:start;gap:var(--space-3);display:grid}@media (min-width:40.0625rem){.vjpoQW_motoFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.vjpoQW_linkButton{align-items:center;gap:var(--space-1);color:var(--text-primary);font:inherit;font-size:var(--type-body-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.vjpoQW_linkButton:hover{text-underline-offset:.1875rem;text-decoration:underline}.vjpoQW_linkButton svg{width:.875rem;height:.875rem}.vjpoQW_vehicleVisual{border-radius:var(--radius-sm);background:var(--surface-page);place-items:center;display:grid;overflow:hidden}.vjpoQW_vehicleVisual img{object-fit:cover;width:100%;height:100%}.vjpoQW_vehicleVisual[data-empty]{border:1px solid var(--border);color:var(--text-tertiary)}.vjpoQW_vehicleVisual[data-sample=CAR] img{object-position:70% 70%}.vjpoQW_vehicleVisual[data-empty] svg{width:36%;max-width:3rem;height:auto}.vjpoQW_sheetForm{flex-direction:column;min-height:calc(100% - 4.25rem);margin:0;display:flex}.vjpoQW_sheetForm>.vjpoQW_sheetBody{flex:1 0 auto}.vjpoQW_sheetFooter{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface);display:flex;position:sticky;bottom:0}.vjpoQW_sheetFooter .ds-button{min-width:7.5rem}.vjpoQW_sheetFooter .ds-button--primary{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-inverse)}.vjpoQW_sheetFooter .ds-button--primary:not(:disabled):hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover);color:var(--button-primary-text)}.vjpoQW_driverVehicle{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--car-radius);background:var(--surface-page);display:flex}.vjpoQW_driverVehicleArt{aspect-ratio:16/9;background:0 0;flex:none;width:9.5rem}.vjpoQW_driverVehicle>div{gap:.125rem;min-width:0;display:grid}.vjpoQW_driverVehicle strong{font-size:var(--type-body-lg);overflow-wrap:anywhere;font-weight:700}.vjpoQW_driverGroup{gap:var(--space-2);display:grid}.vjpoQW_driverCards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vjpoQW_driverCards>li{border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);transition:border-color var(--car-motion), background-color var(--car-motion);position:relative}.vjpoQW_driverCards>li[data-chosen]{border-color:color-mix(in srgb, var(--brand-gold) 70%, var(--border));background:color-mix(in srgb, var(--brand-gold-soft) 55%, var(--surface))}.vjpoQW_driverOption{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vjpoQW_driverOption:disabled{cursor:default}.vjpoQW_driverOption:disabled:not([aria-checked=true]){opacity:.55}.vjpoQW_driverOption:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vjpoQW_driverOption .vjpoQW_radio{margin-top:.125rem}.vjpoQW_driverOption[aria-checked=true] .vjpoQW_radio{border-color:var(--text-primary);background:var(--text-primary);box-shadow:inset 0 0 0 3px var(--surface)}.vjpoQW_avatarLg{border:1px solid var(--border);background:var(--surface-page);width:2.75rem;height:2.75rem;font-size:var(--type-body-sm);letter-spacing:.02em;border-radius:50%;place-items:center;font-weight:700;display:grid}.vjpoQW_driverText{gap:.125rem;min-width:0;display:grid}.vjpoQW_driverText strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:700}.vjpoQW_driverText small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.45}.vjpoQW_driverName{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_ownerTag{border-radius:var(--radius-full);background:var(--brand-gold-soft);color:var(--brand-gold-deep);font-size:var(--type-xs);padding:.0625rem .5rem;font-weight:600}.vjpoQW_driverMeta{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.vjpoQW_driverPhone{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--type-body-sm);white-space:nowrap;display:inline-flex}.vjpoQW_driverPhone svg{width:.875rem;height:.875rem}.vjpoQW_driverMenu{right:var(--space-2);bottom:var(--space-2);position:absolute}.vjpoQW_driverMenu summary{color:var(--text-tertiary);background:0 0;border-color:#0000}.vjpoQW_driverMenu summary:hover{color:var(--text-primary)}.vjpoQW_driverCards>li[data-menu] .vjpoQW_driverMeta{padding-right:2.5rem}.vjpoQW_driverGroup .vjpoQW_metaLabel{font-size:var(--car-meta)}.vjpoQW_addDriver{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--car-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--car-motion), background-color var(--car-motion);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vjpoQW_addDriver:hover{border-color:var(--text-tertiary);background:var(--surface-page)}.vjpoQW_addDriverIcon{border-radius:var(--radius-sm);background:var(--surface-accent);width:2.75rem;height:2.75rem;color:var(--text-secondary);place-items:center;display:grid}.vjpoQW_addDriverIcon svg{width:1.125rem;height:1.125rem}.vjpoQW_addDriverChevron{width:1rem;height:1rem;color:var(--text-tertiary)}.vjpoQW_driverInfo{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--car-radius);background:var(--surface-page);color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5;display:flex}.vjpoQW_driverInfo svg{width:1.125rem;height:1.125rem;color:var(--text-tertiary);flex:none;margin-top:.125rem}@media (max-width:29.99rem){.vjpoQW_driverVehicleArt{width:6.5rem}}.vjpoQW_recordForm{gap:var(--space-5)}.vjpoQW_recordForm>p:first-child{margin:calc(var(--space-2) * -1) 0 0}.vjpoQW_kindField{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.vjpoQW_kindField legend{margin-bottom:var(--space-3);padding:0}.vjpoQW_kindChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_kindChips button{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--type-body-sm);cursor:pointer;transition:border-color var(--car-motion), background-color var(--car-motion);font-weight:600;display:inline-flex}.vjpoQW_kindChips button svg{width:1.125rem;height:1.125rem}.vjpoQW_kindChips button:hover{border-color:var(--border-strong)}.vjpoQW_kindChips button[aria-checked=true]{border-color:var(--brand-gold);background:color-mix(in srgb, var(--brand-gold-soft) 55%, var(--surface));box-shadow:inset 0 0 0 1px var(--brand-gold);font-weight:700}.vjpoQW_kindChips button:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:2px}.vjpoQW_formPair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.vjpoQW_iconInput{display:block;position:relative}.vjpoQW_iconInput>span{top:50%;left:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-page);width:2.25rem;height:2.25rem;color:var(--text-secondary);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.vjpoQW_iconInput>span svg{width:1.0625rem;height:1.0625rem}.vjpoQW_iconInput .ds-input{min-height:3.25rem;padding-left:3.5rem}.vjpoQW_fileField{gap:var(--space-2);display:grid}.vjpoQW_fileList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.vjpoQW_fileList li{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-page);font-size:var(--type-body-sm);display:flex}.vjpoQW_fileList li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vjpoQW_fileList button{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.vjpoQW_fileList button:hover{color:var(--text-primary)}.vjpoQW_fileList button svg{width:.875rem;height:.875rem}.vjpoQW_filePickButton{align-items:center;gap:var(--space-2);padding:.5rem var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-body-sm);flex:none;margin-left:auto;font-weight:700;display:inline-flex}.vjpoQW_filePickButton svg{width:1rem;height:1rem}.vjpoQW_infoNote{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--car-radius);background:color-mix(in srgb, var(--brand-gold-soft) 45%, var(--surface-page));color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5;display:flex}.vjpoQW_infoNote svg{width:1.25rem;height:1.25rem;color:var(--brand-gold-deep);flex:none;margin-top:.0625rem}.vjpoQW_sheetFooter .ds-button svg{width:1rem;height:1rem}.vjpoQW_sheetFooterEnd{gap:var(--space-2);display:flex}@media (max-width:30rem){.vjpoQW_sheetFooter{gap:var(--space-2);padding-inline:var(--space-4)}.vjpoQW_sheetFooter .ds-button{min-width:0}}.vjpoQW_consentCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface-page);cursor:pointer;display:flex}.vjpoQW_consentCard input{width:1.125rem;height:1.125rem;accent-color:var(--text-primary);flex:none;margin-top:.125rem}.vjpoQW_consentCard span{gap:var(--space-1);display:grid}.vjpoQW_consentCard strong{font-size:var(--type-body-sm);font-weight:600;line-height:1.45}.vjpoQW_consentCard small{color:var(--text-tertiary);font-size:var(--type-xs);line-height:1.4}@media (max-width:29.99rem){.vjpoQW_formPair{grid-template-columns:minmax(0,1fr)}.vjpoQW_filePickButton{display:none}}.vjpoQW_photoChange{left:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);padding:.4375rem var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-dark) 72%, transparent);color:var(--text-inverse);font:inherit;font-size:var(--type-body-sm);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--car-motion);border:0;font-weight:600;display:inline-flex;position:absolute}.vjpoQW_photoChange:hover{background:color-mix(in srgb, var(--surface-dark) 88%, transparent)}.vjpoQW_photoChange:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vjpoQW_photoChange svg{width:1rem;height:1rem}.vjpoQW_heroMeta{color:var(--text-secondary);font-size:var(--type-body);margin:0}.vjpoQW_setHead{align-items:flex-start;gap:var(--space-3);display:flex}.vjpoQW_setHead>div{flex:1 1 0;gap:.125rem;min-width:0;display:grid}.vjpoQW_setHead h2{font-size:var(--type-body-lg);margin:0;font-weight:700;line-height:1.3}.vjpoQW_setHead p{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.vjpoQW_setIcon{border-radius:var(--radius-sm);background:var(--surface-page);width:2.5rem;height:2.5rem;color:var(--text-primary);flex:none;place-items:center;display:grid}.vjpoQW_setIcon svg{width:1.125rem;height:1.125rem}.vjpoQW_setFields{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vjpoQW_clearable{display:block;position:relative}.vjpoQW_pickOrType{align-content:start;gap:var(--space-2);display:grid}.vjpoQW_clearable .ds-input{padding-right:2.5rem}.vjpoQW_clearInput{top:50%;right:var(--space-2);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.vjpoQW_clearInput:hover{color:var(--text-primary)}.vjpoQW_clearInput svg{width:.875rem;height:.875rem}.vjpoQW_photoRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 12rem;display:grid}.vjpoQW_photoDrop{justify-content:center;align-items:center;gap:var(--space-3);min-height:6.5rem;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--car-motion), background-color var(--car-motion);background:0 0;display:flex}.vjpoQW_photoDrop:hover:not(:disabled){border-color:var(--text-tertiary);background:var(--surface-page)}.vjpoQW_photoDrop>span:last-child{gap:.125rem;display:grid}.vjpoQW_photoDrop strong{font-size:var(--type-body);font-weight:600}.vjpoQW_photoDrop small{color:var(--text-secondary);font-size:var(--type-sm)}.vjpoQW_photoDropIcon{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);place-items:center;width:2.5rem;height:2.5rem;display:grid}.vjpoQW_photoDropIcon svg{width:1.125rem;height:1.125rem}.vjpoQW_photoCurrent{border-radius:var(--radius-md);position:relative;overflow:hidden}.vjpoQW_photoCurrent>span:first-child{border-radius:0;width:100%;height:100%;min-height:6.5rem}.vjpoQW_photoRemove,.vjpoQW_photoSample{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-dark) 72%, transparent);color:var(--text-inverse);font:inherit;font-size:var(--type-sm);border:0;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-weight:600;display:inline-flex;position:absolute}.vjpoQW_photoRemove{cursor:pointer}.vjpoQW_photoRemove svg{width:.875rem;height:.875rem}.vjpoQW_photoPublic{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.vjpoQW_planLine{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--type-body-sm);flex-wrap:wrap;margin:0;display:flex}.vjpoQW_planChip{border-radius:var(--radius-full);background:var(--surface-page);padding:.1875rem .625rem;font-weight:700}.vjpoQW_labelBody{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.vjpoQW_labelBody>div{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.vjpoQW_labelBody strong{font-size:var(--type-body);font-weight:700}.vjpoQW_labelBody p{margin:0}.vjpoQW_labelBody .ds-button svg{width:1rem;height:1rem}.vjpoQW_labelArt{flex:none}@media (max-width:40rem){.vjpoQW_setHead{flex-wrap:wrap}.vjpoQW_setFields,.vjpoQW_photoRow{grid-template-columns:minmax(0,1fr)}.vjpoQW_photoCurrent{aspect-ratio:16/9}.vjpoQW_labelArt{display:none}}.vjpoQW_drawerTitle{align-items:center;gap:var(--space-3);display:inline-flex}.vjpoQW_activitySheet{gap:var(--space-4)}.vjpoQW_activitySheet>p:first-child{margin:calc(var(--space-2) * -1) 0 0}.vjpoQW_activityStats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vjpoQW_activityStats>div{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--car-radius);background:var(--surface-page);display:flex}.vjpoQW_activityStats .vjpoQW_setIcon{border-radius:var(--radius-sm);background:var(--surface);width:2.75rem;height:2.75rem}.vjpoQW_activityStats>div>span:last-child{gap:.125rem;min-width:0;display:grid}.vjpoQW_activityStats small{color:var(--text-secondary);font-size:var(--type-sm)}.vjpoQW_activityStats strong{font-size:var(--type-body-lg);font-variant-numeric:tabular-nums;font-weight:700}.vjpoQW_activityFilters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vjpoQW_filterSelect,.vjpoQW_filterSearch{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--car-motion);display:flex;position:relative}.vjpoQW_filterSelect:focus-within,.vjpoQW_filterSearch:focus-within{border-color:var(--brand-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-gold) 18%, transparent)}.vjpoQW_filterSelect>svg,.vjpoQW_filterSearch>svg{width:1.125rem;height:1.125rem;color:var(--text-secondary);flex:none}.vjpoQW_filterSelect>span{flex:auto;min-width:0;display:grid}.vjpoQW_filterSelect small{color:var(--text-tertiary);font-size:var(--type-xs)}.vjpoQW_filterSelect select{width:100%;color:var(--text-primary);font:inherit;font-size:max(var(--type-body-sm), var(--type-input-min));appearance:none;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;font-weight:600}.vjpoQW_filterSelect>svg:last-child{pointer-events:none;width:1rem;height:1rem}.vjpoQW_filterSearch input{min-width:0;height:100%;color:var(--text-primary);font:inherit;font-size:max(var(--type-body-sm), var(--type-input-min));background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.vjpoQW_eventFeed{padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);margin:0;list-style:none;display:grid;position:relative}.vjpoQW_eventFeed li{align-items:start;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.vjpoQW_eventFeed li+li:after{content:"";top:0;right:0;left:calc(2.75rem + var(--space-4));background:var(--border);height:1px;position:absolute}.vjpoQW_eventFeed li:not(:last-child):before{content:"";top:calc(var(--space-3) + 2.75rem);bottom:calc(var(--space-3) * -1);background:var(--border);width:1px;position:absolute;left:1.375rem}.vjpoQW_eventFeed li>div{gap:.125rem;min-width:0;display:grid}.vjpoQW_eventFeed strong{font-size:var(--type-body);font-weight:700}.vjpoQW_eventFeed li>div>span{color:var(--text-secondary);font-size:var(--type-body-sm)}.vjpoQW_eventFeed time{color:var(--text-secondary);font-size:var(--type-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.vjpoQW_eventIcon{z-index:1;border-radius:var(--radius-sm);background:var(--surface-page);width:2.75rem;height:2.75rem;color:var(--text-primary);place-items:center;display:grid;position:relative}.vjpoQW_eventIcon svg{width:1.125rem;height:1.125rem}.vjpoQW_eventIcon[data-tone=settings]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.vjpoQW_eventIcon[data-tone=safety]{background:color-mix(in srgb, var(--warning-text) 12%, var(--surface));color:var(--warning-text)}.vjpoQW_eventIcon[data-tone=vehicle]{background:var(--brand-gold-soft);color:var(--brand-gold-deep)}.vjpoQW_eventIcon[data-tone=people]{background:color-mix(in srgb, var(--text-primary) 7%, var(--surface));color:var(--text-primary)}.vjpoQW_eventEmpty{padding:var(--space-6) var(--space-4);border:1px dashed var(--border);border-radius:var(--car-radius);color:var(--text-secondary);font-size:var(--type-body-sm);text-align:center;margin:0}@media (max-width:29.99rem){.vjpoQW_activityFilters{grid-template-columns:minmax(0,1fr)}.vjpoQW_activityStats>div{gap:var(--space-2);padding:var(--space-3)}.vjpoQW_activityStats .vjpoQW_setIcon{width:2.25rem;height:2.25rem}.vjpoQW_activityStats strong{font-size:var(--type-body)}.vjpoQW_eventFeed{padding:var(--space-1) var(--space-3)}.vjpoQW_eventFeed li{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.vjpoQW_eventFeed time{grid-column:2}}.vjpoQW_pkgHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.vjpoQW_pkgHead h1{font-size:var(--type-h1);font-weight:var(--font-weight-heading);letter-spacing:-.02em;margin:0;line-height:1.1}.vjpoQW_pkgHead>div{gap:var(--space-2);flex:22rem;min-width:0;display:grid}.vjpoQW_pkgHero{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:stretch;display:grid}.vjpoQW_pkgHeroText{align-content:start;gap:var(--space-2);min-width:0;display:grid}.vjpoQW_pkgHeroText h1{font-size:var(--type-h1);font-weight:var(--font-weight-heading);letter-spacing:-.02em;margin:0;line-height:1.1}.vjpoQW_pkgHeroText .vjpoQW_eyebrow{margin:0}.vjpoQW_pkgHeroText>.vjpoQW_muted{max-width:40rem;font-size:var(--type-body)}.vjpoQW_pkgValues{margin:var(--space-3) 0 0;border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.vjpoQW_pkgValues li{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;display:flex}.vjpoQW_pkgValues li+li{padding-left:var(--space-3);border-left:1px solid var(--border)}.vjpoQW_pkgValues svg{width:1.125rem;height:1.125rem;color:var(--brand-gold-deep);flex:none;margin-top:.0625rem}.vjpoQW_pkgValues span{gap:.0625rem;min-width:0;display:grid}.vjpoQW_pkgValues strong{font-size:var(--type-body-sm);font-weight:700}.vjpoQW_pkgValues small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.35}.vjpoQW_pkgHeroSide{gap:var(--space-2);grid-template-rows:minmax(8rem,1fr) auto;min-width:0;display:grid}.vjpoQW_pkgHeroArt{padding:var(--space-4);border-radius:var(--car-radius);background:var(--surface-dark);place-items:center;display:grid}.vjpoQW_pkgHeroSide .vjpoQW_pkgHelp{flex:none}@media (max-width:62rem){.vjpoQW_pkgHero{grid-template-columns:minmax(0,1fr)}.vjpoQW_pkgHeroSide{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.vjpoQW_pkgHeroArt{padding:var(--space-3)}}@media (max-width:40rem){.vjpoQW_pkgValues{grid-template-columns:minmax(0,1fr)}.vjpoQW_pkgValues li,.vjpoQW_pkgValues li+li{padding:var(--space-2) 0;border-left:0}.vjpoQW_pkgValues li+li{border-top:1px solid var(--border)}.vjpoQW_pkgHeroSide{grid-template-columns:minmax(0,1fr)}.vjpoQW_pkgHeroArt{display:none}}.vjpoQW_pkgHelp{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);flex:0 30rem;display:flex}.vjpoQW_pkgHelp>span:nth-child(2){flex:1 1 0;gap:.125rem;min-width:0;display:grid}.vjpoQW_pkgHelp strong{font-size:var(--type-body-sm);font-weight:700}.vjpoQW_pkgHelp small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.4}.vjpoQW_pkgHelp .ds-button{flex:none}.vjpoQW_pkgVehicle{gap:var(--space-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);grid-template-columns:minmax(14rem,24rem) minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.vjpoQW_pkgVehicleArt{aspect-ratio:12/5;border-radius:var(--radius-md)}.vjpoQW_pkgVehicle.vjpoQW_pkgVehiclePlain{padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto}.vjpoQW_pkgVehicleArt img{object-position:50% 62%}.vjpoQW_pkgVehicleInfo{gap:var(--space-1);justify-items:start;min-width:0;display:grid}.vjpoQW_pkgVehicleInfo h2{font-size:var(--type-h2);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.vjpoQW_pkgSwitch{align-self:start;position:relative}.vjpoQW_pkgSwitch summary{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-body-sm);cursor:pointer;font-weight:700;list-style:none;display:inline-flex}.vjpoQW_pkgSwitch summary::-webkit-details-marker{display:none}.vjpoQW_pkgSwitch summary svg{width:1rem;height:1rem}.vjpoQW_pkgSwitch summary:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:2px}.vjpoQW_pkgSwitch ul{top:calc(100% + var(--space-1));z-index:5;min-width:15rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0;list-style:none;display:grid;position:absolute;right:0}.vjpoQW_pkgSwitch a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--type-body-sm);font-weight:600;text-decoration:none;display:flex}.vjpoQW_pkgSwitch a:hover,.vjpoQW_pkgSwitch a[aria-current=true]{background:var(--surface-page)}.vjpoQW_pkgSwitch a small{color:var(--text-secondary);font-weight:500}.vjpoQW_pkgSwitch a svg{width:.9375rem;height:.9375rem}.vjpoQW_pkgPlans{gap:var(--space-4);align-items:stretch;display:grid}@media (min-width:62rem){.vjpoQW_pkgPlans{grid-template-columns:repeat(3,minmax(0,1fr))}.vjpoQW_pkgPlansCar{row-gap:0}.vjpoQW_pkgPlansCar>article{grid-row:span 8;grid-template-rows:subgrid;row-gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.vjpoQW_pkgPlansCar>article>div{align-content:start}}@media (min-width:40.0625rem){.vjpoQW_pkgPlans.vjpoQW_pkgPlansMoto{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.vjpoQW_pkgPlansMoto>article{grid-row:span 7;grid-template-rows:subgrid;row-gap:var(--space-3);margin-bottom:var(--space-4);display:grid}}.vjpoQW_helmetPick{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;display:flex}.vjpoQW_helmetPick>span{color:var(--text-secondary);font-size:var(--type-body-sm);font-weight:600}.vjpoQW_helmetPick>strong{padding-right:var(--space-3);font-size:var(--type-body)}.vjpoQW_helmetPickGroup{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-page);gap:.125rem;padding:.1875rem;display:inline-flex}.vjpoQW_helmetPickGroup label{border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.25rem;color:var(--text-secondary);font-size:var(--type-body);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;font-weight:700;display:grid;position:relative}.vjpoQW_helmetPickGroup label:has(input:checked){background:var(--surface);color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--brand-gold)}.vjpoQW_helmetPickGroup label:has(input:focus-visible){outline:2px solid var(--brand-gold-deep);outline-offset:2px}.vjpoQW_helmetPickGroup input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.vjpoQW_helmetRows{margin:0;padding:0;list-style:none;display:grid}.vjpoQW_helmetRows>li{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.vjpoQW_helmetRows>li:first-child{border-top:0;padding-top:0}.vjpoQW_helmetRowName{flex:12rem;gap:.125rem;min-width:0;display:grid}.vjpoQW_helmetRowName strong{font-size:var(--type-body);font-weight:700}.vjpoQW_helmetRowName small{color:var(--text-secondary);font-size:var(--type-body-sm)}.vjpoQW_helmetRowOffers{gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_pkgCompare summary{min-height:5rem;padding:var(--space-4) var(--space-5)}.vjpoQW_pkgCompare summary>span:first-child{gap:.125rem;display:grid}.vjpoQW_pkgCompare summary strong{font-size:var(--type-body-lg);font-weight:700}.vjpoQW_pkgCompare summary small{color:var(--text-secondary);font-size:var(--type-body-sm);font-weight:500}.vjpoQW_pkgCompareButton{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex:none;display:inline-flex}@media (max-width:62rem){.vjpoQW_pkgVehicle{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}.vjpoQW_pkgSwitch{grid-column:1/-1}.vjpoQW_pkgSwitch ul{left:0;right:auto}}@media (max-width:40rem){.vjpoQW_helmetRowOffers{flex:100%;display:grid}.vjpoQW_pkgHelp{flex-wrap:wrap;flex-basis:100%}.vjpoQW_pkgVehicle{grid-template-columns:minmax(0,1fr)}.vjpoQW_pkgVehicleArt{aspect-ratio:16/9}.vjpoQW_pkgVehicle.vjpoQW_pkgVehiclePlain{padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.vjpoQW_pkgVehiclePlain .vjpoQW_pkgSwitch{grid-column:1/-1}.vjpoQW_pkgCompare summary{flex-wrap:wrap}}.ds-drawer.vjpoQW_drawerWide{width:min(46rem,100%)}.vjpoQW_devCard{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);display:grid}.vjpoQW_devCard h3,.vjpoQW_devLost h3{font-size:var(--type-body);margin:0;font-weight:700}.vjpoQW_devQr{align-items:start;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.vjpoQW_devQrBox{justify-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface-card);box-shadow:var(--shadow-specimen-sm);margin:0;display:grid}.vjpoQW_devQrBox img{width:9.5rem;height:9.5rem;image-rendering:pixelated;display:block}.vjpoQW_devQrBody{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.vjpoQW_devQrBody .vjpoQW_fine{margin:0}.vjpoQW_devUrl{align-items:center;gap:var(--space-2);width:100%;min-height:3rem;margin-top:var(--space-1);padding:0 .25rem 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-page);display:flex}.vjpoQW_devUrl span{min-width:0;font-family:var(--font-mono);font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vjpoQW_devUrl button{border-radius:var(--radius-sm);background:var(--surface-dark);width:2.5rem;height:2.5rem;color:var(--text-inverse);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.vjpoQW_devUrl button:hover{background:var(--button-primary-bg-hover)}.vjpoQW_devUrl button:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:2px}.vjpoQW_devUrl svg{width:1rem;height:1rem}.vjpoQW_devActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.vjpoQW_devQrBody .vjpoQW_devActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.vjpoQW_devQrBody .vjpoQW_devActions .ds-button{justify-content:center}.vjpoQW_devActions svg{width:.9375rem;height:.9375rem}.vjpoQW_devActions .ds-button--primary{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-inverse)}.vjpoQW_devHead{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vjpoQW_devHead .vjpoQW_fine{margin:.125rem 0 0}.vjpoQW_devSticker{align-items:center;gap:var(--space-5);padding:var(--space-4);border-radius:var(--car-radius);background:var(--surface-page);display:flex}.vjpoQW_devStickerBody{gap:var(--space-2);min-width:0;display:grid}.vjpoQW_devStickerBody h4{color:var(--text-primary);font-size:var(--type-body);margin:0;font-weight:600}.vjpoQW_devSticker p{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5}.vjpoQW_devLost{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--car-radius);background:var(--surface-page);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vjpoQW_devLost .vjpoQW_fine{margin:.125rem 0 0}@media (max-width:30rem){.vjpoQW_devQr{grid-template-columns:minmax(0,1fr);justify-items:center}.vjpoQW_devQrBody{justify-items:stretch}.vjpoQW_devQrBody .vjpoQW_devActions{grid-template-columns:minmax(0,1fr)}.vjpoQW_devSticker{flex-direction:column;align-items:flex-start}.vjpoQW_devLost{grid-template-columns:auto minmax(0,1fr)}.vjpoQW_devLost .ds-button{grid-column:1/-1}}.ds-modal.vjpoQW_qrModal{background:var(--surface-card);grid-template-areas:"head""body";width:min(100% - 2rem,60rem);padding:0;display:grid;overflow:auto}.vjpoQW_qrModal>.ds-dialog-header{padding:var(--space-5) var(--space-5) 0;background:0 0;border-bottom:0;grid-area:head;align-items:flex-start;position:static}.vjpoQW_qrModal>.ds-dialog-header h2{font-size:inherit;margin:0}.vjpoQW_qrHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.vjpoQW_qrHeadIcon{border-radius:var(--radius-sm);background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--text-primary);flex:none;place-items:center;display:grid}.vjpoQW_qrHeadIcon svg{width:1.25rem;height:1.25rem}.vjpoQW_qrHeadText{gap:var(--space-1);min-width:0;display:grid}.vjpoQW_qrHeadName{color:var(--text-primary);font-size:var(--type-h4);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.vjpoQW_qrHeadDetail{color:var(--text-secondary);font-size:var(--type-sm);font-weight:500;line-height:1.3}.vjpoQW_qrArt{background:var(--surface-dark);color:var(--text-inverse);grid-area:art;display:none}.vjpoQW_qrEyebrow{color:var(--brand-gold);font-size:var(--type-xs);letter-spacing:.14em;font-weight:700}.vjpoQW_qrArtTitle{color:var(--text-inverse);font-size:var(--type-h2);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.vjpoQW_qrArtText{max-width:26rem;color:color-mix(in srgb, var(--text-inverse) 72%, transparent);font-size:var(--type-body-sm);margin:0;line-height:1.55}.vjpoQW_qrArtSticker{margin:var(--space-4) 0;place-self:center;display:block;rotate:-4deg}.vjpoQW_qrArtNote{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--on-dark-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text-inverse) 6%, transparent);color:color-mix(in srgb, var(--text-inverse) 78%, transparent);font-size:var(--type-sm);margin:0;line-height:1.45;display:flex}.vjpoQW_qrArtNote svg{width:1.25rem;height:1.25rem;color:var(--brand-gold);flex:none}.vjpoQW_qrBody{gap:var(--space-4);padding:var(--space-5);grid-area:body;display:grid}.vjpoQW_qrCard{justify-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.vjpoQW_qrImage{aspect-ratio:1;width:min(13.75rem,100%);height:auto;image-rendering:pixelated}.vjpoQW_qrAddress{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-muted);display:flex}.vjpoQW_qrAddress .vjpoQW_mono{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}.vjpoQW_qrExplain{color:var(--text-secondary);font-size:var(--type-sm);text-align:center;margin:0;line-height:1.5}.vjpoQW_qrActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vjpoQW_qrActions>:first-child{grid-column:1/-1}.vjpoQW_qrActions svg{width:1rem;height:1rem}.vjpoQW_qrActions .ds-button--primary{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-inverse)}.vjpoQW_qrActions.ds-button--primary:hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover);color:var(--button-primary-text)}.vjpoQW_qrTip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);margin:0;display:flex}.vjpoQW_qrTip strong{color:var(--text-primary);font-size:var(--type-body-sm);display:block}.vjpoQW_qrTip small{color:var(--text-secondary);font-size:var(--type-sm);display:block}.vjpoQW_qrTipIcon{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);width:2.25rem;height:2.25rem;color:var(--brand-gold-deep);flex:none;place-items:center;display:grid}.vjpoQW_qrTipIcon svg{width:1.125rem;height:1.125rem}@media (min-width:30rem){.vjpoQW_qrActions{grid-template-columns:repeat(3,minmax(0,1fr))}.vjpoQW_qrActions>:first-child{grid-column:auto}}@media (min-width:52rem){.ds-modal.vjpoQW_qrModal{grid-template:"art head""art body"1fr/minmax(0,1fr) minmax(0,1.05fr)}.vjpoQW_qrArt{align-content:stretch;gap:var(--space-3);padding:var(--space-8) var(--space-6);grid-template-rows:auto auto auto 1fr auto;display:grid}.vjpoQW_qrBody{padding:var(--space-4) var(--space-6) var(--space-6);overflow:auto}.vjpoQW_qrModal>.ds-dialog-header{padding:var(--space-6) var(--space-6) 0}}
.FKou4a_sheet.ds-drawer{flex-direction:column;width:min(36rem,100%);display:flex}.FKou4a_sheet .ds-button--primary{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-inverse)}.FKou4a_sheet .ds-button--primary:not(:disabled):hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover);color:var(--button-primary-text)}.FKou4a_sheet>.ds-dialog-header{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4)}.FKou4a_sheet>.ds-dialog-header>div{gap:var(--space-1);flex:auto;min-width:0;display:grid}.FKou4a_sheet>.ds-dialog-header h2{font-size:var(--type-h3);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.FKou4a_sheet>.ds-dialog-header p{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.45}.FKou4a_sheet>.ds-dialog-header>.ds-button--icon{align-self:flex-start}.FKou4a_mark{border:1px solid var(--border);background:var(--surface-page);width:3rem;height:3rem;color:var(--text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.FKou4a_mark svg{width:1.25rem;height:1.25rem}.FKou4a_body{padding:var(--space-4) var(--space-5) var(--space-2);flex:1 0 auto;align-content:start;display:grid}.FKou4a_notice{align-items:start;gap:var(--space-3);margin-bottom:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-page);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FKou4a_notice[data-tone=warn]{border-color:color-mix(in srgb, var(--brand-gold-deep) 28%, transparent);background:color-mix(in srgb, var(--brand-gold-soft) 70%, var(--surface-card))}.FKou4a_notice>svg{width:1.125rem;height:1.125rem;color:var(--success);margin-top:.125rem}.FKou4a_notice[data-tone=warn]>svg{color:var(--warning-text)}.FKou4a_notice>div{gap:.125rem;min-width:0;display:grid}.FKou4a_notice strong{font-size:var(--type-body-sm);font-weight:700}.FKou4a_notice[data-tone=warn] strong{color:var(--warning-text)}.FKou4a_notice p{color:var(--text-secondary);font-size:var(--type-sm);margin:0;line-height:1.45}.FKou4a_serial{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.02em;font-weight:700}.FKou4a_pairForm{gap:var(--space-2);margin-top:var(--space-2);display:grid}.FKou4a_pairForm .ds-input{background:var(--surface-card)}.FKou4a_section{gap:var(--space-3);padding:var(--space-5) 0;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.FKou4a_section+.FKou4a_section{border-top:1px solid var(--border)}.FKou4a_sectionIcon{width:1.5rem;height:1.5rem;color:var(--text-primary);place-items:center;display:grid}.FKou4a_sectionIcon[data-tone=danger]{color:var(--danger-text)}.FKou4a_sectionIcon svg{width:1.25rem;height:1.25rem}.FKou4a_sectionMain{gap:var(--space-3);min-width:0;display:grid}.FKou4a_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:1.5rem;display:flex}.FKou4a_sectionHead h3{font-size:var(--type-body-lg);margin:0;font-weight:700;line-height:1.3}.FKou4a_sectionHead span{color:var(--text-tertiary);font-size:var(--type-sm);font-variant-numeric:tabular-nums;flex:none}.FKou4a_toggle{gap:.125rem;display:grid}.FKou4a_toggle .ds-switch{color:var(--text-primary);font-size:var(--type-body-sm);align-items:center;font-weight:500}.FKou4a_toggle .ds-switch:has(input:disabled){cursor:not-allowed}.FKou4a_toggle>p{color:var(--text-secondary);font-size:var(--type-sm);margin:0;padding-left:2.9375rem;line-height:1.45}.FKou4a_people{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;display:grid}.FKou4a_people>li{align-items:center;gap:var(--space-2) var(--space-3);min-height:3.25rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}.FKou4a_people>li+li{border-top:1px solid var(--border)}.FKou4a_people>li.FKou4a_peopleEditing{padding:0;display:block}.FKou4a_people>li.FKou4a_peopleEditing .FKou4a_editor{border:0}.FKou4a_initials{border:1px solid var(--border);background:var(--surface-page);width:2rem;height:2rem;font-size:var(--type-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.FKou4a_person{flex:auto;gap:.125rem;min-width:0;display:grid}.FKou4a_person strong{font-size:var(--type-body-sm);overflow-wrap:anywhere;font-weight:600}.FKou4a_person small{color:var(--text-secondary);font-size:var(--type-sm)}.FKou4a_nowrap{white-space:nowrap}.FKou4a_add{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-lg);padding:0 var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--type-body-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;font-weight:600;display:flex}.FKou4a_add:hover:not(:disabled){border-color:var(--text-primary);background:var(--surface-page)}.FKou4a_add:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.FKou4a_add:disabled{color:var(--text-tertiary);cursor:not-allowed}.FKou4a_add svg{width:1rem;height:1rem}.FKou4a_editor{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-page);display:grid}.FKou4a_editor .ds-input{background:var(--surface-card)}.FKou4a_pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FKou4a_rowActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.FKou4a_check{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font-size:var(--type-sm);cursor:pointer;line-height:1.45;display:flex}.FKou4a_check input{width:1rem;height:1rem;accent-color:var(--text-primary);flex:none;margin:.125rem 0 0}.FKou4a_check span{gap:var(--space-1);display:grid}.FKou4a_check small{color:var(--text-tertiary);font-size:var(--type-xs)}.FKou4a_muted{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5}.FKou4a_fine{color:var(--text-tertiary);font-size:var(--type-sm);margin:0;line-height:1.5}.FKou4a_off{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm)}.FKou4a_foot{z-index:1;justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface-card);flex-wrap:wrap;margin-top:auto;display:flex;position:sticky;bottom:0}.FKou4a_foot>span{color:var(--warning-text);font-size:var(--type-sm);margin-right:auto;font-weight:600}.FKou4a_foot .ds-button{min-width:7.5rem}.FKou4a_foot[data-asking]>span{color:var(--text-secondary);flex:14rem;gap:.125rem;font-weight:400;display:grid}.FKou4a_foot .ds-button--destructive{border-color:var(--danger-text);background:var(--surface-card);color:var(--danger-text)}.FKou4a_foot .ds-button--destructive:hover{border-color:var(--danger-text);background:var(--danger-text);color:var(--text-inverse)}.FKou4a_foot[data-asking]>span strong{color:var(--text-primary);font-weight:700}@media (max-width:30rem){.FKou4a_sheet>.ds-dialog-header{gap:var(--space-3);padding:var(--space-4)}.FKou4a_mark{width:2.5rem;height:2.5rem}.FKou4a_body{padding:var(--space-3) var(--space-4) var(--space-2)}.FKou4a_section{gap:var(--space-2)}.FKou4a_pair{grid-template-columns:minmax(0,1fr)}.FKou4a_foot{padding:var(--space-3) var(--space-4)}.FKou4a_foot>span{flex:100%}.FKou4a_foot .ds-button{flex:1 1 0;min-width:0}}
.z7ynCa_head{gap:var(--space-3);display:grid}.z7ynCa_headMain{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.z7ynCa_headPhoto{border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface-page);flex:none;width:4.75rem;height:3.25rem;display:grid;overflow:hidden}.z7ynCa_headPhoto>span:first-child{border-radius:0;width:100%;height:100%}.z7ynCa_headText{flex:16rem;gap:.1875rem;min-width:0;display:grid}.z7ynCa_headTitle{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.z7ynCa_headTitle h1{font-size:var(--type-h2);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.z7ynCa_headMeta{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;overflow:hidden}.z7ynCa_headMeta>span{flex-wrap:wrap;margin-left:-1.25rem;display:flex}.z7ynCa_headMeta>span>span{white-space:nowrap}.z7ynCa_headMeta>span>span:before{content:"·";width:1.25rem;color:var(--text-tertiary);text-align:center;display:inline-block}.z7ynCa_headActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.z7ynCa_headActions .ds-button svg{width:1rem;height:1rem}.z7ynCa_panel{border:1px solid var(--border);border-radius:var(--car-radius);background:var(--surface);min-width:0;scroll-margin-top:calc(3rem + var(--space-4));align-content:start;margin:0;display:grid}.z7ynCa_panelHead{align-items:center;gap:.125rem var(--space-3);min-height:3rem;padding:.125rem var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.z7ynCa_panelHead:has(>p){padding-block:var(--space-3)}.z7ynCa_panelHead h2{align-items:center;gap:var(--space-2);font-size:var(--type-body);flex:auto;margin:0;font-weight:700;line-height:1.3;display:flex}.z7ynCa_panelHead h2>svg{flex:none;width:1rem;height:1rem}.z7ynCa_panelHead>p{color:var(--text-secondary);font-size:var(--type-sm);flex:100%;margin:0 0 .125rem;line-height:1.45}.z7ynCa_panelAction{align-items:center;gap:var(--space-2);flex:none;display:flex}.z7ynCa_panelAction .ds-button svg{width:.875rem;height:.875rem}.z7ynCa_body{gap:var(--space-3);padding:var(--space-4);display:grid}.z7ynCa_foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--text-tertiary);font-size:var(--type-sm);margin:0;line-height:1.5}.z7ynCa_fine{color:var(--text-tertiary);font-size:var(--type-sm);margin:0;line-height:1.5}.z7ynCa_count{border-radius:var(--radius-full);background:var(--surface-page);color:var(--text-secondary);font-size:var(--type-xs);font-variant-numeric:tabular-nums;padding:0 .4375rem;font-weight:700;line-height:1.25rem}.z7ynCa_link{color:var(--text-primary);font:inherit;font-size:var(--type-sm);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.1875rem;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:700;display:inline-flex}.z7ynCa_link:hover{text-decoration-color:currentColor}.z7ynCa_link svg{width:.875rem;height:.875rem}.z7ynCa_link:focus-visible,.z7ynCa_filter:focus-visible,.z7ynCa_noticeToggle:focus-visible{outline:2px solid var(--brand-gold-deep);outline-offset:2px}.z7ynCa_ok{color:var(--success)}.z7ynCa_warnText{color:var(--warning-text)}.z7ynCa_dangerText{color:var(--danger-text)}.z7ynCa_off{color:var(--text-tertiary);font-weight:500}.z7ynCa_overview{gap:var(--space-4);align-items:start;display:grid}.z7ynCa_main,.z7ynCa_rail{gap:var(--space-4);min-width:0;display:grid}.z7ynCa_main{container-type:inline-size}@media (min-width:64rem){.z7ynCa_overview{grid-template-columns:minmax(0,1fr) 20rem}}@media (max-width:63.99rem){.z7ynCa_railPage{display:none}}.z7ynCa_alerts{margin:0;padding:0;list-style:none;display:grid}.z7ynCa_alert{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.z7ynCa_alert+.z7ynCa_alert{border-top:1px solid var(--border)}.z7ynCa_mark{border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.z7ynCa_mark svg{width:1rem;height:1rem}.z7ynCa_danger .z7ynCa_mark{background:color-mix(in srgb, var(--danger-text) 9%, var(--surface));color:var(--danger-text)}.z7ynCa_warn .z7ynCa_mark{background:color-mix(in srgb, var(--warning-text) 9%, var(--surface));color:var(--warning-text)}.z7ynCa_alertText{gap:.0625rem;min-width:0;display:grid}.z7ynCa_alertText strong{font-size:var(--type-body);font-weight:700;line-height:1.35}.z7ynCa_danger .z7ynCa_alertText strong{color:var(--danger-text)}.z7ynCa_alertText small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.4}.z7ynCa_alert .ds-button{white-space:nowrap}.z7ynCa_allGood{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:0;display:flex}.z7ynCa_allGood .z7ynCa_mark{background:color-mix(in srgb, var(--success) 9%, var(--surface));color:var(--success)}.z7ynCa_kv{margin:0;display:grid}.z7ynCa_kv>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);display:flex}.z7ynCa_kv>div+div{border-top:1px solid var(--border)}.z7ynCa_kv dt{color:var(--text-secondary);font-size:var(--type-body-sm);flex:none}.z7ynCa_kv dd{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-body-sm);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600;display:flex}.z7ynCa_kv dd .ds-button svg{width:.875rem;height:.875rem}.z7ynCa_state{align-items:center;gap:.375rem;display:inline-flex}.z7ynCa_state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.z7ynCa_state.z7ynCa_off:before{background:var(--border-strong)}.z7ynCa_swatch{border:1px solid var(--border-strong);background:var(--surface-page);border-radius:50%;flex:none;width:.875rem;height:.875rem}.z7ynCa_split{grid-template-columns:repeat(2,minmax(0,1fr))}.z7ynCa_split>div{min-width:0}.z7ynCa_split>div+div{border-left:1px solid var(--border)}@container (max-width:34rem){.z7ynCa_split{grid-template-columns:minmax(0,1fr)}.z7ynCa_split>div+div{border-top:1px solid var(--border);border-left:0}}.z7ynCa_subHead{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-4) 0;display:flex}.z7ynCa_subHead h2{font-size:var(--type-body);margin:0;font-weight:700}.z7ynCa_list{padding:0 var(--space-4) var(--space-2);margin:0;list-style:none;display:grid}.z7ynCa_list>li{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2) 0;display:flex}.z7ynCa_list>li+li{border-top:1px solid var(--border)}.z7ynCa_listIcon{color:var(--text-secondary);flex:none;place-items:center;display:grid}.z7ynCa_listIcon svg{width:1rem;height:1rem}.z7ynCa_listIcon.z7ynCa_dangerText{color:var(--danger-text)}.z7ynCa_listText{flex:1;gap:.0625rem;min-width:0;display:grid}.z7ynCa_listText strong{font-size:var(--type-body-sm);overflow-wrap:anywhere;font-weight:700}.z7ynCa_listText small{color:var(--text-secondary);font-size:var(--type-sm)}.z7ynCa_emptyLine{padding:var(--space-2) var(--space-4) var(--space-4);color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5}.z7ynCa_tag{border-radius:var(--radius-full);font-size:var(--type-xs);white-space:nowrap;flex:none;padding:.125rem .5rem;font-weight:700}.z7ynCa_tagNew{background:var(--brand-gold-soft);color:var(--brand-gold-deep)}.z7ynCa_tagRead{background:var(--surface-page);color:var(--text-tertiary)}.z7ynCa_tagOk{background:color-mix(in srgb, var(--success) 9%, var(--surface));color:var(--success)}.z7ynCa_tagSoon{background:color-mix(in srgb, var(--warning-text) 10%, var(--surface));color:var(--warning-text)}.z7ynCa_tagDanger{background:color-mix(in srgb, var(--danger-text) 10%, var(--surface));color:var(--danger-text)}.z7ynCa_stage{padding:var(--space-4);background:var(--surface-page);justify-items:center;display:grid}.z7ynCa_reachStates{margin:0;padding:0;list-style:none;display:grid}.z7ynCa_reachStates li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--type-sm);display:flex}.z7ynCa_reachStates li+li{border-top:1px solid var(--border)}.z7ynCa_reachStates li>span:first-child{font-weight:600}.z7ynCa_reach{gap:var(--space-4);align-items:start;display:grid}.z7ynCa_reachMain{gap:var(--space-4);min-width:0;display:grid}@media (min-width:70rem){.z7ynCa_reach{grid-template-columns:minmax(0,1fr) 21rem}.z7ynCa_reachPreview{top:calc(3rem + var(--space-4));position:sticky}}@media (max-width:69.99rem){.z7ynCa_reachPreview{display:none}}.z7ynCa_previewOpen{display:none}@media (max-width:69.99rem){.z7ynCa_previewOpen{display:inline-flex}}.z7ynCa_previewDrawer{gap:var(--space-3);display:grid}.z7ynCa_section{gap:var(--space-3);padding:var(--space-4);display:grid}.z7ynCa_section+.z7ynCa_section{border-top:1px solid var(--border)}.z7ynCa_sectionHead{justify-content:space-between;align-items:baseline;gap:.125rem var(--space-3);flex-wrap:wrap;display:flex}.z7ynCa_sectionHead h3{font-size:var(--type-body);margin:0;font-weight:700}.z7ynCa_sectionHead p{color:var(--text-secondary);font-size:var(--type-sm);flex:100%;margin:0;line-height:1.45}.z7ynCa_methods{display:grid}.z7ynCa_methods>*+*{border-top:1px solid var(--border)}.z7ynCa_method{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) 0;display:flex}.z7ynCa_method>svg{width:1.125rem;height:1.125rem;color:var(--text-secondary);flex:none}.z7ynCa_methodText{flex:1;gap:.0625rem;min-width:0;display:grid}.z7ynCa_methodText strong{font-size:var(--type-body);font-weight:700}.z7ynCa_methodText small{color:var(--text-secondary);font-size:var(--type-sm);line-height:1.4}.z7ynCa_method .ds-switch{flex:none}.z7ynCa_switchState{min-width:3rem;color:var(--text-secondary);font-size:var(--type-sm)}.z7ynCa_fields{align-items:start;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z7ynCa_who{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.z7ynCa_whoText{flex:12rem;gap:.0625rem;min-width:0;display:grid}.z7ynCa_whoText strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:700}.z7ynCa_whoText small{color:var(--text-secondary);font-size:var(--type-sm)}.z7ynCa_who .ds-button svg{width:1rem;height:1rem}.z7ynCa_formFoot{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.z7ynCa_formFoot>span{color:var(--text-secondary);font-size:var(--type-sm);margin-right:auto}.z7ynCa_formFootDirty{z-index:5;box-shadow:0 -.5rem 1rem -.75rem color-mix(in srgb, var(--surface-dark) 30%, transparent);position:sticky;bottom:0}.z7ynCa_formFootDirty>span{color:var(--warning-text);font-weight:600}.z7ynCa_filters{margin:var(--space-3) var(--space-4) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-page);flex-wrap:wrap;justify-self:start;gap:.125rem;padding:.25rem;display:flex}.z7ynCa_filter{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--type-sm);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.z7ynCa_filter span{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.z7ynCa_filter[aria-pressed=true]{background:var(--surface);color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--brand-gold)}.z7ynCa_notices{margin:0;padding:0;list-style:none;display:grid}.z7ynCa_notice{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.z7ynCa_notice+.z7ynCa_notice,.z7ynCa_filters+.z7ynCa_notices>.z7ynCa_notice:first-child{border-top:1px solid var(--border)}.z7ynCa_noticeUnread{background:color-mix(in srgb, var(--brand-gold-soft) 28%, var(--surface))}.z7ynCa_noticeIcon{width:2rem;height:2rem;color:var(--brand-gold-deep);place-items:center;display:grid}.z7ynCa_noticeIcon svg{width:1.0625rem;height:1.0625rem}.z7ynCa_noticeBody{gap:.125rem;min-width:0;display:grid}.z7ynCa_noticeHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.z7ynCa_noticeHead strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:700}.z7ynCa_noticeMeta{color:var(--text-secondary);font-size:var(--type-sm);margin:0}.z7ynCa_noticeDetail{gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-page);font-size:var(--type-body-sm);display:grid}.z7ynCa_noticeDetail[hidden]{display:none}.z7ynCa_noticeDetail p{margin:0}.z7ynCa_noticeToggle{min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--type-sm);cursor:pointer;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.z7ynCa_noticeToggle:hover{border-color:var(--border-strong)}.z7ynCa_noticeToggle svg{width:.875rem;height:.875rem;transition:transform var(--car-motion)}.z7ynCa_noticeToggle[aria-expanded=true] svg{transform:rotate(180deg)}.z7ynCa_empty{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;display:grid}.z7ynCa_emptyMark{border:1px solid var(--border);width:3rem;height:3rem;color:var(--text-primary);border-radius:50%;place-items:center;display:grid}.z7ynCa_emptyMark svg{width:1.375rem;height:1.375rem}.z7ynCa_empty strong{font-size:var(--type-body-lg);font-weight:700}.z7ynCa_empty p{max-width:28rem;color:var(--text-secondary);font-size:var(--type-body-sm);margin:0;line-height:1.5}.z7ynCa_settings{gap:var(--space-4);align-items:start;display:grid}@media (min-width:62rem){.z7ynCa_settings{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr)}}.z7ynCa_actions{margin:0;padding:0;list-style:none;display:grid}.z7ynCa_actions>li+li{border-top:1px solid var(--border)}.z7ynCa_actions button{align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--car-motion);background:0 0;border:0;display:flex}.z7ynCa_actions button:hover{background:var(--surface-page)}.z7ynCa_actions button>span{flex:1;gap:.0625rem;min-width:0;display:grid}.z7ynCa_actions button strong{font-size:var(--type-body-sm);font-weight:700}.z7ynCa_actions button small{color:var(--text-secondary);font-size:var(--type-sm)}.z7ynCa_actions button>svg{width:1rem;height:1rem;color:var(--text-tertiary);flex:none}.z7ynCa_actions .z7ynCa_dangerText strong,.z7ynCa_actions .z7ynCa_dangerText>svg{color:var(--danger-text)}@media (max-width:47.99rem){.z7ynCa_headPhoto{width:4rem;height:3rem}.z7ynCa_headActions{flex:100%}.z7ynCa_alert{grid-template-columns:auto minmax(0,1fr)}.z7ynCa_alert .ds-button{grid-column:2;justify-content:center;justify-self:start;width:10rem}.z7ynCa_formFoot{grid-template-columns:minmax(0,1fr);display:grid}.z7ynCa_formFoot>span{order:-2;margin-right:0}.z7ynCa_formFoot>:last-child{order:-1}.z7ynCa_fields{grid-template-columns:minmax(0,1fr)}.z7ynCa_notice{grid-template-columns:auto minmax(0,1fr)}.z7ynCa_noticeToggle{grid-column:2;justify-self:start}}.z7ynCa_kept{gap:var(--space-2);display:grid}.z7ynCa_kept li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.z7ynCa_kept li>span{gap:.0625rem;min-width:0;display:grid}.z7ynCa_kept li strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600}.z7ynCa_kept li small{color:var(--text-secondary);font-size:var(--type-sm)}
