@import "https://fonts.googleapis.com/css2?family=Oswald:wght@700;800&display=swap";:root{--wk-bg:#050403;--wk-surface:#0d0a08;--wk-surface-soft:#180e09d1;--wk-border:#b05d3461;--wk-copper:#b86f45;--wk-copper-dark:#7a3f26;--wk-copper-light:#d9966a;--wk-amber:#c47a3d;--wk-text:#f4ede6;--wk-text-muted:#b9aaa0;--wk-button-metal:linear-gradient(180deg, #d99a73 0%, #9b5633 48%, #5f2c1c 100%);--wk-button-metal-dark:linear-gradient(180deg, #9b5633 0%, #6c331f 58%, #2f160f 100%);--wk-copper-glow:0 0 18px #b86f4533;--wk-heading-shadow:0 1px 0 #000000d9, 0 3px 10px #7a3f2673;--text:var(--wk-text-muted);--text-h:var(--wk-text);--bg:var(--wk-bg);--border:var(--wk-border);--code-bg:#f4f3ec;--accent:var(--wk-copper);--accent-bg:#b86f451f;--accent-border:#b86f4580;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--wk-heading-font:"Oswald", "Arial Narrow", system-ui, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:linear-gradient(180deg, #050403c7, #050403f0), url(/garage-hero.png) center / cover fixed no-repeat, var(--wk-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:var(--wk-text-muted);--text-h:var(--wk-text);--bg:var(--wk-bg);--border:var(--wk-border);--code-bg:#1f2028;--accent:var(--wk-copper);--accent-bg:#b86f4524;--accent-border:#b86f4580;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{min-height:100svh;margin:0;background:linear-gradient(180deg, #050403c7, #050403f0), url(/garage-hero.png) center / cover fixed no-repeat, var(--wk-bg)!important}#root{text-align:center;box-sizing:border-box;border-inline:1px solid #b05d3429;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex;background:0 0!important}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}@font-face{font-family:VtksBoldandcool;src:url(/VtksBoldandcool-2Vow.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}.tourplanner-overview-page{padding-bottom:calc(108px + env(safe-area-inset-bottom));gap:14px}.tourplanner-overview-hero{gap:7px;padding:14px 4px 4px;display:grid}.tourplanner-overview-hero span{color:#9bea8e;letter-spacing:.08em;text-transform:uppercase;background:#16592338;border:1px solid #79d86b59;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.74rem;font-weight:900}.tourplanner-overview-hero h1{color:#fff;margin:0;font-size:clamp(1.8rem,8vw,2.55rem);line-height:1}.tourplanner-overview-hero p{color:#ffe0cac7;margin:0;font-size:1rem;font-weight:800}.tourplanner-overview-badges{flex-wrap:wrap;gap:8px;display:flex}.tourplanner-overview-badges span{color:#ffffffe6;background:#0000006b;border:1px solid #ee925847;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.tourplanner-overview-map .tourplanner-live-map{height:clamp(310px,46vh,460px);min-height:310px}.tourplanner-overview-map .tourplanner-live-map-canvas{min-height:310px}.tourplanner-overview-highlights{background:#060607c7;border:1px solid #ee92583d;border-radius:18px;gap:12px;padding:14px;display:grid}.tourplanner-overview-highlights h2{color:#fff;margin:0;font-size:1.05rem}.tourplanner-overview-highlights>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tourplanner-overview-highlights article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:3px;min-height:70px;padding:12px;display:grid}.tourplanner-overview-highlights strong{color:#f1a06f;font-size:1.3rem;line-height:1}.tourplanner-overview-highlights span{color:#ffffffc2;font-size:.84rem;line-height:1.25}.tourplanner-overview-description{color:#ffffffd6;background:#1952292e;border:1px solid #79d86b38;border-radius:16px;padding:14px;font-size:.94rem;line-height:1.45}.tourplanner-overview-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tourplanner-overview-actions button{color:#ffefe5eb;background:#0000007a;border:1px solid #ee92585c;border-radius:14px;min-height:48px;padding:0 10px;font-size:.82rem;font-weight:900}.tourplanner-overview-actions button:first-child{color:#b4f0aa;background:#16592338;border-color:#79d86b6b}@media (width<=430px){.tourplanner-overview-map .tourplanner-live-map,.tourplanner-overview-map .tourplanner-live-map-canvas{height:39vh;min-height:286px}.tourplanner-overview-highlights>div,.tourplanner-overview-actions{grid-template-columns:1fr}}.tourplanner-quick-builder{padding-bottom:calc(104px + env(safe-area-inset-bottom));gap:12px}.tourplanner-quick-hero{gap:6px;padding:12px 4px 2px;display:grid}.tourplanner-quick-hero span{color:#f1a06f;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.tourplanner-quick-hero h1{color:#fff;margin:0;font-size:clamp(1.65rem,7vw,2.25rem);line-height:1.02}.tourplanner-quick-hero p{color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.35}.tourplanner-quick-panel,.tourplanner-quick-summary{background:#060607c7;border:1px solid #ee925840;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 18px 38px #00000042}.tourplanner-quick-panel h2,.tourplanner-quick-summary h2{color:#fff;margin:0;font-size:1rem;line-height:1.15}.tourplanner-quick-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tourplanner-quick-fields label{gap:6px;min-width:0;display:grid}.tourplanner-quick-fields span{color:#ffe0cac7;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.tourplanner-quick-fields input{color:#fff;width:100%;min-height:46px;font:inherit;background:#0000008a;border:1px solid #ee925859;border-radius:14px;outline:none;padding:0 12px}.tourplanner-quick-fields input:focus{border-color:#f1a06fcc;box-shadow:0 0 0 3px #f1a06f24}.tourplanner-quick-chip-row{flex-wrap:wrap;gap:8px;display:flex}.tourplanner-quick-chip{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;min-height:40px;padding:0 13px;font-size:.86rem;font-weight:800}.tourplanner-quick-chip.is-active{color:#fff;background:linear-gradient(135deg,#f1a06f3d,#7e4f302e);border-color:#f1a06fe6;box-shadow:0 0 18px #f1a06f33}.tourplanner-quick-summary>div{gap:8px;display:grid}.tourplanner-quick-summary article{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(72px,.34fr) minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.tourplanner-quick-summary article:last-child{border-bottom:0}.tourplanner-quick-summary span{color:#ffe0ca9e;text-transform:uppercase;font-size:.76rem;font-weight:800}.tourplanner-quick-summary strong{color:#ffffffe6;font-size:.92rem;line-height:1.28}.tourplanner-quick-primary{color:#140a05;background:linear-gradient(135deg,#f6b06d,#ff7a1c);border:0;border-radius:16px;width:100%;min-height:52px;font-size:1rem;font-weight:950;box-shadow:0 16px 32px #ff7a1c3d}@media (width<=430px){.tourplanner-quick-builder{gap:10px}.tourplanner-quick-fields{grid-template-columns:1fr}.tourplanner-quick-panel,.tourplanner-quick-summary{border-radius:16px;padding:12px}.tourplanner-quick-chip{min-height:38px;padding:0 11px;font-size:.82rem}}.tourplanner-live-map-shell{background:#070708d1;border:1px solid #ee925857;border-radius:18px;width:100%;margin:12px 0 16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000052}.tourplanner-live-map{background:#0a0a0ceb;width:100%;height:clamp(260px,42vh,390px);min-height:260px;position:relative}.tourplanner-live-map-canvas{background:#111;width:100%;height:100%;min-height:260px}.tourplanner-live-map .leaflet-container{background:#111;width:100%;height:100%;font-family:inherit}.tourplanner-live-map-marker{background:0 0;border:0}.tourplanner-live-map-marker span{border:2px solid #fff4e8eb;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 0 0 5px #00000047,0 0 18px #ee925866}.tourplanner-live-map-marker.is-start span{background:#79d86b}.tourplanner-live-map-marker.is-destination span{background:#f19a55}.tourplanner-live-map-marker.is-stop span{background:#b984ff}.tourplanner-live-map-empty{z-index:420;text-align:center;color:#ffffffdb;pointer-events:none;background:#00000080;border:1px dashed #ee925852;border-radius:14px;place-content:center;gap:6px;padding:18px;display:grid;position:absolute;inset:16px}.tourplanner-live-map-empty strong{color:#f1a06f}.tourplanner-live-map-empty span{color:#ffffffad;font-size:.86rem}.tourplanner-live-map-layer-note{color:#ffe0cad6;letter-spacing:.01em;background:#00000080;border-top:1px solid #ee92582e;align-items:center;min-height:34px;padding:8px 12px;font-size:.78rem;font-weight:700;display:flex}.tourplanner-map-pin{background:0 0;border:0}.tourplanner-map-pin span{color:#fff;border:2px solid #fff4e8e6;border-radius:999px;place-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:grid;box-shadow:0 0 0 5px #00000047,0 0 18px #ee925861}.tourplanner-map-pin.is-fuel span{background:#237539eb}.tourplanner-map-pin.is-meet span{background:#7752abeb}.tourplanner-map-pin.is-workshop span{background:#425569f2}.tourplanner-map-pin.is-danger span{background:#b33c2ff0}.tourplanner-map-pin.is-weather span{background:#3574a7f0}.tourplanner-map-legend{color:#ffe0cad6;background:#00000080;border-top:1px solid #ee92582e;flex-wrap:wrap;gap:7px;min-height:36px;padding:8px 10px;font-size:.76rem;font-weight:800;display:flex}.tourplanner-map-legend span{white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;display:inline-flex}.tourplanner-pin-list{background:#060607c7;border:1px solid #ee92583d;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 16px 34px #00000038}.tourplanner-pin-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tourplanner-pin-list-head h2{color:#fff;margin:0;font-size:1.02rem;line-height:1.15}.tourplanner-pin-list-head span{color:#ffe0caad;flex:none;font-size:.76rem;font-weight:800}.tourplanner-pin-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tourplanner-pin-card{width:100%;min-height:82px;color:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.tourplanner-pin-card-icon{background:#00000057;border:1px solid #fff4e86b;border-radius:999px;place-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:grid}.tourplanner-pin-card-icon.is-fuel{background:#2375396b}.tourplanner-pin-card-icon.is-meet{background:#7752ab6b}.tourplanner-pin-card-icon.is-workshop{background:#42556980}.tourplanner-pin-card-icon.is-danger{background:#b33c2f6b}.tourplanner-pin-card-icon.is-weather{background:#3574a76b}.tourplanner-pin-card-copy{gap:2px;min-width:0;display:grid}.tourplanner-pin-card-copy strong{color:#ffffffeb;font-size:.9rem;line-height:1.15}.tourplanner-pin-card-copy small{color:#f1a06f;text-transform:uppercase;font-size:.72rem;font-weight:900}.tourplanner-pin-card-copy em{color:#ffffffa8;font-size:.78rem;font-style:normal;line-height:1.25}.tourplanner-pin-empty{color:#ffffffad;background:#00000047;border:1px dashed #ee925847;border-radius:14px;margin:0;padding:12px;font-size:.86rem;line-height:1.35}.ridesafe-tour-handoff-note{color:#b4f0aa;background:#16592333;border:1px solid #79d86b4d;border-radius:14px;padding:10px 12px;font-size:.86rem;font-weight:800;line-height:1.3}@media (width<=430px){.tourplanner-pin-list{border-radius:16px;padding:12px}.tourplanner-pin-list-grid{grid-template-columns:1fr}.tourplanner-live-map-shell{border-radius:16px;margin:10px 0 14px}.tourplanner-live-map,.tourplanner-live-map-canvas{height:34vh;min-height:238px}}*{box-sizing:border-box}.page-header{z-index:5;color:#f6eee8;grid-template-columns:minmax(0,1fr);align-items:center;min-height:42px;margin:0 0 12px;padding:2px 12px;display:grid;position:relative}.page-header.has-back{grid-template-columns:32px minmax(0,1fr);column-gap:8px}.page-header.has-action{grid-template-columns:32px minmax(0,1fr) 32px}.page-header.is-main{text-align:center;justify-items:center}.page-header-title{min-width:0}.page-header h1{color:#f7eee8;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 12px #000000b8;margin:0;font-size:clamp(1.18rem,5.2vw,1.7rem);font-weight:900;line-height:1;font-family:VtksBoldandcool,Bold and Cool,Rye,Impact,serif!important}.page-header p{color:#f6eee8a8;margin:5px 0 0;font-size:.72rem;font-weight:800;line-height:1.2}.page-header-back,.page-header-action>button{color:#e59a63;background:#0a050394;border:1px solid #c464269e;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 0 14px #c4642614}.page-header-back{padding-bottom:2px;font-size:1.5rem;line-height:1}.page-header-action{place-items:center;display:grid}.page-header-action>button{font-size:1.12rem;font-weight:900}.tour-premium-page{color:#f4ede6;background-color:#0000;background-image:radial-gradient(circle at 50% 0,#d6764e29,#0000 34%),linear-gradient(#0505054d,#000000eb),url(/TourplanerBG.png);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:min(100%,430px);min-height:100dvh;margin:0 auto;padding:18px 16px 112px}.tour-premium-hero{text-align:center;padding:10px 4px 16px}.tour-premium-hero span,.tour-premium-section h2,.tour-premium-subheader h1{color:#d9966a;font-family:VtksBoldandcool,Georgia,serif!important;font-weight:900!important}.tour-premium-hero span{text-shadow:0 0 18px #d6764e38;margin-bottom:8px;font-size:28px;line-height:1;display:block}.tour-premium-hero h1{color:#fff6efe0;margin:0;font-size:13px;font-weight:500}.tour-premium-route-card,.tour-premium-adjust-card,.tour-premium-tile,.tour-premium-ridesafe,.tour-premium-status-grid article,.tour-stop-list article,.tour-recommend-list article,.tour-premium-manual-stop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffc6a514,#0c0806b8),#050505c7;border:1px solid #da875e6b;box-shadow:inset 0 0 0 1px #ffffff06,0 16px 34px #00000057}.tour-premium-route-card{border-radius:14px;overflow:hidden}.tour-route-points{gap:10px;padding:18px 16px 14px 50px;display:grid;position:relative}.tour-route-points:before{content:"";background:linear-gradient(#b86f45,#b86f4529);width:1px;position:absolute;top:38px;bottom:38px;left:26px}.tour-route-points label{gap:4px;display:grid;position:relative}.tour-route-points label:before{content:"";background:#090807;border:3px solid #b86f45;border-radius:50%;width:14px;height:14px;position:absolute;top:23px;left:-32px;box-shadow:0 0 12px #b86f453d}.tour-route-points span{color:#d9966a;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:800}.tour-route-points input,.tour-route-stop-pill strong,.tour-premium-manual-stop input{color:#f4ede6;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:21px;font-weight:700}.tour-route-stop-pill strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tour-route-preview-image{background:linear-gradient(90deg,#0000006b,#0000 52%,#00000014),url(/tourplangerbgklein.png) 50% 52%/cover no-repeat;border-radius:12px;min-height:156px;margin:0 14px;box-shadow:inset 0 0 0 1px #f0b49133}.tour-route-stats{border-top:1px solid #da875e33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tour-route-stats span{color:#fff6efdb;text-align:center;border-right:1px solid #da875e2e;place-items:center;min-height:42px;padding:0 8px;font-size:11px;display:grid}.tour-route-stats span:last-child{border-right:0}.tour-premium-add-stop,.tour-premium-primary,.tour-premium-secondary,.tour-premium-start{color:#f4ede6;cursor:pointer;border:1px solid #f8b08f9e;border-radius:12px;width:100%;min-height:52px;font-weight:800}.tour-premium-add-stop{color:#f5c2a9;background:linear-gradient(#703622e0,#31160edb);margin-top:12px}.tour-premium-section{margin-top:18px}.tour-premium-section h2{text-align:center;margin:0 0 10px;font-size:18px;font-weight:500}.tour-premium-card-stack,.tour-stop-list,.tour-recommend-list{gap:8px;display:grid}.tour-premium-adjust-card{color:#f4ede6;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.tour-premium-adjust-card:active,.tour-premium-tile:active,.tour-premium-choice-row:active{transform:scale(.985)}.tour-premium-adjust-icon{color:#d9966a;background:#00000057;border:1px solid #f0b0906b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.tour-premium-adjust-card strong,.tour-premium-choice-row strong,.tour-stop-list strong,.tour-recommend-list strong{color:#f4ede6;font-size:14px;line-height:1.15;display:block}.tour-premium-adjust-card small,.tour-premium-choice-row small,.tour-stop-list small,.tour-recommend-list small,.tour-premium-status-grid small,.tour-premium-tile small{color:#fff6ef9e;margin-top:3px;font-size:11px;display:block}.tour-premium-adjust-card em{color:#b86f45;font-size:28px;font-style:normal}.tour-premium-subheader{grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:6px 0 20px;display:grid}.tour-premium-subheader button{color:#f4ede6;background:0 0;border:0;width:36px;height:36px;font-size:34px;line-height:1}.tour-premium-subheader h1{text-align:center;margin:0;font-size:21px}.tour-premium-subheader p{color:#fff6efad;text-align:center;margin:5px 0 0;font-size:12px}.tour-premium-tile-grid{gap:9px;display:grid}.tour-premium-tile-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-premium-tile-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-premium-tile{color:#f4ede6;text-align:center;cursor:pointer;border-radius:12px;place-items:center;gap:5px;min-height:92px;padding:11px 8px;display:grid;position:relative}.tour-premium-tile>span:not(.tour-premium-check){color:#d9966a;font-size:24px}.tour-premium-tile strong{font-size:12px}.tour-premium-tile.is-active,.tour-premium-choice-row.is-active,.tour-premium-ridesafe.is-active{background:radial-gradient(circle at 22% 10%,#f2956840,#0000 54%),linear-gradient(135deg,#7036229e,#080605d6);border-color:#ffbb9af5;box-shadow:0 0 22px #f295682e,inset 0 0 0 1px #ffe6d60a}.tour-garage-vehicle-list{gap:9px;display:grid}.tour-garage-vehicle-list button{color:#f4ede6;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffc6a50f,#0c0806c2),#050505b8;border:1px solid #da875e57;border-radius:13px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:82px;padding:9px 42px 9px 9px;display:grid;position:relative}.tour-garage-vehicle-list button.is-active{border-color:#ffbb9aeb;box-shadow:0 0 20px #f2956829}.tour-garage-vehicle-list button>span:not(.tour-premium-check){background:#0000004d 50%/cover no-repeat;border:1px solid #f0b09047;border-radius:11px;width:70px;height:58px}.tour-garage-vehicle-list strong{color:#f4ede6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.tour-garage-vehicle-list small{color:#fff6ef9e;margin-top:4px;font-size:11px;display:block}.tour-premium-check{color:#2a1109;background:#f4b294;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.tour-premium-choice-row{color:#f4ede6;text-align:left;background:#050505b8;border:1px solid #da875e61;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;min-height:70px;padding:10px 46px 10px 12px;display:grid;position:relative}.tour-premium-choice-row>span{color:#d9966a;grid-row:span 2;font-size:26px}.tour-premium-ridesafe{border-radius:12px;grid-template-columns:1fr 38px;align-items:center;gap:8px;margin-top:12px;padding:11px;display:grid}.tour-premium-ridesafe button{color:#f4ede6;background:0 0;border:0}.tour-premium-ridesafe>button:first-child{text-align:left;grid-template-columns:42px 1fr;align-items:center;display:grid;position:relative}.tour-premium-info{border-radius:50%;width:30px;height:30px;color:#d9966a!important;border:1px solid #f0b09080!important}.tour-premium-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tour-premium-status-grid article{border-radius:10px;min-height:72px;padding:10px}.tour-premium-status-grid span{color:#b86f45;font-size:22px}.tour-premium-status-grid strong{color:#f4ede6;margin-top:4px;font-size:13px;display:block}.tour-premium-primary,.tour-premium-start{color:#f4ede6;background:linear-gradient(#d99a73,#9b5633 54%,#7b3320);margin-top:16px;box-shadow:0 12px 28px #df6f4a42}.tour-premium-secondary{color:#f4b99b;background:#060504b8;margin-top:10px}.tour-premium-start{text-transform:uppercase;min-height:62px;font-size:17px}.tour-premium-manual-stop{border-radius:12px;grid-template-columns:1fr auto;gap:8px;margin-top:10px;padding:10px;display:grid}.tour-premium-manual-stop input{min-width:0;font-size:14px}.tour-premium-manual-stop button,.tour-recommend-list button,.tour-stop-actions button{color:#f4b99b;background:#0a0705b8;border:1px solid #f0b0906b;border-radius:10px;padding:8px 10px}.tour-resume-card{text-align:center;background:radial-gradient(circle at 50% 0,#f295682e,#0000 60%),#060504d6;border:1px solid #da875e6b;border-radius:18px;margin-top:28vh;padding:20px;box-shadow:0 20px 42px #0000006b}.tour-resume-card h1{color:#d9966a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.tour-resume-card p{color:#fff6efb8;font-size:13px;line-height:1.45}.tour-resume-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tour-resume-card button,.tour-ridesafe-contact-link{color:#f4b99b;background:#0a0705b8;border:1px solid #f0b09070;border-radius:11px;min-height:40px;font-weight:900}.tour-ridesafe-contact-link{text-underline-offset:3px;width:100%;margin-top:8px;text-decoration:underline}.tour-stop-list article,.tour-recommend-list article{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.tour-stop-actions{gap:4px;display:flex}.tour-stop-actions button{padding:6px 7px;font-size:11px}.tour-stop-actions button:disabled{opacity:.35}.tour-premium-route-card.is-compact .tour-route-preview-image{min-height:176px}@media (width<=370px){.tour-premium-page{padding-inline:12px}.tour-premium-tile-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-route-stats{grid-template-columns:1fr}.tour-route-stats span{border-bottom:1px solid #da875e2e;border-right:0}}.ridesafe-start-page,.ridesafe-quickstart-page,.ridesafe-active-page{box-sizing:border-box;width:100%;max-width:430px;margin-inline:auto;overflow-x:hidden}.ridesafe-start-page *,.ridesafe-quickstart-page *,.ridesafe-active-page *{box-sizing:border-box;min-width:0}@media (width<=430px){.ridesafe-start-page{padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.ridesafe-start-back{width:34px;height:34px;font-size:23px;top:16px;left:14px}.ridesafe-start-hero{min-height:0;padding-top:20px;padding-bottom:4px;gap:6px!important;margin:8px 0 18px!important}.ridesafe-logo-title{line-height:.95;font-size:clamp(34px,10vw,48px)!important}.ridesafe-kicker{letter-spacing:.14em;margin:4px 0 18px;font-size:11px}.ridesafe-claim{max-width:90%;margin:0 auto 8px;font-size:16px;line-height:1.25}.ridesafe-start-content{margin-top:-4px}.ridesafe-start-content h2{margin:0 0 14px;font-size:23px;line-height:1.05}.ridesafe-choice-stack{gap:10px}.ridesafe-choice-card{border-radius:16px;grid-template-columns:58px minmax(0,1fr) 16px;gap:10px;min-height:96px;padding:12px 13px}.ridesafe-choice-icon .ridesafe-logo-icon img{object-fit:contain;width:100%;height:100%;display:block}.ridesafe-choice-icon{width:56px;height:56px;font-size:28px}.ridesafe-choice-copy strong{font-size:21px;line-height:1.05}.ridesafe-choice-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.18;display:-webkit-box;overflow:hidden}.ridesafe-choice-copy em{min-height:22px;margin-top:6px;padding:5px 9px;font-size:10px;line-height:1}.ridesafe-choice-card>b{justify-self:end;font-size:30px}.ridesafe-info-card{border-radius:16px;min-height:84px;padding:12px 14px}.ridesafe-quickstart-page,.ridesafe-active-page{padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.ridesafe-quickstart-header{grid-template-columns:34px 1fr 34px;gap:8px;margin-bottom:10px}.ridesafe-quickstart-header h1{font-size:24px;line-height:1.05}.ridesafe-quickstart-header p{margin-top:2px;font-size:13px;line-height:1.15}.ridesafe-quickstart-back,.ridesafe-quickstart-info{width:34px;height:34px;font-size:22px}.ridesafe-quickstart-info{font-size:17px}.ridesafe-quickstart-progress{margin:8px 0 14px}.ridesafe-quickstart-step{gap:4px}.ridesafe-quickstart-step:not(:last-child):after{width:calc(100% - 36px);height:1px;top:17px;left:calc(50% + 18px)}.ridesafe-quickstart-step span{width:34px;height:34px;font-size:13px}.ridesafe-quickstart-step small{max-width:74px;min-height:22px;font-size:10px;line-height:1.05}.ridesafe-quickstart-card,.ridesafe-quickstart-note{border-radius:16px;max-width:100%;margin-bottom:10px}.ridesafe-quickstart-card{padding:12px 14px}.ridesafe-quickstart-card h2{margin-bottom:4px;font-size:20px;line-height:1.08}.ridesafe-quickstart-card p{margin-bottom:9px;font-size:13px;line-height:1.22}.ridesafe-quickstart-row{grid-template-columns:44px minmax(0,1fr) 86px;align-items:center;gap:9px}.ridesafe-quickstart-row-icon{width:42px;height:42px;font-size:22px}.ridesafe-quickstart-row h2{font-size:18px}.ridesafe-quickstart-row strong,.ridesafe-quickstart-time strong,.ridesafe-quickstart-choice-grid strong{text-align:left;font-size:16px;line-height:1.1}.ridesafe-quickstart-row small{margin-top:2px;font-size:13px;line-height:1.15}.ridesafe-quickstart-row button,.ridesafe-quickstart-time button{border-radius:11px;width:86px;min-height:38px;padding:0 8px;font-size:13px}.ridesafe-quickstart-divider{margin:10px 0}.ridesafe-quickstart-choice-grid{gap:8px}.ridesafe-quickstart-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ridesafe-quickstart-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ridesafe-quickstart-choice-grid button{border-radius:13px;gap:8px;min-height:58px;padding:9px 10px}.ridesafe-quickstart-choice-grid button>span{width:34px;height:34px;font-size:20px}.ridesafe-quickstart-choice-grid.three button{gap:5px;min-height:60px}.ridesafe-quickstart-choice-grid.three button>span{width:22px;height:22px;font-size:15px}.ridesafe-quickstart-choice-grid em{width:24px;height:24px;font-size:13px}.ridesafe-quickstart-choice-grid small{font-size:10px;line-height:1.1}.ridesafe-quickstart-time{grid-template-columns:42px minmax(0,1fr) 86px;gap:9px}.ridesafe-quickstart-time>span{width:40px;height:40px;font-size:22px}.ridesafe-quickstart-time strong{font-size:26px}.ridesafe-quickstart-note{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:12px 14px}.ridesafe-quickstart-note>span{width:36px;height:36px;font-size:21px}.ridesafe-quickstart-note p{font-size:13px;line-height:1.25}.ridesafe-quickstart-actions{gap:9px}.ridesafe-quickstart-next,.ridesafe-quickstart-secondary{border-radius:13px;min-height:44px;font-size:16px}.ridesafe-quickstart-next{margin-top:6px;padding:0 16px}.ridesafe-quickstart-next b{font-size:27px}.ridesafe-quickstart-count{margin-top:8px;font-size:13px}.ridesafe-quickstart-intro{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:10px}.ridesafe-quickstart-intro>span{width:38px;height:38px;font-size:22px}.ridesafe-quickstart-intro h2{font-size:22px;line-height:1.08}.ridesafe-quickstart-intro p{margin-top:4px;font-size:13px;line-height:1.2}.ridesafe-step2-option-stack{gap:8px}.ridesafe-step2-option{border-radius:14px;grid-template-columns:46px minmax(0,1fr) 28px;gap:9px;min-height:94px;padding:12px}.ridesafe-step2-option>span{width:44px;height:44px;font-size:23px}.ridesafe-step2-option strong{font-size:17px;line-height:1.08}.ridesafe-step2-option small,.ridesafe-step2-option em{margin-top:3px;font-size:12px;line-height:1.16}.ridesafe-step2-option>b{width:28px;height:28px}.ridesafe-step2-toggle-card,.ridesafe-step2-toggle-head,.ridesafe-step3-toggle-card,.ridesafe-step3-toggle-head{border-radius:13px;gap:9px;min-height:56px;padding:10px 12px}.ridesafe-step2-toggle-card>button,.ridesafe-step2-toggle-head>button,.ridesafe-step3-toggle-card>button,.ridesafe-step3-toggle-head>button{width:30px;height:30px}.ridesafe-step2-inline-panel{margin-top:8px;padding:10px 11px}.ridesafe-step2-inline-panel h3,.ridesafe-step2-inline-panel p{font-size:12px}.ridesafe-step2-safety-grid,.ridesafe-step2-thresholds,.ridesafe-step3-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ridesafe-step2-safety-grid button,.ridesafe-step2-thresholds button,.ridesafe-step3-switch-grid button{min-height:58px;padding:8px}.ridesafe-step2-safety-grid strong,.ridesafe-step2-thresholds button,.ridesafe-step3-switch-grid button strong{font-size:13px;line-height:1.1}.ridesafe-step2-safety-grid small,.ridesafe-step2-thresholds small,.ridesafe-step3-small-info,.ridesafe-step3-inline-info p,.ridesafe-step3-inline-info small{font-size:11px;line-height:1.18}.ridesafe-step2-voice-grid,.ridesafe-step3-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ridesafe-step2-voice-grid span,.ridesafe-step3-command-grid span{min-height:38px;padding:7px 9px}.ridesafe-step2-voice-grid b,.ridesafe-step2-voice-grid strong,.ridesafe-step3-command-grid b,.ridesafe-step3-command-grid strong{font-size:12px}.ridesafe-step3-contact-list,.ridesafe-step3-warning,.ridesafe-step3-inline-info{min-height:48px;padding:9px 11px}.ridesafe-step3-contact-list strong,.ridesafe-step3-warning strong,.ridesafe-step3-inline-info strong{font-size:13px}.ridesafe-step3-contact-list span{grid-template-columns:30px 1fr 30px;gap:8px;min-height:38px}.ridesafe-step3-contact-list span:before,.ridesafe-step3-contact-list span:after,.ridesafe-step3-switch-grid button span{width:26px;height:26px}.ridesafe-step3-warning button{min-height:34px;font-size:12px}.ridesafe-step3-escalation{gap:7px;padding-left:36px}.ridesafe-step3-escalation span{min-height:38px}.ridesafe-step3-escalation b{width:25px;height:25px;font-size:12px;left:-36px}.ridesafe-step3-escalation strong{font-size:13px}.ridesafe-step4-card-head{padding:12px 14px 7px}.ridesafe-step4-summary-row{grid-template-columns:34px minmax(0,1fr) minmax(62px,auto);gap:8px;padding:10px 14px}.ridesafe-step4-summary-row>span{width:30px;height:30px;font-size:16px}.ridesafe-step4-summary-row strong{font-size:14px}.ridesafe-step4-summary-row small{font-size:11px;line-height:1.15}.ridesafe-step4-summary-row button{max-width:110px;min-height:32px;padding:0 8px;font-size:11px}.ridesafe-active-status{margin:10px 0;padding:16px 14px}.ridesafe-active-status>span{width:52px;height:52px;font-size:27px}.ridesafe-active-status h2{font-size:24px}.ridesafe-active-status p{font-size:13px;line-height:1.25}}@media (width<=380px){.ridesafe-logo-title{font-size:39px}.ridesafe-choice-card{grid-template-columns:52px minmax(0,1fr) 16px;min-height:88px;padding:10px 12px}.ridesafe-choice-icon{width:52px;height:52px;font-size:26px}.ridesafe-choice-copy strong{font-size:19px}.ridesafe-quickstart-card{padding:10px 12px}.ridesafe-quickstart-step small{font-size:9px}.ridesafe-quickstart-row{grid-template-columns:40px minmax(0,1fr) 78px}.ridesafe-quickstart-row button,.ridesafe-quickstart-time button{width:78px;font-size:12px}}.road-report-page{padding-bottom:120px;position:relative}.road-report-toolbar{grid-template-columns:1fr auto;align-items:center;gap:9px;margin:10px 0;display:grid}.road-report-segments{background:#080605b8;border:1px solid #b05d3438;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.road-report-segments button,.road-report-filter-button,.road-report-active-filters button,.road-report-quickfilters button,.road-report-sheet-grid button,.road-report-actions button,.road-report-create button,.control-block-card button{color:#d9966a;font:inherit;background:#080605a8;border:1px solid #b05d3438;border-radius:12px;padding:9px 10px;font-size:11px;font-weight:900}.road-report-segments button{border:0;border-radius:0}.road-report-segments button.is-active,.road-report-quickfilters button.is-active,.road-report-sheet-grid button.is-active{color:#f4ede6;background:#b56a5547}.road-report-filter-button{min-height:38px;position:relative}.road-report-filter-button b{color:#110806;background:#d99775;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-7px;right:-6px}.road-report-quickfilters,.road-report-active-filters{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.road-report-quickfilters::-webkit-scrollbar{display:none}.road-report-active-filters::-webkit-scrollbar{display:none}.road-report-quickfilters button,.road-report-active-filters button{flex:none;min-height:32px;padding:7px 10px}.road-report-search{color:#f4ede6b8;gap:6px;margin:8px 0;font-size:11px;display:grid}.road-report-search input,.road-report-create input,.road-report-create select,.road-report-create textarea{color:#f4ede6;min-height:40px;font:inherit;background:#0000006b;border:1px solid #b05d3438;border-radius:12px;padding:9px 10px}.road-report-map,.road-report-list article,.road-report-bottom-sheet,.control-block-card{background:linear-gradient(145deg,#2a130bb8,#080605e6),#080605b8;border:1px solid #b05d3438;border-radius:18px;box-shadow:inset 0 1px #f4ede60a,0 16px 34px #00000040}.road-report-map{gap:8px;padding:12px;display:grid}.road-report-map-grid{background:linear-gradient(135deg,#f4ede60f,#0000006b),url(/tourplangerbgklein.png) 50%/cover;border-radius:15px;min-height:270px;position:relative;overflow:hidden}.road-report-map-grid button{color:#f4ede6;background:#080605c7;border:1px solid #f4ede63d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%)}.road-report-icon.is-high,.road-report-map-grid button.is-high{color:#b86f45;border-color:#d24a3aa6}.road-report-icon.is-medium,.road-report-map-grid button.is-medium{color:#c47a3d;border-color:#e6a15ea6}.road-report-icon.is-low,.road-report-map-grid button.is-low{color:#bff0ae;border-color:#75cd5b73}.road-report-list{gap:10px;margin-top:10px;display:grid}.road-report-list article{grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px;display:grid}.road-report-icon{background:#0000004d;border:1px solid #b05d343d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.road-report-list small,.road-report-list em,.road-report-detail p,.control-block-card p{color:#f4ede6a8;font-size:11px;line-height:1.35}.road-report-list h3{color:#f4ede6;margin:2px 0;font-size:15px}.road-report-list h3 b{color:#d9966a;text-transform:uppercase;border:1px solid #b05d3447;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:9px}.road-report-list p,.road-report-list em{margin:0;display:block}.road-report-fab{z-index:14;color:#160a06;background:linear-gradient(#d99a73,#9b5633,#5f2c1c);border:1px solid #b05d348c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;font-weight:900;display:grid;position:fixed;bottom:92px;right:22px;box-shadow:0 10px 24px #00000057}.road-report-bottom-sheet{z-index:30;gap:12px;max-height:min(76dvh,640px);padding:14px;transition:transform .18s;display:grid;position:fixed;bottom:82px;left:12px;right:12px;overflow-y:auto;transform:translateY(110%)}.road-report-bottom-sheet.is-open{transform:translateY(0)}.road-report-bottom-sheet header{justify-content:space-between;align-items:center;gap:10px;display:flex}.road-report-bottom-sheet h2,.control-block-card h1{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.road-report-bottom-sheet header button{color:#d9966a;background:0 0;border:1px solid #b05d343d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.road-report-bottom-sheet h3{color:#d99775;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.road-report-sheet-grid,.road-report-actions{flex-wrap:wrap;gap:7px;display:flex}.road-report-detail{gap:7px;display:grid}.road-report-detail blockquote,.road-report-preview{color:#f4ede6c7;background:#e68f5e0f;border-left:2px solid #e68f5e94;border-radius:10px;margin:0;padding:9px 10px;font-size:12px}.road-report-actions .is-danger{color:#b86f45;border-color:#d24a3a7a}.road-report-create{gap:10px;display:grid}.road-report-create label{color:#f4ede6b8;gap:5px;font-size:11px;display:grid}.road-report-create textarea{resize:vertical;min-height:76px}.road-report-create button:disabled{opacity:.45}.road-report-preview{gap:4px;display:grid}.road-report-toast{z-index:8;color:#bff0ae;background:#22582347;border:1px solid #75cd5b5c;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:900;position:sticky;top:44px}.control-block-card{gap:12px;margin:14px 0;padding:16px;display:grid}.control-block-card div{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=370px){.road-report-list article{grid-template-columns:36px minmax(0,1fr) 18px;padding:10px}.control-block-card div{grid-template-columns:1fr}}.home-event-preview-list{gap:10px;display:grid}.home-event-preview{background:radial-gradient(circle at 86% 42%,#e66f3c1f,#0000 190px),linear-gradient(115deg,#2a160fd1,#070605f7 56%),#080706;border:1px solid #e66f3c57;border-radius:14px;grid-template-columns:38% minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 14px 34px #00000061}.home-event-preview-image{background-position:50%;background-size:cover;min-height:142px;position:relative}.home-event-preview-image:after{content:"";background:linear-gradient(90deg,#0000 62%,#08070633);position:absolute;inset:0}.home-event-preview-image b,.home-event-preview-image span{z-index:1;color:#f4ede6;border-radius:8px;font-weight:900;position:absolute;left:8px}.home-event-preview-image b{letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#b84d36,#5f1f18);padding:5px 8px;font-size:10px;top:8px}.home-event-preview.is-party .home-event-preview-image b{background:linear-gradient(#a855f7,#5b1b82)}.home-event-preview.is-tour .home-event-preview-image b{background:linear-gradient(#9bb74a,#4c650f)}.home-event-preview.is-club .home-event-preview-image b{background:linear-gradient(#d9966a,#7f3b28)}.home-event-preview-image span{background:#000000ad;padding:4px 7px;font-size:10px;bottom:8px}.home-event-preview-copy{min-width:0;padding:10px 10px 9px;position:relative}.home-event-preview-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.home-event-preview-top small{color:#b86f45;letter-spacing:.08em;background:#b54c2642;border:1px solid #e66f3c3d;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:900}.home-event-preview-top em{color:#b86f45;white-space:nowrap;grid-column:2;justify-self:end;font-size:10px;font-style:normal;font-weight:900}.home-event-preview-top button{color:#b86f45;background:#0003;border:1px solid #e66f3c40;border-radius:8px;grid-column:3;width:28px;height:28px}.home-event-preview h3{color:#f4ede6;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,5vw,28px);line-height:1.08;overflow:hidden}.home-event-preview p{color:#ebe4e0b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-event-preview-meta{border-top:1px solid #e66f3c38;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:9px;display:grid}.home-event-preview-meta span{color:#f4ede6c7;font-size:9px;font-weight:800;line-height:1.25}.home-event-preview-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.home-event-preview-bottom div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.home-event-preview-bottom strong{color:#d9966a;text-transform:uppercase;border:1px solid #e66f3c47;border-radius:8px;padding:5px 7px;font-size:9px}.home-event-preview-bottom button{color:#f4ede6;text-transform:uppercase;background:linear-gradient(#f4b28e,#b54f28);border:1px solid #ffc6a66b;border-radius:9px;flex:none;min-height:34px;padding:0 12px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900}@media (width<=520px){.home-event-preview{grid-template-columns:132px minmax(0,1fr)}.home-event-preview-image{min-height:168px}.home-event-preview-meta{grid-template-columns:1fr;gap:4px}.home-event-preview-bottom{flex-direction:column;align-items:flex-start}}.app-opening-content{transform:translateY(-4vh);gap:12px!important;width:min(88vw,560px)!important;min-height:auto!important}.app-opening-content strong{text-align:center;color:#f4ede6!important;font-size:clamp(31px,8.5vw,60px)!important;line-height:.92!important}.app-opening-content em{text-align:center;max-width:92vw;color:#d9966a!important;letter-spacing:.12em!important;margin-top:4px!important;font-size:clamp(10px,2.8vw,15px)!important;line-height:1.45!important}.home-event-preview.is-tour .home-event-preview-top small{color:#cfe58c;border-color:#9bb74a61}.home-event-preview.is-party .home-event-preview-top small{color:#d8a8ff;border-color:#a855f76b}.home-event-preview.is-club .home-event-preview-top small{color:#d9966a;border-color:#b05d3466}@media (width<=520px){.home-event-preview-meta{flex-direction:column;align-items:flex-start;gap:3px}.home-event-preview-meta span{white-space:normal}}.app,.home-dashboard,.page,.wk-board-page,.shop-page,.brosos-app,.wk-shop-page{background:0 0!important}.home-section-title{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.home-section-title h2{text-align:left;min-width:0}.home-section-title button{justify-self:end;white-space:nowrap!important;border-radius:7px!important;width:auto!important;min-width:0!important;min-height:26px!important;padding:0 8px!important;font-size:10px!important;line-height:1!important}body{color:#fff;scrollbar-width:none;background:#050505;margin:0;font-family:Arial,sans-serif}body::-webkit-scrollbar{display:none}.app{background:radial-gradient(circle at top,#b56a552e,#0000 340px),#050505;min-height:100vh;padding-bottom:82px;position:relative;overflow-x:hidden}.page{padding:24px 14px}.app-header{text-align:center;border-bottom:1px solid #ffffff14;padding:24px 0 22px}.app-header h1{color:#d9966a;margin:0;font-size:28px}.app-header p{color:#9f9490;margin:6px 0 0}.hero-card{text-align:center;background:linear-gradient(145deg,#7a2017,#2a0d08);border-radius:20px;margin-top:20px;padding:28px 22px}.eyebrow{color:#d9966a;letter-spacing:4px;font-size:12px}.hero-card h2{margin:12px 0;font-size:34px}.hero-card p{line-height:1.5}.hero-card button,.main-button{color:#fff;background:#000;border:0;border-radius:14px;width:100%;margin-top:22px;padding:16px;font-weight:900;text-decoration:none;display:block}.tile-grid{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.home-tile,.product-tile{color:#fff;text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;min-height:130px;padding:20px}.home-tile strong,.product-tile strong{color:#d9966a;margin-bottom:14px;font-size:20px;display:block}.home-tile span,.product-tile span{color:#fff}.product-image{background:linear-gradient(145deg,#b05d3440,#b56a551f),#111;border-radius:14px;height:150px;margin-bottom:14px}.bottom-nav{z-index:9999;background:#080808fa;border-top:1px solid #d58b682e;grid-template-columns:repeat(5,1fr);align-items:stretch;height:82px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 30px #0000006b}.bottom-nav button{color:#d7ccc2;letter-spacing:.01em;background:0 0;border:0;align-content:center;place-items:center;gap:5px;min-width:0;padding:9px 2px 10px;font-size:10.5px;font-weight:600;display:grid;position:relative}.bottom-nav button:after{content:"";background:0 0;border-radius:999px;width:22px;height:2px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.bottom-nav-icon{place-items:center;width:24px;height:24px;display:grid}.bottom-nav-icon svg{width:24px;height:24px;display:block}.bottom-nav-icon img{object-fit:contain;width:100%;height:100%;display:block}.bottom-nav-icon .bottom-nav-roadtrip-img{object-fit:contain!important;width:24px!important;height:24px!important;box-shadow:none!important;opacity:1!important;filter:brightness(0)saturate()invert(86%)sepia(7%)saturate(309%)hue-rotate(342deg)brightness(93%)contrast(86%)!important;background:0 0!important;border:none!important;margin:0 0 3px!important;padding:0!important;display:block!important;transform:scale(1.05)!important}.bottom-nav button.active .bottom-nav-roadtrip-img{filter:brightness(0)saturate()invert(73%)sepia(31%)saturate(806%)hue-rotate(337deg)brightness(97%)contrast(90%)drop-shadow(0 0 1px #ff8c3c59)!important}.bottom-nav-icon .bottom-nav-mappe-img{object-fit:contain!important;width:24px!important;height:24px!important;box-shadow:none!important;opacity:1!important;filter:brightness(0)saturate()invert(86%)sepia(7%)saturate(309%)hue-rotate(342deg)brightness(93%)contrast(86%)!important;background:0 0!important;border:none!important;margin:0 0 3px!important;padding:0!important;display:block!important;transform:scale(1.05)!important}.bottom-nav button.active .bottom-nav-mappe-img{filter:brightness(0)saturate()invert(73%)sepia(31%)saturate(806%)hue-rotate(337deg)brightness(97%)contrast(90%)drop-shadow(0 0 1px #ff8c3c59)!important}.bottom-nav button small{color:#cfc4bb;font-size:10.5px;line-height:1}.bottom-nav button.active:after{background:#b86f45}.bottom-nav button.active small{color:#d9966a}.app-opening{z-index:10000;background:linear-gradient(90deg,#0000007a,#00000029,#000000b3),url(/garage-hero.png) 50%/cover no-repeat,#050302;place-items:center;min-height:100dvh;animation:3.3s forwards openingImageSettle;display:grid;position:fixed;inset:0;overflow:hidden}.app-opening-content{z-index:2;text-align:center;align-content:center;justify-items:center;gap:32px;width:min(90vw,720px);min-height:44dvh;display:grid;position:relative}.app-opening-content strong,.app-opening-content em{letter-spacing:0;text-transform:uppercase;text-shadow:0 4px 22px #000000eb,0 0 22px #b05d3438;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:900;display:block}.app-opening-content strong{color:#f4ede6;opacity:0;font-size:clamp(34px,8vw,72px);line-height:.92;animation:1.05s cubic-bezier(.2,.8,.2,1) .18s forwards openingTopSlide;transform:translateY(-120px)}.app-opening-content em{color:#d9966a;opacity:0;font-size:clamp(25px,6.5vw,56px);line-height:.98;animation:1.08s cubic-bezier(.2,.8,.2,1) .58s forwards openingBottomSlide;transform:translateY(120px)}.app-opening.is-leaving .app-opening-content{animation:.78s forwards openingCopyLift}@keyframes openingTopSlide{to{opacity:1;transform:translateY(0)}}@keyframes openingBottomSlide{to{opacity:1;transform:translateY(0)}}@keyframes openingImageSettle{0%{background-position:50%;background-size:auto,116%}to{background-position:50%;background-size:auto,104%}}@keyframes openingCopyLift{to{opacity:0;transform:translateY(-24px)scale(.98)}}@keyframes openingFadeOut{to{opacity:0}}@media (width>=760px){.page{max-width:980px;margin:0 auto}.tile-grid{grid-template-columns:repeat(2,1fr)}}.shop-hero{text-align:center;background:linear-gradient(145deg,#7a2017,#1a0906);border:1px solid #b05d3438;border-radius:18px;margin-top:20px;padding:28px 22px}.shop-hero h2{margin:10px 0;font-size:34px}.shop-hero p{color:#b9aaa0;line-height:1.5}.category-row{gap:10px;margin:18px 0;padding-bottom:4px;display:flex;overflow-x:auto}.category-row button{color:#d9966a;background:#ffffff0d;border:1px solid #b05d3447;border-radius:999px;min-width:max-content;padding:10px 14px;font-weight:800}.product-grid,.board-list{gap:14px;display:grid}.shop-product-card,.board-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.shop-product-image{background:linear-gradient(145deg,#b05d3438,#b56a5514),#111;justify-content:flex-start;align-items:flex-start;height:190px;padding:12px;display:flex}.shop-product-image span,.board-card span{color:#f4ede6;background:#050505;border:1px solid #ffffff47;padding:6px 10px;font-size:11px;font-weight:900}.shop-product-info{padding:16px}.shop-product-info strong{color:#d9966a;font-size:18px;display:block}.shop-product-info p{color:#b7aaa4}.shop-product-info div{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-product-info b{color:#d9966a}.shop-product-info button,.board-card button,.board-actions button{color:#17110f;background:linear-gradient(#f4ede6,#d9966a,#7a3f26);border:0;border-radius:10px;padding:11px 12px;font-weight:900}.board-actions{gap:10px;margin-top:20px;display:grid}.board-actions input{color:#fff;background:#111;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:14px}.board-card{padding:16px}.board-card div{justify-content:space-between;align-items:center;display:flex}.board-card small{color:#b7aaa4}.board-card h2{color:#d9966a;font-size:20px}.board-card p{color:#ddd;line-height:1.5}@media (width>=760px){.product-grid,.board-list{grid-template-columns:repeat(2,1fr)}.board-actions{grid-template-columns:1fr auto}}.app-opening{z-index:9999;background:linear-gradient(90deg,#0000006b,#0000001a,#000000b3),url(/garage-hero.png) 50%/cover no-repeat,#050302;place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.app-opening:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#b05d342e,#0000 210px),linear-gradient(#0000001a,#000000a8);position:absolute;inset:0}.app-opening-overlay{background:#0000002e;position:absolute;inset:0}.app-opening-content{z-index:2;text-align:center;justify-items:center;width:min(88vw,430px);display:grid;position:relative;transform:translateY(-2vh)}.app-opening-content strong{color:#f4ede6;text-shadow:0 0 24px #fff4ed59;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,13vw,72px);line-height:.86;display:block}.app-opening-content span{color:#d9966a;letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900;display:block}.app-opening-content p,.app-opening-content em{color:#d9966a;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px #000000d9;margin:38px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:normal}.app-opening-content button{color:#281510;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#f4ede6,#d9966a 54%,#7a3f26);border:1px solid #ffffff52;border-radius:18px;min-width:238px;min-height:54px;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:900;transition:transform .42s,opacity .42s,box-shadow .42s;box-shadow:0 18px 42px #00000070,0 0 24px #b05d3447}.app-opening-content em{margin-top:18px}.app-opening.is-leaving{pointer-events:none;animation:.76s forwards appOpeningFade}.app-opening.is-leaving .app-opening-content button{opacity:0;transform:translateY(150px)scale(1.06);box-shadow:0 40px 80px #b05d343d}@keyframes appOpeningFade{0%{opacity:1}55%{opacity:1}to{opacity:0}}.home-dashboard{color:#f4ede6;background:radial-gradient(circle at 80% 0,#b56a552e,#0000 280px),radial-gradient(circle at 8% 12%,#b05d341a,#0000 220px),linear-gradient(#050302 0%,#0b0706 48%,#050302 100%);min-height:100vh;padding:16px 12px 92px}.home-hero{background:linear-gradient(135deg,#b05d3414,#b56a550a),#0c0908db;border:1px solid #b05d3433;border-radius:8px;grid-template-columns:1fr;align-items:center;gap:12px;margin:0 auto 14px;padding:14px 16px 12px;display:grid;box-shadow:0 18px 46px #00000061}.home-hero h1,.home-section-title h2,.home-brosos-card h2{color:#f4ede6;text-transform:uppercase;text-shadow:0 0 18px #b05d3429;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:1}.home-hero h1{text-transform:none;font-size:clamp(22px,6vw,36px)}.home-greeting-sub{color:#d9966a;margin:8px 0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,4.6vw,24px);font-weight:800;line-height:1.12}.home-header-actions{gap:7px;display:flex}.home-header-actions button,.home-section-title button,.home-event-card button,.home-buddy-card button,.home-brosos-card button{color:#d9966a;text-transform:uppercase;background:#00000075;border:1px solid #b05d3461;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900}.home-header-actions button{color:#d9966a;background:#520e0a61;border-color:#d24a3a57}@media (width<=520px){.home-hero{grid-template-columns:1fr}.home-header-actions{justify-content:flex-start}}.home-search{grid-column:1/-1;gap:6px;display:grid}.home-search span{color:#c99679;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.home-search input{color:#f4ede6;background:#0000008c;border:1px solid #b05d343d;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-size:14px}.home-feed-section{margin:14px auto 0}.home-section-title{text-align:left;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.home-section-title h2{text-align:left;min-width:0;font-size:18px}.home-section-title button{white-space:nowrap;flex:none;font-size:10px;line-height:1;min-height:28px!important;padding:0 9px!important}.home-empty-card,.home-event-card,.home-market-card,.home-buddy-card,.home-brosos-card{background:linear-gradient(145deg,#b05d340e,#b56a5506),#0d0a09e0;border:1px solid #b05d342e;border-radius:8px;box-shadow:0 14px 34px #0000004d}.home-empty-card{padding:16px}.home-empty-card strong,.home-buddy-card strong{color:#d9966a;font-family:Georgia,Times New Roman,serif;font-size:16px}.home-empty-card p,.home-event-card p,.home-buddy-card p,.home-brosos-card p{color:#d8cbc4;margin:6px 0 0;font-size:13px;line-height:1.45}.home-card-row,.home-card-grid,.home-buddy-list{gap:10px;display:grid}.home-event-card{padding:14px}.home-event-card span,.home-market-card small,.home-brosos-card span{color:#c99679;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.home-event-card h3,.home-market-card h3{color:#f4ede6;text-transform:uppercase;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.12}.home-event-card small{color:#d9966a;margin-top:5px;font-size:12px;display:block}.home-event-card button{margin-top:12px}.home-listing-note{color:#b05d34ad;text-align:right;margin:8px 2px 0;font-size:12px;font-weight:800}.home-market-card{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px;display:grid}.home-card-image{aspect-ratio:4/3;background-color:#111;background-image:radial-gradient(circle at 42% 35%,#b05d342e,#0000 46px),linear-gradient(145deg,#b05d3421,#b56a5512),none;background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff14;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.home-card-image span{color:#ffffffb8;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:900}.home-card-image b{color:#17110f;text-transform:uppercase;background:linear-gradient(#f4ede6,#d9966a,#7a3f26);border-radius:999px;padding:3px 7px;font-size:9px;position:absolute;top:7px;left:7px}.home-market-card strong{color:#d9966a;margin-top:7px;font-size:15px;display:block}.home-market-card p{color:#b7aaa4;margin:4px 0 0;font-size:12px}.home-old-price{text-decoration:line-through}.home-buddy-card{cursor:pointer;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:12px;display:grid}.home-buddy-profile{align-content:start;justify-items:center;gap:6px;display:grid}.home-buddy-avatar{aspect-ratio:1;background:#0c0806db 50%/cover;border:2px solid #e68f5ed1;border-radius:50%;width:84px;position:relative;overflow:visible;box-shadow:0 0 18px #e68f5e24}.avatar-rank-arc{z-index:5;pointer-events:none;width:118%;height:70%;position:absolute;top:-17px;left:50%;overflow:visible;transform:translate(-50%)}.avatar-rank-arc text{fill:#b86f45;font-family:var(--font-body,Arial, sans-serif);letter-spacing:1.05px;text-transform:uppercase;filter:drop-shadow(0 1px 2px #000000b8);font-size:9.4px;font-weight:650}.avatar-rank-arc.is-long text{letter-spacing:.85px;font-size:8px}.home-buddy-avatar i{background:#76c82f;border:2px solid #080605f2;border-radius:50%;width:17px;height:17px;position:absolute;bottom:5px;right:1px;box-shadow:0 0 10px #76c82f6b}.home-buddy-badges{color:#f4ede6c7;text-align:center;justify-items:center;gap:3px;width:84px;font-size:10.5px;line-height:1.15;display:grid}.home-buddy-username{color:#f4ede6d1;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:84px;font-size:10.5px;font-weight:800;line-height:1.12;display:block;overflow:hidden}.home-buddy-badges strong{color:#d9966a;font-family:var(--font-body,Arial, sans-serif);letter-spacing:.1em;font-size:8.5px;font-weight:900;line-height:1.1;display:block}.home-buddy-trust-icons{justify-content:center;gap:7px;display:inline-flex!important}.home-buddy-trust-icons b{color:#f4ede6c7;border:1px solid #b05d3433;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}.home-buddy-badges>span:not(.home-buddy-trust-icons){color:#f4ede6c7;text-align:center;font-size:10.5px;font-weight:700;display:block}.home-buddy-copy{align-content:start;min-width:0;display:grid}.home-buddy-copy h3{color:#f4ede6;text-transform:uppercase;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,3.5vw,21px);line-height:1.08;display:-webkit-box;overflow:hidden}.home-buddy-vehicle,.home-buddy-meta{color:#f4ede6c2;text-align:left;margin-top:5px;font-size:12px;font-weight:650;line-height:1.25;display:block}.home-buddy-vehicle{color:#f4ede6d1}.home-buddy-meta{border-bottom:1px solid #e68f5e52;padding-bottom:6px}.home-buddy-meta b{background:#e68f5e3d;width:1px;height:12px;margin:0 7px -2px;display:inline-block}.home-buddy-copy p{color:#f4ede6b3;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 8px;font-size:12px;line-height:1.34;display:-webkit-box;overflow:hidden}.home-buddy-more{color:#d9966a;place-self:end;font-size:11px;font-weight:900}.home-buddy-card:hover .home-buddy-more,.home-buddy-card:focus .home-buddy-more{color:#d9966a;text-underline-offset:3px;text-decoration:underline}.home-brosos-card{background:radial-gradient(circle at 20% 20%,#d24a3a33,#0000 170px),linear-gradient(145deg,#520e0adb,#0c0706eb);border-color:#d24a3a57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px auto 0;padding:15px;display:grid}.home-brosos-card h2{margin-top:4px;font-size:24px}.home-brosos-card button{color:#22100c;background:linear-gradient(#f4ede6,#d9966a,#7a3f26);border-color:#ffd8c87a}@media (width>=760px){.home-dashboard{max-width:1040px;margin:0 auto}.home-card-grid,.home-card-row{grid-template-columns:repeat(3,minmax(0,1fr))}.home-market-card,.home-buddy-list{grid-template-columns:1fr}.home-buddy-card{grid-template-columns:104px minmax(0,1fr);min-height:0;padding:16px}.home-buddy-avatar{width:92px}.home-buddy-copy h3{font-size:23px}}.tour-page{position:relative}.tour-sos-siren{z-index:50;color:#d9966a;background:radial-gradient(circle at 50% 35%,#d24a3a47,#0000 22px),#080504c7;border:1px solid #d24a3a59;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:20px;display:grid;position:fixed;top:14px;right:14px;box-shadow:0 0 18px #d24a3a2e}.tour-page{color:#f4ede6;background:0 0;min-height:100svh;padding:10px 10px 104px}.tour-shell{gap:10px;width:min(1120px,100%);margin:0 auto;display:grid}.tour-header{text-align:center;padding:0 46px}.tour-header span,.tour-control-card span,.tour-analysis-grid span,.tour-pin-sheet span,.tour-ridesafe-card span{color:#d9966a;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.tour-header h1{color:#f4ede6;white-space:nowrap;max-width:100%;margin:3px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,3.7vw,22px);line-height:1.12}.tour-section-title{color:#d9966a;margin:2px 2px -3px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.1}.tour-control-card,.tour-map-card,.tour-analysis-grid article,.tour-pin-sheet,.tour-ridesafe-card{background:linear-gradient(135deg,#ffffff0d,#ffffff04),#080605d1;border:1px solid #b05d3433;border-radius:14px;box-shadow:0 14px 34px #0000004d}.tour-control-card{gap:10px;padding:10px;display:grid}.tour-vehicle-toggle,.tour-vehicle-choice,.tour-route-inputs,.tour-route-type-row,.tour-option-master-row,.tour-filter-row{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.tour-vehicle-toggle::-webkit-scrollbar{display:none}.tour-vehicle-choice::-webkit-scrollbar{display:none}.tour-route-type-row::-webkit-scrollbar{display:none}.tour-option-master-row::-webkit-scrollbar{display:none}.tour-filter-row::-webkit-scrollbar{display:none}.tour-vehicle-toggle button,.tour-vehicle-choice button,.tour-route-type-row button,.tour-option-master-row button,.tour-option-groups button,.tour-filter-row button,.tour-ridesafe-card button,.tour-pin-sheet button{color:#f4ede6c7;white-space:nowrap;background:#00000052;border:1px solid #b05d343d;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:850}.tour-vehicle-toggle button.is-active,.tour-vehicle-choice button.is-active,.tour-route-type-row button.is-active,.tour-option-master-row button.is-active,.tour-option-groups button.is-active,.tour-filter-row button.is-active,.tour-ridesafe-card button.is-active{color:#160d0a;background:linear-gradient(#f4ede6,#d9966a,#7a3f26);border-color:#f4ede66b}.tour-vehicle-choice{align-items:center;overflow:visible}.tour-vehicle-choice>span{color:#d9966a;letter-spacing:0;text-transform:none;flex:none;font-size:12px;font-weight:900}.tour-vehicle-choice button,.tour-option-master-row button,.tour-option-groups button{align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.tour-vehicle-choice i,.tour-option-master-row i,.tour-option-groups i{background:#00000047;border:1px solid #b05d348f;border-radius:3px;width:12px;height:12px;display:inline-block}.tour-vehicle-choice button.is-active i,.tour-option-master-row button.is-active i,.tour-option-groups button.is-active i{background:#d9966a;box-shadow:inset 0 0 0 2px #160d0a}.tour-option-master-row{overflow:visible}.tour-option-groups strong{color:#d9966a;font-size:12px}.tour-option-groups div{flex-wrap:wrap;gap:6px;display:flex}.tour-option-groups button{min-height:28px;font-size:10px}.tour-route-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.tour-route-inputs label{gap:5px;display:grid}.tour-route-inputs input{color:#f4ede6;box-sizing:border-box;background:#0000007a;border:1px solid #b05d343d;border-radius:10px;width:100%;min-height:42px;padding:0 11px}.tour-map-card{overflow:hidden}.tour-map-toolbar{border-bottom:1px solid #b05d3424;gap:5px;padding:10px;display:grid}.tour-map-toolbar div{flex-wrap:wrap;gap:8px;display:flex}.tour-map-toolbar strong{color:#f4ede6;font-size:12px}.tour-map-toolbar span{color:#f4ede6a8;font-size:12px}.tour-map-preview{touch-action:pan-x pan-y;background:radial-gradient(circle at 72% 22%,#b05d3424,#0000 160px),linear-gradient(140deg,#1426227a,#211711c2),#090807;min-height:54svh;position:relative;overflow:hidden}.tour-map-grid{opacity:.28;background:linear-gradient(45deg,#0000 48%,#ffffff29 49% 51%,#0000 52%) 0 0/90px 90px,linear-gradient(-35deg,#0000 49%,#b05d341f 50%,#0000 51%) 0 0/120px 120px;position:absolute;inset:-20%}.tour-route-line{transform-origin:0;background:linear-gradient(90deg,#d9966a,#7a3f26,#d9966a);border-radius:999px;width:78%;height:9px;position:absolute;top:67%;left:10%;transform:rotate(-22deg);box-shadow:0 0 22px #b05d3459}.tour-map-marker,.tour-map-pin{z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute}.tour-map-marker{color:#160d0a;background:#f4ede6;width:28px;height:28px;font-size:12px;font-weight:900}.tour-start{top:65%;left:8%}.tour-end{top:27%;right:8%}.tour-map-pin{color:#d9966a;background:#080504d1;border:1px solid #f4ede647;width:31px;height:31px;transform:translate(-50%,-50%)}.tour-filter-row{padding:0 1px}.tour-analysis-grid{gap:10px;display:grid}.tour-analysis-grid article,.tour-ridesafe-card{padding:12px}.tour-analysis-grid strong,.tour-ridesafe-card h2,.tour-pin-sheet h2{color:#f4ede6;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.15;display:block}.tour-analysis-grid p,.tour-ridesafe-card p,.tour-pin-sheet p{color:#f4ede6ad;margin:0;font-size:12px;line-height:1.45}.tour-analysis-grid ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tour-analysis-grid li{color:#f4ede6b8;font-size:12px;line-height:1.42}.tour-analysis-grid article p+p{margin-top:10px}.tour-analysis-grid article button{color:#d9966a;background:#0000003d;border:1px solid #b05d3447;border-radius:999px;min-height:24px;padding:0 8px;font-size:11px;font-weight:900}.tour-pin-sheet{z-index:10020;padding:14px;position:fixed;bottom:88px;left:10px;right:10px}.tour-pin-sheet>button:first-child{width:30px;height:30px;min-height:0;padding:0;position:absolute;top:8px;right:8px}.tour-pin-sheet div,.tour-ridesafe-card div:last-child{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.tour-ridesafe-card{gap:8px;display:grid}@media (width>=760px){.tour-shell{grid-template-columns:minmax(0,1.2fr) 360px;align-items:start}.tour-header,.tour-control-card,.tour-map-card,.tour-filter-row{grid-column:1/-1}.tour-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-market-card{border-radius:12px!important;grid-template-columns:108px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.home-listing-media{gap:6px;display:grid}.home-card-image{aspect-ratio:1!important;border-radius:8px!important}.home-card-image b{display:none!important}.home-listing-meta{color:#f4ede69e;gap:3px;font-size:9px;line-height:1.2;display:grid}.home-listing-copy{align-content:start;min-width:0;min-height:100%;display:grid}.home-listing-copy>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.home-listing-copy small{color:#d39a7dc7!important;letter-spacing:.11em!important;font-size:9px!important}.home-listing-copy button{color:#d9966a;background:#0000005c;border:1px solid #b05d3466;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:14px;line-height:1;display:grid}.home-listing-copy button.is-active{color:#d9966a}.home-listing-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:16px!important;line-height:1.15!important}.home-listing-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#f4ede6a3!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.34!important}.home-listing-copy strong{text-align:right;place-self:end;color:#d9966a!important;margin-top:8px!important;font-size:14px!important}.home-favorite-toast{z-index:12000;color:#d9966a;background:#080504eb;border:1px solid #b05d346b;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #b05d342e}@media (width>=760px){.home-market-card{grid-template-columns:1fr!important}}html,body,#root{min-height:100%;background:linear-gradient(#050302bd,#050302e6),url(/garage-hero.png) 50%/cover no-repeat fixed,#050302!important}#root{border-inline-color:#b05d341f!important}.app{background:0 0!important}.app:before{background:linear-gradient(#050302a3,#050302d6),radial-gradient(circle at 50% 12%,#b05d341f,#0000 300px),url(/garage-hero.png) 50%/cover no-repeat!important}.home-dashboard,.page,.wk-board-page,.shop-page,.brosos-app,.wk-shop-page{background:0 0!important}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.app{background:#050302;position:relative;overflow-x:hidden}.app:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#050302b8,#050302e0),radial-gradient(circle at 50% 10%,#b05d3421,#0000 300px),url(/BG1.png) 50%/cover no-repeat;position:fixed;inset:0;transform:translateZ(0)scale(1.02)}.app-opening{background:linear-gradient(90deg,#0000009e,#0000003d,#000000bd),url(/garage-hero.png) 50%/cover no-repeat,#050302!important}.app-opening-content{gap:12px!important;width:min(88vw,560px)!important;min-height:auto!important;transform:translateY(-4vh)!important}.app-opening-content img{object-fit:contain;filter:drop-shadow(0 8px 22px #000000b8);opacity:0;width:min(54vw,210px);height:auto;margin:0 auto 8px;animation:.95s cubic-bezier(.2,.8,.2,1) 80ms forwards openingTopSlide;display:block;transform:translateY(-32px)}.app-opening-content strong{text-align:center;text-transform:uppercase;color:#f4ede6!important;font-size:clamp(31px,8.5vw,60px)!important;line-height:.92!important;display:block!important}.app-opening-content span,.app-opening-content p,.app-opening-content button{display:none!important}.app-opening-content em{text-align:center;max-width:92vw;color:#d9966a!important;letter-spacing:.12em!important;margin-top:4px!important;font-size:clamp(10px,2.8vw,15px)!important;line-height:1.45!important;display:block!important}.home-event-preview-image b{padding:4px 7px;font-size:9px}.home-event-preview.is-meet .home-event-preview-image b{color:#f4ede6;background:linear-gradient(135deg,#17284f 0%,#263f68 48%,#7b1720 100%)}.home-event-preview-top small{padding:3px 7px;font-size:9px;line-height:1.1}.home-event-preview.is-meet .home-event-preview-top small{color:#f5f0e7;background:linear-gradient(135deg,#17284f99,#7b172052);border-color:#36517e6b}.home-event-preview p{-webkit-line-clamp:3;font-size:12px}.home-event-preview-meta{flex-wrap:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.home-event-preview-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-event-preview-bottom strong{padding:2px 5px;font-size:8px;line-height:1.1}.home-event-preview{border-radius:12px}.home-event-preview-copy{padding:8px 9px}.home-event-preview-top small{padding:2px 6px}.bottom-nav{transform:translateZ(0);z-index:10050!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.app>.bottom-nav{position:fixed!important}.tour-check-row,.tour-mode-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex;overflow:visible}.tour-check-row>span{color:#d9966a;flex:none;font-size:12px;font-weight:900}.tour-check-row button,.tour-option-groups button{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex;min-height:24px!important;box-shadow:none!important;color:#f4ede6!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tour-check-row button i,.tour-option-groups button i{background:#0000003d;border:1px solid #b05d34b3;border-radius:3px;place-items:center;width:14px;height:14px;display:inline-grid}.tour-check-row button.is-active i:after,.tour-option-groups button.is-active i:after{content:"✓";color:#d9966a;font-size:12px;line-height:1}.tour-mode-hint{color:#f4ede6a8;margin:-2px 0 0;font-size:12px}.tour-option-groups{gap:9px;display:grid}.tour-option-groups section{gap:6px;display:grid}.tour-option-groups section>div{flex-wrap:wrap;gap:8px 12px;display:flex}.tour-analysis-card{background:linear-gradient(135deg,#b05d3411,#ffffff04),#080503b8;border:1px solid #b05d3433;border-radius:14px;overflow:hidden}.tour-analysis-card summary{cursor:pointer;color:#f4ede6;min-height:48px;padding:13px 14px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:900;list-style:none}.tour-analysis-card summary::-webkit-details-marker{display:none}.tour-analysis-card summary:after{content:"⌄";float:right;color:#d9966a}.tour-analysis-card[open] summary:after{content:"⌃"}.tour-analysis-content{gap:10px;max-height:360px;padding:0 14px 14px;display:grid;overflow:auto}.tour-analysis-content section{border-top:1px solid #b05d3424;padding-top:10px}.tour-analysis-content h3{color:#d9966a;text-transform:uppercase;letter-spacing:.8px;margin:0 0 5px;font-size:12px}.tour-analysis-content p,.tour-analysis-content li{color:#f4ede6b8;font-size:12px;line-height:1.45}.tour-analysis-content button,.tour-text-link{text-underline-offset:3px;font:inherit;cursor:pointer;text-decoration:underline;color:#d9966a!important;background:0 0!important;border:0!important;padding:0!important}.tour-safety-modal{z-index:1000006;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tour-safety-modal article{color:#f4ede6;background:#0b0806;border:1px solid #b05d3447;border-radius:14px;width:min(560px,100%);padding:18px;position:relative}.tour-safety-modal article>button{color:#f4ede6;background:#130d0a;border:1px solid #b05d3447;border-radius:50%;width:32px;height:32px;position:absolute;top:10px;right:10px}.tour-safety-chips{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.tour-safety-chips button{color:#f4ede6;background:#00000059;border:1px solid #b05d3447;border-radius:999px;min-height:28px;padding:0 10px}.tour-safety-chips button.is-active{color:#180f0b;background:linear-gradient(#f4ede6,#d9966a,#7a3f26)}.tour-route-block{gap:8px;display:grid}.tour-route-block>strong{color:#d9966a;text-transform:uppercase;letter-spacing:.8px;font-size:12px}.tour-add-stop{color:#d9966a;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:28px;padding:0;font-size:12px;font-weight:900}.tour-route-summary{grid-column:1/-1}.tour-active-chips{flex-wrap:wrap;gap:6px;display:flex}.tour-active-chips span{color:#f4ede6c2;background:#0000002e;border:1px solid #b05d3433;border-radius:999px;padding:4px 8px;font-size:11px}.tour-action-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tour-action-row button,.tour-modal-actions button{color:#f4ede6;background:#140c0894;border:1px solid #b05d3457;border-radius:10px;min-height:38px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:900}.tour-action-row button:last-child{color:#160d0a;background:linear-gradient(#f4ede6,#d9966a,#7a3f26)}.tour-action-row button:disabled{opacity:.45;cursor:not-allowed}.tour-place-details{gap:6px;margin:12px 0;display:grid}.tour-place-details p{color:#f4ede6bd;margin:0;font-size:12px;line-height:1.4}.tour-place-details b{color:#d9966a}.tour-modal-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=520px){.tour-action-row{grid-template-columns:1fr}}.tour-header h1{white-space:nowrap;font-size:clamp(15px,4.2vw,24px)}.tour-check-row button.is-active,.tour-option-groups button.is-active{color:#f4ede6!important;background:0 0!important}.smart-home-header{background:radial-gradient(circle at 100% 0,#b56a5529,#0000 150px),linear-gradient(135deg,#b05d340f,#ffffff03),#090604c2;border:1px solid #b05d3438;border-radius:14px;width:min(1040px,100%);margin:0 auto 12px;padding:12px;box-shadow:0 16px 42px #00000052}.smart-home-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.smart-home-top h1{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,5.8vw,34px);line-height:1.02}.smart-home-top p{color:#d9966a;max-width:min(100%,520px);margin:5px 0 0;font-size:clamp(10px,2.6vw,12px);line-height:1.2}.smart-home-icons{gap:6px;padding:1px 1px 0 0;display:flex}.smart-home-icons button{color:#d89a73;cursor:pointer;background:#140c088c;border:1px solid #d4825659;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:relative;box-shadow:0 0 10px #d482560f}.smart-home-icons button:hover,.smart-home-icons button:active{color:#d9966a;background:#23140dad;border-color:#f0c6a57a}.smart-home-icons svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.smart-home-icons .has-badge>span{background:#b7654e;border:1px solid #080503d9;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #b5654e6b}.smart-activity-summary{gap:6px;margin-top:9px;display:grid}.smart-activity-summary span{color:#f4ede68f;letter-spacing:.6px;text-transform:uppercase;font-size:9.5px;font-weight:900}.smart-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.smart-activity-summary p{color:#f4ede6b8;background:radial-gradient(circle at 18% 0,#b05d342e,#0000 58%),linear-gradient(145deg,#180d09bd,#0404048a);border:1px solid #b05d342e;border-radius:10px;gap:1px;min-height:42px;margin:0;padding:6px 8px;font-size:9.5px;line-height:1.12;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.56s both smartStatIn;display:grid;box-shadow:0 0 18px #d4825614}.smart-activity-summary p:hover,.smart-activity-summary p:active,.smart-activity-item-button:hover,.smart-activity-item-button:active{border-color:#f0c6a561;transform:translateY(-1px);box-shadow:0 0 24px #d4825629}.smart-activity-summary b{color:#d9966a;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:900;line-height:.95}.smart-activity-item-button{color:#f4ede6b8;text-align:center;min-height:42px;font-size:9.5px;line-height:1.12;font:inherit;appearance:none;cursor:pointer;background:radial-gradient(circle at 18% 0,#b05d342e,#0000 58%),linear-gradient(145deg,#180d09bd,#0404048a);border:1px solid #b05d342e;border-radius:10px;gap:1px;padding:6px 8px;display:grid;box-shadow:0 0 18px #d4825614}.smart-activity-more{color:#d9966a;letter-spacing:.3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:10px;font-weight:900}.smart-activity-more em{margin-left:4px;font-style:normal;display:inline-block;transform:translateY(-1px)}.smart-hint-roller{background:linear-gradient(90deg,#b05d3414,#00000038),#00000047;border:1px solid #b05d3429;border-radius:12px;height:38px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4ede60a}.smart-hint-line{color:#f4ede6;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;animation:5.2s ease-in-out both smartHintFade;display:flex;position:absolute;inset:0}.smart-hint-line b{flex:none}.smart-hint-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes smartHintFade{0%{opacity:0;transform:translateY(-8px)}16%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes smartStatIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tour-analysis-card summary{gap:6px;display:grid}.tour-analysis-card summary strong{color:#f4ede6}.tour-analysis-card summary span{color:#f4ede6a8;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.tour-analysis-card[open] summary span{display:none}.tour-analysis-content{max-height:none!important;overflow:visible!important}body{min-height:100dvh;overflow-x:hidden}@media (width<=520px){.home-event-preview-meta{flex-direction:column;align-items:flex-start;gap:3px}.home-event-preview-meta span{white-space:normal}}.tour-result-card{background:linear-gradient(135deg,#b05d340f,#ffffff03),#080503bd;border:1px solid #b05d3438;border-radius:14px;grid-column:1/-1;overflow:hidden;box-shadow:0 14px 34px #00000052}.tour-result-card summary{cursor:pointer;gap:10px;padding:12px;list-style:none;display:grid}.tour-result-card summary::-webkit-details-marker{display:none}.tour-result-title{gap:3px;display:grid}.tour-result-title strong{color:#d9966a;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.1}.tour-result-title span,.tour-result-title em{color:#f4ede6c7;font-size:12px;font-style:normal;line-height:1.35}.tour-result-title em{color:#f4ede69e}.tour-result-quick,.tour-active-chips{flex-wrap:wrap;gap:6px;display:flex}.tour-result-quick span,.tour-active-chips span{color:#f4ede6c7;background:#0003;border:1px solid #b05d3438;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:3px 8px;font-size:11px;line-height:1.2;display:inline-flex}.tour-result-quick b{color:#d9966a;font-weight:900}.tour-result-card summary small{color:#d9966a;text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline}.tour-result-card[open] summary small{opacity:.72}.tour-result-details{border-top:1px solid #b05d341f;gap:9px;padding:0 12px 12px;display:grid}.tour-result-details section{gap:3px;padding-top:9px;display:grid}.tour-result-details h3{color:#d9966a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.15}.tour-result-details p{color:#f4ede6b3;margin:0;font-size:12px;line-height:1.38}.tour-result-card .tour-text-link{text-underline-offset:3px;min-height:0;font:inherit;cursor:pointer;text-decoration:underline;display:inline;color:#d9966a!important;background:0 0!important;border:0!important;padding:0!important}.tour-reference-page{padding:0 10px 104px!important}.tour-topbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:42px minmax(0,auto) 1fr auto;align-items:center;gap:8px;width:min(900px,100% - 20px);margin:0 auto 8px;padding:8px 0;display:grid;position:sticky;top:0}.tour-topbar button,.tour-topbar span,.tour-topbar strong{color:#f4ede6;background:#080503ad;border:1px solid #b05d343d;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.tour-topbar strong{color:#d9966a;white-space:nowrap;font-family:Georgia,Times New Roman,serif}.tour-topbar span{color:#f4ede6c7}.tour-reference-shell{grid-template-columns:1fr!important;gap:10px!important;width:min(900px,100%)!important}.tour-reference-hero{text-align:center;position:relative;padding:0 66px 10px 20px!important}.tour-reference-hero span{text-transform:uppercase;margin-bottom:5px;display:block;color:#b86f45!important;letter-spacing:3px!important;font-size:13px!important}.tour-reference-hero h1{text-underline-offset:5px;-webkit-text-decoration:underline #b05d3459;text-decoration:underline #b05d3459;color:#f4ede6!important;white-space:normal!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:clamp(18px,4.6vw,29px)!important;font-weight:500!important}.tour-reference-hero h2{color:#b86f45;margin:14px 0 0;font-family:Arial,sans-serif;font-size:clamp(25px,7vw,40px);font-weight:900;line-height:1}.tour-reference-hero .tour-sos-siren{color:#f4ede6;background:radial-gradient(circle,#b5282273,#0a0504c7);border:1px solid #b05d346b;border-radius:50%;width:58px;height:58px;position:absolute;top:2px;right:8px;box-shadow:0 0 22px #b5282240}.tour-ref-card,.tour-result-reference,.tour-map-reference{overflow:hidden;box-shadow:0 18px 44px #00000057;background:linear-gradient(135deg,#ffffff09,#b05d3405),#050505b8!important;border:1px solid #b05d3447!important;border-radius:18px!important}.tour-main-card{gap:0;display:grid}.tour-vehicle-line{border-bottom:1px solid #b05d342e;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.tour-vehicle-line>strong,.tour-ref-card h3,.tour-result-reference h3{color:#b86f45;letter-spacing:3px;text-transform:uppercase;margin:0;font-family:Arial,sans-serif;font-size:18px;font-weight:900}.tour-vehicle-line button,.tour-ref-options button{color:#f4ede6;cursor:pointer;background:#03030385;border:1px solid #b05d3452;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex}.tour-vehicle-line button.is-active,.tour-ref-options button.is-active{border-color:#f2a483eb;box-shadow:inset 0 0 0 1px #f2a48329,0 0 14px #b05d3414}.tour-vehicle-line button i,.tour-ref-options button i{border:1px solid #b05d3494;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.tour-vehicle-line button.is-active i:after,.tour-ref-options button.is-active i:after{content:"✓";color:#b86f45;font-size:18px;line-height:1}.tour-route-form{gap:14px;padding:16px 20px 18px;display:grid}.tour-route-inputs-ref{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tour-route-inputs-ref label{gap:8px;display:grid}.tour-route-inputs-ref label>span{color:#d9966a;letter-spacing:1.8px;text-transform:uppercase;padding-left:22px;font-size:12px;font-weight:900}.tour-route-inputs-ref label>div{background:#0000007a;border:1px solid #b05d3452;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:58px;display:grid}.tour-route-inputs-ref b{text-align:center;color:#b86f45;font-size:24px;font-weight:400}.tour-route-inputs-ref input{color:#f4ede6;background:0 0;border:0;outline:0;width:100%;min-height:56px;font-size:20px;font-weight:800}.tour-stopover-field{grid-column:1/-1}.tour-add-stop-ref{color:#d9966a;background:#05050575;border:1px solid #b05d3447;border-radius:9px;width:100%;min-height:58px;font-size:17px;font-weight:800}.tour-option-card{gap:12px;padding:16px 20px;display:grid}.tour-ref-options{gap:10px 24px;display:grid}.tour-ref-options.safety,.tour-ref-options.discover{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-ref-options button{min-height:32px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:16px}.tour-ref-options button i{width:22px;height:22px}.tour-option-icon{color:#b86f45;text-align:center;min-width:18px}.tour-ridesafe-option{align-items:center;gap:8px;display:inline-flex}.tour-info-dot{color:#d9966a!important;border:1px solid #b05d348a!important;border-radius:50%!important;justify-content:center!important;width:22px!important;height:22px!important;min-height:22px!important;font-size:12px!important}.tour-result-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.tour-result-head strong{color:#f4ede6;margin-top:8px;font-size:24px;line-height:1.1;display:block}.tour-result-head strong span{color:#d9966a;margin:0 18px}.tour-result-head em,.tour-result-head p{color:#f4ede6c7;margin:8px 0 0;font-size:17px;font-style:normal;display:block}.tour-result-head button{color:#f4ede6;background:#0806058f;border:1px solid #b05d3459;border-radius:9px;min-height:46px;padding:0 18px;font-size:15px}.tour-result-columns{border-top:1px solid #b05d3433;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:16px;padding-top:16px;display:grid}.tour-result-columns section{border-right:1px solid #b05d343d;min-width:0}.tour-result-columns section:last-child{border-right:0}.tour-result-columns h4,.tour-result-details-ref h4{color:#b86f45;letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:16px}.tour-result-columns p,.tour-result-details-ref p{color:#f4ede6d6;margin:4px 0;font-size:15px;line-height:1.32}.tour-result-details-ref{border-top:1px solid #b05d342e;gap:14px;margin-top:16px;padding-top:14px;display:grid}.tour-map-reference{padding:0!important}.tour-map-reference .tour-map-preview{background:radial-gradient(circle at 20% 52%,#b05d342e,#0000 20%),radial-gradient(circle at 75% 45%,#51837638,#0000 22%),linear-gradient(135deg,#0a1717e6,#080908f0);min-height:220px!important}.tour-map-reference .tour-route-line{background:linear-gradient(90deg,#f4ede6,#b86f45,#c47a3d,#f4ede6);border-radius:999px;height:6px;top:53%;left:9%;right:9%;transform:rotate(-1deg);box-shadow:0 0 18px #f2a4839e}.tour-map-label{z-index:3;color:#f4ede6;background:#090706bd;border:1px solid #b05d3447;border-radius:9px;padding:9px 13px;font-weight:900;position:absolute;top:18px}.tour-map-label.start{left:18px}.tour-map-label.end{right:18px}.tour-map-reference .tour-start{background:#f4ede6;top:50%;left:9%}.tour-map-reference .tour-end{background:#f4ede6;top:50%;left:auto;right:9%}.tour-map-reference .tour-map-pin{color:#b86f45;background:#080605c7;border:1px solid #f2a483db;border-radius:50%;width:34px;height:34px;box-shadow:0 0 12px #f2a48333}.tour-actions-reference{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.tour-actions-reference button{border-radius:9px!important;min-height:58px!important;font-size:17px!important}.tour-actions-reference .primary{color:#160d0a!important;background:linear-gradient(#f4ede6,#d9966a,#7a3f26)!important;border-color:#ffffff47!important}.tour-actions-reference button:last-child{color:#f4ede66b!important;background:#ffffff0f!important}.tour-reference-page .tour-text-link{text-underline-offset:4px;font:inherit;text-decoration:underline;color:#d9966a!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=720px){.tour-topbar{grid-template-columns:38px 1fr auto}.tour-topbar span{display:none}.tour-reference-hero{padding-right:58px!important}.tour-reference-hero .tour-sos-siren{width:48px;height:48px}.tour-route-inputs-ref,.tour-ref-options.three,.tour-ref-options.two,.tour-ref-options.safety,.tour-ref-options.discover,.tour-result-columns{grid-template-columns:1fr}.tour-result-columns section{border-bottom:1px solid #b05d3429;border-right:0;padding-bottom:8px}.tour-result-head{grid-template-columns:1fr}.tour-result-head button{justify-self:start}.tour-actions-reference{grid-template-columns:1fr!important}}.tour-reference-shell{gap:7px!important}.tour-reference-hero{padding-bottom:6px!important}.tour-reference-hero span{letter-spacing:2.4px!important;margin-bottom:2px!important;font-size:11px!important}.tour-reference-hero h1{text-underline-offset:3px!important;font-size:clamp(15px,3.8vw,23px)!important}.tour-reference-hero .tour-sos-siren{width:48px!important;height:48px!important}.tour-ref-card,.tour-result-reference,.tour-map-reference{border-radius:13px!important}.tour-vehicle-line{flex-wrap:nowrap!important;gap:8px!important;padding:10px 14px!important}.tour-vehicle-line>strong,.tour-ref-card h3,.tour-result-reference h3{letter-spacing:2.2px!important;font-size:14px!important}.tour-vehicle-line button{white-space:nowrap;min-height:34px!important;padding:0 12px!important;font-size:14px!important}.tour-vehicle-line button i,.tour-ref-options button i{width:17px!important;height:17px!important}.tour-route-form,.tour-option-card{gap:9px!important;padding:11px 14px!important}.tour-route-inputs-ref{grid-template-columns:repeat(2,minmax(140px,1fr))!important;gap:9px!important}.tour-route-inputs-ref label{gap:5px!important}.tour-route-inputs-ref label>span{letter-spacing:1.2px!important;padding-left:10px!important;font-size:10px!important}.tour-route-inputs-ref label>div{grid-template-columns:31px minmax(0,1fr)!important;min-height:44px!important}.tour-route-inputs-ref b{font-size:18px!important}.tour-route-inputs-ref input{min-height:42px!important;font-size:15px!important}.tour-add-stop-ref{min-height:43px!important;font-size:14px!important}.tour-ref-options{gap:7px 14px!important}.tour-ref-options.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tour-ref-options.safety,.tour-ref-options.discover{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tour-ref-options button{gap:6px!important;min-height:26px!important;font-size:13px!important;line-height:1.15!important}.tour-option-icon{min-width:14px!important;font-size:13px!important}.tour-info-dot{width:19px!important;height:19px!important;min-height:19px!important}.tour-result-reference{padding:13px 14px!important}.tour-result-head{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.tour-result-head strong{margin-top:5px!important;font-size:clamp(18px,4.4vw,23px)!important}.tour-result-head strong span{margin:0 8px!important}.tour-result-head em,.tour-result-head p{margin-top:4px!important;font-size:13px!important}.tour-result-head button{white-space:nowrap;min-height:34px!important;padding:0 11px!important;font-size:12px!important}.tour-result-columns{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;padding-top:10px!important}.tour-result-columns h4,.tour-result-details-ref h4,.tour-result-details-ref h5{color:#b86f45;text-transform:uppercase;letter-spacing:1.4px!important;margin:0 0 5px!important;font-size:12px!important}.tour-result-columns p,.tour-result-details-ref p{margin:3px 0!important;font-size:12px!important;line-height:1.32!important}.tour-result-details-ref{gap:10px!important;margin-top:10px!important;padding-top:10px!important}.tour-detail-intro h5{font-family:Georgia,Times New Roman,serif;color:#f4ede6!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.tour-map-reference .tour-map-preview{min-height:180px!important}.tour-actions-reference{gap:7px!important}.tour-actions-reference button{min-height:46px!important;font-size:14px!important}@media (width<=720px){.tour-vehicle-line{grid-template-columns:auto 1fr 1fr;align-items:center;display:grid!important}.tour-vehicle-line button{justify-content:center;padding:0 8px!important;font-size:13px!important}.tour-route-inputs-ref,.tour-ref-options.three,.tour-ref-options.two,.tour-ref-options.safety,.tour-ref-options.discover,.tour-result-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tour-result-columns section{border-bottom:1px solid #b05d3429;padding-bottom:6px;border-right:0!important}}@media (width<=420px){.tour-reference-page{padding-left:7px!important;padding-right:7px!important}.tour-vehicle-line{grid-template-columns:1fr 1fr}.tour-vehicle-line>strong{grid-column:1/-1}.tour-route-inputs-ref{grid-template-columns:1fr!important}.tour-ref-options.three,.tour-ref-options.two,.tour-ref-options.safety,.tour-ref-options.discover{grid-template-columns:1fr 1fr!important}.tour-result-head{grid-template-columns:1fr!important}.tour-result-head button{justify-self:start}.tour-result-columns{grid-template-columns:1fr 1fr!important}}.tour-topbar{display:none!important}.tour-reference-page{padding-top:8px!important}.tour-reference-hero{padding:4px 54px 8px 10px!important}.tour-reference-hero>div>span{display:none!important}.tour-reference-hero h1{opacity:0;animation:.72s ease-out both tourHeroFade;letter-spacing:0!important;border:0!important;font-size:clamp(17px,4.2vw,25px)!important;text-decoration:none!important}@keyframes tourHeroFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.tour-entry-page,.brosos-entry-page{color:#f4ede6;min-height:100svh;padding-bottom:96px;position:relative}.tour-entry-page{background:linear-gradient(#0000001a,#00000026 42%,#000000bd),url(/TourplanerBG.png) 50%/cover no-repeat;overflow:hidden}.tour-entry-overlay{z-index:1;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 96px);padding:58px 18px 18px;display:flex;position:relative}.tour-entry-headline h1{color:#f4ede6;letter-spacing:-.04em;text-shadow:0 3px 16px #0000009e;max-width:360px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,14vw,74px);line-height:.98}.tour-entry-headline p{text-shadow:0 2px 10px #000000b3;gap:5px;margin:42px 0 0;font-size:18px;font-weight:900;display:grid}.tour-entry-headline p span:first-child{color:#b86f45}.tour-entry-headline p span:nth-child(2){color:#92d66c}.tour-entry-bottom-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0908e0;border:1px solid #b05d343d;border-radius:16px;padding:4px 15px;display:grid;box-shadow:0 16px 32px #0000006b}.brosos-entry-page{background:linear-gradient(#0000009e,#000000d6),url(/garage-hero.png) 50%/cover fixed;padding:0 11px 104px}.brosos-entry-header{z-index:12;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #b05d3429;grid-template-columns:34px 1fr 34px;align-items:center;min-height:46px;margin:0 -11px 4px;padding:5px 10px;display:grid;position:sticky;top:0}.brosos-entry-header h2{text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px}.brosos-entry-header button{color:#d9966a;background:0 0;border:0;width:30px;height:30px;font-size:22px}.brosos-entry-intro{margin-top:-12px;padding:0 3px 10px}.brosos-entry-intro.compact{padding-bottom:10px}.brosos-entry-intro h1{color:#f4ede6;margin:0;font-size:28px;line-height:1.05;font-family:VtksBoldandcool,Georgia,serif!important;font-weight:900!important}.brosos-entry-intro p{color:#f4ede6a8;max-width:390px;margin:7px 0 0;font-size:13px;line-height:1.45}.tour-entry-stack{gap:9px;display:grid}.tour-entry-card,.tour-entry-compact{--entry-tone:184, 184, 184;color:#f4ede6;text-align:left;cursor:pointer;align-items:center;width:100%;display:grid}.tour-entry-card{border:1px solid rgba(var(--entry-tone), .45);background:linear-gradient(100deg, rgba(var(--entry-tone), .16), rgba(var(--entry-tone), .045) 58%, #0a0807c7);min-height:88px;box-shadow:inset 0 0 0 1px #ffffff05, 0 0 18px rgba(var(--entry-tone), .07);border-radius:14px;grid-template-columns:62px minmax(0,1fr) 22px;padding:12px 14px 12px 13px}.tour-entry-compact{background:0 0;border:0;border-bottom:1px solid #b05d3429;grid-template-columns:49px minmax(0,1fr) 20px;min-height:72px;padding:7px 0}.tour-entry-compact:last-child{border-bottom:0}.tour-entry-orange{--entry-tone:242, 164, 131}.tour-entry-green{--entry-tone:146, 214, 108}.tour-entry-blue{--entry-tone:77, 140, 190}.tour-entry-red{--entry-tone:225, 84, 74}.tour-entry-yellow{--entry-tone:230, 190, 82}.tour-entry-purple{--entry-tone:164, 102, 218}.tour-entry-neutral{--entry-tone:184, 184, 184}.tour-entry-icon{border:1px solid rgba(var(--entry-tone), .4);background:rgba(var(--entry-tone), .1);width:50px;height:50px;color:rgb(var(--entry-tone));box-shadow:0 0 16px rgba(var(--entry-tone), .12);border-radius:50%;place-items:center;font-size:22px;display:grid}.tour-entry-compact .tour-entry-icon{background:0 0;border:0;width:38px;height:38px;font-size:22px}.tour-entry-copy{gap:5px;min-width:0;display:grid}.tour-entry-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.05;overflow:hidden}.tour-entry-copy small{color:#f4ede6a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.18;overflow:hidden}.tour-entry-card em,.tour-entry-compact em{color:rgb(var(--entry-tone));font-size:23px;font-style:normal}.discover-results-panel,.weather-warning-page{gap:12px;width:min(100%,650px);margin:0 auto;padding:10px 0 0;display:grid}.discover-mode-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.discover-mode-switch button{color:#f4ede6b8;background:#00000061;border:1px solid #b05d3438;border-radius:10px;min-height:34px;font-size:12px;font-weight:900}.discover-mode-switch button.is-active{color:#f4ede6;background:linear-gradient(#b05d343d,#7138275c);border-color:#b05d34ad}.discover-input-grid{grid-template-columns:minmax(0,1fr) 108px;gap:8px;display:grid}.discover-input-grid.route{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-results-panel label{gap:6px;display:grid}.discover-results-panel label span{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.discover-results-panel input{color:#f4ede6;background:#00000085;border:1px solid #b05d343d;border-radius:12px;width:100%;min-height:42px;padding:0 12px}.discover-radius-note{color:#f4ede69e;margin:-2px 0 0;font-size:11.5px;line-height:1.35}.discover-added-toast{color:#ecffe9;background:linear-gradient(135deg,#25702ee6,#1b4622eb);border:1px solid #75c96970;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.discover-added-toast span{font-size:18px}.discover-result-list,.weather-warning-list{gap:10px;display:grid}.discover-result-card,.weather-warning-card,.weather-warning-empty{background:linear-gradient(135deg,#b05d340e,#b56a5506),#090706d1;border:1px solid #b05d3433;border-radius:14px;padding:12px}.discover-result-card small,.weather-warning-card small{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.discover-result-card h3,.weather-warning-card h3,.weather-warning-page h1{color:#f4ede6;margin:4px 0 0;font-family:Georgia,Times New Roman,serif}.discover-result-card div{color:#f4ede6b8;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:12px;display:flex}.discover-result-card p,.weather-warning-card p,.weather-warning-page>p,.weather-warning-empty{color:#f4ede6b8;font-size:12px;line-height:1.38}.discover-result-card footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.discover-result-card button{color:#d9966a;background:#00000061;border:1px solid #b05d3452;border-radius:9px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900}.weather-warning-card strong{color:#d9966a;margin-top:8px;font-size:12px;line-height:1.35;display:block}@media (width<=520px){.discover-input-grid,.discover-input-grid.route{grid-template-columns:1fr}}@media (width>=700px){.tour-entry-overlay,.brosos-entry-page>.tour-entry-stack,.brosos-entry-intro{width:min(100%,650px);margin-left:auto;margin-right:auto}}.tour-reference-hero h2{margin-top:7px!important;font-size:clamp(22px,5.6vw,34px)!important}.tour-vehicle-line button,.tour-ref-options button{box-shadow:none!important;color:#f4ede6c7!important;background:0 0!important;border:0!important}.tour-vehicle-line button.is-active,.tour-ref-options button.is-active{box-shadow:none!important;color:#f4ede6!important;background:0 0!important;border:0!important}.tour-vehicle-line button.is-active .tour-option-icon,.tour-ref-options button.is-active .tour-option-icon{color:#b86f45!important}.tour-vehicle-line button i,.tour-ref-options button i{background:#00000029!important;border-color:#b05d3473!important}.tour-vehicle-line button.is-active i,.tour-ref-options button.is-active i{background:#f2a48314!important;border-color:#f2a483c7!important}.tour-vehicle-line button.is-active i:after,.tour-ref-options button.is-active i:after{color:#b86f45!important;font-size:13px!important}.tour-route-inputs-ref label>div{min-height:42px!important}.tour-route-inputs-ref input,.tour-add-stop-ref{min-height:40px!important}.tour-result-columns section:empty:after{content:"Noch nichts aktiv";color:#f4ede66b;font-size:11px}.tour-result-columns section p:empty{display:none}.market-listing-card{background:linear-gradient(135deg,#ffffff09,#b05d3403),#080605c7;border:1px solid #b05d343d;border-radius:14px;grid-template-columns:112px minmax(0,1fr);gap:12px;width:100%;min-height:148px;padding:10px;display:grid;overflow:hidden;box-shadow:0 16px 36px #0000004d}.market-listing-image{aspect-ratio:1;color:#f4ede6c7;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 45%,#b05d342e,#140e0af5 58%) 50%/cover no-repeat;border:1px solid #b05d342e;border-radius:10px;place-items:center;width:112px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:900;display:grid;position:relative}.market-listing-image:before{content:"NEU";color:#f4ede6;letter-spacing:.08em;text-shadow:0 1px 4px #000000e6,0 0 7px #b05d3459;background:0 0;border-radius:0;align-items:center;padding:0;font-family:Arial,sans-serif;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:7px;left:9px}.market-listing-content{grid-template-rows:auto auto auto auto 1fr;align-content:start;min-width:0;padding:1px 2px 0 0;display:grid;position:relative}.market-listing-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.market-listing-top>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.market-listing-top small{text-transform:uppercase;font-weight:900;line-height:1;color:#d39a7dd6!important;letter-spacing:.13em!important;font-size:9px!important}.market-listing-badges{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.market-seller-chip{color:#f4ede6bd;letter-spacing:.04em;background:#b05d3412;border:1px solid #b05d3440;border-radius:999px;align-items:center;min-height:17px;padding:2px 6px;font-size:8.5px;font-weight:900;line-height:1;display:inline-flex}.market-listing-top button{color:#d9966a!important;width:25px!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:#0000003d!important;border:1px solid #b05d3452!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.market-listing-top button.is-active{color:#f4ede6!important;background:#b05d3424!important}.market-listing-content h3,.market-listing-title{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;overflow:hidden;color:#f4ede6!important;text-align:left!important;background:0 0!important;border:0!important;margin:7px 0 0!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-weight:900!important;line-height:1.14!important;display:-webkit-box!important}.market-listing-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#f4ede6ad!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.34!important}.market-listing-meta{color:#f4ede69e;flex-wrap:wrap;gap:4px 9px;margin-top:8px;font-size:10px;line-height:1.25;display:flex}.market-listing-meta span{white-space:nowrap}.market-listing-content>strong{text-align:right;place-self:end;font-family:Georgia,Times New Roman,serif;line-height:1.1;color:#d9966a!important;margin-top:10px!important;font-size:18px!important}.home-card-grid .market-listing-card,.wk-listing-list .market-listing-card{max-width:100%}@media (width<=520px){.market-listing-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:136px;padding:9px}.market-listing-image{width:98px}.market-listing-content h3,.market-listing-title{font-size:15px!important}.market-listing-content p{font-size:11px!important}.market-listing-content>strong{font-size:16px!important}}.tour-ref-options.three{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tour-ref-options.three button:first-child{order:1}.tour-ref-options.three button:nth-child(2){order:3}.tour-ref-options.three button:nth-child(3){order:2}.tour-ref-options.three button:nth-child(4){order:4}.tour-ref-options.two button,.tour-ref-options.three button,.tour-ref-options.safety button,.tour-ref-options.discover button{text-align:left!important;justify-content:flex-start!important}.tour-result-head button{justify-content:center!important;align-items:center!important;padding-top:1px!important;line-height:1!important;display:inline-flex!important}.tour-ridesafe-state{align-items:center;gap:6px;display:inline-flex!important}.tour-ridesafe-state .tour-info-dot{margin-left:2px;transform:translateY(-1px)}.tour-ref-options.three button:first-child,.tour-ref-options.three button:nth-child(2),.tour-ref-options.three button:nth-child(3),.tour-ref-options.three button:nth-child(4){order:initial!important}.tour-ref-options.three button:first-child{grid-area:1/1!important}.tour-ref-options.three button:nth-child(2){grid-area:1/2!important}.tour-ref-options.three button:nth-child(3){grid-area:2/1!important}.tour-ref-options.three button:nth-child(4){grid-area:2/2!important}.home-event-preview.is-meet .home-event-preview-image b,.home-event-preview.is-meet .home-event-preview-top small,.home-event-preview.is-meet .home-event-preview-bottom strong{color:#f4ede6!important;background:linear-gradient(135deg,#17284ff2,#243a66db 52%,#7b1720e0)!important;border-color:#3f5b8f7a!important}.home-event-preview.is-tour .home-event-preview-image b,.home-event-preview.is-tour .home-event-preview-top small,.home-event-preview.is-tour .home-event-preview-bottom strong{color:#e8f3b4!important;background:linear-gradient(135deg,#2a4816f2,#637d1fdb)!important;border-color:#91ae4780!important}.home-event-preview.is-party .home-event-preview-image b,.home-event-preview.is-party .home-event-preview-top small,.home-event-preview.is-party .home-event-preview-bottom strong{color:#d9966a!important;background:linear-gradient(135deg,#4e1871f5,#8b39b2db)!important;border-color:#a855f77a!important}.home-event-preview.is-club .home-event-preview-image b,.home-event-preview.is-club .home-event-preview-top small,.home-event-preview.is-club .home-event-preview-bottom strong{color:#f4ede6!important;background:linear-gradient(135deg,#6e3724f2,#db977ad1)!important;border-color:#b05d3480!important}.home-event-preview-bottom button{align-self:flex-end!important;margin-left:auto!important}.market-listing-media{align-content:start;gap:6px;min-width:0;display:grid}.market-listing-under-image{color:#f4ede6a8;gap:3px;font-size:9.5px;line-height:1.18;display:grid}.market-listing-under-image span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-listing-under-image span:nth-child(n+2){color:#d9966a;font-weight:800}.market-listing-card{background:#0a0808c7!important;border:1px solid #cd8c6959!important;border-radius:16px!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;min-height:132px!important;padding:9px!important;box-shadow:0 0 12px #cd8c6914!important}.market-listing-card:hover{box-shadow:0 0 12px #cd8c6924!important}.market-listing-image{border-radius:11px!important;width:96px!important}.market-listing-content{grid-template-rows:auto auto auto auto auto!important}.market-listing-content h3,.market-listing-title{-webkit-line-clamp:2!important;margin-top:5px!important;font-size:14px!important;line-height:1.16!important}.market-listing-content p{-webkit-line-clamp:2!important;margin-top:4px!important;font-size:11px!important;line-height:1.3!important}.market-listing-meta{gap:3px 7px!important;margin-top:6px!important;font-size:9.5px!important}.market-member-status{color:#d9966a;letter-spacing:.12em;background:#00000042;border:1px solid #e68f5e66;border-radius:999px;width:fit-content;margin-top:0;padding:2px 6px;font-size:8px;font-weight:900;line-height:1.15}.market-listing-content>strong{margin-top:4px!important;font-size:14px!important}@media (width<=520px){.market-listing-card{grid-template-columns:90px minmax(0,1fr)!important;min-height:126px!important;padding:8px!important}.market-listing-image{width:90px!important}}.home-shop-deal-row{grid-auto-columns:minmax(168px,44vw)}.home-shop-deal-card{min-width:0}.profile-page{color:#f4ede6;width:min(1040px,100%);margin:0 auto;padding:10px 12px 104px}.profile-hero-card,.profile-meta-list,.profile-review-card,.profile-tabs-card,.profile-activity-card,.profile-settings-drawer,.profile-reviews-drawer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#080605bd;border:1px solid #b05d3438;border-radius:18px;box-shadow:0 20px 54px #00000057}.profile-hero-card{min-height:230px;margin-bottom:14px;padding:18px;position:relative;overflow:visible;background-position:50% 65%!important;background-repeat:no-repeat!important;background-size:cover!important}.profile-hero-card:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 28% 54%,#0000000a,#00000080 72%),linear-gradient(#0000 38%,#0000009e);position:absolute;inset:0}.profile-hero-card>*{z-index:1;position:relative}.profile-header-content{z-index:2;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.profile-hero-actions{gap:5px;display:flex;position:absolute;top:10px;right:10px}.profile-security-icons{gap:7px;display:flex;position:absolute;top:10px;left:10px}.profile-security-icons img{object-fit:contain;width:34px;height:34px}.profile-security-icons img.is-active{filter:saturate(1.45)contrast(1.14)drop-shadow(0 0 7px #5cec73c7)drop-shadow(0 0 16px #5cec7359)}.profile-security-icons img.is-inactive{filter:grayscale(.75)contrast(1.08)drop-shadow(0 0 7px #e65a4652);opacity:.68}.profile-hero-actions button,.profile-avatar-wrap button{color:#d9966a;cursor:pointer;background:#0000006b;border:1px solid #b05d3452;border-radius:12px;place-items:center;display:grid}.profile-hero-actions button{width:31px;height:31px;position:relative}.profile-hero-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.profile-hero-unread-badge{color:#f2b07f;background:0 0;border:1.4px solid #d9966a;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.profile-avatar-wrap{z-index:3;width:118px;height:118px;position:absolute;bottom:-10px;left:-10px;overflow:visible}.profile-avatar{object-fit:cover;object-position:center;border:2px solid #e68f5edb;border-radius:50%;width:118px;height:118px;display:block;box-shadow:0 0 24px #e68f5e2e}.profile-online-dot{z-index:6;background:#49d83f;border:3px solid #0a0807f2;border-radius:50%;width:20px;height:20px;position:absolute;bottom:12px;right:4px;box-shadow:0 0 10px #49d83f70}.profile-avatar-wrap button{border-radius:8px;width:30px;height:24px;font-size:12px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.profile-status-badges{display:none}.profile-hero-copy{text-align:left;text-shadow:0 2px 16px #000000b8;min-width:0;max-width:260px;margin-left:132px;padding:0 0 10px}.profile-hero-copy h1{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,5.6vw,25px);line-height:1;transform:translate(-12px,10px)}.profile-rank{display:none}.profile-meta-list{color:#f5e8dcc7;gap:7px;width:100%;margin:9px 0 0;padding:8px 0 0;font-size:10.5px;display:grid;overflow:hidden}.profile-meta-row{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;padding:0 10px;display:flex;overflow-x:auto}.profile-meta-row::-webkit-scrollbar{display:none}.profile-meta-row span{color:#f5e8dcc7;flex:none}.profile-meta-row span.is-active{color:#d9966a;opacity:1}.profile-meta-row span.is-muted{filter:grayscale();opacity:.35}.profile-meta-stats{background:linear-gradient(90deg,#b05d340b,#0000002e),#08060561;border-top:1px solid #b05d341f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.profile-meta-stats button{color:#f4ede6;background:0 0;border:0;border-right:1px solid #b05d3429;place-items:center;gap:1px;min-height:52px;display:grid}.profile-meta-stats button:last-child{border-right:0}.profile-meta-stats span{color:#d9966a;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex;overflow:visible}.profile-meta-stats b{font-family:inherit;font-size:12px;font-weight:800;line-height:1}.profile-meta-stats em{color:#f4ede6bd;text-align:center;font-size:9px;font-style:normal;line-height:1}.profile-review-card{width:100%;height:76px;min-height:76px;margin-top:10px;margin-bottom:10px;padding:11px 14px 10px;overflow:hidden}.profile-review-card.is-closed{gap:6px}.profile-review-card p,.profile-review-card blockquote{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#f4ede6;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.profile-review-head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;transition:color .16s,opacity .16s;display:flex}.profile-review-head>span{color:#d9966a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-review-head:active{opacity:.72}.profile-review-head>div{color:#d9966a;align-items:center;gap:7px;display:inline-flex}.profile-review-score{justify-content:flex-end;margin-left:auto}.profile-review-head b{color:#d9966a;font-size:10px;font-weight:900;line-height:1}.profile-review-wrenches{color:#d9966a;filter:drop-shadow(0 0 5px #e68f5e40);gap:2px;font-size:12px;display:inline-flex}.profile-review-wrenches span{color:#f4ede647;filter:grayscale();opacity:.52}.profile-review-wrenches span.is-active{color:#d9966a;filter:none;opacity:1}.profile-review-roller{gap:5px;animation:.52s both profileReviewFade;display:grid}.profile-review-roller small,.profile-reviews-drawer small{color:#f4ede694;font-size:10px;font-weight:800}.profile-review-roller p,.profile-reviews-drawer article p{color:#f4ede6d6;margin:0;font-size:12px;line-height:1.38}.profile-review-card.is-closed .profile-review-roller p{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:34px;display:-webkit-box;overflow:hidden}.profile-review-roller>div{color:#f4ede694;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;display:flex}.profile-review-roller button,.profile-review-all,.profile-reviews-drawer footer button{color:#d9966a;background:0 0;border:0;font-size:10.5px;font-weight:800}.profile-review-all{justify-self:start;padding:0}.profile-review-roller blockquote,.profile-reviews-drawer blockquote{color:#f4ede6bd;background:#e68f5e0f;border-left:2px solid #e68f5e8c;border-radius:8px;margin:2px 0 0;padding:7px 9px;font-size:11px;line-height:1.35}@keyframes profileReviewDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes profileReviewFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.profile-tabs-card{margin-top:10px;overflow:hidden}.profile-tabs{border-bottom:1px solid #b05d3424;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-tabs button{color:#f4ede69e;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;place-items:center;min-height:40px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900;display:flex}.profile-tabs button.is-active{color:#f4ede6;border-bottom-color:#e68f5e}.profile-garage-grid{gap:10px;padding:9px;display:grid}.profile-vehicle-card,.profile-placeholder-card{background:linear-gradient(145deg,#b05d340f,#00000029),#0000004d;border:1px solid #b05d342e;border-radius:14px;gap:10px;padding:10px;display:grid}.profile-vehicle-card{grid-template-columns:44% minmax(0,1fr);align-items:stretch;gap:12px;min-height:152px}.profile-ridesafe-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#080605bd;border:1px solid #b05d3438;border-radius:16px;gap:12px;padding:16px;display:grid}.profile-ridesafe-card h3{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px}.profile-ridesafe-card p{color:#f4ede6b8;margin:0;font-size:13px;line-height:1.4}.profile-emergency-list{gap:8px;display:grid}.profile-emergency-list article{background:#00000038;border:1px solid #b05d3429;border-radius:12px;gap:3px;padding:10px;display:grid}.profile-emergency-list strong{color:#d9966a}.profile-emergency-list span{color:#f4ede6ad;font-size:12px}.profile-ridesafe-check{background:#1c3f1833;border:1px solid #76c82f3d;border-radius:13px;gap:8px;padding:12px;display:grid}.profile-ridesafe-check>strong{color:#b9f4b4}.profile-ridesafe-check div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-ridesafe-check button{color:#d9966a;background:#080605ad;border:1px solid #b05d343d;border-radius:10px;min-height:38px;font-weight:900}.profile-vehicle-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #b05d3438;border-radius:12px;height:100%;min-height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.profile-vehicle-image button{color:#d9966a;background:#00000073;border-color:#b05d346b;border-radius:999px;width:auto;height:auto;min-height:0;padding:3px 8px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:8px;left:10px;right:auto}.profile-vehicle-image button.is-liked{color:#b86f45;box-shadow:0 0 13px #ff785c4d}.profile-vehicle-copy{min-width:0}.profile-vehicle-card h3,.profile-placeholder-card h3{-webkit-line-clamp:2;line-clamp:2;color:#f4ede6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.08;display:-webkit-box;overflow:hidden}.profile-vehicle-card strong{color:#e68f5e;margin-top:3px;font-size:12px;display:block}.profile-vehicle-card p,.profile-vehicle-card em{color:#f4ede6b8;margin:6px 0 0;font-size:10.5px;line-height:1.35}.profile-vehicle-card p b{color:#d9966a}.profile-vehicle-card em{color:#b05d34b3;font-style:normal;display:block}.profile-vehicle-card ul{color:#f4ede6b8;gap:2px;margin:6px 0 8px;padding:0;font-size:10.5px;line-height:1.25;list-style:none;display:grid}.profile-vehicle-card button,.profile-placeholder-card button{color:#f4ede6;background:#00000047;border:1px solid #e68f5e66;border-radius:10px;min-height:28px;padding:6px 11px;font-size:12px;font-weight:700}.profile-safety-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-safety-badges span{color:#d9966a;text-transform:uppercase;border:1px solid #e68f5e52;border-radius:14px;place-items:center;gap:3px;min-height:42px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900;display:grid}.profile-safety-badges b{color:#69d477;font-family:inherit;font-size:12px}.profile-placeholder-card p{color:#f4ede6ad;margin:0;font-size:11px;line-height:1.45}.profile-activity-card{margin-top:12px;padding:11px 13px}.profile-activity-card>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.profile-activity-card h2{color:#f4ede6;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px}.profile-activity-card>div button{color:#d9966a;background:#0003;border:1px solid #b05d342e;border-radius:8px;place-items:center;width:27px;height:24px;font-weight:800;line-height:1;display:grid}.profile-activity-card article{border-top:1px solid #b05d341a;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}.profile-activity-card article:first-of-type{border-top:0}.profile-activity-card article span{color:#e68f5e;font-size:14px}.profile-activity-card p{color:#f4ede6d1;margin:0;font-size:11.5px}.profile-activity-card time{color:#f4ede68f;font-size:10px}.profile-settings-overlay{z-index:79;background:#0000006b;position:fixed;inset:0}.profile-settings-drawer,.profile-reviews-drawer{z-index:80;border-radius:18px 0 0 18px;align-content:start;width:min(82vw,320px);padding:18px 14px;transition:transform .24s;display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.profile-settings-drawer.is-open,.profile-reviews-drawer.is-open{transform:translate(0)}.profile-settings-drawer>div,.profile-reviews-drawer>div{color:#d9966a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:900;display:flex}.profile-settings-drawer>div button,.profile-reviews-drawer>div button{color:#d9966a;background:#00000059;border:1px solid #b05d3447;border-radius:50%;width:30px;height:30px;font-size:19px}.profile-settings-drawer>button{color:#f4ede6b3;background:0 0;border:0;border-top:1px solid #b05d3414;justify-content:space-between;align-items:center;min-height:52px;font-size:12px;display:flex}.profile-settings-drawer>button>span:first-child{align-items:center;gap:8px;min-width:0;display:inline-flex}.profile-settings-drawer>button b{color:#d9966a;place-items:center;width:18px;height:18px;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.profile-reviews-drawer{overflow-y:auto}.profile-reviews-drawer article{border-top:1px solid #b05d341a;gap:6px;padding:11px 0;display:grid}.profile-reviews-drawer article header,.profile-reviews-drawer article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-reviews-drawer footer button{padding:0}.profile-reviews-drawer footer button.is-liked{color:#b86f45}.profile-subpage{align-content:start;gap:14px;min-height:100dvh;padding:14px 16px 108px;display:grid}.profile-subpage-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#080504fa,#080504c7);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;margin:-2px -4px 0;padding:6px 4px;display:grid;position:sticky;top:0}.profile-subpage-header button{color:#d9966a;background:#0a0706b8;border:1px solid #b05d3447;border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid}.profile-subpage-header h1{color:#f6e7dc;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,6vw,30px);line-height:1}.profile-subpage-content{gap:12px;display:grid}.profile-menu-section,.profile-menu-card-grid article{background:linear-gradient(145deg,#1b0e0abd,#080707e0),#0a0808c7;border:1px solid #cd8c6952;border-radius:16px;box-shadow:inset 0 1px #ffe8d60a}.profile-menu-section{gap:10px;padding:14px;display:grid}.profile-menu-section.is-danger{border-color:#d252486b}.profile-menu-section h2,.profile-toggle-groups h3{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:900}.profile-menu-section p{color:#f4ede6c2;margin:0;font-size:12.5px;line-height:1.45}.profile-menu-rows{display:grid}.profile-menu-rows button,.profile-toggle-groups button{color:#f4ede6c2;text-align:left;background:0 0;border:0;border-top:1px solid #b05d3417;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 0;font-size:12px;display:flex}.profile-menu-rows button:first-child,.profile-toggle-groups button:first-of-type{border-top:0}.profile-menu-rows span{color:#d9966a;font-size:16px}.profile-menu-card-grid{gap:10px;display:grid}.profile-menu-card-grid article{gap:6px;padding:12px;display:grid}.profile-menu-card-image{background-position:50%;background-size:cover;border:1px solid #b05d342e;border-radius:12px;min-height:96px;margin-bottom:3px}.profile-menu-card-grid small{color:#d99775;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-menu-card-grid h3{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.1}.profile-menu-card-grid p{color:#f4ede6b8;margin:0;font-size:12px;line-height:1.4}.profile-menu-card-grid article button,.profile-menu-primary{color:#d9966a;background:#0c0807a3;border:1px solid #b05d3457;border-radius:12px;justify-self:start;min-height:34px;padding:8px 12px;font-size:12px;font-weight:800}.profile-menu-primary{justify-self:stretch;width:100%;margin-top:2px}.profile-menu-tabs{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.profile-menu-tabs::-webkit-scrollbar{display:none}.profile-menu-tabs button{color:#f4ede6b8;background:#0d0908b8;border:1px solid #b05d3440;border-radius:999px;flex:none;min-height:32px;padding:7px 12px;font-size:11px;font-weight:800}.profile-menu-search{color:#f4ede6;background:#080605c7;border:1px solid #b05d3452;border-radius:14px;outline:none;width:100%;min-height:42px;padding:0 13px;font-size:13px}.profile-toggle-groups{gap:12px;display:grid}.profile-toggle-groups section{background:#0a0808c7;border:1px solid #cd8c6947;border-radius:16px;gap:4px;padding:13px 14px;display:grid}.profile-toggle-groups button i{background:#0000006b;border:1px solid #b05d344d;border-radius:999px;flex:none;width:34px;height:18px;position:relative}.profile-toggle-groups button i:after{content:"";background:#f4ede680;border-radius:50%;width:10px;height:10px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.profile-toggle-groups button i.is-on{background:#d58b6833;border-color:#d58b68b3}.profile-toggle-groups button i.is-on:after{background:#d9966a;transform:translate(15px)}.profile-progress{background:#f4ede61a;border-radius:999px;height:8px;overflow:hidden}.profile-progress span{border-radius:inherit;background:linear-gradient(90deg,#8c4b34,#d9966a);height:100%;display:block;box-shadow:0 0 12px #b05d3438}.profile-modal-overlay{z-index:95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-logout-modal{background:linear-gradient(145deg,#1a0f0cfa,#080707fa);border:1px solid #b05d3457;border-radius:18px;width:min(100%,330px);padding:18px;box-shadow:0 18px 45px #00000085}.profile-logout-modal h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px}.profile-logout-modal p{color:#f4ede6b8;margin:8px 0 16px;font-size:13px}.profile-logout-modal div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-logout-modal button{color:#d9966a;background:#0c0807b8;border:1px solid #b05d344d;border-radius:12px;min-height:38px;font-weight:800}.profile-logout-modal button:last-child{color:#d9966a;border-color:#d55f5273}.vehicle-garage-page{background:linear-gradient(#00000047,#000000e0),radial-gradient(circle at 50% 0,#b05d341f,#0000 280px),url(/garage-hero.png) top/cover no-repeat,#050403;min-height:100dvh;padding:18px 18px 112px}.vehicle-garage-header{grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:64px;margin-bottom:16px;display:grid}.vehicle-garage-header h1{color:#f4ede6;text-align:center;text-shadow:0 2px 18px #0000008f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,9vw,44px);line-height:1}.vehicle-garage-header button{color:#d9966a;background:#070504b3;border:1px solid #b05d3466;border-radius:50%;place-items:center;width:50px;height:50px;font-size:30px;font-weight:800;line-height:1;display:grid;box-shadow:0 0 18px #b05d340f}.vehicle-garage-header span{width:50px;height:50px}.vehicle-garage-stats,.vehicle-add-card,.vehicle-garage-card,.vehicle-garage-form article,.vehicle-detail-view article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1c110dc7,#070606e0),#0a0808c7;border:1px solid #cd8c6957;box-shadow:inset 0 1px #ffe8d60a}.vehicle-garage-stats{border-radius:22px;gap:18px;margin-bottom:14px;padding:18px 16px 22px;display:grid}.vehicle-garage-stats h2,.vehicle-list-section>header h2{color:#d9966a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900}.vehicle-garage-stats>div{grid-template-columns:repeat(3,1fr);display:grid}.vehicle-garage-stats article{border-left:1px solid #b05d3426;place-items:center;gap:4px;min-height:86px;display:grid}.vehicle-garage-stats article:first-child{border-left:0}.vehicle-garage-stats span{color:#e6a17c;font-size:24px}.vehicle-garage-stats strong{color:#f4ede6;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.vehicle-garage-stats small{color:#f4ede6bf;font-size:13px}.vehicle-add-card{color:#f4ede6;text-align:left;border-style:dashed;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 22px;grid-template-areas:"icon title arrow""icon text arrow";align-items:center;width:100%;min-height:112px;margin-bottom:30px;padding:18px;display:grid;position:relative}.vehicle-add-card>span{color:#d9966a;border:2px solid #f0c7b0c7;border-radius:50%;grid-area:icon;place-items:center;width:48px;height:48px;font-size:32px;line-height:1;display:grid}.vehicle-add-card b{color:#f4ede6;grid-area:title;font-size:20px}.vehicle-add-card small{color:#f4ede6ad;grid-area:text;font-size:13px}.vehicle-add-card i{color:#d9966a;grid-area:arrow;font-size:32px;font-style:normal}.vehicle-list-section{gap:12px;display:grid}.vehicle-list-section>header{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.vehicle-list-section>header button{color:#d9966a;background:0 0;border:0;align-items:center;gap:9px;font-size:14px;display:inline-flex}.vehicle-list-section>header button span{font-size:20px;transform:rotate(90deg)}.vehicle-card-list,.vehicle-garage-form,.vehicle-detail-view{gap:14px;display:grid}.vehicle-garage-card{cursor:pointer;border-radius:18px;grid-template-columns:96px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:124px;padding:14px 12px;display:grid;position:relative}.vehicle-card-image{background-position:50%;background-size:cover;border:1px solid #b05d3447;border-radius:15px;width:88px;height:88px}.vehicle-card-copy{gap:6px;min-width:0;padding-right:20px;display:grid}.vehicle-card-copy h3{color:#f4ede6;margin:0;font-size:19px;line-height:1.15}.vehicle-card-copy p{color:#f4ede6b3;margin:0;font-size:13px;line-height:1.35}.vehicle-badge-row{flex-wrap:wrap;gap:6px;display:flex}.vehicle-badge-row span{color:#d9966a;background:#0000003d;border:1px solid #b05d3438;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.vehicle-badge-row span.is-aktiv{color:#8dde8b;border-color:#58be6061}.vehicle-badge-row span.is-entwurf{color:#9bc8e6;border-color:#64aadc61}.vehicle-badge-row span.is-privat{color:#f4ede69e;border-color:#f4ede633}.vehicle-garage-card>i{color:#d9966a;font-size:34px;font-style:normal}.vehicle-card-menu{color:#f4ede6bd;letter-spacing:.1em;background:0 0;border:0;font-size:18px;font-weight:900;position:absolute;top:14px;right:36px}.vehicle-card-popover{z-index:10;background:#0a0706f5;border:1px solid #b05d3452;border-radius:12px;width:min(210px,68vw);padding:8px;display:grid;position:absolute;top:38px;right:18px;box-shadow:0 18px 34px #00000073}.vehicle-card-popover button{color:#f4ede6c7;text-align:left;background:0 0;border:0;border-top:1px solid #b05d3414;min-height:32px;font-size:12px}.vehicle-card-popover button:first-child{border-top:0}.vehicle-garage-form article,.vehicle-detail-view article{border-radius:14px;gap:9px;padding:12px;display:grid}.vehicle-garage-form article small{color:#d9966a;border:1px solid #b05d3461;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.vehicle-garage-form article{grid-template-columns:25px minmax(0,1fr);align-items:center}.vehicle-garage-form article>:not(small):not(h2){grid-column:1/-1}.vehicle-garage-form h2,.vehicle-detail-view h2,.vehicle-detail-view h3{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif}.vehicle-garage-form h2{font-size:16px}.vehicle-type-grid,.vehicle-form-grid,.vehicle-spec-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vehicle-type-grid button,.vehicle-upload-button,.vehicle-save-button,.vehicle-detail-actions button{color:#d9966a;background:#0a07069e;border:1px solid #b05d3447;border-radius:12px;min-height:40px;font-size:13px;font-weight:800}.vehicle-type-grid button.is-active{color:#f4ede6;background:linear-gradient(135deg,#b05d3452,#0a0706b8);border-color:#d9966ac2;box-shadow:inset 0 1px #ffe8d614,0 0 0 2px #d9966a14}.vehicle-garage-form label,.vehicle-detail-view label{color:#f4ede6bd;letter-spacing:.02em;gap:5px;font-size:11px;font-weight:850;display:grid}.vehicle-garage-form label:has(input[required]){color:#ffb27ae6}.vehicle-garage-form input,.vehicle-garage-form textarea,.vehicle-garage-form select,.vehicle-detail-view input{color:#f4ede6;width:100%;min-height:36px;font:inherit;background:#0000007a;border:1px solid #b05d3447;border-radius:10px;padding:8px 10px;font-weight:750}.vehicle-garage-form input:focus,.vehicle-garage-form textarea:focus,.vehicle-garage-form select:focus,.vehicle-detail-view input:focus{border-color:#ff9b52c2;outline:none;box-shadow:0 0 0 3px #d96f281f}.vehicle-garage-form select{appearance:none}.vehicle-garage-form textarea{resize:vertical;min-height:66px}.vehicle-check-row{align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.vehicle-check-row input{accent-color:#b86f45;width:16px;min-height:16px}.vehicle-limit-note{color:#d9966a;margin:0;font-size:12px;line-height:1.35}.vehicle-limit-note.is-error{color:#ffc6c6;background:#7810102e;border:1px solid #ff545447;border-radius:12px;padding:10px 12px;font-weight:850}.vehicle-save-notice{color:#dfffdc;background:linear-gradient(135deg,#2a762d47,#0a0706b8);border:1px solid #6ad66d57;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:900;animation:1.15s vehicleSavePulse;box-shadow:0 0 #6ad66d38}.vehicle-save-button{color:#150d0a;background:linear-gradient(#d99a73,#9b5633,#5f2c1c);min-height:44px;font-size:14px}.vehicle-detail-hero{background-position:50%;background-size:cover;border:1px solid #b05d3447;border-radius:22px;min-height:240px}.vehicle-detail-hero span{color:#8dde8b;background:#00000070;border:1px solid #58be606b;border-radius:999px;margin:14px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.vehicle-detail-view article p{color:#f4ede6b8;margin:0;font-size:13px;line-height:1.45}.vehicle-spec-list span{color:#f4ede6bd;border:1px solid #b05d342e;border-radius:10px;padding:8px 9px;font-size:12px}.vehicle-detail-actions{gap:8px;display:grid}@keyframes vehicleSavePulse{0%{opacity:0;transform:translateY(-6px);box-shadow:0 0 #6ad66d47}40%{opacity:1;transform:translateY(0);box-shadow:0 0 0 5px #6ad66d14}to{opacity:1;box-shadow:0 0 #6ad66d00}}@media (width<=420px){.vehicle-garage-page{padding-inline:14px}.vehicle-garage-header{grid-template-columns:46px minmax(0,1fr) 46px}.vehicle-garage-header button,.vehicle-garage-header span{width:44px;height:44px}.vehicle-garage-card{grid-template-columns:84px minmax(0,1fr) 16px;gap:10px;padding:12px 10px}.vehicle-card-image{width:78px;height:78px}.vehicle-card-copy h3{font-size:17px}.vehicle-card-copy p{font-size:12px}}@media (width>=760px){.profile-garage-grid{grid-template-columns:1fr}}@media (width<=420px){.profile-hero-card{min-height:218px;margin-bottom:16px;padding:16px}.profile-avatar,.profile-avatar-wrap{width:104px;height:104px}.profile-header-content{gap:14px;bottom:19px;left:18px;right:18px}.profile-avatar-wrap .avatar-rank-arc{width:120%;top:-16px}.profile-hero-copy{padding-bottom:8px;padding-right:0}.profile-hero-copy h1{font-size:clamp(23px,7vw,30px)}.profile-rank{display:none}.profile-meta-list{border-radius:18px;width:100%;margin:0;overflow:hidden}.profile-meta-stats button{min-height:46px}.profile-meta-stats em{font-size:8px}.profile-meta-stats b{font-size:11px}.profile-vehicle-card{grid-template-columns:44% minmax(0,1fr);gap:11px;padding:12px}.profile-vehicle-image{height:130px}}.brosos-prototype-page{color:#f4ede6;background-color:#0000;background-image:linear-gradient(#040201ad,#070302c7 44%,#050201e6 100%),radial-gradient(circle at 72% 0,#d24a3a2e,#0000 260px),radial-gradient(circle at 18% 18%,#b05d341a,#0000 220px),url(/BroSoSHGAlarm.png),linear-gradient(#050302,#100805 48%,#050302);background-position:0 0,0 0,0 0,50%,0 0;background-repeat:repeat,repeat,repeat,no-repeat,repeat;background-size:auto,auto,auto,cover,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100dvh;padding:6px 14px 112px}.brosos-disclaimer{color:#d9966a;background:#301409b8;border:1px solid #ffa76157;border-radius:12px;margin:8px 0 12px;padding:10px 12px;font-size:11.5px;line-height:1.35}.brosos-prototype-hero,.brosos-step-card,.brosos-alert-card,.brosos-incoming-call,.brosos-helper-interface article,.brosos-settings article,.brosos-missions article,.brosos-sent-screen{background:linear-gradient(145deg,#22110ab8,#090706eb),#0a0808cc;border:1px solid #cd8c6952;border-radius:18px;box-shadow:inset 0 1px #ffe8d60a,0 14px 34px #00000040}.brosos-prototype-hero{gap:6px;margin-top:6px;padding:14px;display:grid}.brosos-action-grid{gap:11px;margin-top:14px;display:grid}.brosos-action-card{--tone:205, 140, 105;border:1px solid rgba(var(--tone), .52);background:linear-gradient(110deg, rgba(var(--tone), .22), rgba(var(--tone), .08) 52%, #090605c7), #080605d6;color:#f4ede6;text-align:left;min-height:86px;box-shadow:0 0 18px rgba(var(--tone), .11), inset 0 1px 0 #f4ede60a;border-radius:17px;grid-template-columns:54px minmax(0,1fr) 22px;grid-template-areas:"icon title arrow""icon subtitle arrow";align-items:center;padding:13px 12px;display:grid;position:relative}.brosos-action-card.is-red{--tone:210, 74, 58}.brosos-action-card.is-orange{--tone:230, 161, 94}.brosos-action-card.is-purple{--tone:158, 91, 206}.brosos-action-card>span{border:1px solid rgba(var(--tone), .42);background:rgba(var(--tone), .13);width:42px;height:42px;color:rgb(var(--tone));border-radius:50%;grid-area:icon;place-items:center;font-size:15px;font-weight:900;display:grid}.brosos-action-card strong{grid-area:title;min-width:0;font-size:18px;line-height:1.05}.brosos-action-card small{color:#f4ede6b8;text-overflow:ellipsis;white-space:nowrap;grid-area:subtitle;font-size:12px;line-height:1.2;overflow:hidden}.brosos-action-card em{color:rgb(var(--tone));grid-area:arrow;justify-self:end;font-size:24px;font-style:normal}.brosos-demo-generate{color:#d9966a;background:#080605b8;border:1px solid #b05d3447;border-radius:14px;min-height:42px;margin-top:4px;font-size:12px;font-weight:900}.brosos-push-card{color:#f4ede6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#0a0a0af0;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:430px;padding:18px;animation:.35s ease-out brososSlideDown}.brosos-push-content{align-items:flex-start;gap:16px;display:flex}.brosos-push-alarm{border-radius:20px;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;font-size:30px;display:flex}.brosos-push-main{flex:1;min-width:0}.brosos-push-meta{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.brosos-push-main h3{color:#f4ede6;letter-spacing:0;margin:0;font-size:22px;font-weight:900;line-height:1.15}.brosos-push-vehicle{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:15px;font-weight:650;overflow:hidden}.brosos-push-tags{color:#fffffff2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.brosos-push-distance{color:#ffffff94;margin:7px 0 0;font-size:14px;font-weight:650}.brosos-push-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.brosos-push-actions button{cursor:pointer;border:0;border-radius:18px;min-height:48px;padding:14px 16px;font-size:16px;font-weight:900}.brosos-push-open{color:#080808}.brosos-push-close{color:#fffc;background:#ffffff0f;border:1px solid #ffffff14!important}@keyframes brososSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.brosos-pulse-slow{animation:3s infinite brososPulse}.brosos-pulse-medium{animation:1.8s infinite brososPulse}.brosos-pulse-fast{animation:.85s infinite brososPulse}@keyframes brososPulse{0%{filter:brightness();transform:scale(1)}50%{filter:brightness(1.45);transform:scale(1.12)}to{filter:brightness();transform:scale(1)}}.brosos-demo-push{z-index:70;color:#f4ede6;background:linear-gradient(145deg,#26262af5,#0a0a0cf5),#08080afa;border:1px solid #f4ede62e;border-radius:20px;gap:10px;padding:12px;animation:.36s both brososPushIn;display:grid;position:fixed;top:10px;left:14px;right:14px;box-shadow:0 18px 46px #00000075}.brosos-demo-push>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.brosos-demo-push>div>span{background:#d24a3a2e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.brosos-demo-push strong{color:#f4ede6;font-size:14px}.brosos-demo-push p,.brosos-demo-push small{color:#f4ede6b8;margin:2px 0 0;font-size:12px}.brosos-demo-push footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.brosos-demo-push button,.brosos-demo-actions button,.brosos-demo-card button,.brosos-demo-thanks button{color:#d9966a;background:#080605b8;border:1px solid #b05d3447;border-radius:13px;min-height:40px;font-weight:900}.brosos-demo-push footer button:first-child,.brosos-demo-actions button:last-child,.brosos-demo-thanks button{color:#150d0a;background:linear-gradient(#d99a73,#9b5633,#5f2c1c)}@keyframes brososPushIn{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}.brosos-demo-helper{gap:12px;display:grid}.brosos-demo-helper>header{gap:4px;padding:3px 2px 0;display:grid}.brosos-demo-helper>header small{color:#d99775;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.brosos-demo-helper>header h1{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px}.brosos-demo-card,.brosos-demo-thanks{background:linear-gradient(145deg,#22110ab8,#090706eb),#0a0808cc;border:1px solid #b05d344d;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 1px #ffe8d60a,0 14px 34px #00000040}.brosos-demo-card h2,.brosos-demo-thanks h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.brosos-demo-card p,.brosos-demo-card blockquote,.brosos-demo-thanks p,.brosos-demo-thanks span{color:#f4ede6bd;margin:0;font-size:13px;line-height:1.38}.brosos-demo-card blockquote{background:#e68f5e0f;border-left:2px solid #e68f5e94;border-radius:10px;padding:8px 10px}.brosos-demo-actions{z-index:9;background:linear-gradient(#0000,#050302f5 30%);grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid;position:sticky;bottom:82px}.brosos-demo-thanks{text-align:center;place-items:center}.brosos-demo-thanks>div{color:#8de483;border:2px solid #8de483;border-radius:50%;place-items:center;width:74px;height:74px;font-size:38px;font-weight:900;display:grid;box-shadow:0 0 22px #75cd5b2e}.brosos-demo-thanks strong{color:#bff0ae}.brosos-back-overview{color:#d9966a;background:0 0;border:0;justify-self:start;margin:8px 0 10px;font-size:12px;font-weight:900}.brosos-sub-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.brosos-sub-actions button{color:#d9966a;background:#080605b8;border:1px solid #b05d343d;border-radius:13px;min-height:38px;font-size:11px;font-weight:900}.brosos-prototype-hero small,.brosos-wizard header small,.brosos-alert-card small,.brosos-incoming-call small,.brosos-missions small,.brosos-risk-card small{color:#d99775;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.brosos-prototype-hero h1{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1}.brosos-prototype-hero p,.brosos-step-card p,.brosos-alert-card p,.brosos-helper-interface p,.brosos-settings p,.brosos-missions p{color:#f4ede6b8;margin:0;font-size:13px;line-height:1.42}.brosos-tabbar{scrollbar-width:none;gap:8px;margin:12px 0;padding-bottom:4px;display:flex;overflow-x:auto}.brosos-tabbar::-webkit-scrollbar{display:none}.brosos-tabbar button{color:#f4ede6b8;background:#080605b8;border:1px solid #b05d343d;border-radius:999px;flex:none;min-height:36px;padding:8px 12px;font-size:11px;font-weight:900}.brosos-tabbar button.is-active{color:#f4ede6;background:linear-gradient(135deg,#b05d343b,#b56a552e);border-color:#b05d3494}.brosos-wizard,.brosos-alert-list,.brosos-helper-interface,.brosos-settings,.brosos-missions{gap:12px;display:grid}.brosos-progress{background:#f4ede617;border-radius:999px;height:7px;overflow:hidden}.brosos-progress span{border-radius:inherit;background:linear-gradient(90deg,#7cbf63,#e6a15e,#d14a3a);height:100%;transition:width .22s;display:block}.brosos-wizard header h2,.brosos-step-card h3,.brosos-helper-interface h3,.brosos-settings h3,.brosos-missions h3,.brosos-sent-screen h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.brosos-step-card{gap:14px;padding:14px;display:grid}.brosos-choice-group{gap:8px;display:grid}.brosos-choice-group h3,.brosos-choice-group h4{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.brosos-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.brosos-chip,.brosos-static-chip{color:#f4ede6c2;background:#080605a3;border:1px solid #b05d3438;border-radius:999px;min-height:28px;padding:5px 8px;font-size:10px;font-weight:800}.brosos-chip-grid.compact{gap:6px}.brosos-chip.is-active{color:#f4ede6;background:#b56a5547;border-color:#b05d34a8}.brosos-chip.is-red,.brosos-warning-note{color:#d9966a;border-color:#d24a3a70}.brosos-warning-note{background:#520e0a57;border:1px solid #d24a3a61;border-radius:12px;margin:0;padding:10px;font-size:12px}.brosos-field{color:#f4ede6c7;gap:6px;font-size:12px;display:grid}.brosos-field input,.brosos-field textarea,.brosos-agency-row select{color:#f4ede6;width:100%;min-height:40px;font:inherit;background:#00000070;border:1px solid #b05d343d;border-radius:12px;padding:9px 10px}.brosos-field textarea{resize:vertical;min-height:86px}.brosos-urgency-grid,.brosos-helper-interface,.brosos-settings,.brosos-missions{gap:10px;display:grid}.brosos-urgency,.brosos-garage-import,.brosos-upload-row button,.brosos-send-button,.brosos-sticky-actions button,.brosos-incoming-call button,.brosos-helper-interface button,.brosos-segment button,.brosos-contact-state{color:#d9966a;background:#080605ad;border:1px solid #b05d3447;border-radius:14px;min-height:44px;padding:10px 12px;font-weight:900}.brosos-urgency{text-align:left;gap:5px;display:grid}.brosos-urgency span{color:#f4ede6ad;font-size:12px;font-weight:600}.brosos-urgency.is-green.is-active,.brosos-risk-card.is-green,.brosos-alert-card.is-green{border-color:#75cd5b80;box-shadow:0 0 16px #75cd5b14}.brosos-urgency.is-orange.is-active,.brosos-risk-card.is-orange,.brosos-alert-card.is-orange,.brosos-incoming-call.is-orange{border-color:#e6a15e9e;box-shadow:0 0 16px #e6a15e1f}.brosos-urgency.is-red.is-active,.brosos-risk-card.is-red,.brosos-alert-card.is-red,.brosos-sent-screen.is-red{border-color:#d24a3aa8;box-shadow:0 0 20px #d24a3a24}.brosos-risk-card{background:#00000052;border:1px solid #b05d3442;border-radius:15px;gap:5px;padding:14px;display:grid}.brosos-risk-card strong{color:#f4ede6;font-size:22px}.brosos-risk-card span{color:#f4ede6b3;font-size:12px}.brosos-agency-row,.brosos-permission-row{border-top:1px solid #b05d3414;gap:8px;padding:10px 0;display:grid}.brosos-agency-row label,.brosos-permission-row{color:#f4ede6c7;font-size:12px}.brosos-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brosos-upload-row,.brosos-sticky-actions,.brosos-sent-screen div,.brosos-incoming-call div,.brosos-segment{grid-template-columns:1fr 1fr;gap:8px;display:grid}.brosos-permission-row{grid-template-columns:22px minmax(0,1fr);align-items:start}.brosos-permission-row span{gap:4px;display:grid}.brosos-permission-row small{color:#f4ede69e;font-size:11px}.brosos-summary{gap:7px;display:grid}.brosos-preview-card{gap:8px;display:grid}.brosos-preview-card h3{color:#f4ede6;font-size:20px}.brosos-secondary-button{color:#d9966a;background:#080605ad;border:1px solid #b05d343d;border-radius:14px;min-height:40px;padding:9px 12px;font-weight:900}.brosos-vehicle-current{background:0 0;border:0;border-radius:14px;gap:7px;padding:0;display:grid}.brosos-vehicle-current h3{margin:0}.brosos-vehicle-select{color:#f4ede6;text-align:left;background:#00000057;border:1px solid #b05d3445;border-radius:15px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;width:100%;min-height:76px;padding:12px;display:grid}.brosos-vehicle-select span{gap:5px;min-width:0;display:grid}.brosos-vehicle-select strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.05;overflow:hidden}.brosos-vehicle-select em{color:#f4ede6ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.brosos-vehicle-select b{color:#d9966a;justify-self:end;font-size:18px}.brosos-vehicle-dropdown,.brosos-new-vehicle-form{background:#00000057;border:1px solid #b05d3433;border-radius:14px;gap:8px;padding:10px;display:grid}.brosos-vehicle-dropdown button{color:#f4ede6;text-align:left;background:#0c0908c2;border:1px solid #b05d3429;border-radius:12px;gap:3px;width:100%;min-height:48px;padding:9px 10px;display:grid}.brosos-vehicle-dropdown button small{color:#f4ede69e;font-size:11px}.brosos-vehicle-dropdown button.is-add,.brosos-save-button{color:#d9966a;font-weight:900}.brosos-new-vehicle-form h3{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px}.brosos-save-button{background:#b56a5533;border:1px solid #b05d3452;border-radius:12px;min-height:38px}.brosos-save-flash{color:#bff0ae;background:#2d6c2933;border:1px solid #75cd5b6b;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:900;animation:1.4s brososSavePulse}@keyframes brososSavePulse{0%{opacity:0;transform:translateY(4px)}28%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}.weather-dashboard{color:#f4ede6;gap:12px;width:min(100%,650px);margin:0 auto;padding:12px 8px 112px;display:grid}.weather-main-title{gap:3px;padding:0 2px;display:grid}.weather-main-title h1,.weather-hourly h2,.route-weather-panel h2,.weather-rider-note h2,.official-warning-preview h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.weather-main-title p,.weather-muted,.weather-route-empty,.weather-search-card p{color:#f4ede69e;margin:0;font-size:11px}.weather-location-card,.weather-current-card,.weather-search-card,.weather-rider-note,.route-weather-panel,.official-warning-preview{background:linear-gradient(145deg,#2a130bb8,#080605e0),#080605b8;border:1px solid #b05d343b;border-radius:17px;box-shadow:inset 0 1px #f4ede60a,0 16px 34px #00000040}.weather-location-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.weather-location-card div,.weather-search-card label,.route-weather-panel header>div{gap:4px;min-width:0;display:grid}.weather-location-card strong,.weather-search-card label span{color:#f4ede6;font-size:14px}.weather-location-card span{color:#f4ede69e;font-size:11px}.weather-location-card button,.route-weather-panel header button,.weather-departure-row button,.weather-search-results button,.route-weather-panel select{color:#d9966a;font:inherit;background:#080605a8;border:1px solid #b05d3447;border-radius:12px;padding:9px 10px;font-size:11px;font-weight:900}.weather-current-card{gap:12px;padding:13px;display:grid}.weather-current-main{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.weather-current-main>span{background:#b05d3414;border:1px solid #b05d3440;border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.weather-current-main div{gap:3px;display:grid}.weather-current-main strong{color:#f4ede6;font-size:36px;line-height:.95}.weather-current-main small,.weather-current-main p,.weather-rider-state span,.weather-rider-note p,.route-weather-panel p,.official-warning-preview p{color:#f4ede6ad;margin:0;font-size:12px;line-height:1.35}.weather-rider-state{border:1px solid rgba(var(--weather-tone,230, 183, 163), .34);box-shadow:0 0 14px rgba(var(--weather-tone,230, 183, 163), .07);background:#00000042;border-radius:14px;gap:4px;padding:11px;display:grid}.weather-rider-state small,.weather-metric-grid span,.route-weather-summary span,.route-weather-timeline b{color:#d99775;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.weather-rider-state strong{color:#f4ede6;font-size:16px}.is-green{--weather-tone:117, 205, 91}.is-yellow{--weather-tone:230, 161, 94}.is-red{--weather-tone:210, 74, 58}.weather-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.weather-metric-grid article{text-align:center;background:#080605b3;border:1px solid #b05d342e;border-radius:14px;gap:4px;min-height:62px;padding:10px 7px;display:grid}.weather-metric-grid strong{color:#f4ede6;font-size:13px}.weather-hourly{gap:8px;display:grid}.weather-hourly>div,.route-weather-timeline{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.weather-hourly>div::-webkit-scrollbar{display:none}.route-weather-timeline::-webkit-scrollbar{display:none}.weather-hourly article{scroll-snap-align:start;border:1px solid rgba(var(--weather-tone,230, 183, 163), .28);text-align:center;background:#080605b8;border-radius:14px;flex:0 0 84px;gap:4px;padding:9px 8px;display:grid}.weather-hourly time,.route-weather-timeline time{color:#f4ede6a8;font-size:10px}.weather-hourly span{font-size:20px}.weather-hourly strong{color:#f4ede6;font-size:15px}.weather-hourly small{color:#f4ede69e;font-size:9.5px}.weather-rider-note,.weather-search-card,.route-weather-panel,.official-warning-preview{gap:10px;padding:13px;display:grid}.weather-search-card input,.weather-departure-row input{color:#f4ede6;min-height:40px;font:inherit;background:#0000006b;border:1px solid #b05d3438;border-radius:12px;padding:9px 10px}.weather-search-results{gap:6px;display:grid}.weather-search-results button{text-align:left;gap:3px;display:grid}.weather-search-results span{color:#f4ede699;font-size:10px}.weather-error{color:#d9966a;background:#520e0a42;border:1px solid #d24a3a59;border-radius:12px;margin:0;padding:10px;font-size:12px;line-height:1.35}.route-weather-panel header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.weather-departure-row{flex-wrap:wrap;gap:7px;display:flex}.weather-departure-row button.is-active{color:#f4ede6;background:#b56a5540;border-color:#b05d3494}.weather-stop-duration-list{gap:7px;display:grid}.weather-stop-duration-list label{color:#f4ede6bd;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:8px;font-size:11px;display:grid}.route-weather-summary{background:#0000003d;border:1px solid #b05d3421;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.route-weather-timeline article{border:1px solid rgba(var(--weather-tone,230, 183, 163), .28);scroll-snap-align:start;background:#080605b8;border-radius:14px;flex:0 0 152px;gap:4px;padding:10px;display:grid;position:relative}.route-weather-timeline article:before{content:"";background:rgba(var(--weather-tone,230, 183, 163), .72);border-radius:999px;height:3px;position:absolute;top:0;left:12px;right:12px}.route-weather-timeline strong,.route-weather-timeline span{color:#f4ede6;font-size:13px}.route-weather-timeline small,.route-weather-timeline em{color:#f4ede69e;font-size:10px;line-height:1.25}.route-weather-timeline em{color:#d9966a;font-style:normal}.route-weather-timeline .is-stop{background:linear-gradient(145deg,#512d13b8,#080605c7)}.route-weather-advice,.weather-route-empty{border:1px solid rgba(var(--weather-tone,230, 183, 163), .28);color:#f4ede6c7;background:#00000047;border-radius:13px;padding:10px 11px;font-size:12px;line-height:1.4}.tour-stop-actions select{color:#d9966a;min-height:29px;font:inherit;background:#0000005c;border:1px solid #b05d3438;border-radius:9px;font-size:10px}@media (width<=370px){.weather-metric-grid{gap:6px}.weather-metric-grid article{padding:8px 5px}.route-weather-summary,.weather-stop-duration-list label{grid-template-columns:1fr}}.brosos-confirm-symbol{color:#8de483;border:2px solid;border-radius:50%;place-items:center;width:74px;height:74px;font-size:38px;font-weight:900;display:grid;box-shadow:0 0 22px #75cd5b2e}.brosos-sent-screen.is-orange .brosos-confirm-symbol{color:#c47a3d;box-shadow:0 0 22px #e6a15e2e}.brosos-sent-screen.is-red .brosos-confirm-symbol{color:#b85b45;box-shadow:0 0 24px #d24a3a33}.brosos-send-button,.brosos-sticky-actions button:last-child,.brosos-sent-screen button:first-child{color:#150d0a;background:linear-gradient(#d99a73,#9b5633,#5f2c1c)}.brosos-sticky-actions{z-index:10;background:linear-gradient(#0000,#050302f5 28%);padding:8px 0 0;position:sticky;bottom:82px}.brosos-sticky-actions button:disabled{opacity:.38}.brosos-alert-card,.brosos-incoming-call,.brosos-helper-interface article,.brosos-settings article,.brosos-missions article,.brosos-sent-screen{gap:8px;padding:14px;display:grid}.brosos-alert-card h3,.brosos-incoming-call h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.brosos-alert-card span,.brosos-missions strong,.brosos-helper-interface strong{color:#d9966a;font-size:12px}.brosos-map-placeholder{color:#f4ede6b8;background:linear-gradient(135deg,#75cd5b1f,#4da8ff14),#0000006b;border:1px solid #b05d343d;border-radius:14px;place-items:center;min-height:145px;display:grid}.brosos-mini-list{gap:5px;display:grid}.brosos-mini-list span{color:#f4ede6b8;font-size:12px}.brosos-helper-interface ul{color:#f4ede6b8;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.brosos-contact-state.is-green{color:#9be986;border-color:#75cd5b6b}.brosos-segment button.is-active{color:#9be986;border-color:#75cd5b70}.brosos-aftercare{border-color:#e6a15e6b!important}.ride-together-page{align-content:start;gap:12px;padding:46px 12px 104px;display:grid}.ride-together-hero,.ride-together-card{background:linear-gradient(145deg,#37180e9e,#060403e6),#080504db;border:1px solid #b86f4557;border-radius:18px;box-shadow:inset 0 0 0 1px #fff1e806}.ride-together-hero{text-align:center;gap:7px;padding:20px 16px;display:grid}.ride-together-hero small,.ride-together-card h3,.ride-card-list small{color:#d9966a;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.ride-together-hero h1,.ride-together-card h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif}.ride-together-hero h1{font-size:36px;line-height:.95}.ride-together-hero p,.ride-together-card p,.ride-card-list blockquote,.ride-tour-list small{color:#fff1e8bd;margin:0;font-size:13px;line-height:1.45}.ride-together-main-grid{gap:9px;display:grid}.ride-together-main-grid button{color:#f4ede6;text-align:left;background:linear-gradient(120deg,#56251670,#080504db),#00000080;border:1px solid #b86f454d;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;min-height:72px;padding:11px 13px;display:grid;position:relative}.ride-together-main-grid button.is-active,.ride-tour-list button.is-active,.ride-kind-row button.is-active,.ride-submit{background:linear-gradient(#70321edb,#180a06f0);border-color:#d9966ad1}.ride-together-main-grid span{color:#d9966a;border:1px solid #b86f4561;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.ride-together-main-grid strong,.ride-card-list h3,.ride-tour-list strong{color:#f4ede6;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;overflow:hidden}.ride-together-main-grid small{color:#fff1e8b3;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;overflow:hidden}.ride-together-main-grid em{color:#d9966a;grid-area:1/3/span 2;font-size:26px;font-style:normal}.ride-together-card{gap:12px;padding:14px;display:grid}.ride-together-card h2{font-size:22px}.ride-tour-list,.ride-card-list{gap:9px;display:grid}.ride-tour-list button,.ride-kind-row button,.ride-together-actions button,.ride-submit,.ride-brosos-hint button,.ride-card-list button{color:#f4ede6;background:#0a0604d1;border:1px solid #b86f4557;border-radius:999px;min-height:40px;font-weight:800}.ride-tour-list button{text-align:left;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.ride-together-actions,.ride-kind-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ride-together-card label{color:#efc2ad;letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.ride-together-card input,.ride-together-card select,.ride-together-card textarea{color:#f4ede6;width:100%;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#030201b8;border:1px solid #b86f4547;border-radius:13px;font-size:13px}.ride-together-card input,.ride-together-card select{padding:0 12px}.ride-together-card textarea{resize:vertical;min-height:86px;padding:11px 12px}.ride-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ride-form-grid label:last-child{grid-column:1/-1}.ride-chip-group{flex-wrap:wrap;gap:7px;display:flex}.ride-chip-group h3{flex:0 0 100%;margin:0}.ride-brosos-hint{background:#460c0861;border:1px solid #dd4e3c85;border-radius:14px;gap:7px;padding:12px;display:grid}.ride-brosos-hint strong{color:#d9966a}.ride-submit{color:#160b07;background:linear-gradient(#d99a73,#9b5633,#a9543d);min-height:48px}.ride-card-list article{background:#050302b8;border:1px solid #b86f4542;border-radius:15px;gap:7px;padding:12px;display:grid}.ride-card-list blockquote{border-left:2px solid #b86f4585;padding-left:10px}.ride-card-list button{color:#d9966a;justify-self:end;min-height:34px;padding:0 14px}@media (width<=390px){.brosos-form-grid,.brosos-upload-row,.brosos-sticky-actions,.brosos-sent-screen div,.brosos-incoming-call div,.ride-form-grid,.ride-together-actions{grid-template-columns:1fr}.ride-together-hero h1{font-size:31px}}.app-shell,.tour-premium-page,.brosos-entry-page,.weather-dashboard,.profile-page,.garage-page,.road-report-page,.ride-together-page{color:var(--wk-text,#f4ede6)}.tour-premium-route-card,.tour-premium-adjust-card,.tour-premium-tile,.tour-premium-ridesafe,.tour-premium-status-grid article,.tour-stop-list article,.tour-recommend-list article,.tour-premium-manual-stop,.road-report-map,.road-report-list article,.road-report-bottom-sheet,.ride-together-hero,.ride-together-card,.brosos-card,.brosos-alert-card,.brosos-incoming-call,.brosos-helper-interface article,.brosos-settings article,.brosos-missions article,.brosos-sent-screen,.profile-meta,.profile-review-card,.profile-menu-panel,.profile-section,.profile-placeholder-card{border-color:var(--wk-border,#b05d3461)!important;background:linear-gradient(145deg, #2d180f57, #050403d1), var(--wk-surface-soft,#180e09d1)!important}.tour-premium-hero span,.tour-premium-section h2,.tour-premium-subheader h1,.brosos-entry-intro h1,.brosos-hero h1,.brosos-step-title h2,.weather-dashboard h1,.weather-dashboard h2,.road-report-page h1,.road-report-page h2,.ride-together-hero h1,.ride-together-card h2,.profile-section-title,.profile-tabs h2,.profile-menu-panel h2,.garage-title,.section-heading,.home-section-title,.tour-entry-headline h1{-webkit-text-stroke:.2px #7a3f2638;color:var(--wk-text,#f4ede6)!important;letter-spacing:0!important;text-shadow:var(--wk-heading-shadow,0 1px 0 #000000d9, 0 3px 10px #7a3f2673)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:850!important}.tour-premium-section h2,.brosos-step-title h2,.weather-dashboard h2,.road-report-page h2,.ride-together-card h2,.profile-section-title,.home-section-title{text-transform:uppercase}.tour-route-points span,.brosos-step-title small,.brosos-form-card h3,.road-report-list h3 b,.ride-together-hero small,.ride-together-card h3,.ride-card-list small,.profile-meta-row span,.profile-section small{color:var(--wk-copper-light,#d9966a)!important}.tour-route-points input,.tour-route-stop-pill strong,.tour-premium-manual-stop input,.brosos-field input,.brosos-field textarea,.road-report-search input,.road-report-create input,.road-report-create select,.road-report-create textarea,.ride-together-card input,.ride-together-card select,.ride-together-card textarea{color:var(--wk-text,#f4ede6)!important}.tour-route-points input::placeholder,.tour-premium-manual-stop input::placeholder,.brosos-field input::placeholder,.brosos-field textarea::placeholder,.road-report-search input::placeholder,.ride-together-card textarea::placeholder{color:#b9aaa094!important}.tour-route-points:before{background:linear-gradient(var(--wk-copper-light,#d9966a), #b86f4524)!important}.tour-route-points label:before{border-color:var(--wk-copper-light,#d9966a)!important;box-shadow:0 0 12px #b86f4533!important}.tour-premium-add-stop,.tour-premium-calc,.tour-premium-next,.tour-premium-start,.brosos-sticky-actions button:last-child,.brosos-sent-screen button:first-child,.brosos-demo-thanks button,.ride-submit,.road-report-create button:not(:disabled),.road-report-actions button:not(.is-danger),.profile-primary-button,.garage-add-button{background:var(--wk-button-metal,linear-gradient(180deg, #d99a73 0%, #9b5633 48%, #5f2c1c 100%))!important;color:#140905!important;box-shadow:inset 0 1px 0 #ffe2cc42, 0 10px 24px #3d1c1157, var(--wk-copper-glow)!important;border-color:#d9966a6b!important}.brosos-chip,.brosos-segment button,.road-report-segments button,.road-report-filter-button,.road-report-active-filters button,.road-report-quickfilters button,.road-report-sheet-grid button,.ride-kind-row button,.ride-together-actions button,.ride-tour-list button,.ride-card-list button,.tour-premium-tile,.tour-premium-status-grid article{color:var(--wk-text,#f4ede6)!important;background:linear-gradient(145deg, #28130bb8, #060403e0), var(--wk-surface,#0d0a08)!important;border-color:#b05d3457!important}.brosos-chip.is-active,.brosos-segment button.is-active,.road-report-segments button.is-active,.road-report-quickfilters button.is-active,.road-report-sheet-grid button.is-active,.ride-kind-row button.is-active,.ride-tour-list button.is-active,.ride-together-main-grid button.is-active,.tour-premium-tile.is-active{background:linear-gradient(180deg, #b86f456b, #451f12e0), var(--wk-surface,#0d0a08)!important;color:var(--wk-text,#f4ede6)!important;border-color:#d9966ab8!important;box-shadow:0 0 18px #b86f4529!important}.bottom-nav,.wk-bottom-nav{background:#050403f5!important;border-top-color:#b05d3433!important}.bottom-nav .is-active,.wk-bottom-nav .is-active,.profile-tabs button.is-active{color:var(--wk-copper-light,#d9966a)!important}.profile-tabs button.is-active:after,.bottom-nav .is-active:after,.wk-bottom-nav .is-active:after{background:var(--wk-copper,#b86f45)!important}.smart-activity-summary{gap:4px!important;margin-top:7px!important}.smart-activity-list{gap:5px!important}.smart-activity-summary p,.smart-activity-item-button{align-content:center;justify-items:center;height:auto;min-height:38px;padding:5px 7px;line-height:1.08;display:grid;overflow:hidden;border-color:#b05d3433!important;font-size:clamp(8px,2.45vw,9.5px)!important}.smart-activity-summary b,.smart-activity-item-button b{font-size:15px!important}.smart-activity-more{font-size:9.5px!important}.home-event-preview{grid-template-columns:118px minmax(0,1fr)!important;min-height:0!important;padding:0!important}.home-event-preview-image{min-height:132px!important}.home-event-preview-copy{gap:5px!important;padding:9px 10px!important}.home-event-preview h3{font-size:16px!important;line-height:1.05!important}.home-event-preview p{-webkit-line-clamp:2!important;font-size:11.5px!important;line-height:1.3!important}.home-event-preview-meta{gap:3px!important}.home-event-preview-bottom{margin-top:2px!important}.home-event-preview-bottom div{display:none!important}.home-event-preview-bottom button{min-height:30px!important;padding:0 10px!important;font-size:10px!important}.home-shop-deal-card{flex-basis:158px!important;min-height:0!important}.home-shop-deal-card .wk-shop-product-image{min-height:116px!important}.home-shop-deal-card .wk-shop-product-copy{gap:4px!important;padding:8px!important}.home-shop-deal-card .wk-shop-product-copy h3{font-size:13px!important;line-height:1.08!important}.home-shop-deal-card .wk-shop-product-copy p{color:var(--wk-text-muted,#b9aaa0)!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.home-shop-deal-card .wk-shop-product-copy ul{display:none!important}.home-shop-deal-card .wk-shop-product-copy>div{align-items:center!important;gap:6px!important;margin-top:3px!important}.home-shop-deal-card .wk-shop-product-copy>div strong{font-size:12px!important}.home-shop-deal-card .wk-shop-product-copy>div button{opacity:.86;border-radius:9px!important;width:30px!important;height:30px!important;min-height:30px!important;font-size:13px!important}.home-buddy-card{gap:9px!important;padding:10px!important}.home-buddy-badges strong{color:var(--wk-copper-light,#d9966a)!important;letter-spacing:.08em!important;background:#b86f4514!important;border:1px solid #b05d3457!important;border-radius:999px!important;padding:1px 6px!important;font-size:8px!important}.home-buddy-copy p{-webkit-line-clamp:2!important;margin-bottom:2px!important}.home-buddy-more{justify-self:start!important;margin-top:1px!important;font-size:10.5px!important}.profile-avatar{border-width:1px!important;border-color:#b86f4552!important;box-shadow:0 0 12px #00000057!important}.profile-avatar-wrap button,.profile-avatar-wrap .avatar-rank-arc{display:none!important}.profile-garage-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important}.profile-vehicle-card{grid-template-columns:48% minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.profile-vehicle-image{background-position:50%!important;background-size:cover!important;border-radius:13px!important;min-height:156px!important}.profile-vehicle-image span{display:none!important}.profile-vehicle-image button{color:#f4ede6d1!important;background:#05040394!important;border-radius:999px!important;min-height:24px!important;padding:2px 7px!important;font-size:10px!important;bottom:8px!important;left:auto!important;right:8px!important}.profile-vehicle-copy{align-content:start!important;gap:5px!important}.profile-vehicle-card h3{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;line-height:1.05!important;overflow:hidden!important}.profile-vehicle-card strong{color:var(--wk-copper-light,#d9966a)!important;font-size:11px!important}.profile-vehicle-card p{font-size:11.5px!important;line-height:1.28!important}.profile-vehicle-card ul{gap:2px!important;margin:0!important;padding-left:15px!important;font-size:10.5px!important}.profile-vehicle-card button:not(.is-liked){min-height:30px!important;color:var(--wk-copper-light,#d9966a)!important;background:#b86f451f!important;border-radius:999px!important;justify-self:start!important;padding:0 10px!important;font-size:10px!important}.profile-listing-panel,.profile-tour-panel{gap:10px;display:grid}.profile-listing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.profile-listing-stats article,.profile-tour-panel article{border:1px solid var(--wk-border,#b05d3461);background:#0d0a08b8;border-radius:12px;padding:10px}.profile-listing-stats strong{color:var(--wk-copper-light,#d9966a);font-size:18px;line-height:1;display:block}.profile-listing-stats span{color:var(--wk-text-muted,#b9aaa0);font-size:10px;line-height:1.15}.profile-listing-scroll{scrollbar-width:thin;gap:8px;max-height:420px;padding-right:2px;display:grid;overflow-y:auto}.market-listing-action{min-height:28px;color:var(--wk-copper-light,#d9966a);background:#b86f451f;border:1px solid #b05d3452;border-radius:999px;justify-self:start;margin-top:2px;padding:0 10px;font-size:10px;font-weight:900}.profile-subsection-title{text-transform:uppercase;color:var(--wk-copper-light,#d9966a)!important;letter-spacing:.08em!important;margin:2px 0 0!important;font-size:13px!important}.profile-tour-panel{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.profile-tour-panel h3{margin:0 0 5px!important;font-size:17px!important}.profile-tour-panel p{color:var(--wk-text-muted,#b9aaa0)!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.35!important}.profile-tour-panel button{min-height:30px;color:var(--wk-copper-light,#d9966a);background:#b86f451f;border:1px solid #b05d3452;border-radius:999px;padding:0 10px;font-size:10px;font-weight:900}@media (width<=430px){.profile-vehicle-card{grid-template-columns:44% minmax(0,1fr)!important}.profile-vehicle-image{min-height:132px!important}.profile-listing-stats{grid-template-columns:1fr 1fr 1fr}}:where(.home-dashboard,.profile-page,.tour-premium-page,.brosos-entry-page,.weather-dashboard,.road-report-page,.ride-together-page){--wk-bg:#050403;--wk-surface:#0b0806;--wk-surface-soft:#120b07e0;--wk-border:#b05d346b;--wk-copper:#b86f45;--wk-copper-dark:#7a3f26;--wk-copper-light:#d9966a;--wk-amber:#c47a3d;--wk-text:#f4ede6;--wk-text-muted:#b9aaa0}:where(.market-listing-card,.home-event-preview,.home-shop-deal-card,.home-buddy-card,.profile-meta-list,.profile-review-card,.profile-tabs-card,.profile-activity-card,.profile-listing-stats article,.profile-tour-panel article,.profile-vehicle-card,.tour-premium-route-card,.tour-premium-adjust-card,.tour-premium-tile,.brosos-card,.road-report-list article,.ride-together-card){border-color:var(--wk-border)!important;background:linear-gradient(145deg, #26130b52, #050403e6), var(--wk-surface-soft)!important;color:var(--wk-text)!important}:where(.market-listing-content>strong,.wk-listing-price,.home-market-card strong,.home-shop-deal-card .wk-shop-product-copy>div strong,.profile-vehicle-card strong,.profile-listing-stats strong,.wk-shop-product-price,.wk-shop-detail-price strong,.wk-shop-buy-bar strong){color:var(--wk-copper-light)!important;text-shadow:0 1px #000000e6,0 0 12px #b86f4533!important}:where(.market-seller-chip,.market-member-status,.home-buddy-badges strong,.profile-safety-badges span,.vehicle-badge-row span,.wk-shop-product-badge,.wk-shop-chip,.wk-shop-category-chip,.brosos-static-chip,.brosos-chip,.road-report-active-filters button,.road-report-quickfilters button,.tour-active-chips span,.tour-safety-chips button){color:var(--wk-copper-light)!important;background:#0d0805b8!important;border-color:#b86f457a!important;box-shadow:inset 0 0 0 1px #ffe2cc06!important}:where(.market-listing-under-image span,.profile-meta-row span.is-active,.profile-meta-stats span,.home-buddy-trust-icons b,.wk-selected-filter-chip,.wk-selected-filter-chip span,.profile-reviews-drawer footer button,.profile-review-head>span){color:var(--wk-copper-light)!important;background:#b86f450e!important;border-color:#b86f456b!important}:where(.market-listing-meta,.market-listing-meta span,.home-event-preview-meta,.home-event-preview-meta span,.home-buddy-meta,.profile-meta-stats em,.wk-shop-product-copy p,.wk-shop-detail-stock,.wk-shop-description p,.road-report-list em,.road-report-list small){color:var(--wk-text-muted)!important}:where(.market-listing-top small,.home-event-preview-top small,.home-event-preview-image b,.home-shop-deal-card .wk-shop-product-copy>span,.profile-subsection-title,.smart-activity-summary b,.smart-hint-line b){color:var(--wk-copper-light)!important}:where(.market-listing-top button,.home-shop-deal-card .wk-shop-product-image button,.home-event-preview-top button,.bottom-nav button,.smart-home-icons button,.profile-hero-actions button){color:var(--wk-text)!important;background:#080605c2!important;border-color:#b86f456b!important}:where(.market-listing-top button.is-active,.home-shop-deal-card .wk-shop-product-image button.is-active,.home-event-preview-top button.is-active){color:var(--wk-copper-light)!important;background:#b86f4524!important}:where(input,select,textarea,.home-search input,.wk-shop-search,.road-report-search,.profile-menu-search,.wk-board-main-search input){color:var(--wk-text)!important;background:linear-gradient(#100a07eb,#060504f0)!important;border-color:#b05d3466!important}:where(){color:#b9aaa09e!important}.bottom-nav{background:#050403fa!important;border-top-color:#b05d3447!important}.bottom-nav button{color:#f4ede6d1!important}.bottom-nav button svg,.bottom-nav button .bottom-nav-icon{color:currentColor!important;stroke:currentColor!important}.bottom-nav button.active{color:var(--wk-copper-light)!important;text-shadow:0 0 12px #b86f4533!important}.bottom-nav button.active:after{background:var(--wk-copper-light)!important;box-shadow:0 0 14px #b86f4561!important}.bottom-nav button small{color:currentColor!important}.app-opening-content strong,.home-section-title h2,.tour-entry-headline h1,.tour-premium-hero h1,.tour-premium-section h2,.profile-subsection-title,.profile-card h3,.profile-panel h3{color:#f4ede6!important;font-family:var(--wk-heading-font)!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-shadow:0 1px #000000e0,0 4px 14px #7a3f2657!important;font-weight:800!important}.tour-entry-headline h1{max-width:360px;margin-inline:auto;letter-spacing:.035em!important;font-size:clamp(42px,13vw,72px)!important;line-height:.94!important}.market-listing-top button,.home-event-preview-top button,.wk-event-favorite,.profile-vehicle-like,.garage-vehicle-card button[aria-label*=Favorit],.vehicle-card-menu,.showcase-toggle,.like-button{color:#d9966a!important;background:linear-gradient(145deg,#160e0ac7,#050403e0)!important;border:1px solid #b86f4557!important;border-radius:12px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:14px!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 1px #f4ede60f,0 8px 18px #00000047!important}.market-listing-top button.is-active,.home-event-preview-top button.is-active,.wk-event-favorite.is-active{color:#d9966a!important;background:#180e09db!important;box-shadow:inset 0 1px #f4ede614,0 0 12px #b86f452e!important}.brosos-push-overlay{z-index:9999!important;pointer-events:none!important;justify-content:center!important;padding:0 12px!important;display:flex!important;position:fixed!important;top:10px!important;left:0!important;right:0!important}.brosos-push-card{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;color:#f4ede6!important;pointer-events:auto!important;background:#0a0a0ae6!important;border:1px solid #ffffff14!important;border-radius:20px!important;width:calc(100% - 24px)!important;max-width:430px!important;min-height:96px!important;max-height:130px!important;padding:12px 14px!important;animation:.25s ease-out brososSlideDown!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #00000075!important}.brosos-push-accent{background:var(--brosos-level);width:3px;box-shadow:0 0 12px var(--brosos-level-glow);border-radius:999px;position:absolute;inset:12px auto 12px 0}.brosos-push-content{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding-right:72px!important;display:grid!important}.brosos-push-alarm{border-radius:14px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:20px!important;display:grid!important}.brosos-push-main{min-width:0!important}.brosos-push-meta{justify-content:flex-start!important;gap:8px!important;margin:0 0 2px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.brosos-push-meta span:last-child{color:#f4ede68a!important}.brosos-push-title,.brosos-push-main h3{letter-spacing:0!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important}.brosos-push-vehicle{color:#f4ede6c7!important;margin:3px 0 0!important;font-size:13px!important;font-weight:600!important}.brosos-push-tags{color:#f4ede6b3!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:3px 0 0!important;font-size:12px!important;overflow:hidden!important}.brosos-push-distance{display:none!important}.brosos-push-actions{grid-template-columns:none!important;gap:6px!important;margin:0!important;display:flex!important;position:absolute!important;bottom:10px!important;right:10px!important}.brosos-push-actions button{min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important}.brosos-push-open{background:#ffffff12!important}.brosos-push-close{color:#f4ede694!important}.app-opening-content strong{text-transform:uppercase!important;letter-spacing:.045em!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;text-shadow:0 2px #000000f2,0 5px 14px #000000bf,0 0 10px #7a3f2659!important;background:0 0!important;font-family:Rye,Georgia,serif!important;font-weight:400!important;line-height:.92!important;display:block!important;position:relative!important}.home-section-title h2,.wk-board-title,.wk-board-page h1,.shop-page h1,.shop-page h2,.wk-shop-page h1,.wk-shop-page h2,.tour-entry-headline h1{text-transform:uppercase!important;letter-spacing:.04em!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;text-shadow:0 2px #000000e6,0 4px 12px #000000b3!important;background:0 0!important;font-family:Rye,Georgia,serif!important;font-weight:400!important}@font-face{font-family:Bold and Cool;src:url(/VtksBoldandcool-2Vow.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.app-opening-content strong,.home-section-title h2,.wk-board-title,.wk-board-page h1,.shop-page h1,.shop-page h2,.wk-shop-page h1,.wk-shop-page h2,.tour-entry-headline h1{text-transform:uppercase!important;letter-spacing:.04em!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;text-shadow:0 2px #000000f2,0 5px 14px #000000bf,0 0 10px #7a3f2659!important;background:0 0!important;font-family:Bold and Cool,Oswald,Georgia,serif!important;font-weight:400!important}@font-face{font-family:Bold and Cool;src:url(/VtksBoldandcool-2Vow.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.app-opening-content strong,.home-section-title h2,.wk-board-title,.wk-board-page h1,.wk-board-page h2,.shop-page h1,.shop-page h2,.wk-shop-page h1,.wk-shop-page h2,.tour-entry-headline h1{visibility:visible!important;opacity:1!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;text-shadow:0 2px #000000f2,0 5px 14px #000000bf,0 0 10px #7a3f2659!important;background:0 0!important;font-family:Bold and Cool,Oswald,Georgia,serif!important;font-weight:400!important;display:block!important}.wk-board-title,.wk-board-page h1,.wk-board-page h2,.shop-page h1,.shop-page h2,.wk-shop-page h1,.wk-shop-page h2{letter-spacing:.035em!important;font-size:clamp(24px,6.2vw,34px)!important;line-height:.95!important}.shop-page .shop-hero h2,.wk-shop-page .shop-hero h2{font-size:clamp(26px,6.8vw,38px)!important}.shop-section-title,.board-section-title,.home-section-title h2{font-size:clamp(20px,5.4vw,28px)!important}.shop-page h1,.wk-shop-page h1,.shop-page .shop-hero h2,.wk-shop-page .shop-hero h2{text-align:center!important;font-size:clamp(32px,8vw,46px)!important;line-height:.95!important}.shop-page .shop-hero p,.wk-shop-page .shop-hero p,.shop-subtitle,.shop-hero-subtitle{text-align:center!important;width:100%!important;margin:6px auto 0!important;line-height:1.25!important;display:block!important}.shop-page section h2,.wk-shop-page section h2,.shop-section-title,.shop-category-title,.wk-board-title,.wk-board-page h1,.wk-board-page h2{font-size:clamp(24px,6vw,32px)!important;line-height:.95!important}.home-section-title h2,.board-section-title{font-size:clamp(21px,5.4vw,28px)!important}.category-row,.shop-category-row,.shop-tabs,.shop-filter-row{visibility:visible!important;opacity:1!important;gap:10px!important;margin:14px 0 12px!important;padding:0 0 6px!important;display:flex!important;overflow-x:auto!important}.category-row button,.shop-category-row button,.shop-tabs button,.shop-filter-row button{visibility:visible!important;opacity:1!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:#0a0705bd!important;border:1px solid #b86f4561!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;min-height:40px!important;padding:0 16px!important;font-family:Oswald,sans-serif!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.wk-board-page h1,.wk-board-page h2,.wk-board-title,.shop-page h1,.shop-page h2,.wk-shop-page h1,.wk-shop-page h2{letter-spacing:.035em!important;font-size:clamp(20px,5.4vw,30px)!important;line-height:1!important}.shop-page .shop-hero h2,.wk-shop-page .shop-hero h2{text-align:center!important;font-size:clamp(30px,7.8vw,44px)!important;line-height:.9!important}.shop-page .shop-hero p,.wk-shop-page .shop-hero p{text-align:center!important;margin:6px auto 0!important;font-size:13px!important;line-height:1.25!important}.category-row,.shop-category-row,.shop-tabs,.shop-filter-row{gap:9px!important;margin:12px 0!important;padding:0 0 6px!important;display:flex!important;overflow-x:auto!important}.category-row button,.shop-category-row button,.shop-tabs button,.shop-filter-row button{letter-spacing:.025em!important;text-transform:uppercase!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;white-space:nowrap!important;background:#080605b8!important;border:1px solid #b86f4561!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;min-height:36px!important;padding:0 14px!important;font-family:Oswald,sans-serif!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.category-row button.active,.category-row button.is-active,.shop-category-row button.active,.shop-category-row button.is-active,.shop-tabs button.active,.shop-tabs button.is-active,.shop-filter-row button.active,.shop-filter-row button.is-active{color:#170b07!important;-webkit-text-fill-color:#170b07!important;background:linear-gradient(#d99a73,#9b5633 54%,#5f2c1c)!important}.shop-product-card h3,.shop-product-card strong,.product-card h3,.product-card strong,.market-listing-card h3,.market-listing-card strong{letter-spacing:0!important;font-family:Georgia,Times New Roman,serif!important}.wk-shop-page .wk-shop-categories>button.wk-shop-main-category{letter-spacing:.02em!important;text-transform:uppercase!important;color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.wk-shop-page .wk-shop-categories>button.wk-shop-main-category.is-active{color:#d9966a!important;-webkit-text-fill-color:#d9966a!important}@font-face{font-family:Bold and Cool;src:url(/VtksBoldandcool-2Vow.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.wk-distressed-title{color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;text-shadow:0 2px #000000f2,0 5px 14px #000000bf!important;background:0 0!important;font-family:Bold and Cool,Georgia,serif!important;font-weight:400!important}.wk-distressed-title:before,.wk-distressed-title:after{content:none!important;display:none!important}.wk-shop-page .wk-shop-categories>button.wk-shop-main-category{letter-spacing:.02em!important;text-shadow:none!important;-webkit-text-fill-color:#f4ede6!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:800!important}.tour-premium-card-stack{margin-top:55px!important}.tour-premium-adjust-card{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#05050561!important;border:1px solid #d9966a2e!important}.tour-entry-page{box-sizing:border-box!important;height:100svh!important;min-height:100svh!important;padding-bottom:82px!important;overflow:hidden!important}.tour-entry-overlay{box-sizing:border-box!important;height:100%!important;min-height:0!important;padding:48px 18px 14px!important;overflow:hidden!important}.tour-entry-bottom-card{-webkit-backdrop-filter:blur(11px)!important;background:#0c090875!important;border-color:#b05d3433!important}html:has(.tour-entry-page){overscroll-behavior-y:auto!important;overscroll-behavior-y:auto!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}body:has(.tour-entry-page){overscroll-behavior-y:auto!important;overscroll-behavior-y:auto!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}#root:has(.tour-entry-page){overscroll-behavior-y:auto!important;overscroll-behavior-y:auto!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}.app:has(.tour-entry-page){overscroll-behavior-y:auto!important;overscroll-behavior-y:auto!important;height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}.app:has(.tour-entry-page){padding-bottom:0!important}.tour-entry-page{box-sizing:border-box!important;width:100%!important;height:calc(100svh - 82px)!important;min-height:0!important;max-height:calc(100svh - 82px)!important;padding-bottom:0!important;overflow:hidden!important}.tour-entry-overlay{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:48px 18px 14px!important;overflow:hidden!important}.tour-entry-bottom-card{-webkit-backdrop-filter:blur(11px)!important;background:#0c0908a3!important;border:1px solid #b05d3433!important}.brosos-entry-page .entry-header{justify-content:flex-start!important}.brosos-entry-page .entry-header strong,.brosos-entry-page .entry-header h1,.brosos-entry-page .entry-header-title{display:none!important}.brosos-entry-page .tour-entry-card,.brosos-entry-page .entry-card,.brosos-entry-page button[class*=entry]{-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(110deg,#000000b8,#080504e6)!important}.brosos-push,.brosos-push-notification,.brosos-demo-push,[class*=push-notification]{border-radius:20px!important;grid-template-rows:auto auto!important;grid-template-columns:46px 1fr!important;align-items:start!important;gap:6px 10px!important;width:calc(100% - 36px)!important;max-width:360px!important;min-height:92px!important;padding:12px!important;display:grid!important}.brosos-push h3,.brosos-push-notification h3,.brosos-demo-push h3,[class*=push-notification] h3{margin:0 0 2px!important;font-size:15px!important;line-height:1.15!important}.brosos-push p,.brosos-push-notification p,.brosos-demo-push p,[class*=push-notification] p{max-height:none!important;margin:0!important;font-size:12px!important;line-height:1.25!important;overflow:visible!important}.brosos-push button,.brosos-push-notification button,.brosos-demo-push button,[class*=push-notification] button{border-radius:16px!important;min-width:62px!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.brosos-push .push-actions,.brosos-push-notification .push-actions,.brosos-demo-push .push-actions,[class*=push-notification] [class*=action]{grid-column:2!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin-top:2px!important;display:flex!important}.wk-brosos-alarm-wrap{z-index:99999!important;pointer-events:none!important;justify-content:center!important;padding:0 18px!important;display:flex!important;position:fixed!important;top:16px!important;left:0!important;right:0!important}.wk-brosos-alarm-card{border:2px solid var(--alarm-color)!important;width:320px!important;max-width:calc(100vw - 62px)!important;min-height:96px!important;box-shadow:0 0 8px var(--alarm-color), 0 0 24px var(--alarm-glow), inset 0 0 18px #ffffff06!important;pointer-events:auto!important;cursor:pointer!important;touch-action:pan-y!important;background:#000000f7!important;border-radius:22px!important;padding:14px 22px!important;overflow:hidden!important}.wk-brosos-alarm-card h3{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:5px!important;width:278px!important;max-width:100%!important;margin:0 auto 8px!important;padding-left:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12.5px!important;line-height:1.15!important;display:flex!important}.wk-brosos-alarm-card h3 span{color:var(--alarm-color)!important;text-shadow:0 0 10px var(--alarm-glow)!important;font-weight:950!important}.wk-brosos-alarm-card h3 b{color:#f4ede6!important;white-space:nowrap!important;font-weight:900!important;display:inline!important}.wk-brosos-vehicle,.wk-brosos-tags{width:278px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important}.wk-brosos-vehicle{color:#f4ede6!important;text-align:left!important;margin-top:0!important;margin-bottom:8px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.wk-brosos-vehicle strong{color:#f4ede69e!important;font-weight:900!important}.wk-brosos-tags{flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;display:flex!important;overflow:hidden!important}.wk-brosos-tags span{color:var(--alarm-color)!important;white-space:nowrap!important;text-shadow:0 0 8px var(--alarm-glow)!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important}.wk-brosos-tags span:not(:first-child):before{content:"|";color:#f4ede65c;text-shadow:none;margin-right:7px}.brosos-push-actions,.brosos-push-dot,.brosos-push-car-icon,.brosos-push-vehicle-icon,.wk-brosos-car-icon,.wk-brosos-bike-icon,.brosos-push button,.brosos-push-notification button,.brosos-demo-push button,[class*=push-notification] button{display:none!important}.profile-public-garage{background:linear-gradient(#050403f5,#050403fc),url(/garage-hero.png) top/cover no-repeat;gap:0;margin-top:0;padding:0 2px 10px;display:grid}.profile-garage-vehicle-list{gap:7px;display:grid}.profile-garage-row{background:linear-gradient(145deg,#0f0a08f2,#050403fc),#080605eb;border:1px solid #b05d343d;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #f4ede608,0 8px 20px #0000003d}.profile-garage-row-main{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 8px;display:grid}.profile-garage-thumb-wrap{border-radius:10px;width:68px;min-width:68px;height:50px;position:relative;overflow:hidden;display:block!important}.profile-garage-thumb{cursor:default;background-color:#00000057;border:1px solid #b05d3452;border-radius:10px;width:68px;min-width:68px;height:50px;padding:0;overflow:hidden;opacity:1!important;visibility:visible!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}.profile-garage-row.is-aktiv .profile-garage-thumb:where(button),.profile-garage-row.is-projekt .profile-garage-thumb:where(button),.profile-garage-row.is-entwurf .profile-garage-thumb:where(button){cursor:zoom-in}.profile-garage-thumb-wrap>span:not(.profile-garage-thumb){color:#f4ede6;pointer-events:none;background:#050403b8;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:900;line-height:1;position:absolute;top:4px;left:4px}.profile-garage-thumb-nav{color:#f4ede6db;text-shadow:0 1px 5px #000000d9;background:0 0;border:0;width:14px;height:22px;font-size:13px;font-weight:400;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.profile-garage-thumb-nav.is-prev{left:2px}.profile-garage-thumb-nav.is-next{right:2px}.profile-garage-row-copy{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-self:center;gap:5px;padding:0;display:grid}.profile-garage-row-copy>strong{color:#f4ede6;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:14px;line-height:1.15;display:block;overflow:visible}.profile-garage-row-copy em{color:#f4ede6ad;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;line-height:1.1;overflow:hidden}.profile-garage-row-copy em b{font-size:11px;font-style:normal;font-weight:900}.profile-garage-row-copy .is-aktiv{color:#8fe173}.profile-garage-row-copy .is-projekt{color:#d9966a}.profile-garage-row-copy .is-entwurf{color:#b9aaa0a8}.profile-garage-row-copy .is-showcase{color:#c47a3d}.profile-garage-expand{color:#d9966a;background:0 0;border:0;justify-self:end;padding:4px;font-size:20px;line-height:1}.profile-garage-detail{color:#f4ede6c2;gap:7px;padding:4px 12px 10px;font-size:12px;line-height:1.34;display:grid}.profile-garage-brief{border-top:1px solid #b05d341f;gap:4px;padding-top:6px;display:grid}.profile-garage-brief:first-child{border-top:0;padding-top:0}.profile-garage-brief p{max-width:58ch;margin:0}.profile-garage-brief:first-child p{color:#f4ede6d1;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:34ch;overflow:hidden}.profile-garage-spec-list{justify-self:start;gap:1px;margin:0;display:grid}.profile-garage-spec-list div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:28px;min-width:0;display:grid}.profile-garage-spec-list dt{color:#d9966ad6;letter-spacing:0;text-transform:none;font-size:11px;font-weight:800}.profile-garage-spec-list dd{color:#f4ede6;text-align:left;margin:0;font-size:11px}.profile-garage-detail h4{color:#d9966a;font-family:var(--wk-heading-font,"Oswald", sans-serif);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:11px}.profile-garage-public-tags{flex-wrap:wrap;justify-content:flex-start;gap:5px;display:flex}.profile-garage-public-tags span{color:#f4ede6d1;background:#00000029;border:1px solid #b05d3433;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.2}.profile-garage-story{text-align:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;justify-self:start;max-width:38ch;display:-webkit-box;overflow:hidden}.profile-garage-image-viewer{z-index:2000000;-webkit-backdrop-filter:none;background:#00000075;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-garage-image-stage{background-color:#050403;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d9966abd;border-radius:12px;width:min(78vw,340px);height:min(68vh,430px);transform:none;box-shadow:0 18px 54px #0000009e,0 0 22px #d9966a2e}.profile-garage-image-close{z-index:1;color:#f4ede6;background:#050403d1;border:1px solid #d9966a6b;border-radius:50%;width:30px;height:30px;font-size:18px;position:fixed;top:calc(50% - min(34vh,215px) - 15px);right:calc(50% - min(39vw,170px) - 15px)}.profile-garage-image-count{color:#f4ede6c7;letter-spacing:.02em;background:#0504037a;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:600;position:fixed;top:calc(50% - min(34vh,215px) + 10px);left:calc(50% - min(39vw,170px) + 10px)}.profile-garage-image-nav{color:#f4ede6d6;text-shadow:0 1px 7px #000000f2;background:0 0;border:0;place-items:center;width:24px;height:44px;font-size:24px;font-weight:300;line-height:1;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.profile-garage-image-nav.is-prev{left:calc(50% - min(39vw,170px) + 8px)}.profile-garage-image-nav.is-next{right:calc(50% - min(39vw,170px) + 8px)}@media (width<=380px){.profile-garage-row-main{grid-template-columns:60px minmax(0,1fr) 16px;gap:8px;min-height:60px;padding:5px 7px}.profile-garage-thumb-wrap,.profile-garage-thumb{width:60px!important;min-width:60px!important;height:46px!important}.profile-garage-detail{padding-left:12px}.profile-garage-spec-list{grid-template-columns:1fr}.profile-garage-spec-list div{gap:4px}}.app-opening-content{gap:8px!important;transform:none!important}.app-opening-content img{width:min(68vw,270px)!important;margin-bottom:4px!important}.app-opening-content .app-opening-present{color:#d9966aeb!important;-webkit-text-fill-color:#d9966aeb!important;letter-spacing:.22em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 2px 8px #000000e0!important;background:0 0!important;font-family:Oswald,sans-serif!important;font-size:clamp(10px,2.8vw,14px)!important;font-weight:800!important;line-height:1!important;display:block!important}.app-opening-content strong{font-size:clamp(39px,10.5vw,76px)!important}.smart-home-icons{justify-content:flex-end}.smart-hint-line{text-align:center!important;justify-content:center!important;padding-inline:14px!important}.smart-hint-line span{text-align:center;min-width:0}.home-feed-section{margin-top:20px!important}.home-section-title{margin-bottom:11px!important;display:block!important}.home-section-title h2{width:100%}.home-section-action-row{justify-content:flex-end;margin:13px 0 24px;display:flex}.home-section-action-row button{color:#d9966a;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#d99a732e,#5f2c1c38),#080503c7;border:1px solid #b86f4573;border-radius:9px;min-height:30px;padding:0 12px;font-family:Oswald,sans-serif;font-size:11px;font-weight:900;line-height:1;box-shadow:inset 0 1px #f4ede614,0 10px 22px #00000038}.home-section-action-row button:hover,.home-section-action-row button:active{color:#f4ede6;border-color:#d9966ab8}.home-section-action-row+.home-favorite-toast{margin-top:-16px}.profile-garage-view-toggle{background:#0504039e;border:1px solid #b05d3438;border-radius:999px;justify-self:end;gap:3px;margin:0 2px 7px auto;padding:3px;display:inline-flex;box-shadow:inset 0 1px #f4ede60d}.profile-garage-view-toggle button{color:#d9966a75;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:24px;display:grid}.profile-garage-view-toggle button.is-active{color:#d9966a;background:#b05d3429;box-shadow:0 0 12px #b05d3424}.profile-garage-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.profile-garage-quartet-card{background:radial-gradient(circle at 50% 16%,#c47a3d1f,#0000 210px),linear-gradient(145deg,#0d0a08fc,#030303fc);border:2px solid #b05d348f;border-radius:24px;gap:11px;padding:11px 10px 13px;display:grid;overflow:hidden;box-shadow:inset 0 1px #f4ede60d,inset 0 0 30px #b05d340d,0 18px 42px #00000057}.profile-garage-quartet-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.profile-garage-quartet-head h3{color:#f4ede6;letter-spacing:.02em;text-align:center;white-space:nowrap;text-shadow:0 2px 9px #000000d1;background:#050403a8;border:1px solid #c46026d1;border-radius:999px;min-width:0;margin:0;padding:9px 12px 10px;font-family:Oswald,sans-serif;font-size:clamp(20px,6vw,31px);font-weight:800;line-height:1}.profile-garage-quartet-head>span{color:#d96f28;letter-spacing:.055em;font-family:Oswald,sans-serif;font-size:clamp(18px,5.5vw,26px);font-weight:900;line-height:1}.profile-garage-quartet-image-wrap{background:#040302;border-radius:17px;position:relative;overflow:hidden}.profile-garage-quartet-image{aspect-ratio:1.62;border-radius:inherit;cursor:zoom-in;background-color:#050403;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;width:100%;min-height:205px;display:block}.profile-garage-quartet-count{color:#f4ede6;text-align:center;background:#030303d1;border-radius:12px;min-width:46px;padding:6px 10px;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;line-height:1;position:absolute;top:10px;left:10px}.profile-garage-quartet-nav{color:#f4ede6eb;text-shadow:0 2px 9px #000000e0;background:#05040380;border:1px solid #d9966a47;border-radius:999px;place-items:center;width:44px;height:58px;font-size:40px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.profile-garage-quartet-nav.is-prev{left:8px}.profile-garage-quartet-nav.is-next{right:8px}.profile-garage-quartet-dots{gap:9px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.profile-garage-quartet-dots span{background:#f4ede62e;border-radius:50%;width:11px;height:11px;box-shadow:0 0 8px #0000006b}.profile-garage-quartet-dots span.is-active{background:#d96f28}.profile-garage-quartet-status{color:#f4ede6e6;text-align:center;margin:2px 0 0;font-size:clamp(18px,5vw,25px);line-height:1.15}.profile-garage-quartet-status span{color:#f4ede694;margin-inline:5px}.profile-garage-quartet-status b{font-weight:900}.profile-garage-quartet-status .is-aktiv{color:#7fe15b}.profile-garage-quartet-status .is-showcase{color:#f47a27}.profile-garage-quartet-section{border-top:1px solid #b05d3452;gap:8px;padding-top:3px;display:grid}.profile-garage-quartet-section h4{color:#f47a27;letter-spacing:.16em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#07050400,#070504f5 18% 82%,#07050400);margin:-3px auto 0;padding-inline:12px;font-family:Oswald,sans-serif;font-size:clamp(17px,5vw,24px);font-weight:900;line-height:1;position:relative}.profile-garage-quartet-section p{color:#f4ede6;margin:0;font-size:16px;line-height:1.35}.profile-garage-quartet-section.is-centered p{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-garage-quartet-specs{gap:0;margin:0;display:grid}.profile-garage-quartet-specs div{border-bottom:1px solid #f4ede612;grid-template-columns:minmax(122px,42%) minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 4px;display:grid}.profile-garage-quartet-specs div:last-child{border-bottom:0}.profile-garage-quartet-specs dt,.profile-garage-quartet-specs dd{font-size:16px;line-height:1.2}.profile-garage-quartet-specs dt{color:#f4ede6;font-weight:900}.profile-garage-quartet-specs dd{color:#f4ede6f0;margin:0}.profile-garage-quartet-tags{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.profile-garage-quartet-tags span{color:#f4ede6f0;white-space:nowrap;background:#05040375;border:1px solid #d96f289e;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.15}.profile-garage-quartet-story{text-align:left;max-width:54ch}@media (width<=380px){.profile-garage-quartet-card{border-radius:20px;padding:9px 8px 11px}.profile-garage-quartet-image{min-height:180px}.profile-garage-quartet-head h3{font-size:19px}.profile-garage-quartet-specs div{grid-template-columns:112px minmax(0,1fr)}.profile-garage-quartet-specs dt,.profile-garage-quartet-specs dd,.profile-garage-quartet-section p{font-size:14px}}.profile-public-garage>.profile-garage-view-toggle{display:none!important}.profile-garage-detail .profile-garage-view-toggle{justify-self:end!important;margin:0 0 4px auto!important;display:inline-flex!important}.profile-public-garage .profile-garage-vehicle-list{gap:8px!important}.profile-public-garage .profile-garage-quartet-card{background:radial-gradient(circle at 50% 16%,#c47a3d1a,#0000 170px),linear-gradient(145deg,#0d0a08fc,#030303fc)!important;border:7px solid #f6f2ec!important;border-radius:20px!important;justify-self:center!important;gap:4px!important;width:min(100%,276px)!important;padding:7px 7px 8px!important;box-shadow:inset 0 1px #f4ede609,0 10px 24px #00000047!important}.profile-public-garage .profile-garage-quartet-head{gap:6px!important}.profile-public-garage .profile-garage-quartet-head h3{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-width:1px!important;padding:4px 8px 5px!important;font-size:15px!important;overflow:hidden!important}.profile-public-garage .profile-garage-quartet-head>span{letter-spacing:.03em!important;font-size:15px!important}.profile-public-garage .profile-garage-quartet-image-wrap{border-radius:11px!important}.profile-public-garage .profile-garage-quartet-image{aspect-ratio:1.95!important;min-height:98px!important}.profile-license-plate-blur{z-index:5;pointer-events:none;filter:blur(4px);background:linear-gradient(135deg,#f5f0e661,#d2c8be40);border-radius:5px;position:absolute;box-shadow:0 0 10px #00000047}.profile-license-plate-blur.is-thumb{width:22px;height:8px;bottom:8px;right:7px}.profile-license-plate-blur.is-quartet{width:46px;height:15px;bottom:20px;right:18px}.profile-public-garage .profile-garage-quartet-count{border-radius:10px!important;min-width:34px!important;padding:3px 6px!important;font-size:11px!important;top:7px!important;left:7px!important}.profile-public-garage .profile-garage-quartet-nav{color:#f4ede67a!important;text-shadow:0 1px 7px #000000c2!important;background:#0504032e!important;border:0!important;width:28px!important;height:36px!important;font-size:28px!important}.profile-public-garage .profile-garage-quartet-nav.is-prev{left:5px!important}.profile-public-garage .profile-garage-quartet-nav.is-next{right:5px!important}.profile-public-garage .profile-garage-quartet-dots{gap:5px!important;bottom:6px!important}.profile-public-garage .profile-garage-quartet-dots span{width:6px!important;height:6px!important}.profile-public-garage .profile-garage-quartet-status{margin-top:0!important;font-size:11.5px!important;line-height:1.05!important}.profile-public-garage .profile-garage-quartet-status span{margin-inline:3px!important}.profile-public-garage .profile-garage-quartet-section{border-top-color:#b05d343d!important;gap:3px!important;padding-top:4px!important}.profile-public-garage .profile-garage-quartet-section h4{letter-spacing:.11em!important;margin-top:-2px!important;padding-inline:6px!important;font-size:11px!important}.profile-public-garage .profile-garage-quartet-section p{font-size:10px!important;line-height:1.14!important}.profile-public-garage .profile-garage-quartet-specs div{grid-template-columns:minmax(84px,42%) minmax(0,1fr)!important;gap:5px!important;min-height:17px!important;padding:2px!important}.profile-public-garage .profile-garage-quartet-specs dt,.profile-public-garage .profile-garage-quartet-specs dd{font-size:9.5px!important;line-height:1!important}.profile-public-garage .profile-garage-quartet-tags{gap:5px!important}.profile-public-garage .profile-garage-quartet-tags span{padding:3px 7px!important;font-size:9px!important}.profile-public-garage .profile-garage-quartet-story{max-width:none!important}.profile-favorites-page{background:linear-gradient(#050403b8,#050403f0),url(/garage-hero.png) top/cover no-repeat fixed,#050403;min-height:100dvh;padding:6px 14px 108px}.profile-favorites-page .profile-subpage-header{min-height:12px;margin:0;padding:0}.profile-favorites-hero{text-align:center;gap:8px;margin-top:2px;display:grid}.profile-favorites-hero h2{color:#f4ede6;font-family:var(--wk-heading-font);text-transform:uppercase;margin:0;font-size:28px;line-height:.98}.profile-favorites-hero p{color:#f4ede6b8;margin:0;font-size:11px;font-weight:800}.profile-favorites-hero label{background:#050403c7;border:1px solid #b05d3470;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:42px;margin-top:5px;display:grid}.profile-favorites-hero label span{color:#d9966a;font-size:15px}.profile-favorites-hero input{color:#f4ede6;min-height:40px;padding:0 12px 0 0;font-size:12px;background:0 0!important;border:0!important}.profile-favorites-categories{scrollbar-width:none;gap:14px;margin:14px -2px 4px;padding:0 2px 8px;display:flex;overflow-x:auto}.profile-favorites-categories::-webkit-scrollbar{display:none}.profile-favorites-categories button{color:#f4ede6;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #d9966a6b;border-radius:0;flex:none;min-height:28px;padding:0 14px 0 0;font-size:12px;font-weight:950}.profile-favorites-categories button:first-child,.profile-favorites-categories button.is-active{color:#d9966a}.profile-favorites-grid{grid-template-columns:repeat(2,minmax(0,.88fr));gap:9px;display:grid}.profile-favorite-shop-card{text-align:left;background:linear-gradient(145deg,#1c0e08cc,#050403f5);border:1px solid #b05d3457;border-radius:12px;position:relative;overflow:hidden}.profile-favorite-remove{z-index:3;color:#f4ede6ad;background:#0504039e;border:1px solid #f4ede62e;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:7px;right:7px}.profile-favorite-shop-card>div{background-position:50%;background-size:cover;min-height:94px;position:relative}.profile-favorite-shop-card>div:after{content:"";background:linear-gradient(#0000000f,#0000006b);position:absolute;inset:0}.profile-favorite-shop-card>div span{z-index:1;color:#f4ede6;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;bottom:8px;left:8px}.profile-favorite-shop-card small,.profile-favorite-shop-card h3,.profile-favorite-shop-card p,.profile-favorite-shop-card em,.profile-favorite-shop-card strong{margin-inline:9px;display:block}.profile-favorite-shop-card small{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:950}.profile-favorite-shop-card h3{color:#f4ede6;text-transform:uppercase;margin-top:5px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.08}.profile-favorite-shop-card p{color:#f4ede6ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;margin-bottom:0;font-size:9.5px;line-height:1.28;display:-webkit-box;overflow:hidden}.profile-favorite-shop-card em{color:#f4ede6c7;margin-top:7px;font-size:10px;font-style:normal;font-weight:900}.profile-favorite-shop-card strong{color:#d9966a;margin-top:8px;margin-bottom:10px;font-size:12px;font-weight:950}.profile-favorite-buddies{gap:10px;display:grid}.profile-buddy-online-toggle{color:#f4ede6;text-align:left;background:#050403b8;border:1px solid #b05d3447;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px;display:grid}.profile-buddy-online-toggle input{accent-color:#b86f45;width:16px;height:16px}.profile-buddy-online-toggle span{font-size:12px;font-weight:900}.profile-buddy-online-toggle em{color:#f4ede694;grid-column:2;font-size:10px;font-style:normal}.profile-favorite-buddy-card{background:linear-gradient(145deg,#1c0e08cc,#050403f5);border:1px solid #b05d3457;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:68px;padding:10px;display:grid}.profile-favorite-buddy-avatar{background-position:50%;background-size:cover;border:1px solid #b05d3452;border-radius:14px;width:46px;height:46px;position:relative}.profile-favorite-buddy-avatar i{background:#666;border:2px solid #050403;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.profile-favorite-buddy-avatar i.is-online{background:#53d15d;box-shadow:0 0 10px #53d15d80}.profile-favorite-buddy-card h3,.profile-favorite-buddy-card p{text-align:left;margin:0}.profile-favorite-buddy-card h3{color:#f4ede6;font-size:14px;line-height:1.1}.profile-favorite-buddy-card p{color:#f4ede6ad;margin-top:3px;font-size:11px}.profile-favorite-buddy-card>button{color:#d9966a;background:#080605c2;border:1px solid #b86f456b;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.profile-favorite-chat-overlay{z-index:10050;padding:18px 18px max(18px, env(safe-area-inset-bottom));background:#00000085;place-items:end center;display:grid;position:fixed;inset:0}.profile-favorite-chat-overlay article{background:#080605fa;border:1px solid #b05d3461;border-radius:16px;gap:10px;width:min(100%,360px);max-height:calc(100dvh - 36px);padding:12px;display:grid;overflow-y:auto}.profile-favorite-chat-overlay header{grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.profile-favorite-chat-overlay strong,.profile-favorite-chat-overlay span,.profile-favorite-chat-overlay p{text-align:left;margin:0}.profile-favorite-chat-overlay strong{color:#f4ede6}.profile-favorite-chat-overlay span,.profile-favorite-chat-overlay p{color:#f4ede6ad;font-size:12px}.profile-favorite-chat-overlay header button{color:#d9966a;background:#00000059;border:1px solid #b05d3447;border-radius:50%;width:30px;height:30px}.profile-favorite-chat-thread{gap:7px;max-height:150px;padding:4px 2px;display:grid;overflow-y:auto}.profile-favorite-chat-thread p{background:#ffffff0b;border:1px solid #b05d3433;border-radius:12px 12px 12px 4px;width:fit-content;max-width:82%;padding:8px 10px}.profile-favorite-chat-thread p.is-own{color:#f4ede6;background:#b86f452e;border-color:#d9966a52;border-radius:12px 12px 4px;justify-self:end}.profile-favorite-chat-emojis{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.profile-favorite-chat-emojis::-webkit-scrollbar{display:none}.profile-favorite-chat-emojis button{background:#00000047;border:1px solid #b05d343d;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.profile-favorite-chat-overlay label{grid-template-columns:minmax(0,1fr) 72px;align-items:end;gap:8px;display:grid}.profile-favorite-chat-overlay textarea{color:#f4ede6;resize:vertical;min-height:42px;max-height:86px;font:inherit;background:#00000061;border:1px solid #b05d3457;border-radius:10px;padding:9px 10px}.profile-favorite-chat-overlay label button{color:#d9966a;background:#b86f4529;border:1px solid #d9966a6b;border-radius:10px;font-weight:900}.profile-messages-page{min-height:100dvh;padding:24px 18px 108px;background:linear-gradient(#0504036b,#050403bd),url(/messengerbg.png) top/cover no-repeat,#050403!important}.profile-messages-tabs{scrollbar-width:none;gap:9px;margin:0 0 16px;padding:0 0 8px;display:flex;overflow-x:auto}.profile-messages-tabs::-webkit-scrollbar{display:none}.profile-messages-tabs button{color:#f4ede6d1;background:#050403a3;border:1px solid #b05d3461;border-radius:999px;flex:none;min-height:38px;padding:0 16px;font-size:12px;font-weight:950}.profile-messages-tabs button.is-active{color:#f4ede6;background:#b86f4529;border-color:#d9966a94}.profile-messages-list{gap:12px;display:grid}.profile-message-card{text-align:center;background:linear-gradient(145deg,#1e100ad1,#050403f5),#050403eb;border:1px solid #b05d3461;border-radius:16px;gap:8px;padding:18px 16px;display:grid}.profile-message-card small{color:#d9966a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.profile-message-card h2{color:#f4ede6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.08}.profile-message-card p{color:#f4ede6c7;margin:0;font-size:13px;line-height:1.35}.profile-message-card button{color:#d9966a;background:#b86f4524;border:1px solid #d9966a6b;border-radius:999px;justify-self:center;min-height:34px;margin-top:2px;padding:0 13px;font-size:11px;font-weight:900}.app-opening{align-content:center!important;place-items:center!important;min-height:100dvh!important;padding:0 20px!important;display:grid!important}.app-opening-content{place-self:center!important;margin:0!important;transform:translateY(-6vh)!important}.bottom-nav{height:72px!important;padding-bottom:4px!important}.bottom-nav button{align-content:center!important;gap:4px!important;min-height:68px!important;padding:7px 2px 9px!important}.bottom-nav-icon,.bottom-nav-icon svg{width:22px!important;height:22px!important}.bottom-nav button small{padding-bottom:4px!important;font-size:10px!important;line-height:1!important;display:inline-block!important;position:relative!important}.bottom-nav button:after{width:20px!important;height:2px!important;bottom:8px!important}.home-buddy-card{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important}.home-buddy-copy h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:clamp(14px,3.15vw,17px)!important;line-height:1.02!important;display:block!important;overflow:hidden!important}.home-buddy-vehicle,.home-buddy-meta{margin-top:4px!important;font-size:11px!important;line-height:1.18!important}.home-buddy-copy p{-webkit-line-clamp:2!important;margin-top:7px!important;font-size:12px!important;line-height:1.25!important}.home-buddy-more{color:#d9966a!important;margin-top:7px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.home-section-action-row{margin:9px 0 18px!important}.home-section-action-row button,.home-event-preview-bottom button{color:#d9966a!important;background:linear-gradient(#d99a7321,#5f2c1c2e),#080503d1!important;border:1px solid #b86f456b!important;border-radius:8px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;box-shadow:inset 0 1px #f4ede60f!important}.market-listing-card[role=button],.home-event-preview[role=button],.home-shop-deal-card[role=button]{cursor:pointer}.home-event-preview.is-meet .home-event-preview-bottom button{color:#f4ede6!important;background:linear-gradient(135deg,#17284f,#263f68 52%,#7b1720)!important;border-color:#3f5b8f7a!important}.home-event-preview.is-party .home-event-preview-bottom button{color:#f4ede6!important;background:linear-gradient(135deg,#4e1871,#8b39b2)!important;border-color:#a855f77a!important}.home-event-preview.is-tour .home-event-preview-bottom button{color:#e8f3b4!important;background:linear-gradient(135deg,#2a4816,#637d1f)!important;border-color:#91ae477a!important}.home-event-preview.is-club .home-event-preview-bottom button{color:#f4ede6!important;background:linear-gradient(135deg,#6e3724,#b86f45)!important;border-color:#b05d3480!important}.smart-home-top{grid-template-columns:minmax(0,1fr)!important}.tour-entry-headline p span:nth-child(3){color:#c694ff!important}.tour-entry-headline p span:nth-child(4){color:#e8c75f!important}.tour-entry-headline p span:nth-child(5){color:#f4ede6!important}.tour-entry-bottom-card{padding:3px 14px!important}.tour-entry-compact{min-height:50px!important;padding:4px 0!important}.tour-entry-compact .tour-entry-icon{width:31px!important;height:31px!important;font-size:17px!important}.tour-entry-compact .tour-entry-copy{gap:3px!important}.tour-entry-compact .tour-entry-copy strong{font-size:15px!important}.tour-entry-compact .tour-entry-copy small{font-size:10.5px!important}.tour-overview-page .tour-entry-card{min-height:76px!important}.profile-messages-page{color:#f4ede6!important;background:linear-gradient(#00000085,#050403c7),radial-gradient(circle at 50% 0,#b05d341a,#0000 290px),url(/messengerbg.png) top/cover no-repeat fixed!important;min-height:100dvh!important;padding:20px 13px 96px!important}.profile-messenger-header{grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:10px;margin-bottom:18px;display:grid}.profile-messenger-header>button{color:#d9966a;background:#080605b8;border:1px solid #b86f456b;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #f4ede60d}.profile-messenger-header>button:first-child{gap:5px}.profile-messenger-header>button:first-child span{background:#e1a171;border-radius:999px;width:22px;height:2px;display:block}.profile-messenger-header>button:last-child{font-size:25px;line-height:1}.profile-messenger-header h1{color:#f4ede6;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:0;font-family:Oswald,Arial,sans-serif;font-size:clamp(27px,8vw,40px);font-weight:900;line-height:1;display:flex}.profile-messenger-header h1 i{opacity:.85;border-top:2px solid #d9966a;border-bottom:2px solid #d9966a;width:34px;height:12px;display:block}.profile-messenger-search{background:linear-gradient(#0a0807d1,#040404e6),#000000c7;border:1px solid #b05d3447;border-radius:999px;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:58px;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #f4ede608}.profile-messenger-search span{color:#f4ede673;text-align:center;font-size:22px}.profile-messenger-search input{color:#f4ede6!important;background:0 0!important;border:0!important;outline:0!important;min-height:50px!important;padding:0 18px 0 0!important;font-size:16px!important;font-weight:700!important}.profile-messenger-search input::placeholder{color:#f4ede661}.profile-messenger-tabs{scrollbar-width:none;align-items:center;gap:0;margin:0 -6px 14px;padding:4px 6px 9px;display:flex;overflow-x:auto}.profile-messenger-tabs button{color:#f4ede6b3;letter-spacing:.02em;text-transform:none;cursor:grab;background:0 0;border:0;flex:none;align-items:center;gap:12px;min-height:34px;padding:0 8px;font-size:13px;font-weight:950;display:inline-flex}.profile-messenger-tabs button.is-active{color:#d9966a;text-shadow:0 0 13px #b86f452e}.profile-messenger-tabs button em{color:#b05d3473;font-style:normal;font-weight:500}.profile-messenger-list{background:linear-gradient(120deg,#120f0db8,#040404e0),#000000c2;border:1px solid #b05d344d;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #00000052,inset 0 1px #f4ede608}.profile-messenger-row{border-bottom:1px solid #b05d3433;grid-template-columns:68px minmax(0,1fr) 58px;align-items:center;gap:11px;min-height:92px;padding:12px;display:grid}.profile-messenger-row:last-child{border-bottom:0}.profile-messenger-avatar{background:#0c0907e0 50%/cover no-repeat;border:1px solid #d9966ac7;border-radius:50%;width:58px;height:58px;position:relative;box-shadow:0 0 18px #b05d3424}.profile-messenger-avatar i{background:#56c843;border:2px solid #090706;border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:-2px;box-shadow:0 0 11px #56c8436b}.profile-messenger-avatar b{color:#d9966a;background:#0a0705f5;border:1px solid #d9966ab8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px}.profile-messenger-copy{min-width:0}.profile-messenger-copy h2{color:#f4ede6;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:19px;font-weight:950;line-height:1.05;overflow:hidden}.profile-messenger-copy p{-webkit-line-clamp:2;color:#f4ede69e;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.profile-messenger-row aside{align-content:start;align-self:stretch;justify-items:end;gap:9px;min-width:0;display:grid}.profile-messenger-row time{color:#d9966a;white-space:nowrap;font-size:13px;font-weight:900;line-height:1}.profile-messenger-row aside strong{color:#140905;background:#d9966a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:950;line-height:1;display:grid}.profile-messenger-empty{color:#f4ede6a8;text-align:center;padding:20px;font-size:13px;font-weight:800}@media (width<=380px){.profile-messenger-header{grid-template-columns:46px minmax(0,1fr) 46px}.profile-messenger-header>button{width:44px;height:44px}.profile-messenger-header h1{gap:9px;font-size:25px}.profile-messenger-header h1 i{width:22px}.profile-messenger-row{grid-template-columns:58px minmax(0,1fr) 50px;gap:9px;min-height:86px;padding:10px}.profile-messenger-avatar{width:52px;height:52px}.profile-messenger-copy h2{font-size:17px}.profile-messenger-copy p{font-size:13px}}.profile-settings-drawer{background:linear-gradient(145deg,#20120deb,#060504f5),#050403f5!important;border-left:1px solid #b05d3447!important;width:min(88vw,350px)!important;padding:18px 14px 92px!important;overflow-y:auto!important;box-shadow:-18px 0 40px #0000007a!important}.profile-settings-drawer>div:first-child{z-index:2;background:linear-gradient(#120a07fa,#120a07e0);border-bottom:1px solid #b05d342e;position:sticky;top:-18px;margin:-18px -14px 10px!important;padding:18px 14px 10px!important}.profile-settings-groups{gap:14px;display:grid}.profile-settings-group{gap:0;display:grid}.profile-settings-group h3{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:900;line-height:1}.profile-settings-group button{color:#f4ede6d1;text-align:left;background:0 0;border:0;border-top:1px solid #b05d341a;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:48px;padding:8px 0;display:grid}.profile-settings-group button:first-of-type{border-top-color:#b05d342e}.profile-settings-group button span{gap:4px;min-width:0;display:grid}.profile-settings-group button strong{color:#f4ede6e0;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:850;line-height:1.12;overflow:hidden}.profile-settings-group button small{-webkit-line-clamp:1;color:#f4ede675;-webkit-box-orient:vertical;font-size:10px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.profile-settings-group button em{color:#d9966a;text-align:right;font-size:16px;font-style:normal;line-height:1}.profile-settings-group.is-logout{margin-top:2px}.profile-settings-group.is-logout h3{color:#d9966ab8}.profile-settings-group.is-logout button strong{color:#d9966a}.profile-settings-drawer>.profile-settings-groups{width:100%!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important;text-transform:none!important;justify-content:stretch!important;align-items:stretch!important;gap:14px!important;margin:0!important;display:grid!important}.profile-settings-drawer>.profile-settings-groups .profile-settings-group{gap:0!important;width:100%!important;display:grid!important}.profile-settings-drawer>.profile-settings-groups .profile-settings-group button{color:#f4ede6d1!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #b05d341a!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 18px!important;justify-content:stretch!important;place-items:center stretch!important;gap:10px!important;width:100%!important;height:auto!important;min-height:48px!important;padding:8px 0!important;display:grid!important}.profile-settings-drawer>.profile-settings-groups .profile-settings-group button>span{gap:4px!important;min-width:0!important;display:grid!important}.profile-settings-drawer>.profile-settings-groups .profile-settings-group button>em{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important}.profile-settings-drawer{width:min(48vw,190px)!important;padding:14px 10px 90px!important}.profile-settings-drawer>div:first-child{margin:-14px -10px 8px!important;padding:14px 10px 9px!important}.profile-settings-drawer>div:first-child>span{font-size:12px!important}.profile-settings-drawer>div:first-child button{width:28px!important;height:28px!important}.profile-settings-groups{gap:10px!important}.profile-settings-group h3{letter-spacing:.08em!important;padding:7px 0 5px!important;font-size:10.5px!important}.profile-settings-drawer>.profile-settings-groups .profile-settings-group button{grid-template-columns:minmax(0,1fr) 13px!important;gap:6px!important;min-height:40px!important;padding:6px 0!important}.profile-settings-group button strong{font-size:11px!important}.profile-settings-group button small{font-size:8.5px!important;line-height:1.1!important}.profile-settings-group button em{font-size:13px!important}@media (width<=390px){.profile-settings-drawer{width:min(54vw,198px)!important}}.profile-messenger-header.is-simple{text-align:center!important;margin:0 auto 16px!important;display:block!important}.profile-messenger-header.is-simple h1{color:#f4ede6!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin:0!important;font-family:Bold and Cool,Oswald,Arial,sans-serif!important;font-size:clamp(21px,6.4vw,30px)!important;font-weight:400!important;line-height:1!important;display:block!important}.profile-messenger-header.is-simple h1 i,.profile-messenger-header.is-simple button,.profile-messenger-search,.profile-messenger-filter-tabs{display:none!important}.profile-messenger-list{border-radius:12px!important;width:min(100%,320px)!important;margin:0 auto!important}.profile-messenger-avatar{width:48px!important;height:48px!important}.profile-messenger-copy h2{margin-bottom:4px!important;font-size:16px!important;line-height:1.05!important}.profile-messenger-copy p{-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.22!important}.profile-messenger-row aside{gap:9px!important;padding-top:1px!important}.profile-messenger-row time{font-size:12px!important}.profile-messenger-header{grid-template-columns:58px minmax(0,1fr) 58px!important;margin-bottom:22px!important}.profile-messenger-header>button{border-radius:16px!important;width:54px!important;height:54px!important}.profile-messenger-search{grid-template-columns:52px minmax(0,1fr)!important;min-height:64px!important;margin-bottom:22px!important}.profile-messenger-search input{min-height:58px!important;font-size:18px!important}.profile-messenger-filter-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(118px,1fr));gap:12px;margin:0 -2px 18px;padding:0 2px 6px;display:grid;overflow-x:auto}.profile-messenger-filter-tabs::-webkit-scrollbar{display:none}.profile-messenger-filter-tabs button{color:#f4ede6b8;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f4ede609,#00000038),#080706c2;border:1px solid #f4ede61a;border-radius:999px;min-height:52px;padding:0 18px;font-size:14px;font-weight:950}.profile-messenger-filter-tabs button.is-active{color:#f4ede6;background:radial-gradient(circle at 26% 20%,#d9966a47,#0000 52%),linear-gradient(#592614d1,#26110ae0);border-color:#d9966ac7;box-shadow:inset 0 1px #f4ede614,0 0 16px #b86f452e}.profile-messenger-tabs{margin:-4px -6px 14px!important;padding-bottom:10px!important}.profile-messenger-tabs button{min-height:30px!important;padding:0 7px!important;font-size:12px!important}.profile-messenger-list{border-color:#b05d3457!important;border-radius:16px!important}.profile-messenger-avatar{border-width:1.5px!important;width:74px!important;height:74px!important}.profile-messenger-copy h2{letter-spacing:0!important;margin-bottom:9px!important;font-size:23px!important;line-height:1.04!important}.profile-messenger-copy p{-webkit-line-clamp:2!important;color:#f4ede6a3!important;font-size:17px!important;font-weight:560!important;line-height:1.34!important}.profile-messenger-row time{text-align:right!important;font-size:16px!important;font-weight:900!important}@media (width<=420px){.profile-messenger-filter-tabs{grid-template-columns:repeat(4,minmax(108px,1fr));gap:10px}.profile-messenger-row{grid-template-columns:72px minmax(0,1fr) 62px!important;gap:11px!important;min-height:116px!important;padding:16px 12px!important}.profile-messenger-avatar{width:64px!important;height:64px!important}.profile-messenger-copy h2{font-size:20px!important}.profile-messenger-copy p{font-size:15px!important}.profile-messenger-row time{font-size:14px!important}}.profile-messages-page{padding:22px 10px 96px!important}.profile-messages-page .page-header{margin-bottom:16px!important}.profile-messages-page .page-header h1{font-size:clamp(1.24rem,5.4vw,1.7rem)!important}.profile-messenger-tabs{width:calc(100% + 4px)!important;margin:-2px -2px 18px!important;padding:0 0 8px!important}.profile-messenger-tabs button{gap:6px!important;min-height:24px!important;padding:0 5px!important;font-size:10.5px!important}.profile-messenger-list{background:#040303d1!important;border-radius:11px!important;width:calc(100% - 10px)!important;margin:0 auto!important}.profile-messenger-row{grid-template-columns:48px minmax(0,1fr) 45px!important;gap:6px!important;min-height:64px!important;padding:7px 8px!important}.profile-messenger-avatar{align-self:center!important;width:42px!important;height:42px!important}.profile-messenger-avatar i{width:12px!important;height:12px!important;bottom:2px!important;right:-2px!important}.profile-messenger-avatar b{width:20px!important;height:20px!important;font-size:11px!important;bottom:-4px!important;right:-5px!important}.profile-messenger-copy{align-self:center!important;padding-top:0!important}.profile-messenger-copy h2{text-align:left!important;margin:0 0 2px!important;font-size:13.5px!important;line-height:1.05!important}.profile-messenger-copy p{-webkit-line-clamp:2!important;text-align:left!important;font-size:10.5px!important;font-weight:560!important;line-height:1.22!important}.profile-messenger-row aside{align-content:start!important;justify-items:end!important;gap:5px!important;padding-top:1px!important}.profile-messenger-row time{font-size:10.5px!important;line-height:1!important}.profile-messenger-row aside strong{width:18px!important;height:18px!important;font-size:10px!important}.profile-messenger-row{cursor:pointer}.profile-messenger-row:focus-visible{outline-offset:-3px;outline:1px solid #d9966acc}.profile-chat-page{min-height:100dvh;padding:12px 12px 166px!important}.profile-chat-header{z-index:40;background:linear-gradient(#080504f7,#080504e6),#080504f0;border-bottom:1px solid #d9966a33;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:-2px 0 16px;padding:8px 6px 10px;display:grid;position:sticky;top:0}.profile-chat-back,.profile-chat-menu,.profile-chat-input button{color:#d9966a;background:#050403b8;border:1px solid #d9966a73;font-family:inherit}.profile-chat-back,.profile-chat-menu{border-radius:12px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:inline-grid}.profile-chat-identity{align-items:center;gap:10px;min-width:0;display:flex}.profile-chat-avatar{background-position:50%;background-size:cover;border:1px solid #d9966ab3;border-radius:50%;flex:0 0 42px;width:42px;height:42px;position:relative;box-shadow:0 0 16px #00000061}.profile-chat-avatar i{background:#42da43;border:2px solid #070504;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:-1px}.profile-chat-identity h1{color:#f3f0ec;margin:0 0 2px;font-size:17px;font-weight:950;line-height:1.05}.profile-chat-identity span{color:#d9966acc;font-size:10px;font-weight:800;display:block}.profile-chat-thread{gap:10px;padding:4px 2px 18px;display:grid}.profile-chat-message{gap:4px;max-width:78%;display:grid}.profile-chat-message.is-own{justify-self:end}.profile-chat-message.is-them{justify-self:start}.profile-chat-bubble{color:#f3f0ec;border:1px solid #d9966a47;border-radius:17px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35;box-shadow:0 12px 24px #0000003d}.profile-chat-message.is-them .profile-chat-bubble{background:linear-gradient(#120c09f0,#080605eb);border-bottom-left-radius:6px}.profile-chat-message.is-own .profile-chat-bubble{background:linear-gradient(#592b18fa,#36190ff5);border-color:#e8b28b5c;border-bottom-right-radius:6px}.profile-chat-message time{color:#f3f0ec75;font-size:9.5px;font-weight:800}.profile-chat-message.is-own time{text-align:right}.profile-chat-input{z-index:9998;background:linear-gradient(#0a0605f5,#040303fa);border-top:1px solid #d9966a4d;grid-template-columns:34px minmax(0,1fr) 62px;gap:8px;width:min(100%,430px);padding:10px 12px;display:grid;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 -16px 34px #0000006b}.profile-chat-input input{color:#f3f0ec;background:#030303b8;border:1px solid #d9966a6b;border-radius:13px;outline:none;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700}.profile-chat-input input::placeholder{color:#f3f0ec6b}.profile-chat-input button{border-radius:13px;height:38px;font-size:12px;font-weight:950}.profile-chat-input button[type=submit]{color:#130a06;background:linear-gradient(#d9966af2,#9d532df2);border-color:#d9966acc}.page-header,.wk-shop-detail-modal .page-header{z-index:50!important;text-align:center!important;width:100%!important;height:56px!important;min-height:56px!important;margin:10px 0 12px!important;padding:0!important;display:block!important;position:relative!important}.page-header.has-back,.page-header.has-action,.wk-shop-detail-modal .page-header{grid-template-columns:none!important;column-gap:0!important;display:block!important}.page-header-title{text-align:center!important;min-width:0!important;position:absolute!important;top:50%!important;left:56px!important;right:56px!important;transform:translateY(-50%)!important}.page-header h1,.wk-shop-detail-modal .page-header h1,.profile-messages-page .page-header h1{color:#f7eee8!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 2px #000000a6!important;margin:0!important;font-family:Bold and Cool,Rye,Impact,serif!important;font-size:clamp(1.55rem,6.8vw,2rem)!important;font-weight:900!important;line-height:.98!important}.page-header p{color:#f6eee8a8!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:5px 0 0!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important}.page-header-back{width:28px!important;min-width:0!important;height:32px!important;min-height:0!important;box-shadow:none!important;color:#d9966a!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:28px!important;font-weight:500!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;left:18px!important;transform:translateY(-50%)!important}.page-header-action{justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}.page-header-action>button,.page-header-action button,.wk-listing-detail-actions button{width:30px!important;height:32px!important;box-shadow:none!important;color:#d9966a!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}.wk-listing-detail-actions{align-items:center!important;gap:7px!important;display:flex!important}.wk-app-toast{z-index:10050;color:#f3f0ec;text-align:center;background:#0a0605f5;border:1px solid #d9966a6b;border-radius:14px;width:min(100% - 28px,360px);padding:10px 12px;font-size:12px;font-weight:850;position:fixed;bottom:98px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00000061}.wk-share-sheet-backdrop{z-index:10040;background:#0000009e;align-items:end;display:grid;position:fixed;inset:0}.wk-share-sheet{width:min(100%,430px);max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px));padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));color:#f3f0ec;overscroll-behavior:contain;box-sizing:border-box;background:linear-gradient(#140a07fa,#060403fc);border:1px solid #d9966a5c;border-radius:18px 18px 0 0;margin:0 auto;overflow:hidden auto;box-shadow:0 -18px 44px #00000080}.wk-share-sheet header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wk-share-sheet h2,.wk-share-sheet h3{color:#d9966a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:950}.wk-share-sheet header button,.wk-share-section button,.wk-share-actions button,.shared-preview-card button,.profile-chat-pinned button,.wk-participation-card button,.wk-participation-actions button{color:#d9966a;font:inherit;background:#050403b8;border:1px solid #d9966a5c;border-radius:11px;font-size:11px;font-weight:900}.wk-share-sheet header button{width:32px;height:32px}.wk-share-section{gap:8px;margin-top:12px;display:grid}.wk-share-section div,.wk-share-actions{flex-wrap:wrap;gap:7px;display:flex;overflow-x:hidden}.wk-share-section button,.wk-share-actions button{text-overflow:ellipsis;white-space:normal;flex:min(132px,100%);max-width:100%;min-height:32px;padding:0 10px;line-height:1.15;overflow:hidden}.wk-share-sheet>p{color:#f3f0ec85;margin:12px 0 0;font-size:11px;line-height:1.35}.shared-preview-card{text-align:left;background:#050403c2;border:1px solid #d9966a47;border-radius:13px;grid-template-columns:72px minmax(0,1fr);gap:10px;width:100%;padding:8px;display:grid}.shared-preview-image{background-position:50%;background-size:cover;border-radius:10px;min-height:72px}.shared-preview-card div:last-child{gap:3px;min-width:0;display:grid}.shared-preview-card small{color:#d9966a;text-transform:uppercase;font-size:9px;font-weight:950}.shared-preview-card strong{color:#f3f0ec;font-size:13px;line-height:1.1}.shared-preview-card p,.shared-preview-card span{color:#f3f0ec9e;margin:0;font-size:10.5px;line-height:1.25}.shared-preview-card button{justify-self:start;min-height:28px;margin-top:3px;padding:0 9px}.profile-chat-pinned{z-index:30;background:#0a0605f5;border:1px solid #d9966a57;border-radius:13px;gap:4px;margin:-4px 4px 12px;padding:9px 10px;display:grid;position:sticky;top:0;box-shadow:0 12px 26px #00000047}.profile-chat-pinned strong{color:#f3f0ec;font-size:13px;font-weight:950}.profile-chat-pinned span,.profile-chat-pinned small{color:#f3f0ec9e;font-size:10.5px;font-weight:750}.profile-chat-pinned button{justify-self:start;min-height:28px;margin-top:2px;padding:0 9px}.profile-chat-pinned button:disabled{opacity:.42}.profile-chat-message.is-system{justify-self:center;max-width:90%}.profile-chat-message.is-system .profile-chat-bubble{color:#f3f0ecad;text-align:center;background:#f3f0ec14;border-color:#f3f0ec1f;border-radius:999px;font-size:11px}.profile-chat-message.is-system time{text-align:center}.profile-chat-author{color:#d9966a;font-size:10px;font-weight:900}.profile-chat-message .shared-preview-card{margin-top:3px}.wk-participation-card{background:#080504c7;border:1px solid #d9966a47;border-radius:14px;gap:7px;margin:12px 14px 0;padding:12px;display:grid}.wk-participation-card small,.wk-participation-card span{color:#f3f0eca3;font-size:11px;font-weight:800}.wk-participation-card h2{color:#f3f0ec;margin:0;font-size:18px}.wk-participation-card p{color:#f3f0ecb3;margin:0;font-size:12px}.wk-participation-card div,.wk-participation-actions{flex-wrap:wrap;gap:7px;display:flex}.wk-participation-card button,.wk-participation-actions button{min-height:30px;padding:0 9px}.profile-privacy-toggle{color:#f3f0ec;gap:8px;font-size:12px;font-weight:850;display:grid}.profile-privacy-toggle select{color:#f3f0ec;background:#050403b8;border:1px solid #d9966a57;border-radius:10px;min-height:36px;padding:0 10px}.market-listing-card.is-pinned{border:1px solid #e0ae53e0!important;box-shadow:0 0 14px #e0ae536b,0 0 28px #e0ae533d!important}.home-event-preview .home-event-preview-bottom{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}.home-event-preview .home-event-preview-bottom>div{display:none!important}.home-event-preview .home-event-preview-bottom button{white-space:nowrap!important;border-radius:6px!important;width:auto!important;min-width:72px!important;max-width:82px!important;height:20px!important;min-height:20px!important;padding:0 6px!important;font-size:7px!important;line-height:1!important}.home-event-preview .home-event-preview-bottom{grid-template-columns:1fr auto auto!important;align-items:center!important;gap:4px!important;display:grid!important}.home-event-preview .home-event-preview-bottom>div{min-width:0!important}.home-event-preview .home-event-preview-bottom button{white-space:nowrap!important;border-radius:5px!important;width:auto!important;min-width:62px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:6.5px!important;line-height:1!important}.home-event-preview .home-event-preview-bottom{margin-top:8px!important;padding-top:7px!important}.home-event-preview .home-event-preview-meta{margin-bottom:8px!important}.profile-page .page-header,.tour-page .page-header,.wk-home-events-board .page-header,.wk-listing-detail-page .page-header,.wk-service-view .page-header{place-items:center!important;min-height:74px!important;margin:0 auto 10px!important;padding:20px 0 8px!important;display:grid!important;position:relative!important}.profile-page .page-header h1,.tour-page .page-header h1,.wk-home-events-board .page-header h1,.wk-listing-detail-page .page-header h1,.wk-service-view .page-header h1{text-align:center!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#fff4ed!important;margin:0!important;font-size:30px!important;line-height:1!important}.profile-page .page-header{min-height:52px!important;margin:0 auto 8px!important;padding:8px 0 4px!important}.profile-page .page-header h1{margin:0!important;line-height:1!important}.profile-page .page-header .page-back-button{top:12px!important;left:6x!important;font-size:28px!important;transform:none!important}.tour-landing-lines{justify-items:center!important;gap:4px!important;margin:34px auto 26px!important;display:grid!important}.tour-landing-lines span{opacity:0;transform:translate(-140vw);font-size:22px!important;font-weight:950!important;line-height:1!important;display:block!important}.tour-landing-lines span:first-child{animation:.75s ease-out forwards wkSlideRouteIn;color:#d9966a!important}.tour-landing-lines span:last-child{animation:.75s ease-out .28s forwards wkSlideSafeIn;color:#f4ede6!important}@keyframes wkSlideRouteIn{to{opacity:1;transform:translate(-24px)}}@keyframes wkSlideSafeIn{0%{opacity:0;transform:translate(55px)}to{opacity:1;transform:translate(28px)}}.tour-safety-home>header,.tour-safety-home .page-header,.ride-safe-home>header,.ride-safe-home .page-header{margin-bottom:14px!important;padding-top:4px!important;position:relative!important}.tour-safety-home h1,.ride-safe-home h1{text-align:center!important;color:#fff4ed!important;text-shadow:0 2px #000000bf,0 0 12px #fff4ed2e!important;margin:0!important;font-size:34px!important;font-weight:950!important;line-height:1!important}.tour-safety-home p,.ride-safe-home p{margin-top:8px!important}.tour-safety-home .page-back-button,.ride-safe-home .page-back-button{font-size:28px!important;top:4px!important;left:4px!important}.brosos-entry-intro.compact{margin-top:-24px!important;padding-top:0!important;padding-bottom:14px!important}.brosos-entry-intro.compact h1{font-size:34px!important;font-weight:950!important;line-height:1!important}.brosos-entry-intro.compact p{margin-top:8px!important}.brosos-entry-intro.compact{margin-top:-22px!important}.brosos-entry-intro.compact h1.wk-distressed-title{letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:34px!important;line-height:1!important}.brosos-entry-page{background:linear-gradient(#00000094,#000000db),url(/TourplanerBG.png) 50%/cover no-repeat!important;padding-top:6px!important}.brosos-entry-intro.compact{margin-top:-48px!important;padding-bottom:40px!important}.brosos-entry-intro.compact h1.wk-distressed-title{letter-spacing:.08em!important;margin:0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:26px!important;line-height:1!important;transform:translateY(-4px)!important}.app:has(.brosos-entry-page){height:100dvh!important;max-height:100dvh!important;padding-bottom:0!important;overflow:hidden!important}.brosos-entry-page{background:linear-gradient(#00000057,#000000b8),url(/TourplanerBG.png) 50%/cover no-repeat!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0 18px!important;position:relative!important;overflow:hidden!important}.brosos-entry-page .page-header,.brosos-entry-page>header{z-index:5!important;min-height:32px!important;margin:0!important;padding:0!important;position:absolute!important;top:36px!important;left:18px!important;right:18px!important}.brosos-entry-intro.compact{z-index:4!important;text-align:center!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:76px!important;left:0!important;right:0!important}.brosos-entry-intro.compact h1.wk-distressed-title{letter-spacing:.12em!important;text-align:center!important;margin:0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:28px!important;line-height:1!important;transform:none!important}.brosos-entry-intro.compact p{display:none!important}.brosos-entry-page .tour-entry-stack{z-index:4!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#080504d6!important;border:1px solid #b05d3438!important;border-radius:18px!important;gap:0!important;max-height:282px!important;margin:0!important;padding:12px 14px!important;display:grid!important;position:absolute!important;bottom:104px!important;left:24px!important;right:24px!important;overflow:hidden!important;box-shadow:0 18px 38px #0000006b!important}.brosos-entry-page .tour-entry-stack>*{height:62px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #b05d342e!important;border-radius:0!important;padding:6px 8px!important}.brosos-entry-page .tour-entry-stack>:last-child{border-bottom:0!important}.brosos-entry-page .tour-entry-stack>*>span:first-child,.brosos-entry-page .tour-entry-icon{width:40px!important;min-width:40px!important;height:40px!important;font-size:17px!important}.brosos-entry-page .tour-entry-stack strong,.brosos-entry-page .tour-entry-stack h3{font-size:17px!important;line-height:1!important}.brosos-entry-page .tour-entry-stack small,.brosos-entry-page .tour-entry-stack p{font-size:10px!important;line-height:1.15!important}.brosos-entry-page .brosos-demo-generate{display:none!important}.global-brosos-tab{z-index:99990;-webkit-backdrop-filter:blur(12px);color:#ffc6b9e0;cursor:pointer;background:linear-gradient(#78120c75,#12050457),#08050457;border:1px solid #d2695a6b;border-left:0;border-radius:0 12px 12px 0;width:28px;height:108px;padding:0;animation:1.8s ease-in-out infinite globalBroSOSPulse;position:fixed;top:34%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #be2d222e,inset 0 0 14px #ff78640f}.global-brosos-tab span{align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.global-brosos-tab span b{color:#ffcdbeeb;text-shadow:0 0 8px #d2372a6b;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900;line-height:1;display:block}.wk-weather-push{top:max(10px, env(safe-area-inset-top));z-index:100000;color:#fff7df;text-align:left;cursor:pointer;background:linear-gradient(145deg,#231506f5,#08080af0);border:1px solid #ffce5ebd;border-radius:14px;gap:3px;width:min(100% - 24px,430px);padding:12px 14px;animation:.28s both wkWeatherPushIn;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000057,0 0 22px #ffc23d3d}.wk-weather-push strong{font-size:13px;font-weight:900}.wk-weather-push span{font-size:13px;font-weight:750;line-height:1.3}.wk-weather-push em{color:#fff7dfb8;font-size:11px;font-style:normal}.wk-weather-push.is-red{background:linear-gradient(145deg,#460805f7,#0a0606f0);border-color:#ff5b52d6;box-shadow:0 14px 38px #0000005c,0 0 24px #ff524847}@keyframes wkWeatherPushIn{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}@keyframes wkWeatherPushPulse{50%{box-shadow:0 14px 42px #00000061,0 0 34px #ff52486b}}@media (prefers-reduced-motion:no-preference){.wk-weather-push.is-red{animation:.28s both wkWeatherPushIn,1.8s ease-in-out .35s 2 wkWeatherPushPulse}}.home-section-action-row{justify-content:flex-end!important}.home-section-action-row button{width:auto!important;min-height:auto!important;box-shadow:none!important;color:#d9966a!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important;font-weight:850!important}.home-shop-deal-row{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:12px!important;padding-bottom:8px!important;display:flex!important;overflow:auto hidden!important}.home-shop-deal-row::-webkit-scrollbar{display:none}.home-shop-deal-card{scroll-snap-align:start;flex:0 0 min(76vw,260px)!important}.home-shop-more-card .wk-shop-product-image{background:linear-gradient(145deg,#d9966a2e,#0a0806db);place-items:center;display:grid}.home-shop-more-card .wk-shop-product-image span{color:#f7eee8;font-weight:900}.profile-identity-grid{gap:10px;display:grid}.profile-identity-grid label,.profile-name-mode{color:#f3f0ecb8;gap:6px;font-size:12px;font-weight:800;display:grid}.profile-identity-grid label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-identity-grid label>span em{color:#d9966ab8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.profile-identity-grid input,.profile-identity-grid textarea{color:#f3f0ec;background:#050403b8;border:1px solid #d9966a57;border-radius:12px;min-height:38px;padding:0 10px}.profile-identity-grid textarea{resize:vertical;min-height:86px;padding:10px}.profile-identity-grid input::placeholder,.profile-identity-grid textarea::placeholder{color:#f4ede661}.profile-identity-grid small.is-ok{color:#a8f08a}.profile-identity-grid small.is-error{color:#ff8b82}.profile-identity-grid small.is-checking{color:#f1bc84}.profile-name-mode{margin-top:10px}.profile-name-mode label,.profile-privacy-toggle.is-inline{align-items:center;gap:8px;display:flex}.profile-roadname-preview{color:#d9966a;margin:9px 0 0;font-weight:850}.profile-chat-plus-wrap{position:relative}.profile-chat-upload-menu,.profile-chat-emoji-menu{z-index:40;background:#080605f5;border:1px solid #d9966a47;border-radius:14px;gap:5px;min-width:190px;padding:8px;display:grid;position:absolute;bottom:58px;left:10px;box-shadow:0 16px 36px #00000057}.profile-chat-upload-menu button{background:0 0!important;justify-content:flex-start!important;width:100%!important}.profile-chat-emoji-menu{grid-template-columns:repeat(4,34px);min-width:0;left:52px}.profile-chat-input{grid-template-columns:38px 38px minmax(0,1fr) 42px!important}.profile-chat-input .profile-chat-send{box-shadow:none!important;background:0 0!important;border:0!important}.profile-chat-send svg{fill:none;stroke:#d9966a;stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px #d9966a47);width:22px;height:22px}.wk-weather-push{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.global-brosos-tab{will-change:transform;touch-action:none!important}.global-brosos-drag-panel{z-index:99980;color:#f7eee8;pointer-events:none;background:linear-gradient(90deg,#4a0805f0,#0d0908d1);border:1px solid #ff5b526b;border-left:0;border-radius:0 18px 18px 0;min-height:92px;padding:16px 18px 16px 44px;position:fixed;top:34%;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 18px 42px #00000057,0 0 24px #ff514838}.global-brosos-drag-panel strong{font-size:16px;font-weight:950;display:block}.global-brosos-drag-panel span{color:#f7eee8ad;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block}.profile-review-card.is-closed{align-items:center!important;display:grid!important}.profile-review-roller{align-items:center!important;min-height:42px!important;padding-top:0!important;display:grid!important}.profile-review-roller p{align-self:center!important;margin:0!important;line-height:1.35!important}.profile-identity-grid input{touch-action:manipulation}.profile-chat-message.is-them .profile-chat-author{color:#d9966adb}.wk-weather-push{will-change:transform, opacity}.wk-weather-push.is-leaving-right{animation:.24s ease-in forwards wkWeatherPushOutRight!important}.wk-weather-push.is-leaving-left{animation:.24s ease-in forwards wkWeatherPushOutLeft!important}@keyframes wkWeatherPushOutRight{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(90vw)}}@keyframes wkWeatherPushOutLeft{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-130vw)}}.profile-identity-save{color:#d9966a;background:#b05d341f;border:1px solid #d9966a61;border-radius:12px;width:100%;min-height:38px;font-weight:900}.profile-identity-save:disabled{opacity:.72}.profile-identity-save.is-saved{color:#dcffd9;background:#55ab5029;border-color:#82e67e9e;box-shadow:0 0 0 1px #82e67e29,0 0 18px #82e67e38}.profile-sync-status,.profile-sync-inline{color:#f3f0ecd1;background:#050403b8;border:1px solid #d9966a47;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:800}.profile-sync-status{margin:8px 8px 0}.profile-sync-status.is-error,.profile-sync-inline.is-error{color:#ffc5c5;border-color:#ff57576b}.profile-sync-status.is-success,.profile-sync-inline.is-success{color:#dcffd9;border-color:#75c9696b}.profile-supabase-edit-grid textarea{color:#f3f0ec;resize:vertical;background:#050403b8;border:1px solid #d9966a57;border-radius:12px;min-height:82px;padding:10px}.profile-supabase-bio{grid-column:1/-1}.profile-upload-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.profile-upload-actions input{display:none}.profile-upload-actions span,.profile-upload-actions button{color:#d9966a;background:#05040394;border:1px solid #d9966a61;border-radius:12px;place-items:center;min-height:38px;font-size:12px;font-weight:900;display:grid}.profile-upload-actions button{color:#ffc5c5;border-color:#ff575747}.profile-upload-actions button:disabled{opacity:.38}.profile-upload-preview{background:#0504039e;border:1px solid #d9966a47;border-radius:14px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;padding:10px;display:grid}.profile-upload-preview img{aspect-ratio:1;object-fit:cover;border:1px solid #d9966a57;border-radius:50%;width:86px}.profile-upload-preview.is-cover img{aspect-ratio:16/9;border-radius:10px}.profile-upload-preview>div{gap:6px;display:grid}.profile-upload-preview strong{color:#f4ede6;font-size:13px;font-weight:900}.profile-upload-preview span{color:#f4ede69e;font-size:11px;font-weight:750}.profile-upload-preview>div>div:not(.profile-upload-position){gap:8px;display:flex}.profile-upload-position{gap:7px;margin:2px 0 4px;display:grid}.profile-upload-position label{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.profile-upload-position span{color:#f4ede6ad;text-transform:uppercase;font-size:10px;font-weight:900}.profile-upload-position input[type=range]{accent-color:#d9966a;width:100%}.profile-upload-preview button{color:#d9966a;background:#b05d3424;border:1px solid #d9966a5c;border-radius:10px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}.profile-buddy-overview{gap:9px;padding:10px;display:grid}.profile-buddy-overview article{background:#050403a8;border:1px solid #d9966a3d;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid;position:relative}.profile-buddy-overview img{object-fit:cover;border-radius:50%;width:48px;height:48px}.profile-buddy-overview i{background:#777;border:2px solid #050403;border-radius:50%;width:10px;height:10px;position:absolute;top:44px;left:45px}.profile-buddy-overview i.is-online{background:#3ee35f}.profile-buddy-copy{gap:2px;min-width:0;display:grid}.profile-buddy-overview strong{color:#f4ede6;font-size:14px;font-weight:900}.profile-buddy-overview span,.profile-buddy-overview small{color:#f4ede69e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-buddy-overview button{color:#d9966a;background:#00000052;border:1px solid #d9966a4d;border-radius:10px;min-height:32px;padding:0 9px;font-size:11px;font-weight:900}.profile-buddy-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.profile-buddy-overview button.is-danger{color:#ffc2c2;background:#630c0c3d;border-color:#ff565659}.profile-buddy-overview button:disabled{opacity:.42}.profile-buddy-empty{color:#f4ede6b8;background:#0504038a;border:1px solid #d9966a33;border-radius:14px;gap:5px;padding:16px;display:grid}.profile-buddy-empty strong{color:#f4ede6;font-size:14px}.profile-buddy-empty span{font-size:12px;line-height:1.4}@media (width<=420px){.profile-buddy-overview article{grid-template-columns:44px minmax(0,1fr)}.profile-buddy-actions{grid-template-columns:1fr}}.profile-messages-page .page-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#00000085,#00000047)!important;border:1px solid #ffeedc12!important;border-radius:13px!important;align-items:center!important;min-height:38px!important;margin:0 4px 8px!important;padding:5px 9px!important;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff09!important}.profile-messages-page .page-header h1{transform:translateY(-1px);letter-spacing:.055em!important;font-size:clamp(1.2rem,5vw,1.48rem)!important;line-height:.96!important}.profile-messages-page .page-header button{color:#d9966a!important;width:29px!important;height:29px!important;min-height:29px!important;box-shadow:none!important;background:#0000002e!important;border-color:#d9966a38!important;align-self:center!important}.profile-messenger-tabs{justify-content:center!important;gap:6px!important;padding-inline:10px!important}.profile-messenger-tabs button{justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important}.profile-messenger-tab-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.profile-messenger-tab-label i{color:#f4ede6b8;background:#0000001f;border:1px solid #f4ede63d;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-style:normal;font-weight:850;line-height:1;display:inline-grid}.roadtalk-page .profile-chat-message{max-width:calc(78% + 26px);position:relative}.roadtalk-page .profile-chat-avatar{opacity:.9;background-position:50%;background-size:cover;border:1px solid #d9966a47;border-radius:50%;width:21px;height:21px;position:absolute;bottom:15px;box-shadow:0 4px 10px #00000047}.roadtalk-page .profile-chat-message.is-them .profile-chat-avatar{left:0}.roadtalk-page .profile-chat-message.is-own .profile-chat-avatar{right:0}.roadtalk-page .profile-chat-message.is-system{padding:0}.roadtalk-page .profile-chat-input{bottom:max(0px, env(safe-area-inset-bottom))!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom))!important;background:linear-gradient(#090605e0,#030303f7)!important;border-top-color:#d9966a2e!important;grid-template-columns:auto minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important}.profile-chat-toolstrip{align-items:center;gap:6px;min-width:54px;height:38px;display:inline-flex;position:relative}.profile-chat-toolstrip>span{background:#d9966a47;width:1px;height:18px}.profile-chat-input .profile-chat-tool{width:22px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:#d9966ae6!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:20px!important;font-weight:600!important;line-height:1!important;display:grid!important}.profile-chat-input .profile-chat-emoji{font-size:18px!important}.profile-chat-plus-wrap{place-items:center;display:grid;position:relative}.roadtalk-page .profile-chat-input input{border-radius:15px!important;height:37px!important}.roadtalk-page .profile-chat-upload-menu{bottom:48px!important;left:0!important}.roadtalk-page .profile-chat-emoji-menu{bottom:48px!important;left:34px!important}.profile-messages-page{isolation:isolate;overflow-x:hidden;background-color:#050403!important;background-image:none!important;position:relative!important}.profile-messages-page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0003,#0504038f),url(/messengerbg.png) top/cover no-repeat;position:fixed;inset:0;transform:translateZ(0)}.profile-messages-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000001f,#00000057);position:fixed;inset:0}.messenger-keyboard{left:50%;bottom:max(0px, env(safe-area-inset-bottom));z-index:9997;width:min(100%,430px);padding:9px 8px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#141315fa,#08080afc);border-top:1px solid #d9966a24;gap:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 -18px 38px #0000006b}.messenger-keyboard-row{justify-content:center;gap:5px;display:flex}.messenger-keyboard-row button{color:#fafafceb;background:linear-gradient(#444248f2,#2a292ef5);border:1px solid #ffffff0e;border-radius:9px;min-width:30px;height:34px;font-size:13px;font-weight:750;line-height:1;box-shadow:0 2px #00000057,inset 0 1px #ffffff0d}.messenger-keyboard-row button:active{background:linear-gradient(#614638fa,#3d2a21fa);transform:translateY(1px)}.messenger-keyboard-row .is-wide,.messenger-keyboard-row .is-system,.messenger-keyboard-row .is-enter{color:#f4dacae0;background:linear-gradient(#363030f5,#1c1a1cfa);min-width:42px}.roadtalk-page .profile-chat-message.is-them{padding-left:18px!important}.roadtalk-page .profile-chat-avatar{z-index:2;opacity:1!important;border:2px solid #0a0807eb!important;width:34px!important;height:34px!important;bottom:8px!important;box-shadow:0 5px 14px #00000061,0 0 0 1px #d9966a57!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-avatar{transform:translate(-23%,12%);left:0!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-avatar{transform:translate(23%,12%);right:0!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble{margin-left:10px}.wk-board-page,.wk-shop-page,.shop-page,.crafted-road-page,.crafted-for-road-page{isolation:isolate;position:relative;background-color:#050403!important}.wk-board-page:before,.wk-shop-page:before,.shop-page:before,.crafted-road-page:before,.crafted-for-road-page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#00000047,#050403ad),url(/messengerbg.png) top/cover no-repeat;position:fixed;inset:0}.wk-board-page .page-header,.wk-shop-page .page-header,.shop-page .page-header,.crafted-road-page .page-header,.crafted-for-road-page .page-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#00000085,#00000047)!important;border:1px solid #ffeedc12!important;border-radius:13px!important;min-height:38px!important;margin:0 4px 8px!important;padding:5px 9px!important;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff09!important}.profile-chat-input input{-webkit-user-select:text;user-select:text}.profile-chat-upload-menu{max-height:min(62vh,430px);overflow-y:auto}.profile-chat-attachment-picker{border-top:1px solid #d9966a29;gap:5px;margin-top:5px;padding-top:6px;display:grid}.profile-chat-attachment-picker button{color:#f4ede6e6!important;font-weight:850!important}.messenger-attachment-card{background:linear-gradient(145deg,#1c120ef0,#070606f5),#080605eb;border:1px solid #d9966a52;border-radius:15px;width:min(100%,310px);display:grid;overflow:hidden;box-shadow:0 14px 28px #00000047,inset 0 1px #ffebdc09}.messenger-attachment-head{width:100%;min-height:52px;color:inherit;text-align:left;background:#00000029;border:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:3px 8px;padding:10px 12px;display:grid}.messenger-attachment-head span{color:#d9966adb;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:950}.messenger-attachment-head strong{color:#f4ede6;grid-column:1;font-size:14px;line-height:1.15}.messenger-attachment-head i{color:#d9966a;grid-area:1/2/span 2;justify-self:end;font-size:17px;font-style:normal}.messenger-attachment-body{gap:10px;padding:10px;display:grid}.messenger-attachment-image{background-position:50%;background-size:cover;border:1px solid #d9966a2e;border-radius:12px;min-height:142px}.messenger-attachment-copy{gap:5px;display:grid}.messenger-attachment-copy strong{color:#f4ede6;font-size:15px}.messenger-attachment-copy small,.messenger-attachment-copy p,.messenger-attachment-copy li{color:#f4ede6ad;margin:0;font-size:11px;line-height:1.35}.messenger-attachment-copy ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.messenger-attachment-copy li{background:#0000002e;border:1px solid #d9966a38;border-radius:999px;padding:4px 7px}.messenger-attachment-actions{flex-wrap:wrap;gap:7px;display:flex}.messenger-attachment-actions button{color:#d9966a;background:#050403ad;border:1px solid #d9966a57;border-radius:10px;min-height:31px;padding:0 10px;font-size:11px;font-weight:900}.messenger-attachment-actions button.is-active{color:#f4c7a8;background:#b05d3429;border-color:#f4be978c}.roadtalk-page .messenger-keyboard{display:none!important}.profile-settings-drawer>.profile-settings-head{grid-template-columns:minmax(0,1fr) 28px 28px!important;align-items:center!important;gap:5px!important;display:grid!important}.profile-settings-search-toggle{color:#f4dacaf0!important;font-family:inherit!important;font-size:17px!important;line-height:1!important}.profile-settings-search-panel{background:#050403bd!important;border:1px solid #d9966a3d!important;border-radius:12px!important;gap:8px!important;margin:0 0 10px!important;padding:9px!important;display:grid!important;box-shadow:inset 0 0 18px #00000047!important}.profile-settings-search-panel label{gap:5px!important;margin:0!important;display:grid!important}.profile-settings-search-panel label span{color:#f4daca9e!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:10px!important}.profile-settings-search-panel input{color:#faf4eef5!important;background:#0000009e!important;border:1px solid #d9966a59!important;border-radius:10px!important;outline:none!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 8px!important;font-size:12px!important}.profile-settings-search-results{gap:6px!important;display:grid!important}.profile-settings-search-results button{text-align:left!important;color:#faf4eef2!important;background:#110c0ad1!important;border:1px solid #d9966a38!important;border-radius:10px!important;gap:2px!important;width:100%!important;min-height:38px!important;padding:7px 8px!important;display:grid!important}.profile-settings-search-results button strong{font-size:11px!important;line-height:1.15!important}.profile-settings-search-results button small,.profile-settings-search-results p{color:#f4daca94!important;margin:0!important;font-size:10px!important}.roadtalk-page .messenger-keyboard{gap:7px!important;padding-top:9px!important;display:grid!important}.messenger-keyboard-title{letter-spacing:.12em!important;text-transform:uppercase!important;color:#d9966ad6!important;justify-self:center!important;font-size:10px!important;font-weight:800!important}.roadtalk-page .profile-chat-thread{padding-bottom:286px!important}.profile-hero-actions{gap:6px!important}.profile-hero-actions button{background:#08060594!important;border-color:#d9966a47!important;border-radius:9px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.profile-hero-actions svg{width:19px!important;height:19px!important}.profile-hero-actions button[aria-label=Einstellungen]{font-size:20px!important;line-height:1!important}.profile-messages-page .page-header{background:#0000006b!important;border-color:#d9966a24!important;min-height:34px!important;margin:-8px 4px 8px!important;padding:4px 9px!important;box-shadow:0 8px 18px #00000029!important}.profile-messages-page .page-header-title{top:50%!important;transform:translateY(-50%)!important}.profile-messages-page .page-header-back,.profile-messages-page .page-header button.page-header-back,.roadtalk-page .page-header-back{width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#f4dacaeb!important;background:0 0!important;border:0!important;outline:none!important;font-size:2rem!important}.profile-messenger-tabs{justify-content:space-between!important;gap:3px!important;width:100%!important;max-width:100%!important;margin:-2px 0 14px!important;padding:0 4px 8px!important;display:flex!important;overflow-x:hidden!important}.profile-messenger-tabs button{white-space:nowrap!important;text-align:center!important;flex:1 1 0!important;min-width:0!important;min-height:28px!important;padding:0 2px!important;font-size:9.4px!important}.profile-messenger-tabs button em{margin-left:2px!important;font-size:9px!important}.messenger-keyboard-row button.is-active{color:#ffd9c2!important;border-color:#d9966ab3!important;box-shadow:inset 0 0 0 1px #d9966a2e,0 0 12px #d9966a29!important}.profile-messages-page .page-header{background:#00000061!important;min-height:30px!important;margin:-14px 4px 6px!important;padding:2px 8px!important}.profile-messages-page .page-header h1{font-size:clamp(1.2rem,5.2vw,1.52rem)!important;line-height:.9!important}.profile-messages-page .page-header-back,.roadtalk-page .page-header-back{width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:1.55rem!important;top:calc(50% - 2px)!important}.profile-messenger-tabs{scrollbar-width:none!important;scroll-snap-type:x proximity!important;justify-content:flex-start!important;gap:8px!important;margin:0 -2px 14px!important;padding:0 10px 13px!important;display:flex!important;position:relative!important;overflow-x:auto!important}.profile-messenger-tabs:after{content:"";background:linear-gradient(90deg,#0000,#d9966a94,#0000);border-radius:999px;height:2px;position:absolute;bottom:2px;left:28%;right:28%}.profile-messenger-tabs button{scroll-snap-align:center!important;flex:none!important;gap:3px!important;min-width:58px!important;max-width:none!important;padding:0 7px!important;font-size:10px!important}.profile-messenger-tabs button em{border:1px solid #d9966a57!important;border-radius:999px!important;place-items:center!important;min-width:16px!important;height:16px!important;margin-left:2px!important;font-size:9px!important;line-height:1!important;display:inline-grid!important}.roadtalk-page .profile-chat-thread{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:96px!important}.roadtalk-page .profile-chat-input{bottom:max(0px, env(safe-area-inset-bottom))!important}.roadtalk-page .profile-chat-message.is-own{margin-left:auto!important;padding-right:12px!important;transform:translate(8px)!important}.roadtalk-page .profile-chat-message.is-them{padding-left:14px!important;transform:translate(-2px)!important}.roadtalk-page .profile-chat-bubble-wrap{position:relative!important}.roadtalk-page .profile-chat-author,.roadtalk-page .profile-chat-message>time{display:none!important}.roadtalk-page .profile-chat-bubble-wrap>time{z-index:2!important;color:#f6eee88a!important;font-size:9px!important;position:absolute!important;top:5px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble-wrap>time{right:10px!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble-wrap>time{left:10px!important}.roadtalk-page .profile-chat-bubble{padding-top:20px!important}.roadtalk-page .profile-chat-avatar i{background:#55e07f!important;border:1px solid #080605eb!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;bottom:1px!important;right:-1px!important;box-shadow:0 0 8px #55e07f73!important}.profile-chat-react{color:#f4dacac7!important;background:#0a0807cc!important;border:1px solid #d9966a38!important;border-radius:999px!important;width:22px!important;height:22px!important;font-size:14px!important;line-height:1!important;position:absolute!important;bottom:-8px!important;right:-10px!important}.profile-chat-reaction{background:#080605eb!important;border:1px solid #ffffff1a!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:20px!important;font-size:13px!important;display:inline-grid!important;position:absolute!important;bottom:-13px!important;right:8px!important}.profile-chat-reaction-picker{z-index:30!important;background:#080605f0!important;border:1px solid #d9966a38!important;border-radius:999px!important;gap:4px!important;padding:5px!important;display:flex!important;position:absolute!important;bottom:20px!important;right:-6px!important;box-shadow:0 12px 26px #00000061!important}.profile-chat-reaction-picker button{background:0 0!important;border:0!important;width:27px!important;height:27px!important;font-size:17px!important}.messenger-keyboard-suggestions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 5px 2px!important;display:grid!important}.messenger-keyboard-suggestions button{color:#f6eee8db!important;background:#ffffff0e!important;border:0!important;border-radius:999px!important;height:26px!important;font-size:12px!important}.messenger-keyboard-row .is-enter{min-width:54px!important;font-size:18px!important}.profile-messenger-tabs:after{display:none!important}.profile-messenger-tabs{--tab-scroll:0;padding-bottom:15px!important}.profile-messenger-scrollbar{pointer-events:none!important;background:#f4daca14!important;border-radius:999px!important;flex:0 0 calc(100% - 20px)!important;align-self:flex-end!important;height:2px!important;margin-left:calc(20px - 100%)!important;position:sticky!important;bottom:1px!important;left:10px!important;right:auto!important}.profile-messenger-scrollbar span{border-radius:inherit!important;width:34%!important;height:100%!important;transform:translateX(calc(var(--tab-scroll) * 194%))!important;background:linear-gradient(90deg,#d9966a3d,#d9966ab8,#d9966a3d)!important;transition:transform .12s ease-out!important;display:block!important}.roadtalk-page .profile-chat-bubble-wrap>time{font-size:9px!important;line-height:1!important;inset:auto 12px 6px auto!important}.roadtalk-page .profile-chat-bubble{overflow-wrap:anywhere!important;min-height:38px!important;padding:11px 44px 19px 13px!important;line-height:1.35!important;display:block!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-avatar{z-index:4!important;top:auto!important;bottom:-4px!important;left:9px!important;transform:translate(-42%,28%)!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-avatar{z-index:4!important;top:auto!important;bottom:-4px!important;right:8px!important;transform:translate(42%,28%)!important}.profile-chat-react,.profile-chat-reaction{z-index:6!important;bottom:50%!important;right:-12px!important;transform:translateY(50%)!important}.profile-chat-reaction{cursor:pointer!important;border:1px solid #ffffff1f!important;padding:0 5px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-react,.roadtalk-page .profile-chat-message.is-own .profile-chat-reaction{left:-12px!important;right:auto!important}.profile-chat-reaction-picker{transform-origin:bottom!important;animation:.16s cubic-bezier(.2,1.35,.35,1) both reaction-pop!important}.profile-chat-reaction-picker button{animation:.2s cubic-bezier(.2,1.35,.35,1) both reaction-item-pop!important}.profile-chat-reaction-picker button:nth-child(2){animation-delay:15ms!important}.profile-chat-reaction-picker button:nth-child(3){animation-delay:30ms!important}.profile-chat-reaction-picker button:nth-child(4){animation-delay:45ms!important}.profile-chat-reaction-picker button:nth-child(5){animation-delay:60ms!important}.profile-chat-reaction-picker button:nth-child(6){animation-delay:75ms!important}.profile-chat-reaction-picker .is-remove{color:#f4dacacc!important;font-size:18px!important}@keyframes reaction-pop{0%{opacity:0;transform:translateY(6px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reaction-item-pop{0%{opacity:0;transform:translateY(5px)scale(.65)}to{opacity:1;transform:translateY(0)scale(1)}}.roadtalk-page .profile-chat-thread,.roadtalk-page .profile-chat-message,.roadtalk-page .profile-chat-bubble-wrap,.roadtalk-page .profile-chat-bubble,.profile-chat-react,.profile-chat-reaction,.profile-chat-reaction-picker{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.roadtalk-page .profile-chat-message{width:fit-content!important;max-width:82%!important}.roadtalk-page .profile-chat-bubble-wrap{width:fit-content!important;max-width:100%!important;display:inline-block!important}.roadtalk-page .profile-chat-bubble{white-space:pre-wrap!important;overflow-wrap:anywhere!important;text-align:left!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:10px 42px 18px 14px!important;line-height:1.34!important;display:block!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble{margin-left:8px!important;padding-left:14px!important;padding-right:42px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble{margin-right:8px!important;padding-right:48px!important}.roadtalk-page .profile-chat-bubble-wrap>time{white-space:nowrap!important;pointer-events:none!important;font-size:9px!important;line-height:1!important;top:auto!important;bottom:7px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble-wrap>time{left:auto!important;right:22px!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble-wrap>time{color:#f6eee87a!important;bottom:8px!important;left:-30px!important;right:auto!important}.profile-chat-react,.profile-chat-reaction{z-index:18!important;touch-action:manipulation!important;cursor:pointer!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;inset:auto -23px -18px auto!important;transform:none!important}.profile-chat-react{opacity:.92!important;font-size:18px!important}.profile-chat-reaction{padding:0!important;font-size:16px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-react,.roadtalk-page .profile-chat-message.is-own .profile-chat-reaction{bottom:-20px!important;left:auto!important;right:-20px!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-react,.roadtalk-page .profile-chat-message.is-them .profile-chat-reaction{bottom:-17px!important;right:-20px!important}.profile-chat-reaction-picker{z-index:40!important;bottom:27px!important;right:-8px!important}.messenger-keyboard{padding:10px 8px max(8px, env(safe-area-inset-bottom))!important}.messenger-keyboard-row button{touch-action:manipulation!important;border-radius:10px!important;flex:1 1 0!important;min-width:0!important;height:38px!important;min-height:38px!important;font-size:13px!important}.messenger-keyboard-row .is-wide,.messenger-keyboard-row .is-system,.messenger-keyboard-row .is-enter{flex:1.35 1 0!important;min-width:40px!important}.messenger-keyboard-row .is-space{flex:4 96px!important;max-width:none!important}.messenger-keyboard-row .is-enter{flex:1.65 1 0!important;min-width:58px!important;font-size:19px!important}.messenger-keyboard-suggestions{gap:7px!important;padding:0 2px 4px!important}.messenger-keyboard-suggestions button{height:30px!important;min-height:30px!important;font-size:12.5px!important}.profile-messages-page .page-header{background:#00000057!important;border-color:#d9966a1a!important;border-radius:10px!important;height:30px!important;min-height:28px!important;margin:-18px 4px 5px!important;padding:1px 8px!important}.roadtalk-page .page-header{z-index:120!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;position:sticky!important;top:0!important}.profile-messages-page .page-header h1{font-size:clamp(1.28rem,5.5vw,1.62rem)!important;line-height:.86!important;transform:translateY(-1px)!important}.profile-messages-page .page-header-back,.roadtalk-page .page-header-back{color:#d9966a!important;width:25px!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:1.36rem!important;top:calc(50% - 1px)!important;left:8px!important}.roadtalk-page .profile-chat-thread{gap:18px!important;padding-top:10px!important;scroll-padding-top:44px!important}.profile-messenger-tabs{--tab-scroll:0;margin-left:0!important;margin-right:0!important;padding-bottom:14px!important;padding-left:0!important;padding-right:0!important}.profile-messenger-scrollbar{background:#f4daca17!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;margin-left:-100%!important;position:sticky!important;bottom:0!important;left:0!important}.roadtalk-page .profile-chat-message{width:fit-content!important;max-width:81%!important;margin-block:2px!important}.roadtalk-page .profile-chat-message.is-them{margin-left:18px!important;padding-left:12px!important;transform:none!important}.roadtalk-page .profile-chat-message.is-own{margin-left:auto!important;margin-right:18px!important;padding-right:12px!important;transform:none!important}.roadtalk-page .profile-chat-bubble-wrap{width:fit-content!important;max-width:100%!important;display:inline-block!important;position:relative!important}.roadtalk-page .profile-chat-bubble{white-space:pre-wrap!important;overflow-wrap:anywhere!important;border-radius:17px!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:36px!important;padding:11px 42px 19px 14px!important;line-height:1.36!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble{border-bottom-left-radius:8px!important;margin-left:0!important;padding-left:15px!important;padding-right:42px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble{border-bottom-right-radius:8px!important;margin-right:0!important;padding-right:44px!important}.roadtalk-page .profile-chat-avatar{z-index:7!important;width:40px!important;height:40px!important;box-shadow:0 7px 16px #00000057!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-avatar{top:auto!important;bottom:-5px!important;left:0!important;transform:translate(-48%,28%)!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-avatar{top:auto!important;bottom:-5px!important;right:0!important;transform:translate(48%,28%)!important}.roadtalk-page .profile-chat-bubble-wrap>time{white-space:nowrap!important;opacity:.62!important;pointer-events:none!important;font-size:8.5px!important;line-height:1!important;position:absolute!important;top:auto!important;bottom:7px!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble-wrap>time{bottom:7px!important;left:-34px!important;right:auto!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble-wrap>time{font-size:8px!important;bottom:5px!important;left:auto!important;right:16px!important}.profile-chat-react,.profile-chat-reaction{z-index:22!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.profile-chat-react{opacity:.76!important;background:#08060594!important;font-size:14px!important}.profile-chat-reaction{background:#080605e0!important;font-size:14px!important}.messenger-keyboard{contain:layout paint!important}.messenger-keyboard-row{gap:5px!important}.messenger-keyboard-row button{border-radius:11px!important;height:39px!important;min-height:39px!important;font-size:13.5px!important}.messenger-keyboard-suggestions{width:100%!important;padding:0 0 5px!important}.messenger-keyboard-suggestions button{height:31px!important;min-height:31px!important}.profile-messages-page .page-header,.roadtalk-page .page-header{background:#00000059!important;border:1px solid #d9966a1a!important;border-radius:10px!important;height:32px!important;min-height:32px!important;margin:-17px 4px 8px!important;padding:2px 8px!important}.profile-messages-page .page-header-title,.roadtalk-page .page-header-title{top:50%!important;transform:translateY(-50%)!important}.profile-messages-page .page-header h1,.roadtalk-page .page-header h1{line-height:1!important;display:block!important;transform:none!important}.profile-messages-page .page-header-back,.roadtalk-page .page-header-back{top:50%!important;left:7px!important;transform:translateY(-50%)!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble-wrap>time{z-index:8!important;opacity:.72!important;color:#f6eee89e!important;bottom:8px!important;left:-28px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble-wrap>time{opacity:.66!important;bottom:6px!important;right:18px!important}.messenger-key-preview{color:#1b1210!important;pointer-events:none!important;z-index:80!important;background:#faf4eef5!important;border-radius:13px 13px 12px 12px!important;place-items:center!important;min-width:34px!important;height:42px!important;padding:0 9px!important;font-size:24px!important;font-weight:900!important;animation:.16s cubic-bezier(.2,1.35,.35,1) both key-preview-pop!important;display:grid!important;position:absolute!important;bottom:calc(100% + 6px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 22px #00000057!important}@keyframes key-preview-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.76)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.messenger-keyboard,.messenger-keyboard-row,.messenger-keyboard-row button{overflow:visible!important}.messenger-keyboard-suggestions{z-index:3!important;margin-bottom:3px!important;position:relative!important}.profile-messages-page,.profile-messages-page.roadtalk-page{padding-top:12px!important}.profile-messages-page .page-header,.profile-messages-page.roadtalk-page .page-header,.roadtalk-page .page-header{box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#00000059!important;border:1px solid #d9966a6b!important;border-radius:10px!important;width:calc(100% - 8px)!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 4px 16px!important;padding:0 8px!important;display:block!important;position:relative!important;top:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 0 10px #d9966a1a!important}.profile-messages-page .page-header-title,.profile-messages-page.roadtalk-page .page-header-title,.roadtalk-page .page-header-title{text-align:center!important;pointer-events:none!important;width:max-content!important;max-width:calc(100% - 72px)!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.profile-messages-page .page-header h1,.profile-messages-page.roadtalk-page .page-header h1,.roadtalk-page .page-header h1{color:#f4ede6!important;text-align:center!important;white-space:nowrap!important;width:auto!important;margin:0!important;padding:0!important;font-size:clamp(1.28rem,5.5vw,1.62rem)!important;font-weight:900!important;line-height:1!important;transform:translateY(2px)!important}.profile-messages-page .page-header p,.profile-messages-page.roadtalk-page .page-header p,.roadtalk-page .page-header p{display:none!important}.profile-messages-page .page-header-back,.profile-messages-page.roadtalk-page .page-header-back,.roadtalk-page .page-header-back{width:18px!important;min-width:18px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:#0000!important;z-index:4!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;left:8px!important;transform:translateY(-50%)!important}.profile-messages-page .page-header-back:before,.profile-messages-page.roadtalk-page .page-header-back:before,.roadtalk-page .page-header-back:before{content:"‹"!important;color:#d9966a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.32rem!important;font-weight:400!important;line-height:1!important;display:block!important;transform:translateY(-1px)scaleX(.68)!important}.roadtalk-page .page-header{z-index:120!important;position:sticky!important;top:0!important}.profile-messenger-tabs{scrollbar-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;position:relative!important;overflow-x:auto!important}.profile-messenger-tabs::-webkit-scrollbar{display:none!important}.profile-messenger-scrollbar{pointer-events:none!important;background:#f4daca17!important;flex:none!important;width:100%!important;max-width:none!important;height:2px!important;margin:0!important;position:absolute!important;bottom:1px!important;left:0!important;right:0!important}.profile-messenger-scrollbar{pointer-events:none!important;background:#f4daca17!important;width:100%!important;max-width:none!important;height:2px!important;margin:0!important;position:absolute!important;bottom:1px!important;left:0!important;right:0!important}.profile-messenger-scrollbar span{width:30%!important;transform:translateX(calc(var(--tab-scroll,0) * 233.333%))!important}.roadtalk-page .profile-chat-thread{gap:20px!important;padding-top:18px!important}.roadtalk-page .profile-chat-message:first-child{margin-top:10px!important}.roadtalk-page .profile-chat-message{max-width:calc(79% + 34px)!important}.roadtalk-page .profile-chat-message.is-them{margin-left:34px!important;padding-left:0!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble{margin-left:10px!important;padding-bottom:20px!important;padding-left:16px!important;padding-right:42px!important}.roadtalk-page .profile-chat-message.is-own{padding-right:18px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble{margin-right:10px!important}.roadtalk-page .profile-chat-avatar{opacity:1!important;z-index:2!important;border:2px solid #0a0807eb!important;width:34px!important;height:34px!important;bottom:8px!important;box-shadow:0 5px 14px #00000061,0 0 0 1px #d9966a57!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-avatar{bottom:-5px!important;left:-8px!important;transform:translate(-50%,28%)!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-avatar{right:0!important;transform:translate(23%,12%)!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-bubble-wrap>time{color:#f6eee899!important;opacity:.68!important;text-shadow:0 1px 4px #0000008c!important;z-index:9!important;padding-left:0!important;bottom:7px!important;left:16px!important;right:auto!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-bubble-wrap>time{color:#f6eee899!important;opacity:.66!important;font-size:8px!important;bottom:6px!important;left:auto!important;right:18px!important}.profile-chat-react,.profile-chat-reaction{opacity:.72!important;z-index:22!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;background:#0806057a!important;border-radius:999px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:11px!important;box-shadow:0 5px 12px #00000038!important}.profile-chat-reaction{opacity:.9!important;background:#080605d1!important;font-size:12px!important}.profile-chat-react:before,.profile-chat-reaction:before{content:""!important;border-radius:999px!important;position:absolute!important;inset:-9px!important}.roadtalk-page .profile-chat-message.is-them .profile-chat-react,.roadtalk-page .profile-chat-message.is-them .profile-chat-reaction{inset:auto -13px -11px auto!important;transform:none!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-react,.roadtalk-page .profile-chat-message.is-own .profile-chat-reaction{inset:auto auto -11px -13px!important;transform:none!important}.profile-chat-reaction-picker{bottom:23px!important;right:-8px!important}.roadtalk-page .profile-chat-message.is-own .profile-chat-reaction-picker{left:-8px!important;right:auto!important}.roadtalk-page .profile-chat-input input[readonly]{cursor:text!important;caret-color:#0000!important;-webkit-user-select:none!important;user-select:none!important}.profile-chat-input .profile-chat-tool svg{fill:none!important;stroke:#d9966af0!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.messenger-keyboard{contain:layout paint!important;overflow:visible!important}.messenger-keyboard-row{gap:5px!important;overflow:visible!important}.messenger-keyboard-row button{border-radius:11px!important;height:39px!important;min-height:39px!important;font-size:13.5px!important;overflow:visible!important}.messenger-keyboard-row button:active{transform:none!important}.messenger-keyboard-suggestions{z-index:3!important;width:100%!important;margin-bottom:3px!important;padding:0 0 5px!important;position:relative!important}.messenger-keyboard-suggestions button{height:31px!important;min-height:31px!important;animation:none!important}.messenger-keyboard-suggestions:empty{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.messenger-keyboard-suggestions:not(:has(button)){height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.messenger-key-preview{display:none!important}.roadtalk-page:has(.messenger-keyboard) .profile-chat-input{bottom:216px!important}.roadtalk-page:has(.messenger-keyboard) .profile-chat-thread{padding-bottom:304px!important}@font-face{font-family:VtksBoldCool;src:url(/VtksBoldandcool-2Vow.ttf)format("truetype");font-display:swap}.ridesafe-start-page{color:#f7f1eb;background:radial-gradient(circle at 72% 17%,#f6934147,#0000 33%),linear-gradient(#0003 0%,#00000080 38%,#000000e0 76%,#000000fa 100%),url(/TourplanerBG.png) top/cover no-repeat;min-height:100svh;padding:72px 24px 116px;position:relative;overflow-y:auto}.ridesafe-start-hero{gap:14px;margin-top:86px;animation:.25s ease-out both rideSafeIn;display:grid}.ridesafe-logo-title{letter-spacing:.01em;text-transform:none;text-shadow:0 8px 22px #00000094;flex-wrap:wrap;align-items:baseline;gap:.02em;margin:0;font-family:VtksBoldCool,Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(58px,17vw,92px);line-height:.78;display:flex}.ridesafe-logo-title span:last-child{color:#f39a45;text-shadow:0 0 18px #f38b3747,0 8px 22px #00000094}.ridesafe-kicker{color:#ff9a45;letter-spacing:.18em;margin:0;font-size:clamp(13px,3.6vw,16px);font-weight:900}.ridesafe-claim{color:#ffffffe6;max-width:86%;margin:18px 0 0;font-size:clamp(22px,6vw,28px);font-weight:500;line-height:1.3;animation:.3s ease-out 80ms both rideSafeIn}.ridesafe-start-content{gap:18px;margin-top:48px;display:grid}.ridesafe-start-content h2{color:#fff;margin:0 0 8px;font-size:clamp(29px,7.5vw,38px);font-weight:950;line-height:1.05;animation:.3s ease-out .12s both rideSafeIn}.ridesafe-choice-card,.ridesafe-info-card{border:1px solid var(--rs-border);background:radial-gradient(circle at 12% 50%, var(--rs-glow), transparent 32%), linear-gradient(135deg, #0a0e0ec2, #030405db);color:#fff;width:100%;box-shadow:0 20px 42px #0000005c, 0 0 18px color-mix(in srgb, var(--rs-border) 38%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:21px;transition:transform .12s,border-color .12s,box-shadow .12s}.ridesafe-choice-card:active,.ridesafe-info-card:active{border-color:var(--rs-bright);transform:scale(.985)}.ridesafe-choice-card{text-align:left;grid-template-columns:96px 1fr 28px;align-items:center;gap:18px;min-height:132px;padding:19px 20px;animation:.32s ease-out both rideSafeIn;display:grid}.ridesafe-choice-card:first-child{animation-delay:.18s}.ridesafe-choice-card:nth-child(2){animation-delay:.26s}.ridesafe-choice-card:nth-child(3){animation-delay:.34s}.ridesafe-choice-card.is-green{--rs-border:#85e967b3;--rs-bright:#a2f47f;--rs-glow:#4fc23747}.ridesafe-choice-card.is-orange{--rs-border:#ff922db8;--rs-bright:#ff9b42;--rs-glow:#da74244d}.ridesafe-choice-card.is-purple{--rs-border:#bd6cffb8;--rs-bright:#ca80ff;--rs-glow:#8f46dd4d}.ridesafe-choice-icon,.ridesafe-info-card>span:first-child{aspect-ratio:1;width:82px;color:var(--rs-bright);background:radial-gradient(circle at 50% 45%, var(--rs-glow), #ffffff09);border:1px solid color-mix(in srgb, var(--rs-border) 55%, transparent);border-radius:999px;place-items:center;font-size:43px;font-weight:900;display:grid;box-shadow:inset 0 0 26px #ffffff0a,0 10px 24px #00000047}.ridesafe-choice-copy{gap:8px;min-width:0;display:grid}.ridesafe-choice-copy strong{color:var(--rs-bright);font-size:clamp(28px,7.2vw,36px);font-weight:950;line-height:1}.ridesafe-choice-copy small,.ridesafe-info-card small{color:#ffffffe0;font-size:clamp(17px,4.6vw,22px);line-height:1.22}.ridesafe-choice-copy em{background:color-mix(in srgb, var(--rs-bright) 20%, #0000007a);width:fit-content;color:var(--rs-bright);letter-spacing:.04em;border-radius:999px;padding:7px 14px;font-size:clamp(12px,3.3vw,15px);font-style:normal;font-weight:950}.ridesafe-choice-card>b,.ridesafe-info-card>b{color:var(--rs-bright);font-size:56px;font-weight:300;line-height:1}.ridesafe-info-card{--rs-border:#f5c25147;--rs-bright:#ffc95e;--rs-glow:#f5b8441f;text-align:left;grid-template-columns:78px 1fr 24px;align-items:center;gap:18px;min-height:118px;padding:18px 20px;animation:.32s ease-out .42s both rideSafeIn;display:grid}.ridesafe-info-card>span:nth-child(2){gap:8px;display:grid}.ridesafe-info-card strong{color:#ffc95e;font-size:clamp(23px,5.8vw,30px);font-weight:950;line-height:1.05}@keyframes rideSafeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=390px){.ridesafe-start-page{padding-inline:18px}.ridesafe-choice-card{grid-template-columns:78px 1fr 22px;gap:14px;min-height:118px;padding:16px}.ridesafe-choice-icon{width:70px;font-size:36px}.ridesafe-info-card{grid-template-columns:64px 1fr 18px;padding:15px}.ridesafe-info-card>span:first-child{width:62px;font-size:32px}}.ridesafe-quickstart-page{color:#f8f4ee;background:radial-gradient(circle at 50% -8%,#ff922d2e,#0000 34%),linear-gradient(#050709f0,#08090afa),url(/TourplanerBG.png) top/cover no-repeat;min-height:100svh;padding:38px 24px 138px;position:relative;overflow-y:auto}.ridesafe-quickstart-page:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:linear-gradient(#00000057,#000000b8),radial-gradient(circle at 50% 36%,#ffffff0d,#0000 42%);position:fixed;inset:0}.ridesafe-quickstart-page>*{z-index:1;position:relative}.ridesafe-quickstart-header{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;margin-bottom:30px;animation:.2s ease-out both rideSafeIn;display:grid}.ridesafe-quickstart-header h1{color:#fff;text-align:center;letter-spacing:0;margin:0;font-size:clamp(22px,6vw,30px);font-weight:950;line-height:1.08}.ridesafe-quickstart-header p{color:#ffffffa8;text-align:center;margin:6px 0 0;font-size:clamp(15px,4vw,19px)}.ridesafe-quickstart-back,.ridesafe-quickstart-info{color:#fff;background:#0000005c;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:800;line-height:1;display:grid}.ridesafe-quickstart-info{font-family:ui-sans-serif,system-ui,sans-serif;font-size:21px}.ridesafe-quickstart-progress{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0 2px 28px;animation:.26s ease-out both rideSafeIn;display:grid}.ridesafe-quickstart-step{color:#ffffff94;text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.ridesafe-quickstart-step:not(:last-child):after{content:"";background:#ffffff2e;width:calc(100% - 46px);height:2px;position:absolute;top:23px;left:calc(50% + 23px)}.ridesafe-quickstart-step span{background:#00000073;border:2px solid #ffffff38;border-radius:999px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.ridesafe-quickstart-step small{min-height:34px;font-size:clamp(12px,3.1vw,16px);font-weight:750;line-height:1.2}.ridesafe-quickstart-step.is-active{color:#ff9b42}.ridesafe-quickstart-step.is-active span{color:#1b0d04;background:linear-gradient(135deg,#ffb45a,#ff7922);border-color:#ff9b42;box-shadow:0 0 22px #ff84264d}.ridesafe-quickstart-card,.ridesafe-quickstart-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#16191bd1,#060708c7);border:1px solid #ffffff21;border-radius:22px;width:100%;margin:0 0 18px;animation:.34s ease-out both rideSafeIn;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff0d}.ridesafe-quickstart-card:nth-of-type(2){animation-delay:60ms}.ridesafe-quickstart-card:nth-of-type(3){animation-delay:.13s}.ridesafe-quickstart-card:nth-of-type(4){animation-delay:.2s}.ridesafe-quickstart-card:nth-of-type(5){animation-delay:.27s}.ridesafe-quickstart-card h2{color:#fff;letter-spacing:0;margin:0 0 8px;font-size:clamp(21px,5.4vw,28px);font-weight:950;line-height:1.1}.ridesafe-quickstart-card p{color:#ffffffad;margin:0 0 18px;font-size:clamp(15px,4vw,18px);line-height:1.35}.ridesafe-quickstart-row{grid-template-columns:72px 1fr minmax(92px,auto);align-items:center;gap:14px;display:grid}.ridesafe-quickstart-row-icon{color:#ff9740;background:#00000047;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:58px;height:58px;font-size:31px;display:grid;box-shadow:inset 0 0 22px #ff913014}.ridesafe-quickstart-row strong,.ridesafe-quickstart-time strong,.ridesafe-quickstart-choice-grid strong{color:#fff;font-size:clamp(18px,4.9vw,24px);font-weight:850;line-height:1.18;display:block}.ridesafe-quickstart-row small{color:#ffffff9e;margin-top:6px;font-size:clamp(15px,4vw,19px);line-height:1.2;display:block}.ridesafe-quickstart-row button,.ridesafe-quickstart-time button{color:#ff9b42;background:#0000005c;border:1px solid #ffffff21;border-radius:14px;min-height:58px;padding:0 18px;font-size:18px;font-weight:850}.ridesafe-quickstart-divider{background:#ffffff1f;height:1px;margin:22px 0}.ridesafe-quickstart-choice-grid{gap:16px;display:grid}.ridesafe-quickstart-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ridesafe-quickstart-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ridesafe-quickstart-choice-grid button{color:#ffffffd1;text-align:left;background:#0405066b;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:108px;padding:18px;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.ridesafe-quickstart-choice-grid.three button{grid-template-columns:1fr;justify-items:start;gap:8px;min-height:100px}.ridesafe-quickstart-choice-grid button:active{transform:scale(.98)}.ridesafe-quickstart-choice-grid button.is-active{color:#fff;border-color:#ff922f;box-shadow:0 0 22px #ff85232b,inset 0 0 18px #ff8b2814}.ridesafe-quickstart-choice-grid button>span{color:#ff9b42;background:#ff8b281a;border-radius:999px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.ridesafe-quickstart-choice-grid em{color:#1c0e04;background:#ff973d;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;font-weight:950;animation:.2s ease-out both ridesafeCheckPop;display:grid}.ridesafe-quickstart-choice-grid small{color:#ff9b42;font-size:15px;font-weight:800}.ridesafe-quickstart-time{grid-template-columns:60px 1fr auto;align-items:center;gap:14px;display:grid}.ridesafe-quickstart-time>span{color:#ff9231;border:2px solid #ff9231;border-radius:999px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.ridesafe-quickstart-time strong{font-size:clamp(36px,9.6vw,46px);font-weight:550}.ridesafe-quickstart-note{border-color:#77ef6329;grid-template-columns:62px 1fr;align-items:center;gap:14px;padding:18px 22px;display:grid}.ridesafe-quickstart-note>span{color:#9bf47a;background:#4ccd4526;border-radius:999px;place-items:center;width:50px;height:50px;font-size:29px;display:grid}.ridesafe-quickstart-note p{color:#ffffffd1;margin:0;font-size:clamp(17px,4.4vw,21px);line-height:1.35}.ridesafe-quickstart-note strong{color:#fff}.ridesafe-quickstart-next{color:#120702;background:linear-gradient(135deg,#ffb457,#ff741f);border:0;border-radius:18px;grid-template-columns:1fr 28px;align-items:center;width:100%;min-height:74px;margin-top:8px;padding:0 26px;font-size:22px;font-weight:950;animation:.34s ease-out .34s both rideSafeIn;display:grid;box-shadow:0 16px 34px #ff741f38}.ridesafe-quickstart-next:disabled{opacity:.5}.ridesafe-quickstart-next b{font-size:44px;font-weight:350;line-height:1}.ridesafe-quickstart-count{color:#ffffff94;text-align:center;margin:18px 0 0;font-size:18px;font-weight:700}@keyframes ridesafeCheckPop{0%{opacity:.2;transform:scale(.65)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (width<=430px){.ridesafe-quickstart-page{padding:34px 18px 132px}.ridesafe-quickstart-row{grid-template-columns:58px 1fr 82px;gap:10px}.ridesafe-quickstart-row button,.ridesafe-quickstart-time button{min-height:50px;padding:0 12px;font-size:16px}.ridesafe-quickstart-choice-grid.two,.ridesafe-quickstart-choice-grid.three{grid-template-columns:1fr}.ridesafe-quickstart-choice-grid.three button{grid-template-columns:auto 1fr}}.page-header-title-button{width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.page-header-title-button h1{margin:0}.profile-meta-stat-icon{object-fit:contain;vertical-align:-7px;filter:drop-shadow(0 0 3px #f4b28b47);pointer-events:none;width:26px;height:26px;display:inline-block}.profile-meta-buddy-icon{width:26px;height:26px}.profile-public-buddy-button{letter-spacing:.03em;text-transform:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;gap:4px;min-width:0;color:#f4b28bdb!important;background:0 0!important;border:0!important;outline:none!important;width:auto!important;height:34px!important;padding:0!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.profile-public-buddy-button:focus,.profile-public-buddy-button:focus-visible,.profile-public-buddy-button:active{box-shadow:none!important;background:0 0!important;outline:none!important}.profile-hero-actions .profile-public-buddy-button{flex:none;width:40px!important}.profile-hero-actions .profile-public-buddy-button+button,.profile-hero-actions button+.profile-public-buddy-button{margin-left:2px}.profile-public-buddy-glyph{filter:drop-shadow(0 0 5px #00000057);background:url(/buddyrot.png) 50%/34px 27px no-repeat;width:34px;height:27px;display:block}.profile-public-buddy-button.is-new{color:#e05858!important}.profile-public-buddy-button.is-requested{color:#e0b64a!important;border:0!important;height:34px!important;padding-inline:0!important}.profile-public-buddy-button.is-requested .profile-public-buddy-glyph{opacity:1;filter:drop-shadow(0 0 5px #e0b64a47);background-image:url(/buddygelb.png);background-size:34px 27px;width:34px;height:27px}.profile-public-buddy-button.is-friend{color:#6fcf68!important;border:0!important}.profile-public-buddy-button.is-friend .profile-public-buddy-glyph{filter:drop-shadow(0 0 4px #6fcf685c);background-image:url(/buddygreen.png);background-size:34px 27px;width:34px;height:27px}.profile-public-buddy-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-public-buddy-toast{color:#f4b28b;text-align:center;background:#050403d1;border:1px solid #d9966a57;border-radius:999px;min-width:154px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:39px;right:0;box-shadow:0 10px 24px #00000057}.profile-hero-actions button[aria-label="Zurück zum Messenger"]{transform:translate(-4px,1px);box-shadow:none!important;color:#f1b084!important;background:0 0!important;border:0!important;margin-right:3px!important;font-size:26px!important}.profile-public-share-wrap{place-items:center;display:grid;position:relative}.profile-public-share-wrap>button{box-shadow:none!important;color:#f1b084!important;background:0 0!important;border:0!important;font-size:16px!important}.profile-public-share-popover{z-index:8;background:#080504f0;border:1px solid #d9966a61;border-radius:10px;width:126px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 12px 28px #0000006b}.profile-public-share-popover button{color:#f4ede6!important;background:0 0!important;border:0!important;border-radius:7px!important;width:100%!important;height:30px!important;min-height:30px!important;font-size:11px!important;font-weight:800!important}.profile-public-share-popover button:hover{background:#d9966a24!important}.profile-public-share-notice{color:#f4ede6;text-align:center;background:#080504eb;border:1px solid #d9966a52;border-radius:9px;width:150px;padding:7px 8px;font-size:10px;line-height:1.3;position:absolute;top:70px;right:0}.wk-share2-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.profile-page .profile-hero-card{background-position:50% 65%!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:230px!important;max-height:230px!important;overflow:hidden!important}.profile-page .profile-header-content{align-items:flex-end!important;gap:18px!important;display:flex!important;position:absolute!important;bottom:22px!important;left:24px!important;right:24px!important}.profile-page .profile-security-icons img{object-fit:contain!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.profile-page .profile-avatar-wrap{width:118px!important;min-width:118px!important;max-width:118px!important;height:118px!important;min-height:118px!important;max-height:118px!important;overflow:visible!important}.profile-page .profile-avatar{object-fit:cover!important;border-radius:50%!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:118px!important;min-height:118px!important;max-height:118px!important}.profile-page .profile-meta-stat-icon{object-fit:contain!important;width:26px!important;max-width:26px!important;height:26px!important;max-height:26px!important}.ridesafe-quickstart-step.is-complete{color:#91e36c}.ridesafe-quickstart-step.is-complete span{color:#061307;background:linear-gradient(135deg,#b6f37d,#73d45c);border-color:#91e36c;box-shadow:0 0 22px #84e25d3d}.ridesafe-quickstart-step.is-complete:not(:last-child):after{background:linear-gradient(90deg,#91e36c,#ffffff2e)}.ridesafe-quickstart-intro{grid-template-columns:44px 1fr;align-items:start;gap:14px;margin:0 0 24px;animation:.28s ease-out both rideSafeIn;display:grid}.ridesafe-quickstart-intro>span{color:#ff922f;place-items:center;width:40px;height:40px;font-size:34px;line-height:1;display:grid}.ridesafe-quickstart-intro h2{color:#fff;margin:0 0 8px;font-size:clamp(27px,7vw,36px);line-height:1.08}.ridesafe-quickstart-intro p{color:#ffffffb3;margin:0;font-size:clamp(16px,4.2vw,20px)}.ridesafe-step2-option-stack{gap:14px;display:grid}.ridesafe-step2-option{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:64px 1fr 34px;align-items:center;gap:14px;width:100%;min-height:114px;padding:16px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid}.ridesafe-step2-option:active{transform:scale(.985)}.ridesafe-step2-option.is-active{background:radial-gradient(circle at 10% 18%,#ff922f2e,#0000 48%),#ffffff0a;border-color:#ff922f;box-shadow:0 0 22px #ff85232b,inset 0 0 18px #ff8b2814}.ridesafe-step2-option>span{color:#ff922f;background:#ffffff12;border-radius:999px;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.ridesafe-step2-option strong{color:#fff;min-width:0;font-size:clamp(18px,4.8vw,23px);line-height:1.18;display:block}.ridesafe-step2-option small,.ridesafe-step2-option em{margin-top:5px;font-style:normal;display:block}.ridesafe-step2-option small{color:#ffffffb8;font-size:clamp(14px,3.7vw,17px);font-weight:500}.ridesafe-step2-option em{color:#ff9b42;letter-spacing:.04em;font-size:12px;font-weight:900}.ridesafe-step2-option>b,.ridesafe-step2-toggle-card>button,.ridesafe-step2-toggle-head>button{color:#1a0c04;border:2px solid #ffffff75;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid}.ridesafe-step2-option.is-active>b,.ridesafe-step2-toggle-card>button.is-on,.ridesafe-step2-toggle-head>button.is-on{background:linear-gradient(135deg,#ffb45a,#ff7922);border-color:#ff922f}.ridesafe-step2-inline-panel{background:#ff922f12;border:1px solid #ff922f47;border-radius:15px;gap:10px;margin-top:16px;padding:16px;display:grid}.ridesafe-step2-inline-panel h3,.ridesafe-step2-inline-panel p{margin:0}.ridesafe-step2-inline-panel button{color:#ffb46d;background:#ff922f14;border:1px solid #ff922fb3;border-radius:13px;width:fit-content;min-height:42px;padding:0 16px;font-weight:900}.ridesafe-step2-inline-panel.is-soft{background:#5078ff12;border-color:#7dacff38}.ridesafe-step2-toggle-card,.ridesafe-step2-toggle-head{grid-template-columns:1fr 46px;align-items:center;gap:16px;display:grid}.ridesafe-step2-toggle-card small{color:#9bc3ff;font-size:14px}.ridesafe-step2-safety-grid,.ridesafe-step2-thresholds{gap:14px;display:grid}.ridesafe-step2-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ridesafe-step2-safety-grid button,.ridesafe-step2-thresholds button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff26;border-radius:16px;min-height:104px;padding:16px;position:relative}.ridesafe-step2-safety-grid button.is-active,.ridesafe-step2-thresholds button.is-active{border-color:#ff922f;box-shadow:inset 0 0 18px #ff8b2814,0 0 20px #ff852324}.ridesafe-step2-safety-grid strong,.ridesafe-step2-thresholds button{font-size:clamp(16px,4.3vw,21px);font-weight:900}.ridesafe-step2-safety-grid small,.ridesafe-step2-thresholds small{color:#ffffffad;margin-top:8px;font-size:13px;display:block}.ridesafe-step2-safety-grid em{color:#ff9b42;margin-top:12px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.ridesafe-step2-safety-grid b{color:#ff9b42;position:absolute;top:12px;right:12px}.ridesafe-step2-thresholds{grid-template-columns:repeat(3,minmax(0,1fr))}.ridesafe-step2-small-info{margin:14px 0 0!important;font-size:14px!important}.ridesafe-step2-voice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ridesafe-step2-voice-grid span{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;gap:4px;min-height:82px;padding:12px;display:grid}.ridesafe-step2-voice-grid b,.ridesafe-step2-voice-grid strong{color:#fff;font-size:13px}.ridesafe-step2-voice-grid i{color:#9bc3ff;font-size:12px;font-style:normal}.ridesafe-quickstart-note.is-green{background:radial-gradient(circle at 8% 20%,#78e05a26,#0000 48%),#ffffff0b;border-color:#91e36c59}.ridesafe-quickstart-actions{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.ridesafe-quickstart-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:17px;min-height:74px;font-size:18px;font-weight:900}@media (width<=430px){.ridesafe-step2-safety-grid,.ridesafe-step2-thresholds,.ridesafe-step2-voice-grid{grid-template-columns:1fr}.ridesafe-step2-option{grid-template-columns:56px 1fr 30px;padding:14px}.ridesafe-quickstart-actions{grid-template-columns:1fr}}.shop-hero{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.shop-hero:before,.shop-hero:after{content:none!important;display:none!important}.wk-board-page .wk-unified-page-header{width:calc(100% - 8px)!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;background:#00000059!important;border:1px solid #d9966a1a!important;border-radius:10px!important;place-items:center!important;margin:0 4px 16px!important;padding:0 8px!important;display:grid!important;overflow:hidden!important}.wk-board-page .wk-unified-page-header h1{color:#f4ede6!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:clamp(1.28rem,5.5vw,1.62rem)!important;font-weight:900!important;line-height:1!important;transform:translateY(2px)!important}.profile-messages-page>.page-header>.page-header-title,.profile-messages-page.roadtalk-page>.page-header>.page-header-title,.roadtalk-page>.page-header>.page-header-title{text-align:center!important;pointer-events:none!important;width:max-content!important;max-width:calc(100% - 72px)!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.profile-messages-page>.page-header>.page-header-title>h1,.profile-messages-page.roadtalk-page>.page-header>.page-header-title>h1,.roadtalk-page>.page-header>.page-header-title>h1{text-align:center!important;white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;transform:translateY(2px)!important}.profile-messenger-menu-wrap{z-index:80;position:relative}.profile-messenger-menu-button{color:#f1d0bd;background:#0000002e;border:0;border-radius:999px;width:30px;height:30px;font-size:22px;line-height:1}.profile-messenger-menu{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0604f0;border:1px solid #dd8c5b57;border-radius:14px;width:min(245px,100vw - 42px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0000006b}.profile-messenger-menu button{color:#f2e7df;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;min-height:40px;padding:9px 10px;font-weight:800;display:block}.profile-messenger-menu button:active,.profile-messenger-menu button:hover{background:#dd8c5b1f}.roadtalk-manage-row{pointer-events:auto;justify-content:flex-end;align-items:center;min-height:42px;margin:-2px 8px 4px;display:flex}.roadtalk-manage-button{color:#f4dacaf0;-webkit-backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 25%,#d9966a29,#0000 62%),#070403a8;border:1px solid #d9966a57;border-radius:14px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid;box-shadow:0 0 14px #d9966a1f,inset 0 1px #ffffff0a}.roadtalk-manage-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.roadtalk-manage-layer{z-index:92;padding:16px 14px calc(88px + env(safe-area-inset-bottom,0px));background:#0000002e;place-items:end center;display:grid;position:fixed;inset:0}.roadtalk-manage-sheet{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#d9966a21,#0000 58%),#080504f0;border:1px solid #d9966a52;border-radius:18px;width:min(360px,100%);padding:10px;box-shadow:0 20px 46px #0000007a,inset 0 1px #ffffff0a}.roadtalk-manage-sheet button{color:#f4e9df;text-align:left;background:#0a060494;border:1px solid #d9966a38;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px;font-weight:900;display:grid}.roadtalk-manage-sheet svg{fill:none;stroke:#d9966af0;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.roadtalk-manage-sheet b{color:#f1c3a8;border:1px solid #d9966a47;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;display:grid}.profile-messenger-selection-bar{-webkit-backdrop-filter:blur(12px);background:#070403a8;border:1px solid #dd8c5b4d;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 42px 42px;align-items:center;gap:7px;margin:8px 10px 10px;padding:6px;display:grid;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff09}.profile-messages-page .page-header-action{z-index:80!important;pointer-events:auto!important}.profile-messenger-selection-bar span{color:#f4e9df;text-align:left;font-size:12px;font-weight:900}.profile-messenger-selection-bar button{color:#f1c3a8;background:#0a060485;border:1px solid #dd8c5b57;border-radius:13px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:20px;font-weight:900;display:grid}.profile-messenger-selection-bar button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile-messenger-selection-bar .is-delete-action{color:#ffc6b9eb;border-color:#d2695a5c}.profile-messenger-selection-bar .is-close-selection{color:#f6eee8e0}.profile-messenger-swipe-wrap{touch-action:pan-y;border-radius:18px;position:relative;overflow:hidden}.profile-messenger-swipe-wrap+.profile-messenger-swipe-wrap{margin-top:8px}.profile-messenger-row-action{color:#fff7ef;text-transform:uppercase;letter-spacing:.03em;opacity:0;pointer-events:none;background:linear-gradient(135deg,#b33e2deb,#e17f4cdb);border:0;align-content:center;place-items:center;gap:2px;width:92px;padding:0 6px;font-size:10px;font-weight:900;line-height:1.05;transition:opacity .12s;display:grid;position:absolute;inset:0 0 0 auto}.profile-messenger-row-action span{font-size:12px;line-height:1;display:block}.profile-messenger-swipe-wrap.is-swipe-open .profile-messenger-row-action{opacity:1;pointer-events:auto}.profile-messenger-swipe-wrap.is-archive .profile-messenger-row-action{background:linear-gradient(135deg,#4d8043eb,#8dd369d1)}.profile-messenger-swipe-wrap .profile-messenger-row{z-index:1;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;width:100%;transition:transform .18s,border-color .18s,background .18s;position:relative}.profile-messenger-swipe-wrap.is-swipe-open .profile-messenger-row{transition-duration:.12s}.roadtalk-swipe-row{touch-action:pan-y;border-radius:18px;width:100%;min-width:0;position:relative;overflow:hidden}.roadtalk-swipe-row+.roadtalk-swipe-row{margin-top:8px}.roadtalk-swipe-action{z-index:0;color:#f4dacaeb;-webkit-backdrop-filter:blur(10px);letter-spacing:.03em;text-transform:uppercase;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 28%,#d9966a2e,#0000 58%),linear-gradient(#120906c7,#050302a3);border:1px solid #d9966a57;align-content:center;place-items:center;gap:0;width:64px;padding:0;font-size:8.5px;font-weight:900;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #d9966a1f,inset 0 0 14px #ffaa6e0d}.roadtalk-swipe-action.is-archive-action{border-right:0;border-radius:0 16px 16px 0;right:0}.roadtalk-swipe-action.is-delete{color:#ffc6b9e6;background:radial-gradient(circle at 50% 28%,#d248382e,#0000 60%),linear-gradient(#370a07a3,#060302a3);border-color:#d2695a5c;border-left-style:none;border-left-width:0;border-radius:16px 0 0 16px;left:0;box-shadow:0 0 14px #be2d2224,inset 0 0 14px #ff78640d}.roadtalk-swipe-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.roadtalk-swipe-action span{display:none}.roadtalk-swipe-row.is-swipe-open.is-archive .roadtalk-swipe-action.is-archive-action,.roadtalk-swipe-row.is-swipe-open.is-delete .roadtalk-swipe-action.is-delete{opacity:1;pointer-events:auto}.roadtalk-swipe-row.is-restore-mode.is-swipe-open.is-archive .roadtalk-swipe-action.is-archive-action{color:#cdf4bceb;background:radial-gradient(circle at 50% 28%,#8dd36929,#0000 58%),linear-gradient(#10240fad,#050302a3);border-color:#8dd36952}.roadtalk-chat-row{z-index:2;will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s,border-color .16s,background .16s;position:relative;transform:translate(0);width:100%!important;min-width:0!important}.roadtalk-chat-row.is-selection-mode{grid-template-columns:24px 48px minmax(0,1fr) 45px!important}.roadtalk-swipe-row:not(.is-swipe-open) .roadtalk-swipe-action{visibility:hidden}.profile-messenger-row.is-selected{background:#3b1b0ec7!important;border-color:#ffb077b8!important}.profile-messenger-select-dot{color:#f7c4a4;border:1px solid #f1ae83a8;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.profile-messenger-archive-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:80;color:#f5eee8;background:#0c0806f0;border:1px solid #dd8c5b47;border-radius:13px;align-items:center;gap:14px;width:min(330px,100vw - 32px);padding:11px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 38px #0000007a}.profile-messenger-archive-toast span{flex:1;font-size:13px;font-weight:800}.profile-messenger-archive-toast button{color:#ffb17d;background:0 0;border:0;font-size:13px;font-weight:900}.profile-messenger-delete-layer{z-index:95;padding:16px 14px calc(88px + env(safe-area-inset-bottom,0px));background:#00000047;place-items:end center;display:grid;position:fixed;inset:0}.profile-messenger-delete-sheet{color:#f5eee8;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#d2695a21,#0000 58%),#080504f0;border:1px solid #dd8c5b57;border-radius:18px;width:min(360px,100%);padding:16px;box-shadow:0 20px 46px #00000085,inset 0 1px #ffffff0a}.profile-messenger-delete-sheet h2{color:#f6eee8;margin:0 0 8px;font-size:17px;line-height:1.2}.profile-messenger-delete-sheet p{color:#f6eee8ad;margin:0;font-size:12px;line-height:1.4}.profile-messenger-delete-sheet div{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.profile-messenger-delete-sheet button{color:#f1c3a8;background:#0a0604a3;border:1px solid #dd8c5b57;border-radius:13px;min-height:42px;font-weight:900}.profile-messenger-delete-sheet button.is-danger{color:#ffc6b9f5;background:radial-gradient(circle at 50% 0,#d2483829,#0000 64%),#1c0705a3;border-color:#d2695a7a}.profile-expertise-panel{gap:12px;padding:14px;display:grid}.profile-expertise-block{background:#0805038a;border:1px solid #b86f4552;border-radius:12px;gap:8px;padding:12px;display:grid}.profile-expertise-block h3{color:#d9966a;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px}.profile-expertise-block p,.profile-expertise-empty,.profile-expertise-search-note,.profile-expertise-notice{color:#f4ede6b8;margin:0;font-size:12px;line-height:1.45}.profile-expertise-search-note{color:#d9966a;font-weight:800}.profile-expertise-chip-row{flex-wrap:wrap;gap:7px;display:flex}.profile-expertise-chip-row span,.profile-expertise-field-group button{color:#f4ede6;background:#0c0704bd;border:1px solid #b86f4561;border-radius:999px;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.15}.profile-expertise-chip-row span.is-highlighted,.profile-expertise-field-group button.is-selected{color:#f5b483;background:#b86f4533;border-color:#d9966acc;box-shadow:0 0 14px #b86f452e}.profile-expertise-edit,.profile-expertise-add{color:#d9966a;background:#080503b8;border:1px solid #d9966a75;border-radius:10px;width:fit-content;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.profile-expertise-edit:disabled,.profile-expertise-add:disabled,.profile-expertise-vehicle-form button:disabled{opacity:.45}.profile-expertise-editor-backdrop{z-index:10070;padding:16px 10px calc(16px + env(safe-area-inset-bottom));background:#0000009e;align-items:end;display:grid;position:fixed;inset:0}.profile-expertise-editor{background:#080503f7;border:1px solid #b86f456b;border-radius:16px;flex-direction:column;width:min(100%,430px);max-height:min(86dvh,720px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 18px 48px #0000008c}.profile-expertise-editor header,.profile-expertise-editor footer{border-bottom:1px solid #b86f452e;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.profile-expertise-editor footer{border-top:1px solid #b86f452e;border-bottom:0}.profile-expertise-editor header strong{color:#f4ede6;font-size:14px;display:block}.profile-expertise-editor header span{color:#f4ede69e;font-size:11px}.profile-expertise-editor header button,.profile-expertise-editor footer button,.profile-expertise-vehicle-form button{color:#d9966a;background:#050403c7;border:1px solid #d9966a6b;border-radius:10px;min-height:34px;padding:0 10px;font-weight:900}.profile-expertise-editor footer button:last-child{color:#120b07;background:linear-gradient(#d9966a,#9d552e)}.profile-expertise-editor-scroll{flex:auto;gap:14px;min-height:0;padding:12px;display:grid;overflow-y:auto}.profile-expertise-edit-section,.profile-expertise-vehicle-form{gap:10px;display:grid}.profile-expertise-edit-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.profile-expertise-edit-head h3{color:#d9966a;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px}.profile-expertise-edit-head p,.profile-expertise-edit-head span{color:#f4ede6a3;margin:4px 0 0;font-size:11px}.profile-expertise-vehicle-form{background:#ffffff08;border:1px solid #b86f4538;border-radius:12px;padding:10px}.profile-expertise-vehicle-form select,.profile-expertise-vehicle-form input{color:#f4ede6;background:#00000061;border:1px solid #b86f4557;border-radius:10px;width:100%;min-height:36px;padding:0 10px}.profile-expertise-field-group{gap:8px;display:grid}.profile-expertise-field-group>strong{color:#f4ede6c2;font-size:12px}.profile-expertise-field-group>div{flex-wrap:wrap;gap:7px;display:flex}.home-feed-section .home-card-grid{gap:10px!important;display:grid!important}.home-feed-section .market-listing-card{border-radius:14px!important;grid-template-columns:88px minmax(0,1fr)!important;min-height:0!important;padding:8px!important}.home-feed-section .market-listing-media,.home-feed-section .market-listing-image{width:88px!important;min-width:88px!important}.home-feed-section .market-listing-image{border-radius:10px!important;height:80px!important}.home-feed-section .wk-premium-badge,.home-feed-section .market-seller-chip,.home-feed-section .market-member-status{display:none!important}.home-feed-section .market-listing-top button{position:absolute!important;top:4px!important;right:5px!important}.home-feed-section .market-listing-content h3{margin-top:7px!important;font-size:15px!important}.home-feed-section .market-listing-content p{font-size:11px!important;line-height:1.22!important}.home-feed-section .market-listing-content>strong{place-self:end!important;margin-top:auto!important;padding-top:24px!important;font-size:15px!important;transform:translateY(12px)!important}.home-feed-section .market-listing-top button.wk-board-flame-favorite{z-index:50!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:#f4ede661!important;opacity:.75!important;filter:grayscale()saturate(.15)brightness(.85)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important;line-height:1!important;position:absolute!important;top:0!important;right:0!important}.home-feed-section .market-listing-top button.wk-board-flame-favorite.is-active{color:#ff8a28!important;opacity:1!important;filter:none!important;text-shadow:0 0 8px #ff5e19b8!important}.market-listing-under-image,.wk-listing-under-image{color:#f4ede6b8!important;gap:2px!important;margin-top:5px!important;padding-left:2px!important;font-size:9px!important;font-weight:800!important;line-height:1.18!important;display:grid!important}.market-listing-under-image span,.wk-listing-under-image span{display:block!important}.market-listing-under-image,.wk-listing-under-image{text-align:left!important;place-items:start!important;gap:2px!important;width:100%!important;margin-top:5px!important;padding-left:0!important;display:grid!important}.market-listing-under-image span,.wk-listing-under-image span{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;display:block!important;overflow:hidden!important}.wk-listing-card .wk-listing-price-row{gap:10px!important;margin-top:14px!important;transform:translateY(10px)!important}.market-listing-under-image span:nth-child(3),.wk-listing-under-image span:nth-child(3){padding-left:4px!important}.profile-tour-empty{color:#f4ede6ad;margin:0;font-size:12px;line-height:1.45}.profile-expertise-editor{height:min(86dvh,720px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))!important}.profile-expertise-editor-scroll{overscroll-behavior:contain;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.profile-expertise-editor footer{z-index:2;background:linear-gradient(#080503f0,#050302fc);position:sticky;bottom:0;box-shadow:0 -10px 22px #00000057;padding-bottom:max(12px, env(safe-area-inset-bottom))!important}.profile-expertise-editor footer button:disabled{opacity:.68;cursor:wait}.profile-chat-context-card{color:#f6eee8e6;background:linear-gradient(145deg,#0c0907e0,#1c0f0abd);border:1px solid #d9966a52;border-radius:14px;width:min(86%,330px);margin:8px auto 18px;padding:10px 12px;box-shadow:0 14px 30px #0000003d}.profile-chat-context-card div:first-child{gap:3px;display:grid}.profile-chat-context-card small{color:#d9966a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.profile-chat-context-card strong{font-size:.92rem;line-height:1.18}.profile-chat-context-card span,.profile-chat-context-card p{color:#f6eee8b3;font-size:.74rem;line-height:1.25}.profile-chat-context-card>button,.profile-chat-contact-status button{color:#f0b287;background:#d9966a1a;border:1px solid #d9966a73;border-radius:999px;min-height:30px;margin-top:9px;padding:0 12px;font-size:.72rem;font-weight:800}.profile-chat-contact-status{border-top:1px solid #d9966a2e;gap:7px;margin-top:9px;padding-top:9px;display:grid}.profile-chat-contact-result{margin:9px 0 0;font-weight:800;color:#a8e58c!important}.profile-contact-sheet-layer{z-index:100;padding:12px 12px max(14px, env(safe-area-inset-bottom));background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.profile-contact-sheet{color:#f6eee8;background:#090706fa;border:1px solid #d9966a61;border-radius:18px;flex-direction:column;width:min(100%,420px);max-height:min(78dvh,620px);display:flex;overflow:hidden;box-shadow:0 -18px 44px #00000073}.profile-contact-sheet header,.profile-contact-sheet footer{border-bottom:1px solid #d9966a2e;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.profile-contact-sheet footer{border-top:1px solid #d9966a2e;border-bottom:0}.profile-contact-sheet h2{color:#f6eee8;margin:0;font-size:1rem}.profile-contact-sheet header button,.profile-contact-sheet footer button,.profile-contact-sheet fieldset button,.profile-contact-tag-list button{color:#f6eee8d1;background:#ffffff0a;border:1px solid #d9966a47;border-radius:999px;padding:8px 10px;font-weight:800}.profile-contact-sheet footer .is-primary,.profile-contact-sheet fieldset button.is-active,.profile-contact-tag-list button.is-active{color:#f0b287;background:#d9966a2e;border-color:#d9966ab8}.profile-contact-sheet-body{flex:auto;min-height:0;padding:12px;overflow-y:auto}.profile-contact-sheet-body p{gap:3px;margin:0 0 12px;display:grid}.profile-contact-sheet fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0 0 13px;padding:0;display:flex}.profile-contact-sheet legend{color:#d9966a;width:100%;margin-bottom:2px;font-size:.76rem;font-weight:900}.profile-contact-tag-list{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.profile-contact-expertise-note{color:#f6eee8c2;border:1px solid #d9966a2e;border-radius:12px;margin:0 0 12px;padding:9px 10px;font-size:.78rem}.profile-contact-private-note{color:#f6eee8b8;gap:6px;font-size:.78rem;display:grid}.profile-contact-private-note input{color:#f6eee8;background:#00000052;border:1px solid #d9966a40;border-radius:12px;min-height:38px;padding:0 10px}.ridesafe-quickstart-step3-page{padding-bottom:max(154px, calc(126px + env(safe-area-inset-bottom,0px)))}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card{background:radial-gradient(circle at 12% 0,#ff922f17,#0000 42%),linear-gradient(145deg,#16191bdb,#050608d1);border-color:#ffffff24;overflow:hidden}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(2){animation-delay:50ms}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(3){animation-delay:.1s}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(4){animation-delay:.15s}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(5){animation-delay:.2s}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(6){animation-delay:.25s}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(7){animation-delay:.3s}.ridesafe-quickstart-step3-page .ridesafe-quickstart-card:nth-of-type(8){animation-delay:.35s}.ridesafe-step3-contact-card{border-color:#91e36c38!important}.ridesafe-step3-contact-list,.ridesafe-step3-warning,.ridesafe-step3-inline-info{background:#ffffff0a;border:1px solid #ffffff21;border-radius:16px;gap:10px;margin-top:14px;padding:15px;display:grid}.ridesafe-step3-contact-list strong,.ridesafe-step3-warning strong,.ridesafe-step3-inline-info strong{color:#fff;font-size:15px;font-weight:950}.ridesafe-step3-contact-list span{color:#fff;grid-template-columns:38px 1fr 34px;align-items:center;min-height:48px;padding:8px 0;font-size:16px;font-weight:850;display:grid;position:relative}.ridesafe-step3-contact-list span:before{content:"";background:radial-gradient(circle at 50% 42%,#91e36ce6,#327a2c61 45%,#0000003d 70%),#00000061;border-radius:999px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #91e36c59}.ridesafe-step3-contact-list span:after{content:"✓";color:#1a0c04;background:linear-gradient(135deg,#ffb45a,#ff7922);border:2px solid #ff922f;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 16px #ff852333}.ridesafe-step3-warning{background:#ff922f12;border-style:dashed;border-color:#ff922f75}.ridesafe-step3-warning button{color:#ffb46d;background:#ff922f14;border:1px dashed #ff922fb8;border-radius:14px;width:100%;min-height:46px;font-weight:950}.ridesafe-step3-toggle-card,.ridesafe-step3-toggle-head{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:14px;display:grid}.ridesafe-step3-toggle-card>button,.ridesafe-step3-toggle-head>button,.ridesafe-step3-switch-grid button span{color:#1a0c04;background:#ffffff0b;border:2px solid #ffffff6b;border-radius:999px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:950;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.ridesafe-step3-toggle-card>button.is-on,.ridesafe-step3-toggle-head>button.is-on,.ridesafe-step3-switch-grid button.is-on span{background:linear-gradient(135deg,#ffb45a,#ff7922);border-color:#ff922f;box-shadow:0 0 18px #ff852333}.ridesafe-step3-toggle-card>button:active,.ridesafe-step3-toggle-head>button:active,.ridesafe-step3-switch-grid button:active{transform:scale(.97)}.ridesafe-step3-toggle-card .ridesafe-step3-inline-info{grid-column:1/-1}.ridesafe-step3-toggle-card:nth-of-type(3){border-color:#bd6cff47!important}.ridesafe-step3-toggle-card:nth-of-type(3) .ridesafe-step3-inline-info{background:#8f46dd14;border-color:#bd6cff3d}.ridesafe-step3-inline-info p,.ridesafe-step3-inline-info small{color:#ffffffb8;margin:0;font-size:14px;line-height:1.4}.ridesafe-step3-inline-info strong{color:#fff}.ridesafe-step3-inline-info small{color:#9bc3ff}.ridesafe-step3-command-grid,.ridesafe-step3-switch-grid{gap:10px;display:grid}.ridesafe-step3-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ridesafe-step3-command-grid span{background:#ffffff09;border:1px solid #bd6cff2e;border-radius:14px;grid-template-columns:auto 16px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:11px 12px;display:grid}.ridesafe-step3-command-grid b{color:#ff9b42;font-size:12px;font-weight:950}.ridesafe-step3-command-grid i{color:#bd6cffdb;font-size:14px;font-style:normal}.ridesafe-step3-command-grid strong{overflow-wrap:anywhere;color:#fff;font-size:13px;font-weight:850}.ridesafe-step3-small-info{color:#ffffffa8!important;margin:14px 0 0!important;font-size:14px!important}.ridesafe-step3-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.ridesafe-step3-switch-grid button{color:#ffffffad;text-align:left;background:#ffffff09;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s;display:grid}.ridesafe-step3-switch-grid button.is-on{color:#fff;border-color:#ff922f94;box-shadow:inset 0 0 18px #ff8b2814,0 0 18px #ff85231f}.ridesafe-step3-switch-grid button strong{overflow-wrap:anywhere;font-size:15px}.ridesafe-quickstart-step3-page .ridesafe-step3-toggle-card:nth-of-type(6){border-color:#69b2ff47!important}.ridesafe-quickstart-step3-page .ridesafe-step3-toggle-card:nth-of-type(6) .ridesafe-step3-inline-info{background:#4682dd14;border-color:#69b2ff42}.ridesafe-quickstart-step3-page .ridesafe-step3-toggle-card:nth-of-type(7){border-color:#ffca5742!important}.ridesafe-quickstart-step3-page .ridesafe-step3-toggle-card:nth-of-type(7) .ridesafe-step3-inline-info{background:#ffb32f12;border-color:#ffca573d}.ridesafe-step3-escalation{gap:12px;display:grid;position:relative}.ridesafe-step3-escalation:before{content:"";background:linear-gradient(#ff922fa6,#91e36c4d);width:1px;position:absolute;top:26px;bottom:26px;left:25px}.ridesafe-step3-escalation span{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid;position:relative}.ridesafe-step3-escalation b{color:#ff9b42;background:#ff922f26;border-radius:999px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:950;display:grid;box-shadow:0 0 0 4px #08090aeb}.ridesafe-step3-escalation span:last-child b{color:#91e36c;background:#91e36c2e}.ridesafe-step3-escalation strong{color:#fff;font-size:15px}.ridesafe-quickstart-step3-page .ridesafe-quickstart-note.is-green{background:radial-gradient(circle at 30px 34px,#91e36c2e,#0000 60px),#ffffff0b;border-color:#91e36c6b}.ridesafe-quickstart-step3-page .ridesafe-quickstart-actions{padding-bottom:env(safe-area-inset-bottom,0px);margin-top:12px}@media (width<=430px){.ridesafe-step3-command-grid,.ridesafe-step3-switch-grid{grid-template-columns:1fr}.ridesafe-step3-toggle-card,.ridesafe-step3-toggle-head{grid-template-columns:minmax(0,1fr) 40px}.ridesafe-step3-contact-list span{grid-template-columns:36px minmax(0,1fr) 32px;font-size:15px}.ridesafe-step3-command-grid span{grid-template-columns:auto 14px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ridesafe-quickstart-step3-page .ridesafe-quickstart-card,.ridesafe-step3-toggle-card>button,.ridesafe-step3-toggle-head>button,.ridesafe-step3-switch-grid button{transition:none!important;animation:none!important}}.ridesafe-quickstart-step4-page{background:radial-gradient(circle at 50% 4%,#5cda5624,#0000 31%),radial-gradient(circle at 84% 18%,#ff8e302e,#0000 34%),linear-gradient(#050709f2,#07080afc),url(/TourplanerBG.png) top/cover no-repeat}.ridesafe-step4-intro>span{color:#96ef73;background:radial-gradient(circle,#7de85e38,#0000006b);border-color:#8cee6a52}.ridesafe-step4-summary-card{background:radial-gradient(circle at 12% 0,#ff8d2a1f,#0000 38%),linear-gradient(145deg,#121416e0,#040506d6);border-color:#ff903240;padding:0;overflow:hidden}.ridesafe-step4-card-head{justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 12px;display:flex}.ridesafe-step4-card-head h2,.ridesafe-active-page .ridesafe-step4-summary-card h2{color:#fff;margin:0;font-size:clamp(22px,5.4vw,28px);font-weight:950}.ridesafe-step4-card-head button{color:#ffab64;background:#00000047;border:1px solid #ff97406b;border-radius:13px;min-height:42px;padding:0 14px;font-weight:850}.ridesafe-step4-summary-row{border-top:1px solid #ffffff17;grid-template-columns:50px minmax(0,1fr) minmax(86px,auto);align-items:center;gap:12px;padding:16px 22px;display:grid}.ridesafe-step4-summary-row>span{color:#ff9d4a;background:#ff91301a;border:1px solid #ff91302e;border-radius:999px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.ridesafe-step4-summary-row.is-green>span{color:#99f477;background:#67da531f;border-color:#7fe95f38}.ridesafe-step4-summary-row.is-purple>span{color:#c594ff;background:#9859ff21;border-color:#b77eff38}.ridesafe-step4-summary-row.is-warning>span{color:#ffd16a;background:#ffb74021;border-color:#ffc25242}.ridesafe-step4-summary-row strong{color:#fff;font-size:clamp(16px,4.2vw,20px);font-weight:900;line-height:1.15;display:block}.ridesafe-step4-summary-row small{color:#ffffffa3;margin-top:4px;font-size:clamp(12px,3.4vw,15px);line-height:1.3;display:block}.ridesafe-step4-summary-row button{color:#ffac65;white-space:normal;background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;max-width:142px;min-height:42px;padding:0 12px;font-size:14px;font-weight:850;line-height:1.15}.ridesafe-step4-status-card{margin-top:18px;animation-delay:.12s}.ridesafe-step4-start{margin-top:18px;transition:transform .12s,box-shadow .18s,filter .18s;animation-delay:.18s}.ridesafe-step4-start:active,.ridesafe-step4-start.is-starting{filter:saturate(1.14);transform:scale(.98);box-shadow:0 0 34px #ff8d2a57,0 0 28px #70ec552e}.ridesafe-step4-start.compact{min-height:74px;margin-top:0;animation:none}.ridesafe-step4-start-sub{color:#ffffffa8;text-align:center;margin:10px 0 0;font-size:15px;font-weight:700}.ridesafe-step4-later{color:#ffffff8a;background:#ffffff09;border:1px dashed #ffffff2b;border-radius:15px;width:100%;min-height:52px;margin:14px 0 6px;font-weight:850}.ridesafe-step4-privacy{color:#ffffff8f;text-align:center;margin:12px 0 18px;font-size:14px;line-height:1.35}.ridesafe-step4-modal-actions{gap:10px;margin-top:18px;display:grid}.ridesafe-step4-modal-actions button{color:#fff;background:#00000052;border:1px solid #ff974057;border-radius:13px;min-height:48px;font-weight:850}.ridesafe-step4-modal-actions button:nth-child(2){color:#180902;background:linear-gradient(135deg,#ffb457,#ff7922);border-color:#0000}.ridesafe-active-page{background:radial-gradient(circle at 50% 8%,#74ee5829,#0000 36%),linear-gradient(#050806f0,#040505fc),url(/TourplanerBG.png) top/cover no-repeat}.ridesafe-active-status{text-align:center;background:radial-gradient(circle at 50% 0,#77eb562e,#0000 46%),#00000075;border:1px solid #82ee6059;border-radius:24px;justify-items:center;gap:10px;margin:24px 0 20px;padding:28px 22px;animation:.28s ease-out both rideSafeIn;display:grid;box-shadow:0 0 32px #73eb5424,inset 0 1px #ffffff0d}.ridesafe-active-status>span{color:#0f250b;background:linear-gradient(135deg,#b8ff89,#6ce056);border-radius:999px;place-items:center;width:74px;height:74px;font-size:38px;font-weight:950;display:grid;box-shadow:0 0 32px #7aee5947}.ridesafe-active-status h2{color:#fff;margin:0;font-size:clamp(28px,7vw,40px);font-weight:950}.ridesafe-active-status p{color:#ffffffb8;margin:0;font-size:clamp(15px,4vw,18px);line-height:1.4}@media (width<=430px){.ridesafe-step4-summary-row{grid-template-columns:44px minmax(0,1fr)}.ridesafe-step4-summary-row button{grid-column:2;justify-self:start;max-width:100%}.ridesafe-step4-card-head{padding:18px 18px 10px}.ridesafe-step4-summary-row{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.ridesafe-step4-start,.ridesafe-active-status{transition:none;animation:none}}.ridesafe-start-back{width:38px;height:38px;font-size:26px;top:22px;left:18px}.ridesafe-start-hero{min-height:330px;padding-top:82px}.ridesafe-kicker{letter-spacing:.13em;margin-top:10px;font-size:clamp(12px,3vw,16px)}.ridesafe-claim{margin-top:24px;font-size:clamp(18px,4.8vw,24px);line-height:1.22}.ridesafe-start-content{margin-top:-14px}.ridesafe-start-content h2{margin:0 0 16px;font-size:clamp(24px,6.2vw,32px);line-height:1.05}.ridesafe-choice-copy small{margin-top:4px;font-size:clamp(13px,3.5vw,16px);line-height:1.2}.ridesafe-info-card{min-height:88px;padding:14px}.ridesafe-quickstart-page{padding:22px 18px 118px}.ridesafe-quickstart-header{grid-template-columns:38px 1fr 38px;gap:8px;margin-bottom:16px}.ridesafe-quickstart-header h1{font-size:clamp(22px,5.8vw,26px)}.ridesafe-quickstart-header p{margin-top:3px;font-size:14px}.ridesafe-quickstart-back,.ridesafe-quickstart-info{width:36px;height:36px;font-size:24px}.ridesafe-quickstart-info{font-size:18px}.ridesafe-quickstart-progress{margin:0 0 15px}.ridesafe-quickstart-step{gap:5px}.ridesafe-quickstart-step:not(:last-child):after{width:calc(100% - 32px);height:1px;top:15px;left:calc(50% + 16px)}.ridesafe-quickstart-step span{border-width:1px;width:30px;height:30px;font-size:13px}.ridesafe-quickstart-step small{min-height:24px;font-size:clamp(10px,2.8vw,12px);line-height:1.1}.ridesafe-quickstart-card,.ridesafe-quickstart-note{border-radius:17px;margin-bottom:12px}.ridesafe-quickstart-card{padding:14px}.ridesafe-quickstart-card h2{margin-bottom:5px;font-size:clamp(20px,5.2vw,22px)}.ridesafe-quickstart-card p{margin-bottom:11px;font-size:14px;line-height:1.28}.ridesafe-quickstart-row{grid-template-columns:46px 1fr minmax(74px,auto);gap:10px}.ridesafe-quickstart-row-icon{width:42px;height:42px;font-size:24px}.ridesafe-quickstart-row strong,.ridesafe-quickstart-time strong,.ridesafe-quickstart-choice-grid strong{font-size:clamp(16px,4.2vw,19px);line-height:1.12}.ridesafe-quickstart-row small{margin-top:3px;font-size:13px;line-height:1.16}.ridesafe-quickstart-row button,.ridesafe-quickstart-time button{border-radius:12px;min-height:42px;padding:0 11px;font-size:14px}.ridesafe-quickstart-divider{margin:12px 0}.ridesafe-quickstart-choice-grid{gap:10px}.ridesafe-quickstart-choice-grid button{border-radius:14px;gap:10px;min-height:76px;padding:12px}.ridesafe-quickstart-choice-grid.three button{gap:6px;min-height:72px}.ridesafe-quickstart-choice-grid button>span{width:40px;height:40px;font-size:23px}.ridesafe-quickstart-choice-grid.three button>span{width:26px;height:26px;font-size:17px}.ridesafe-quickstart-choice-grid em{width:28px;height:28px;font-size:15px}.ridesafe-quickstart-choice-grid small{font-size:12px}.ridesafe-quickstart-time{grid-template-columns:44px 1fr auto;gap:10px}.ridesafe-quickstart-time>span{width:40px;height:40px;font-size:23px}.ridesafe-quickstart-time strong{font-size:clamp(28px,7vw,34px)}.ridesafe-quickstart-note{grid-template-columns:44px 1fr;gap:10px;padding:13px 14px}.ridesafe-quickstart-note>span{width:38px;height:38px;font-size:23px}.ridesafe-quickstart-note p{font-size:14px;line-height:1.28}.ridesafe-quickstart-next,.ridesafe-quickstart-secondary{border-radius:14px;min-height:48px;font-size:17px}.ridesafe-quickstart-next{padding:0 18px}.ridesafe-quickstart-next b{font-size:30px}.ridesafe-quickstart-count{margin-top:10px;font-size:14px}.ridesafe-quickstart-intro{grid-template-columns:46px 1fr;gap:11px;margin-bottom:12px}.ridesafe-quickstart-intro>span{width:42px;height:42px;font-size:25px}.ridesafe-quickstart-intro h2{font-size:clamp(23px,6vw,28px)}.ridesafe-quickstart-intro p{margin-top:5px;font-size:14px;line-height:1.26}.ridesafe-step2-option-stack{gap:9px}.ridesafe-step2-option{border-radius:14px;grid-template-columns:44px 1fr 24px;gap:10px;min-height:74px;padding:11px}.ridesafe-step2-option>span{width:38px;height:38px;font-size:22px}.ridesafe-step2-option strong{font-size:17px}.ridesafe-step2-option small,.ridesafe-step2-option em{margin-top:3px;font-size:12px;line-height:1.2}.ridesafe-step2-toggle-card,.ridesafe-step2-toggle-head,.ridesafe-step3-toggle-card,.ridesafe-step3-toggle-head{border-radius:14px;gap:10px;min-height:62px;padding:11px 12px}.ridesafe-step2-toggle-card>button,.ridesafe-step2-toggle-head>button,.ridesafe-step3-toggle-card>button,.ridesafe-step3-toggle-head>button{width:34px;height:34px}.ridesafe-step2-inline-panel{border-radius:13px;margin-top:9px;padding:12px}.ridesafe-step2-inline-panel h3,.ridesafe-step2-inline-panel p{font-size:13px;line-height:1.25}.ridesafe-step2-inline-panel button{min-height:38px;padding:0 11px;font-size:13px}.ridesafe-step2-safety-grid,.ridesafe-step2-thresholds,.ridesafe-step2-voice-grid,.ridesafe-step3-command-grid,.ridesafe-step3-switch-grid{gap:8px}.ridesafe-step2-safety-grid button,.ridesafe-step2-thresholds button,.ridesafe-step3-switch-grid button{border-radius:13px;min-height:62px;padding:10px}.ridesafe-step2-safety-grid strong,.ridesafe-step2-thresholds button,.ridesafe-step3-switch-grid button strong{font-size:14px}.ridesafe-step2-safety-grid small,.ridesafe-step2-thresholds small,.ridesafe-step3-small-info{font-size:12px;line-height:1.25}.ridesafe-step2-voice-grid span,.ridesafe-step3-command-grid span{border-radius:12px;min-height:42px;padding:8px 10px}.ridesafe-step2-voice-grid b,.ridesafe-step2-voice-grid strong,.ridesafe-step3-command-grid b,.ridesafe-step3-command-grid strong{font-size:13px}.ridesafe-step3-contact-list,.ridesafe-step3-warning,.ridesafe-step3-inline-info{border-radius:13px;min-height:52px;padding:10px 12px}.ridesafe-step3-contact-list strong,.ridesafe-step3-warning strong,.ridesafe-step3-inline-info strong{font-size:14px}.ridesafe-step3-contact-list span{grid-template-columns:32px 1fr 34px;gap:9px;min-height:42px}.ridesafe-step3-contact-list span:before,.ridesafe-step3-contact-list span:after{width:28px;height:28px}.ridesafe-step3-warning button{min-height:38px;font-size:13px}.ridesafe-step3-inline-info p,.ridesafe-step3-inline-info small{font-size:12px;line-height:1.25}.ridesafe-step3-switch-grid button span{width:28px;height:28px}.ridesafe-step3-escalation{gap:9px;padding-left:42px}.ridesafe-step3-escalation span{min-height:44px}.ridesafe-step3-escalation b{width:28px;height:28px;font-size:13px;left:-42px}.ridesafe-step3-escalation strong{font-size:14px}.ridesafe-step4-intro{grid-template-columns:48px 1fr;margin-bottom:12px}.ridesafe-step4-card-head{padding:14px 14px 8px}.ridesafe-step4-card-head h2,.ridesafe-active-page .ridesafe-step4-summary-card h2{font-size:clamp(20px,5.2vw,22px)}.ridesafe-step4-card-head button{min-height:36px;padding:0 11px;font-size:13px}.ridesafe-step4-summary-row{grid-template-columns:40px minmax(0,1fr) minmax(70px,auto);gap:9px;padding:11px 14px}.ridesafe-step4-summary-row>span{width:34px;height:34px;font-size:18px}.ridesafe-step4-summary-row strong{font-size:15px}.ridesafe-step4-summary-row small{font-size:12px}.ridesafe-step4-summary-row button{max-width:118px;min-height:34px;padding:0 9px;font-size:12px}.ridesafe-step4-start-sub,.ridesafe-step4-privacy{font-size:12px}.ridesafe-step4-later{min-height:40px;margin-top:10px;font-size:13px}.ridesafe-active-status{border-radius:20px;margin:14px 0 12px;padding:20px 16px}.ridesafe-active-status>span{width:58px;height:58px;font-size:30px}.ridesafe-active-status h2{font-size:clamp(24px,6vw,30px)}.ridesafe-active-status p{font-size:14px}@media (width<=430px){.ridesafe-start-page{padding-inline:16px}.ridesafe-choice-card{grid-template-columns:56px 1fr 18px;min-height:88px;padding:12px}.ridesafe-choice-icon{width:50px;height:50px;font-size:27px}.ridesafe-quickstart-page{padding:20px 14px 112px}.ridesafe-quickstart-row{grid-template-columns:42px 1fr 70px}.ridesafe-quickstart-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ridesafe-quickstart-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ridesafe-quickstart-choice-grid button{min-height:70px;padding:10px}.ridesafe-step2-option{grid-template-columns:40px 1fr 22px;min-height:70px}.ridesafe-step2-safety-grid,.ridesafe-step2-thresholds,.ridesafe-step3-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ridesafe-step2-voice-grid,.ridesafe-step3-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ridesafe-step4-summary-row{grid-template-columns:36px minmax(0,1fr) minmax(64px,auto)}.ridesafe-step4-summary-row button{grid-column:auto;justify-self:end}}.ridesafe-start-page{width:min(100%,430px)!important;min-height:100svh!important;padding:58px 22px calc(104px + env(safe-area-inset-bottom))!important;color:#fff7ef!important;background:radial-gradient(circle at 50% 8%,#ff912c3d,#0000 34%),linear-gradient(#00000047 0%,#00000070 34%,#000000c7 74%,#000000f5 100%),url(/RSHG.png) 50%/cover no-repeat!important;margin:0 auto!important;position:relative!important;overflow-x:hidden!important}.ridesafe-start-page:before{content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(90deg,#00000061,#0000 42%,#00000059),linear-gradient(#00000014,#00000094)!important;position:fixed!important;inset:0!important}.ridesafe-start-page>*{z-index:1!important;position:relative!important}.ridesafe-start-back{color:#fff!important;background:#000000b8!important;border:1px solid #ffffff1f!important;border-radius:999px!important;place-items:center!important;width:48px!important;height:48px!important;padding:0 2px 5px 0!important;font-size:34px!important;line-height:1!important;display:grid!important;position:absolute!important;top:24px!important;left:20px!important;box-shadow:0 14px 32px #00000080!important}.ridesafe-start-hero{min-height:unset!important;text-align:center!important;justify-items:center!important;gap:14px!important;margin:42px 0 28px!important;padding:0!important;display:grid!important}.ridesafe-logo-title{letter-spacing:.025em!important;text-transform:uppercase!important;text-shadow:0 8px 24px #000000b8!important;justify-content:center!important;gap:.04em!important;margin:0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(55px,16vw,82px)!important;line-height:.82!important;display:flex!important}.ridesafe-logo-title span:first-child{color:#fff!important}.ridesafe-logo-title span:last-child{color:#ff8f2f!important}.ridesafe-kicker{color:#ff9438!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(13px,3.5vw,17px)!important;font-weight:950!important}.ridesafe-start-divider{color:#ff9438!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:14px!important;width:min(76%,280px)!important;display:grid!important}.ridesafe-start-divider i{background:linear-gradient(90deg,#0000,#ff9438d9,#0000)!important;height:1px!important}.ridesafe-start-divider span{color:#ff9438!important;font-size:24px!important}.ridesafe-claim{color:#ffffffeb!important;text-shadow:0 4px 18px #000000ad!important;max-width:340px!important;margin:6px auto 0!important;font-size:clamp(22px,5.2vw,29px)!important;font-weight:500!important;line-height:1.18!important}.ridesafe-start-hero h2{color:#fff!important;text-shadow:0 5px 22px #000000c2!important;max-width:360px!important;margin:16px 0 0!important;font-size:clamp(34px,8.6vw,48px)!important;font-weight:950!important;line-height:1.05!important}.ridesafe-start-content{gap:18px!important;margin:0!important;display:grid!important}.ridesafe-start-content>h2{display:none!important}.ridesafe-choice-stack{gap:22px!important;display:grid!important}.ridesafe-choice-card{color:#fff!important;text-align:left!important;background:radial-gradient(circle at 12% 20%,#ffffff0f,#0000 34%),linear-gradient(145deg,#030405e6,#000000db)!important;border-radius:28px!important;grid-template-columns:72px minmax(0,1fr) 28px!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:184px!important;padding:24px 22px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 52px #00000075,inset 0 1px #ffffff0d!important}.ridesafe-choice-card.is-blue{border:1px solid #5ba8ffbf!important}.ridesafe-choice-icon{background:#00000057!important;border-radius:999px!important;place-items:center!important;width:68px!important;height:68px!important;font-size:34px!important;font-weight:900!important;display:grid!important}.ridesafe-choice-card.is-green .ridesafe-choice-icon{color:#9cff7d!important;background:#2a8c2c6b!important;border:1px solid #7df062b8!important}.ridesafe-choice-card.is-orange .ridesafe-choice-icon{color:#ff9735!important;background:#914b186b!important;border:1px solid #ff922fb8!important}.ridesafe-choice-card.is-blue .ridesafe-choice-icon{color:#7dbdff!important;background:#1c4e916b!important;border:1px solid #5ba8ffb8!important}.ridesafe-choice-copy{gap:9px!important;display:grid!important}.ridesafe-choice-copy strong{color:inherit!important}.ridesafe-choice-copy strong .ridesafe-choice-copy strong{font-size:clamp(20px,6vw,28px)!important}.ridesafe-choice-copy strong{letter-spacing:-.035em!important;font-weight:950!important;line-height:.96!important}.ridesafe-choice-card.is-green .ridesafe-choice-copy strong{color:#97ff75!important}.ridesafe-choice-card.is-orange .ridesafe-choice-copy strong{color:#ff9838!important}.ridesafe-choice-card.is-blue .ridesafe-choice-copy strong{color:#7dbdff!important}.ridesafe-choice-copy small{color:#ffffffe6!important;max-width:100%!important}.ridesafe-choice-copy small .ridesafe-choice-copy small{font-size:13px!important;line-height:1.2!important}.ridesafe-choice-copy small{font-weight:500!important}.ridesafe-choice-copy em{letter-spacing:.03em!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:35px!important;margin-top:5px!important;padding:0 18px!important;font-size:clamp(13px,3.2vw,16px)!important;font-style:normal!important;font-weight:950!important;display:inline-flex!important}.ridesafe-choice-card.is-green .ridesafe-choice-copy em{color:#a8ff85!important;background:#50aa3a61!important}.ridesafe-choice-card.is-orange .ridesafe-choice-copy em{color:#ff9b3c!important;background:#7943178c!important}.ridesafe-choice-card.is-blue .ridesafe-choice-copy em{color:#9fd0ff!important;background:#1c4e918c!important}.ridesafe-choice-arrow{color:currentColor!important;justify-self:end!important;font-size:64px!important;font-weight:400!important;line-height:1!important}.ridesafe-choice-card.is-green .ridesafe-choice-arrow{color:#99ff78!important}.ridesafe-choice-card.is-orange .ridesafe-choice-arrow{color:#ff9735!important}.ridesafe-choice-card.is-blue .ridesafe-choice-arrow{color:#7dbdff!important}@media (width<=430px){.ridesafe-start-page{padding:54px 18px calc(96px + env(safe-area-inset-bottom))!important}.ridesafe-logo-title{font-size:clamp(48px,14.5vw,66px)!important}.ridesafe-claim{font-size:clamp(19px,5vw,24px)!important}.ridesafe-start-hero h2{font-size:clamp(29px,8vw,39px)!important}.ridesafe-choice-card{border-radius:24px!important;grid-template-columns:58px minmax(0,1fr) 22px!important;gap:14px!important;min-height:156px!important;padding:20px 17px!important}.ridesafe-choice-icon{width:56px!important;height:56px!important;font-size:28px!important}.ridesafe-choice-copy strong{font-size:clamp(25px,7.2vw,34px)!important}.ridesafe-choice-copy small{font-size:clamp(14px,3.65vw,17px)!important}.ridesafe-choice-arrow{font-size:48px!important}}.ridesafe-kicker{letter-spacing:.11em!important;font-size:12px!important}.ridesafe-claim{max-width:310px!important;font-size:20px!important;line-height:1.18!important}.ridesafe-start-hero h2{display:none!important}.ridesafe-choice-copy small{white-space:normal!important;max-height:none!important;text-overflow:unset!important;font-size:15px!important;line-height:1.25!important;display:block!important;overflow:visible!important}@media (width<=380px){.ridesafe-start-page{padding-inline:16px!important}.ridesafe-logo-title{font-size:clamp(38px,12vw,50px)!important}.ridesafe-choice-card{grid-template-columns:50px minmax(0,1fr) 20px!important;min-height:178px!important;padding:18px 15px!important}.ridesafe-choice-icon{width:48px!important;height:48px!important}}.ridesafe-choice-card.is-green{border:1px solid #7df062b8!important}.ridesafe-choice-card.is-orange{border:1px solid #ff922fb8!important}.ridesafe-choice-copy strong{font-size:clamp(20px,6vw,28px)!important}.ridesafe-choice-copy small{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:normal!important;max-height:none!important;display:block!important;overflow:visible!important}.ridesafe-info-card{display:none!important}.ridesafe-start-page{padding-top:18px!important}.ridesafe-start-back{top:18px!important}.ridesafe-start-hero{margin-top:9px!important;padding-top:0!important}.ridesafe-logo-title{margin-top:0!important}.ridesafe-start-back{box-shadow:none!important;color:#fff3ea!important;background:0 0!important;border:0!important;border-radius:0!important;width:34px!important;height:34px!important;padding:0!important;font-size:0!important}.ridesafe-start-back span{font-size:34px!important;font-weight:300!important;line-height:1!important;display:block!important;transform:scaleX(.72)translateY(-1px)!important}.ridesafe-start-back{width:24px!important;height:24px!important;top:14px!important;left:14px!important}.ridesafe-start-back span{font-size:22px!important}.ridesafe-start-hero{margin:12px 0!important}.ridesafe-logo-title{font-size:clamp(38px,10vw,52px)!important}.ridesafe-kicker .ridesafe-logo-title{font-size:clamp(44px,12vw,62px)!important}.ridesafe-kicker{letter-spacing:.11em!important;margin:0 0 8px!important;font-size:15px!important}.ridesafe-start-divider{gap:8px!important;width:min(58%,210px)!important}.ridesafe-start-divider span{font-size:15px!important}.ridesafe-choice-copy em{min-height:22px!important;padding:0 9px!important;font-size:9px!important}.ridesafe-start-back{box-shadow:none!important;color:#f59a3d!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:28px!important;height:32px!important;padding:0!important;font-size:0!important;display:grid!important;top:18px!important;left:18px!important}.ridesafe-start-back span{font-family:Arial,sans-serif!important;font-size:38px!important;font-weight:300!important;line-height:1!important;transform:translateY(-2px)scaleX(.72)!important}.tour-home-menu-card .tour-home-menu-icon img{display:block}.tour-entry-icon.is-ridesafe-logo{width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;margin-top:-7px!important;margin-left:-2px!important;display:grid!important;transform:translateY(-6px)!important}.tour-entry-icon.is-ridesafe-logo .tour-ridesafe-logo{object-fit:contain!important;width:42px!important;height:42px!important;display:block!important;transform:none!important}.tour-entry-icon.is-ridesafe-logo{box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;width:34px!important;height:34px!important;margin-top:-7px!important;display:grid!important}.tour-entry-icon.is-ridesafe-logo .tour-ridesafe-logo{object-fit:contain!important;width:44px!important;height:44px!important;display:block!important}.ridesafe-info-card-top{border-radius:15px!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:48px!important;margin:-2px 0 12px!important;padding:8px 12px!important;display:grid!important}.ridesafe-info-card-top>span:first-child{color:#ffc95e!important;background:#ffc95e1a!important;border:1px solid #ffc95e80!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:16px!important;font-weight:950!important;display:grid!important}.ridesafe-info-card-top strong{font-size:14px!important;line-height:1.05!important}.ridesafe-info-card-top small{color:#ffffff9e!important;margin-top:1px!important;font-size:10.5px!important;line-height:1.1!important;display:block!important}.ridesafe-info-card-top>b{font-size:24px!important}.ridesafe-info-nav{grid-template-columns:42px 1fr 42px!important;align-items:center!important;gap:10px!important;margin-top:18px!important;display:grid!important}.ridesafe-info-nav button{color:#3a2518!important;background:#ffffffb8!important;border:1px solid #502e1c38!important;border-radius:999px!important;width:38px!important;height:38px!important;font-size:25px!important;font-weight:900!important}.ridesafe-info-nav button:disabled{opacity:.25!important}.ridesafe-info-nav span{text-align:center!important;color:#23171094!important;font-size:12px!important;font-weight:800!important}.ridesafe-info-settings-link{color:#3a2518!important;background:#ffffffb8!important;border:1px solid #502e1c33!important;border-radius:999px!important;width:100%!important;min-height:38px!important;margin-top:14px!important;font-size:12px!important;font-weight:900!important}.ridesafe-info-floating,.ridesafe-info-floating *,.ridesafe-info-slide-content,.ridesafe-info-slide-content *,.ridesafe-info-slide-content strong,.ridesafe-info-slide-content p{color:#f6eee8!important}.ridesafe-info-slide-content strong{margin-bottom:14px!important;font-size:15px!important;line-height:1.15!important;display:block!important}.ridesafe-info-slide-content p{color:#f6eee8e6!important;margin:0 0 13px!important;font-size:13px!important;line-height:1.35!important}.ridesafe-info-nav span{color:#f6eee8b3!important}.ridesafe-info-nav{z-index:5!important;position:relative!important}.ridesafe-info-floating{position:relative!important}.ridesafe-info-nav{pointer-events:none!important;z-index:10!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:6px!important;right:6px!important;transform:translateY(-50%)!important}.ridesafe-info-nav button{color:#f6eee8d1!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;width:18px!important;height:34px!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.ridesafe-info-slide-content{padding:0 24px!important}.ridesafe-info-nav span{color:#f6eee8a6!important;font-size:12px!important;font-weight:800!important;position:absolute!important;bottom:-116px!important;left:50%!important;transform:translate(-50%)!important}.ridesafe-tracker-page{overflow-y:auto!important}.ridesafe-tracker-hero{text-align:center!important}.ridesafe-tracker-hero h1{color:#f8f4ee!important;text-shadow:0 8px 26px #000000b8!important;margin:0!important;font-size:clamp(30px,8vw,42px)!important;font-weight:950!important;line-height:1.05!important}.ridesafe-tracker-hero p{color:#f8f4eebd!important;margin:8px 0 0!important;font-size:14px!important;font-weight:850!important}.ridesafe-tracker-stack{width:min(100%,680px)!important;padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))!important;gap:14px!important;margin:0 auto!important;display:grid!important}.ridesafe-tracker-card{color:#f8f4ee!important;background:radial-gradient(circle at 15% 12%,#5ba8ff1f,#0000 34%),linear-gradient(145deg,#030405e6,#000000d6)!important;border:1px solid #5ba8ff40!important;border-radius:22px!important;padding:18px!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0d!important}.ridesafe-tracker-card small{color:#7dbdff!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.ridesafe-tracker-card h2{color:#f8f4ee!important;margin:6px 0 10px!important;font-size:22px!important;line-height:1.1!important}.ridesafe-tracker-card p{color:#f8f4eec2!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important}.ridesafe-tracker-card dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 0!important;display:grid!important}.ridesafe-tracker-card dl div,.ridesafe-tracker-feature-grid span{background:#00000057!important;border:1px solid #5ba8ff2e!important;border-radius:14px!important;padding:10px!important}.ridesafe-tracker-card dt{color:#f8f4ee8f!important;font-size:10px!important;font-weight:900!important}.ridesafe-tracker-card dd{color:#9fd0ff!important;margin:4px 0 0!important;font-size:16px!important;font-weight:950!important}.ridesafe-tracker-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.ridesafe-tracker-feature-grid span{color:#f8f4eed1!important;font-size:12px!important;font-weight:850!important}.ridesafe-tracker-actions{gap:10px!important;display:grid!important}.ridesafe-tracker-actions button{color:#f8f4ee!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#2270d647,#0c244f85)!important;border:1px solid #5ba8ff5c!important;border-radius:16px!important;min-height:48px!important;font-size:13px!important;font-weight:950!important}.ridesafe-tracker-status-button{text-align:left!important;cursor:pointer!important;width:100%!important}.ridesafe-tracker-status-compact h2{margin:0 0 9px!important;font-size:18px!important}.ridesafe-tracker-status-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.ridesafe-tracker-status-pills span{color:#9fd0ff!important;background:#0000004d!important;border:1px solid #5ba8ff33!important;border-radius:12px!important;align-content:center!important;gap:2px!important;min-height:34px!important;padding:6px 8px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.ridesafe-tracker-status-pills b{color:#f8f4ee94!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:9px!important;line-height:1!important}.ridesafe-tracker-status-button:active{transform:scale(.992)!important}.ridesafe-tracker-start-card{border-color:#5ba8ff66!important;box-shadow:0 18px 42px #00000057,0 0 30px #5ba8ff29,inset 0 1px #9dd0ff14!important}.ridesafe-tracker-start-head{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:11px!important;display:grid!important}.ridesafe-tracker-mode-icon{color:#dfefff!important;letter-spacing:.05em!important;background:radial-gradient(circle at 50% 20%,#5ba8ff52,#071b3db8)!important;border:1px solid #5ba8ff80!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:14px!important;font-weight:950!important;display:grid!important;box-shadow:0 0 18px #5ba8ff38!important}.ridesafe-tracker-start-head h2{margin-bottom:0!important}.ridesafe-tracker-start-card button{color:#f8f4ee!important;background:linear-gradient(135deg,#2270d657,#0c244f8f)!important;border:1px solid #5ba8ff70!important;border-radius:15px!important;width:100%!important;min-height:46px!important;margin-top:12px!important;font-size:13px!important;font-weight:950!important}.ridesafe-tracker-quickfacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:11px!important;display:grid!important}.ridesafe-tracker-quickfacts span{color:#dfefff!important;background:#00000042!important;border:1px solid #5ba8ff29!important;border-radius:12px!important;padding:8px!important;font-size:11.5px!important;font-weight:900!important}.ridesafe-tracker-quickfacts b{color:#f8f4ee8f!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-size:9px!important;display:block!important}.ridesafe-tracker-led-preview{background:#00000042!important;border:1px solid #5ba8ff29!important;border-radius:15px!important;margin-top:11px!important;padding:10px!important}.ridesafe-tracker-led-preview strong{color:#f8f4eee0!important;margin-bottom:8px!important;font-size:12px!important;font-weight:950!important;display:block!important}.ridesafe-tracker-led-preview-row{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.ridesafe-tracker-led-preview-row span{color:#f8f4eec7!important;background:#00000047!important;border:1px solid #ffffff17!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:900!important;display:inline-flex!important}.ridesafe-tracker-led-preview-row i,.ridesafe-tracker-led-select i,.ridesafe-tracker-led-orb i{background:currentColor!important;border-radius:999px!important;width:9px!important;height:9px!important;box-shadow:0 0 8px!important}.ridesafe-tracker-led-preview-row .is-gray,.ridesafe-tracker-led-select .is-gray,.ridesafe-tracker-led-preview-card.is-gray{color:#8e9298!important}.ridesafe-tracker-led-preview-row .is-blue,.ridesafe-tracker-led-select .is-blue,.ridesafe-tracker-led-preview-card.is-blue{color:#5ba8ff!important}.ridesafe-tracker-led-preview-row .is-green,.ridesafe-tracker-led-select .is-green,.ridesafe-tracker-led-preview-card.is-green{color:#63f05f!important}.ridesafe-tracker-led-preview-row .is-yellow,.ridesafe-tracker-led-select .is-yellow,.ridesafe-tracker-led-preview-card.is-yellow{color:#ffd45f!important}.ridesafe-tracker-led-preview-row .is-orange,.ridesafe-tracker-led-select .is-orange,.ridesafe-tracker-led-preview-card.is-orange{color:#ff963d!important}.ridesafe-tracker-led-preview-row .is-red,.ridesafe-tracker-led-select .is-red,.ridesafe-tracker-led-preview-card.is-red{color:#ff5b4f!important}.ridesafe-tracker-toast{color:#dff7d7!important;text-align:center!important;background:#21702c2e!important;border:1px solid #63f05f47!important;border-radius:13px!important;margin-top:10px!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important}.ridesafe-tracker-accordion{gap:8px!important;display:grid!important}.ridesafe-tracker-accordion article{background:#00000052!important;border:1px solid #5ba8ff2e!important;border-radius:15px!important;overflow:hidden!important}.ridesafe-tracker-accordion article>button{color:#f8f4ee!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:950!important;display:grid!important}.ridesafe-tracker-accordion article>button b{color:#7dbdff!important;font-size:24px!important;line-height:1!important;transition:transform .18s!important;transform:rotate(0)!important}.ridesafe-tracker-accordion article.is-open>button b{transform:rotate(90deg)!important}.ridesafe-tracker-panel-content{border-top:1px solid #5ba8ff24!important;gap:7px!important;padding:10px 12px 12px!important;display:grid!important}.ridesafe-tracker-panel-content p{color:#f8f4eec7!important;margin:0!important;font-size:12.5px!important;line-height:1.35!important}.ridesafe-tracker-inline-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important;display:flex!important}.ridesafe-tracker-inline-actions button{color:#dfefff!important;background:#00000057!important;border:1px solid #5ba8ff52!important;border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:900!important}.ridesafe-tracker-led-grid{gap:7px!important;display:grid!important}.ridesafe-tracker-led-grid span{color:#f8f4eecc!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.ridesafe-tracker-led-grid i{border-radius:999px!important;width:12px!important;height:12px!important;box-shadow:0 0 8px!important}.ridesafe-tracker-led-grid i.is-gray{color:#8e9298;background:#8e9298}.ridesafe-tracker-led-grid i.is-blue{color:#5ba8ff;background:#5ba8ff}.ridesafe-tracker-led-grid i.is-green{color:#63f05f;background:#63f05f}.ridesafe-tracker-led-grid i.is-yellow{color:#ffd45f;background:#ffd45f}.ridesafe-tracker-led-grid i.is-orange{color:#ff963d;background:#ff963d}.ridesafe-tracker-led-grid i.is-red{color:#ff5b4f;background:#ff5b4f}.ridesafe-tracker-led-select{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.ridesafe-tracker-led-select button{color:currentColor!important;background:#0000004d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.ridesafe-tracker-led-select button.is-active{background:color-mix(in srgb, currentColor 16%, #0000007a)!important;box-shadow:0 0 14px color-mix(in srgb, currentColor 28%, transparent)!important;border-color:currentColor!important}.ridesafe-tracker-led-preview-card{border:1px solid color-mix(in srgb, currentColor 38%, #ffffff14)!important;background:linear-gradient(135deg, color-mix(in srgb, currentColor 12%, #000000ad), #00000057)!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:12px!important;display:grid!important}.ridesafe-tracker-led-orb{border:1px solid color-mix(in srgb, currentColor 46%, #ffffff14)!important;width:38px!important;height:38px!important;box-shadow:0 0 18px color-mix(in srgb, currentColor 22%, transparent)!important;background:#0000004d!important;border-radius:14px!important;place-items:center!important;display:grid!important}.ridesafe-tracker-led-preview-card strong{color:#f8f4ee!important;margin-bottom:5px!important;font-size:13px!important;display:block!important}.ridesafe-tracker-led-preview-card p{color:#f8f4eec7!important;margin:3px 0 0!important}.ridesafe-tracker-sheet{z-index:80!important;background:#00000073!important;align-items:end!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.ridesafe-tracker-sheet article{color:#f8f4ee!important;background:#080a0df0!important;border:1px solid #5ba8ff52!important;border-radius:22px!important;width:min(100%,430px)!important;margin:0 auto!important;padding:18px!important;box-shadow:0 -18px 44px #00000073!important}.ridesafe-tracker-sheet article>button:first-child{float:right!important;color:#fff!important;background:#00000061!important;border:1px solid #ffffff24!important;border-radius:999px!important;width:32px!important;height:32px!important}.ridesafe-tracker-sheet h2{margin:0 40px 12px 0!important;font-size:22px!important}.ridesafe-tracker-sheet dl{gap:8px!important;margin:0 0 12px!important;display:grid!important}.ridesafe-tracker-sheet dl div{border-bottom:1px solid #5ba8ff1f!important;justify-content:space-between!important;gap:12px!important;padding-bottom:7px!important;display:flex!important}.ridesafe-tracker-sheet dt{color:#f8f4ee9e!important;font-size:12px!important;font-weight:850!important}.ridesafe-tracker-sheet dd{color:#9fd0ff!important;margin:0!important;font-size:12px!important;font-weight:950!important}@media (width<=430px){.ridesafe-tracker-card dl,.ridesafe-tracker-feature-grid{grid-template-columns:1fr!important}.ridesafe-tracker-status-pills,.ridesafe-tracker-quickfacts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ridesafe-mode-picker{width:min(100%,620px)!important;margin:8px auto 12px!important}.ridesafe-mode-picker h3{color:#f8f4eee6!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:12px!important;font-weight:950!important}.ridesafe-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.ridesafe-mode-tile{border:1px solid color-mix(in srgb, var(--rs-mode-color,#75e66f) 46%, #ffffff14)!important;background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--rs-mode-color,#75e66f) 18%, transparent), transparent 48%), #00000075!important;color:#f8f4ee!important;min-height:104px!important;box-shadow:0 0 14px color-mix(in srgb, var(--rs-mode-color,#75e66f) 14%, transparent)!important;text-align:center!important;border-radius:16px!important;align-content:center!important;justify-items:center!important;gap:5px!important;padding:10px 6px!important;display:grid!important;position:relative!important}.ridesafe-mode-tile.is-green{--rs-mode-color:#75e66f}.ridesafe-mode-tile.is-gold{--rs-mode-color:#ffd45f}.ridesafe-mode-tile.is-blue{--rs-mode-color:#5ba8ff}.ridesafe-mode-tile>span{min-height:22px!important;color:var(--rs-mode-color)!important;letter-spacing:-.08em!important;text-shadow:0 0 10px color-mix(in srgb, var(--rs-mode-color) 38%, transparent)!important;font-size:18px!important;font-weight:950!important}.ridesafe-mode-tile strong{color:var(--rs-mode-color)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.05!important}.ridesafe-mode-tile small{color:#f8f4eecc!important;max-width:92px!important;font-size:9.5px!important;font-weight:850!important;line-height:1.15!important}.ridesafe-mode-tile em{background:color-mix(in srgb, var(--rs-mode-color) 22%, #00000080)!important;color:#fff!important;border-radius:999px!important;padding:2px 5px!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;position:absolute!important;top:6px!important;right:6px!important}.ridesafe-mode-tile.is-active{box-shadow:0 0 20px color-mix(in srgb, var(--rs-mode-color) 26%, transparent)!important;border-width:2px!important}.ridesafe-tracker-quickfacts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ridesafe-tracker-quickfacts span{min-width:0!important;padding:7px 6px!important;font-size:10.5px!important;line-height:1.15!important}.ridesafe-tracker-simulator-card,.ridesafe-tracker-actions-card{border-color:#5ba8ff52!important}.ridesafe-tracker-simulator-card .ridesafe-tracker-led-select{margin:10px 0!important}.ridesafe-tracker-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}.ridesafe-tracker-action-grid button{color:#dfefff!important;background:#0000004d!important;border:1px solid #5ba8ff47!important;border-radius:13px!important;min-height:38px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:900!important}@media (width<=380px){.ridesafe-mode-grid{gap:6px!important}.ridesafe-mode-tile{border-radius:14px!important;min-height:96px!important}.ridesafe-mode-tile strong{font-size:10px!important}.ridesafe-mode-tile small{font-size:9px!important}}.ridesafe-start-page{padding:10px 14px calc(80px + env(safe-area-inset-bottom,0px))!important}.ridesafe-start-hero{gap:4px!important;margin:6px 0 8px!important}.ridesafe-logo-title{font-size:clamp(32px,9.4vw,46px)!important;line-height:.92!important}.ridesafe-kicker{letter-spacing:.09em!important;margin:0 0 3px!important;font-size:10px!important}.ridesafe-claim{max-width:240px!important;margin:0 auto 2px!important;font-size:12.5px!important;line-height:1.15!important}.ridesafe-start-content{gap:8px!important}.ridesafe-info-card-top{border-radius:12px!important;grid-template-columns:28px minmax(0,1fr) 14px!important;gap:8px!important;min-height:42px!important;padding:7px 10px!important;display:grid!important}.ridesafe-info-card-top>span:first-child{width:24px!important;height:24px!important;font-size:13px!important}.ridesafe-info-card-top strong{font-size:12px!important}.ridesafe-info-card-top small{font-size:9.5px!important}.ridesafe-mode-picker{margin:4px auto 7px!important}.ridesafe-mode-picker h3{margin-bottom:5px!important;font-size:10px!important}.ridesafe-mode-grid{gap:5px!important}.ridesafe-mode-tile{border-radius:12px!important;gap:3px!important;min-height:78px!important;padding:7px 4px!important}.ridesafe-mode-tile>span{min-height:15px!important;font-size:13px!important}.ridesafe-mode-tile strong{font-size:9.2px!important}.ridesafe-mode-tile small{max-width:82px!important;font-size:8.2px!important;line-height:1.08!important}.ridesafe-mode-tile em{padding:1px 4px!important;font-size:7px!important;top:4px!important;right:4px!important}.ridesafe-choice-stack{gap:7px!important}.ridesafe-choice-card{border-radius:14px!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:8px!important;min-height:86px!important;padding:9px 10px!important}.ridesafe-choice-icon{width:30px!important;height:30px!important;font-size:15px!important}.ridesafe-choice-copy{gap:2px!important}.ridesafe-choice-copy strong{font-size:clamp(14px,4.4vw,18px)!important;line-height:1!important}.ridesafe-choice-copy small{font-size:9.4px!important;line-height:1.12!important}.ridesafe-choice-copy em{min-height:17px!important;margin-top:2px!important;padding:0 7px!important;font-size:7.5px!important}.ridesafe-choice-arrow{font-size:20px!important}.ridesafe-tracker-stack,.ridesafe-group-stack{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;gap:9px!important}.ridesafe-tracker-hero h1,.ridesafe-group-hero h1{font-size:clamp(24px,7vw,34px)!important}.ridesafe-tracker-hero p,.ridesafe-group-hero p,.ridesafe-group-hero span{font-size:11px!important}.ridesafe-tracker-card,.ridesafe-group-card{border-radius:16px!important;padding:12px!important}.ridesafe-tracker-card h2,.ridesafe-group-card h2{margin:3px 0 6px!important;font-size:16px!important;line-height:1.08!important}.ridesafe-tracker-card p,.ridesafe-group-card p{font-size:11.5px!important;line-height:1.28!important}.ridesafe-tracker-status-compact{padding:10px!important}.ridesafe-tracker-status-pills span,.ridesafe-tracker-quickfacts span{min-height:28px!important;padding:5px!important;font-size:9.8px!important}.ridesafe-tracker-status-pills b,.ridesafe-tracker-quickfacts b{font-size:7.4px!important}.ridesafe-tracker-mode-icon{border-radius:11px!important;width:34px!important;height:34px!important;font-size:12px!important}.ridesafe-tracker-start-head{gap:8px!important}.ridesafe-tracker-start-card button,.ridesafe-group-primary{border-radius:12px!important;min-height:38px!important;margin-top:8px!important;font-size:11px!important}.ridesafe-tracker-led-preview{border-radius:12px!important;margin-top:8px!important;padding:8px!important}.ridesafe-tracker-led-preview strong{margin-bottom:5px!important;font-size:10.5px!important}.ridesafe-tracker-led-preview-row{gap:5px!important}.ridesafe-tracker-led-preview-row span{padding:3px 6px!important;font-size:9px!important}.ridesafe-tracker-accordion{gap:6px!important}.ridesafe-tracker-accordion article{border-radius:12px!important}.ridesafe-tracker-accordion article>button{min-height:36px!important;padding:0 10px!important;font-size:11px!important}.ridesafe-tracker-panel-content{gap:5px!important;padding:8px 10px 10px!important}.ridesafe-tracker-panel-content p{font-size:11px!important}.ridesafe-tracker-action-grid{gap:6px!important;margin-top:7px!important}.ridesafe-tracker-action-grid button,.ridesafe-tracker-inline-actions button{border-radius:10px!important;min-height:30px!important;font-size:10px!important}.ridesafe-group-page.is-buddy{--rs-group-color:#ffd45f}.ridesafe-group-page.is-convoy{--rs-group-color:#5ba8ff}.ridesafe-group-card{border:1px solid color-mix(in srgb, var(--rs-group-color,#ffd45f) 34%, #ffffff14)!important;background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--rs-group-color,#ffd45f) 14%, transparent), transparent 38%), #000000b8!important;color:#f8f4ee!important}.ridesafe-group-card small{color:var(--rs-group-color,#ffd45f)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.ridesafe-group-invite h2{color:var(--rs-group-color,#ffd45f)!important;letter-spacing:.04em!important}.ridesafe-group-invite button,.ridesafe-group-split-actions button,.ridesafe-group-role-row button,.ridesafe-group-live-actions button,.ridesafe-group-status-tags button{border:1px solid color-mix(in srgb, var(--rs-group-color,#ffd45f) 36%, #ffffff14)!important;color:#f8f4ee!important;background:#00000057!important;border-radius:12px!important;min-height:34px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:900!important}.ridesafe-group-split-actions,.ridesafe-group-role-row,.ridesafe-group-live-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important;display:grid!important}.ridesafe-group-live-actions{grid-template-columns:1fr!important}.ridesafe-group-role-row button.is-active{color:var(--rs-group-color,#ffd45f)!important;box-shadow:0 0 14px color-mix(in srgb, var(--rs-group-color,#ffd45f) 20%, transparent)!important}.ridesafe-group-toggle-grid,.ridesafe-group-status-tags{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.ridesafe-group-toggle-grid span,.ridesafe-group-status-tags span{color:#f8f4eed1!important;background:#00000047!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.ridesafe-group-toggle-grid i{color:var(--rs-group-color,#ffd45f)!important;font-style:normal!important}.ridesafe-group-primary{border:1px solid color-mix(in srgb, var(--rs-group-color,#ffd45f) 48%, #ffffff14)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--rs-group-color,#ffd45f) 26%, #000000c2), #000000a3)!important;color:#fff!important;width:100%!important;font-weight:950!important}.ridesafe-group-rider-list{gap:6px!important;display:grid!important}.ridesafe-group-rider-list div{background:#00000042!important;border:1px solid #ffffff14!important;border-radius:12px!important;grid-template-columns:10px minmax(0,.85fr) minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;display:grid!important}.ridesafe-group-rider-list i{background:currentColor!important;border-radius:999px!important;width:9px!important;height:9px!important;box-shadow:0 0 8px!important}.ridesafe-group-rider-list strong{font-size:11px!important}.ridesafe-group-rider-list span{color:#f8f4eeb8!important;text-align:right!important;font-size:10px!important}.ridesafe-group-rider-list .is-green,.ridesafe-group-status-tags .is-green{color:#75e66f!important}.ridesafe-group-rider-list .is-yellow,.ridesafe-group-status-tags .is-yellow{color:#ffd45f!important}.ridesafe-group-rider-list .is-orange,.ridesafe-group-status-tags .is-orange{color:#ff963d!important}@media (width<=380px){.ridesafe-choice-copy small{font-size:8.8px!important}.ridesafe-mode-tile{min-height:74px!important}}.profile-chat-upload-menu{z-index:50!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#1c100af5,#050403fa)!important;border:1px solid #d9966a57!important;border-radius:16px!important;width:238px!important;max-height:42vh!important;padding:8px!important;position:absolute!important;bottom:48px!important;left:0!important;overflow-y:auto!important;box-shadow:0 18px 48px #00000094,inset 0 1px #ffffff0f!important}.profile-chat-upload-handle{background:#f4ede647!important;border-radius:999px!important;width:44px!important;height:4px!important;margin:0 auto 8px!important}.profile-chat-upload-row{color:#f4ede6!important;text-align:left!important;background:linear-gradient(145deg,#26160db8,#070504e0)!important;border:1px solid #d9966a47!important;border-radius:10px!important;grid-template-columns:24px minmax(0,1fr) 14px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:34px!important;margin:0 0 5px!important;padding:0 9px!important;display:grid!important}.profile-chat-upload-row span{color:#e49a61!important;text-align:center!important;font-size:14px!important}.profile-chat-upload-row strong{color:#f4ede6!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.profile-chat-upload-row i{color:#e49a61!important;text-align:right!important;font-size:16px!important;font-style:normal!important}.profile-chat-upload-accordion.is-open .profile-chat-upload-row{background:#48241285!important;border-color:#e49a618f!important}.profile-chat-upload-accordion.is-open .profile-chat-upload-row i{transform:rotate(180deg)!important}.profile-chat-attachment-picker{background:0 0!important;border:0!important;gap:4px!important;margin:-1px 0 6px 31px!important;padding:0!important;display:grid!important}.profile-chat-attachment-picker button{color:#f4ede6e6!important;text-align:left!important;background:#0000005c!important;border:1px solid #d9966a38!important;border-radius:9px!important;min-height:29px!important;padding:0 9px!important;font-size:11px!important;font-weight:750!important}.profile-chat-upload-menu{border-radius:14px!important;width:220px!important;padding:6px!important}.profile-chat-upload-row{border-radius:9px!important;min-height:32px!important;margin-bottom:5px!important}.profile-chat-attachment-picker{gap:4px!important;margin:0 0 6px 24px!important;display:grid!important}.profile-chat-attachment-picker button{color:#f4ede6e6!important;text-align:left!important;background:#ffffff08!important;border:0!important;border-left:2px solid #e49a6173!important;border-radius:6px!important;align-items:center!important;gap:6px!important;min-height:26px!important;padding:0 8px!important;font-size:11px!important;font-weight:750!important;display:flex!important}.profile-chat-attachment-picker button span{font-size:12px!important}.profile-chat-upload-menu{border-radius:12px!important;width:190px!important;max-height:34vh!important;padding:5px!important}.profile-chat-upload-handle{width:34px!important;height:3px!important;margin:0 auto 5px!important}.profile-chat-upload-row{border-radius:8px!important;grid-template-columns:19px minmax(0,1fr) 10px!important;gap:5px!important;min-height:27px!important;margin-bottom:4px!important;padding:0 7px!important}.profile-chat-upload-row span{font-size:12px!important}.profile-chat-upload-row strong{font-size:10.5px!important}.profile-chat-upload-row i{font-size:12px!important}.profile-chat-attachment-picker{gap:3px!important;margin:-1px 0 4px 21px!important}.profile-chat-attachment-picker button{border-radius:5px!important;min-height:22px!important;padding:0 6px!important;font-size:10px!important}.discover-clean-page{min-height:100dvh;padding:58px 16px 96px;overflow-x:hidden}.discover-clean-page .entry-header{z-index:3;position:relative}.discover-clean-back{z-index:4;color:#d9966a;background:#05040394;border:1px solid #d9966a52;border-radius:999px;place-items:center;width:34px;height:34px;font-size:28px;line-height:1;display:grid;position:relative;box-shadow:0 8px 22px #00000052}.discover-clean-hero{text-align:center;width:min(100%,520px);margin:-22px auto 18px}.discover-clean-hero h1{color:#f6efe7;letter-spacing:0;text-shadow:0 3px 14px #000000bf;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,8vw,43px);line-height:.95}.discover-clean-hero p{color:#f4ede6d1;max-width:390px;margin:11px auto 0;font-size:13px;line-height:1.45}.discover-clean-hero.compact{margin-top:4px;margin-bottom:14px}.discover-clean-hero.compact h1{font-size:clamp(25px,7vw,34px)}.discover-category-grid{gap:10px;width:min(100%,430px);margin:0 auto;display:grid}.discover-category-grid .tour-entry-card{border-radius:15px;min-height:68px;padding:12px 14px}.discover-category-grid .tour-entry-card h3{font-size:18px;line-height:1.05}.discover-category-grid .tour-entry-card p{font-size:11px;line-height:1.25}.discover-results-panel.clean{gap:13px;width:min(100%,430px);padding:0}.discover-results-panel.clean .discover-mode-switch{gap:8px}.discover-results-panel.clean .discover-mode-switch button{border-radius:11px;min-height:38px}.discover-results-panel.clean .discover-input-grid,.discover-results-panel.clean .discover-input-grid.route{grid-template-columns:1fr;gap:10px}.discover-results-panel.clean label{min-width:0}.discover-results-panel.clean label span{color:#f0ad7b;letter-spacing:.12em;font-size:10px}.discover-results-panel.clean input{border-radius:12px;min-height:44px;font-size:14px}.discover-search-field{margin-top:2px}.discover-results-panel.clean .discover-filter-row{scrollbar-width:none;gap:8px;margin:0 -2px;padding:0 2px 4px;display:flex;overflow-x:auto}.discover-results-panel.clean .discover-filter-row::-webkit-scrollbar{display:none}.discover-results-panel.clean .discover-filter-row button{color:#f4ede6c7;background:#0000006b;border:1px solid #b05d344d;border-radius:999px;flex:none;min-height:32px;padding:0 12px;font-size:11px;font-weight:850}.discover-results-panel.clean .discover-filter-row button.is-active{color:#fff3e8;background:#ff7d222e;border-color:#ff8f3dd1}.discover-results-panel.clean .discover-radius-note{text-align:center;margin:0;font-size:11.5px}.discover-result-list.is-photo,.discover-result-list.is-safety{gap:12px}.discover-photo-card,.discover-safety-card{background:linear-gradient(145deg,#ffffff0b,#ffffff04),#080605db;border:1px solid #b05d343d;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #00000047}.discover-photo-image{background-position:50%;background-size:cover;align-items:flex-end;min-height:150px;padding:12px;display:flex}.discover-photo-image span{color:#fff5ec;text-transform:uppercase;background:#0009;border:1px solid #ffffff3d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.discover-photo-body,.discover-safety-card{gap:9px;padding:14px;display:grid}.discover-photo-body small,.discover-safety-card small{color:#f0ad7b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.discover-photo-body h3,.discover-safety-card h3{color:#fff8ef;margin:0;font-size:18px;line-height:1.08}.discover-photo-body p,.discover-safety-card p{color:#f4ede6c7;margin:0;font-size:12.5px;line-height:1.45}.discover-safety-meta{color:#f4ede6c7;grid-template-columns:1fr;gap:6px;font-size:11.5px;display:grid}.discover-tag-row{flex-wrap:wrap;gap:6px;display:flex}.discover-tag-row span,.discover-tag-row b{color:#f4ede6d1;background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:850}.discover-tag-row b{color:#ffb076;background:#ff7e2a26}.discover-photo-body footer,.discover-safety-card footer{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.discover-photo-body footer button,.discover-safety-card footer button{color:#ffb076;background:#0000006b;border:1px solid #ff8b457a;border-radius:10px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900}.discover-safety-card footer button:nth-child(2),.discover-safety-card footer button:nth-child(3){background:#ff7e2a21}@media (width>=520px){.discover-clean-page{padding-left:22px;padding-right:22px}.discover-category-grid,.discover-results-panel.clean{width:min(100%,470px)}.discover-results-panel.clean .discover-input-grid{grid-template-columns:minmax(0,1fr) 116px}.discover-results-panel.clean .discover-input-grid.route{grid-template-columns:repeat(3,minmax(0,1fr))}}.auth-landing{z-index:11000!important;padding:20px!important}.auth-landing .auth-landing-brand img,.auth-landing .auth-landing-brand strong,.auth-landing .auth-landing-brand em,.auth-landing .auth-landing-brand .app-opening-present{display:block!important}.auth-landing .auth-landing-brand .app-opening-present{color:#d9966aeb!important;-webkit-text-fill-color:#d9966aeb!important}.auth-loading-text{left:50%;bottom:max(30px, env(safe-area-inset-bottom));z-index:3;color:#f4ede6b8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;position:fixed;transform:translate(-50%)}.auth-action-dock{left:18px;right:18px;bottom:max(24px, env(safe-area-inset-bottom));z-index:3;opacity:0;gap:10px;max-width:430px;margin:0 auto;animation:.58s forwards authDockIn;display:grid;position:fixed;transform:translateY(24px)}.auth-primary-button,.auth-secondary-button,.auth-text-button,.auth-close-button{font-family:Oswald,Arial,sans-serif}.auth-primary-button,.auth-secondary-button{letter-spacing:.04em;text-transform:uppercase;border-radius:14px;width:100%;min-height:52px;font-size:14px;font-weight:900}.auth-primary-button{color:#170b05;background:linear-gradient(#ff9b52,#d66f28);border:1px solid #ffb77b8c;box-shadow:0 14px 30px #d66f2840}.auth-secondary-button{color:#ffb076;background:#060403d1;border:1px solid #ff8b45ad}.auth-text-button{color:#f4ede6b8;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800}.auth-panel{left:14px;right:14px;bottom:max(18px, env(safe-area-inset-bottom));z-index:4;background:linear-gradient(145deg,#1f100af0,#050302f5),#050302f5;border:1px solid #b05d346b;border-radius:18px;max-width:460px;max-height:min(72dvh,620px);margin:0 auto;padding:22px 16px 16px;animation:.38s forwards authPanelIn;position:fixed;overflow:auto;box-shadow:0 24px 70px #00000094}.auth-panel h1{color:#f4ede6;text-align:center;margin:2px 42px 15px;font-size:24px;line-height:1}.auth-close-button{color:#ffb076;background:#00000057;border:1px solid #d9966a57;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;font-weight:900;line-height:1;display:grid;position:absolute;top:10px;right:10px}.auth-form input:disabled,.profile-identity-grid input:disabled,.profile-identity-grid textarea:disabled{opacity:.58;color:#f4ede694;background:#ffffff0a}.profile-identity-grid input,.profile-identity-grid textarea,.auth-form input{transition:border-color .18s,box-shadow .18s,background .18s}.profile-identity-grid input:not(:disabled):focus,.profile-identity-grid textarea:not(:disabled):focus,.auth-form input:not(:disabled):focus{background:#080503db;border-color:#ff9b52d1;outline:none;box-shadow:0 0 0 3px #d96f2829}.profile-identity-grid input:not(:placeholder-shown),.profile-identity-grid textarea:not(:placeholder-shown),.auth-form input:not(:placeholder-shown){border-color:#d9966a7a}.profile-feed-head button{border-radius:10px;min-height:34px;padding:7px 10px;font-size:11px}.auth-form{gap:10px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label span{color:#f4ede6c2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.auth-form input{color:#f4ede6;background:#0000008a;border:1px solid #b05d3457;border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:14px}.auth-form .auth-checkbox{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px}.auth-form .auth-checkbox input{accent-color:#d66f28;height:18px;min-height:18px;margin-top:1px}.auth-message{border-radius:10px;margin:0;padding:9px 10px;font-size:12px;line-height:1.35}.auth-message.is-error{color:#ffc5c5;background:#640c0c61;border:1px solid #ff575766}.auth-message.is-success{color:#dcffd9;background:#1c59225c;border:1px solid #75c96966}img.ridesafe-logo-title{object-fit:contain!important;filter:drop-shadow(0 12px 24px #0009)drop-shadow(0 0 18px #63f05f2e)!important;width:min(58vw,220px)!important;height:auto!important;margin:0 auto 8px!important;display:block!important}@keyframes authDockIn{to{opacity:1;transform:translateY(0)}}@keyframes authPanelIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.profile-page{--profile-copper:#d9966a;--profile-orange:#f47a27;--profile-border:#d9966a52;--profile-card:#0b0806c7;padding-inline:14px!important}.profile-page .profile-hero-card{border:1px solid var(--profile-border)!important;background-position:50%!important;border-radius:0 0 26px 26px!important;min-height:190px!important;box-shadow:inset 0 -90px 95px #000000c2,0 18px 44px #0000005c!important}.profile-page .profile-header-content{align-items:flex-end!important;gap:18px!important;padding:76px 16px 18px!important}.profile-page .profile-avatar-wrap{border:2px solid #d9966ad6!important;width:104px!important;height:104px!important;box-shadow:0 0 0 4px #0000003d,0 14px 32px #00000080!important}.profile-page .profile-avatar{width:100%!important;height:100%!important}.profile-page .profile-online-dot{border:3px solid #050302!important;width:18px!important;height:18px!important;bottom:6px!important;right:4px!important}.profile-page .profile-hero-copy{min-width:0!important;padding-bottom:5px!important}.profile-page .profile-hero-copy h1{letter-spacing:0!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important;font-size:clamp(24px,7vw,34px)!important;line-height:1!important;display:flex!important}.profile-verified-badge{background:var(--profile-orange);color:#170b05;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;line-height:1;display:inline-grid}.profile-page .profile-hero-copy p,.profile-hero-location{color:#f4ede6c2;margin:0 0 4px;font-size:12px;line-height:1.25;display:block}.profile-hero-location{color:#f4ede6b3}.profile-page .profile-meta-list,.profile-communities-card,.profile-page .profile-tabs-card,.profile-page .profile-review-card,.profile-garage-tab-modern,.profile-community-detail article{border:1px solid var(--profile-border)!important;background:linear-gradient(145deg,#140c08d1,#040302db)!important;border-radius:22px!important;box-shadow:inset 0 1px #f4ede60d,0 16px 34px #00000047!important}.profile-page .profile-meta-list{margin-top:10px!important;padding:12px 0!important}.profile-page .profile-meta-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.profile-page .profile-meta-stats button{border-right:1px solid #d9966a2e!important;border-radius:0!important;min-width:0!important}.profile-communities-card{gap:12px;display:grid;margin:12px 0!important;padding:13px!important}.profile-communities-card header,.profile-garage-tab-head,.profile-info-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-communities-card h2,.profile-garage-tab-head h2,.profile-garage-tab-head span{color:#f4ede6;margin:0;font-size:14px;line-height:1}.profile-communities-card button,.profile-garage-tab-head button,.profile-info-card header button{color:var(--profile-orange);background:0 0;border:0;font-size:11px;font-weight:800}.profile-community-strip,[data-center-snap]{scroll-snap-type:none!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;overflow:auto hidden!important}.profile-community-strip::-webkit-scrollbar{display:none}[data-center-snap]::-webkit-scrollbar{display:none}.profile-community-strip{gap:10px;margin-inline:-10px;padding:1px 18px 2px;scroll-padding-inline:42%;display:flex}.profile-community-mini-card{scroll-snap-align:center;background:#00000057;border:1px solid #d9966a38;border-radius:12px;flex:0 0 86px;align-content:start;justify-items:center;gap:7px;min-height:118px;padding:10px 8px;display:grid}.profile-community-mini-card img{object-fit:cover;border:1px solid #d9966a57;border-radius:50%;width:48px;height:48px}.profile-community-mini-card strong{color:#f4ede6;text-align:center;min-height:30px;font-size:11px;line-height:1.12}.profile-community-mini-card span{color:#f4ede6b3;background:#f4ede614;border-radius:999px;padding:3px 8px;font-size:10px}.profile-page .profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0 10px!important;display:grid!important}.profile-page .profile-tabs button{color:#f4ede6a3!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;height:44px!important;font-size:12px!important;display:inline-flex!important}.profile-garage-tab-modern{gap:13px;display:grid;padding:13px!important}.profile-garage-tab-head span{color:#f4ede6b8;margin-bottom:4px;font-size:12px;display:block}.profile-public-garage .profile-garage-vehicle-list{gap:12px!important;margin:0 -8px!important;padding:0 28px 4px!important;scroll-padding-inline:42%!important;display:flex!important;overflow-x:auto!important}.profile-public-garage .profile-garage-row{scroll-snap-align:center!important;background:#00000061!important;border-radius:18px!important;flex:0 0 min(86vw,360px)!important}.profile-public-garage .profile-garage-row-main{position:relative;grid-template-columns:72px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important}.profile-public-garage .profile-garage-row-main>.profile-garage-view-toggle{order:3;align-self:start;margin:0!important}.profile-public-garage .profile-garage-row-main>.profile-garage-expand{order:4}.profile-garage-row.is-card-mode{gap:10px!important;padding:10px!important;display:grid!important}.profile-public-garage .profile-garage-row.is-card-mode .profile-garage-quartet-card{width:100%!important;max-width:330px!important;margin:0 auto!important}.profile-garage-add-card{color:#f4ede6c7;text-align:center;scroll-snap-align:center;background:#0000003d;border:1px dashed #d9966a57;border-radius:18px;flex:0 0 min(72vw,245px);align-content:center;place-items:center;gap:7px;min-height:104px;display:grid}.profile-garage-add-card b{color:var(--profile-orange);font-size:26px;line-height:1}.profile-garage-add-card small{color:#f4ede680}.profile-garage-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-info-card{background:#00000042;border:1px solid #d9966a3d;border-radius:15px;gap:10px;padding:12px;display:grid}.profile-info-card header>span{width:28px;height:28px;color:var(--profile-orange);border:1px solid #d9966a6b;border-radius:50%;place-items:center;display:grid}.profile-info-card header strong{color:#f4ede6;margin-right:auto;font-size:13px}.profile-info-card ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.profile-info-card li{color:#f4ede6b8;justify-content:space-between;gap:8px;font-size:11px;display:flex}.profile-info-card li b{color:#7fe15b}.profile-info-card>button{min-height:32px;color:var(--profile-copper);background:#f47a2714;border:1px solid #f47a2775;border-radius:10px;font-size:11px;font-weight:900}.profile-community-detail{gap:10px;padding:12px;display:grid}.profile-community-detail article{padding:14px!important}.profile-community-detail h3{color:#f4ede6;margin:0 0 6px;font-size:16px}.profile-community-detail p{color:#f4ede6ad;margin:0;font-size:13px;line-height:1.35}@media (width<=430px){.profile-garage-info-grid{grid-template-columns:1fr}.profile-public-garage .profile-garage-row-main{grid-template-columns:64px minmax(0,1fr) auto!important}.profile-public-garage .profile-garage-row-main>.profile-garage-view-toggle{grid-column:3}}.profile-page{padding-inline:10px!important}.profile-page .profile-hero-card{min-height:172px!important;margin-bottom:8px!important}.profile-page .profile-header-content{justify-content:flex-start!important;align-items:flex-end!important;gap:14px!important;padding:64px 14px 14px!important}.profile-page .profile-avatar-wrap{background:0 0!important;border:2px solid #d9966adb!important;border-radius:50%!important;flex:0 0 106px!important;width:106px!important;height:106px!important;overflow:visible!important;box-shadow:0 12px 30px #0000006b!important}.profile-page .profile-avatar-wrap:before,.profile-page .profile-avatar-wrap:after,.profile-page .profile-avatar-wrap button,.profile-page .profile-avatar-wrap .avatar-rank-arc{display:none!important}.profile-page .profile-avatar{object-fit:cover!important;border:0!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.profile-page .profile-online-dot{border:3px solid #050302!important;border-radius:50%!important;width:18px!important;height:18px!important;bottom:7px!important;right:5px!important;box-shadow:0 0 0 1px #4bff5273,0 0 12px #4bff5257!important}.profile-page .profile-meta-list,.profile-page .profile-review-card,.profile-communities-card,.profile-page .profile-tabs-card,.profile-garage-tab-modern,.profile-page .profile-activity-card{margin-top:8px!important;margin-bottom:8px!important}.profile-communities-card{gap:7px!important;padding:10px 10px 9px!important}.profile-communities-card h2{font-size:13px!important}.profile-community-strip{gap:7px!important;margin-inline:-8px!important;padding:0 14px 1px!important}.profile-community-mini-card{border-radius:10px!important;flex-basis:72px!important;gap:4px!important;min-height:86px!important;padding:7px 5px 6px!important}.profile-community-mini-card strong{min-height:22px!important;font-size:9.5px!important;line-height:1.05!important}.profile-community-mini-card span{padding:2px 6px!important;font-size:8.5px!important;line-height:1.1!important}.profile-page .profile-tabs{padding:0 8px!important}.profile-page .profile-tabs button{color:#f4ede6ad!important;gap:0!important;height:39px!important;font-size:12px!important;font-weight:900!important}.profile-page .profile-tabs button.is-active:after{background:var(--profile-copper)!important;height:1px!important;box-shadow:none!important}.profile-garage-tab-modern{gap:9px!important;padding:10px!important}.profile-public-garage .profile-garage-vehicle-list{gap:9px!important;padding:0 18px 2px!important}.profile-public-garage .profile-garage-row{flex-basis:min(82vw,342px)!important}.profile-public-garage .profile-garage-row-main{grid-template-columns:82px minmax(0,1fr) auto auto!important;gap:8px!important}.profile-garage-view-toggle{gap:2px!important;margin:0!important;padding:2px!important}.profile-garage-view-toggle svg{stroke-width:1.7px!important;width:12px!important;height:12px!important}.profile-garage-add-card,.profile-info-card header button{display:none!important}.profile-info-card{gap:8px!important;padding:10px!important}.profile-activity-card>div button{color:#d9966a85!important;background:#0000002e!important;border-color:#d9966a2e!important;width:24px!important;height:24px!important;font-size:13px!important}.profile-activity-card article{padding:8px 0!important}@media (width<=430px){.profile-page .profile-header-content{padding-left:12px!important;padding-right:12px!important}.profile-public-garage .profile-garage-row-main{grid-template-columns:78px minmax(0,1fr) auto!important}.profile-public-garage .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-thumb{width:78px!important}}.auth-landing:before,.auth-landing:after{content:"";pointer-events:none;position:fixed;inset:0}.auth-landing:before{z-index:1;background:radial-gradient(circle at 50% 42%,#ff913714,#0000 28%),radial-gradient(circle,#0000 34%,#00000094 100%)}.auth-landing:after{z-index:2;opacity:.18;background-image:radial-gradient(circle,#ffc68452 0 1px,#0000 1.5px),radial-gradient(circle,#ffffff29 0 1px,#0000 1.4px);background-size:94px 120px,150px 180px;animation:26s linear infinite authDustDrift}.auth-landing .auth-landing-brand{z-index:3!important;transform:translateY(-18vh)!important}.auth-panel{z-index:4!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(#2a1c12d1,#0a0a0aeb),#0f0f0fd1!important;border:1px solid #ff913740!important;border-radius:28px!important;animation:.3s ease-out both premiumAuthPanelIn!important;box-shadow:0 25px 60px #000000a6,0 0 40px #ff913714!important}.auth-login-heading{text-align:center;justify-items:center;gap:5px;margin:0 36px 18px;display:grid}.auth-login-heading span,.auth-login-heading p{color:#ffbc7ebd;letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Oswald,Arial,sans-serif;font-size:10px;font-weight:900;line-height:1}.auth-login-heading h1{color:#f4ede6!important;text-align:center!important;text-shadow:0 0 15px #ffaa5a40!important;margin:0!important;font-size:clamp(32px,9vw,46px)!important;line-height:.95!important}.auth-form{gap:12px!important}.auth-field{gap:7px!important}.auth-field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.auth-input-shell{background:linear-gradient(#0000005c,#00000094),#050403c7;border:1px solid #ff913742;border-radius:16px;align-items:center;min-height:54px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:inset 0 2px 8px #00000085,inset 0 1px #ffffff0a}.auth-input-icon{color:#f4ede675;place-items:center;width:46px;font-size:16px;transition:color .3s;display:grid}.auth-input-shell:focus-within .auth-input-icon{color:#ffb76d}.auth-form .auth-input-shell input{flex:1;min-height:52px!important;box-shadow:none!important;color:#f4ede6!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px 0 0!important;font-size:14px!important}.auth-password-toggle{color:#f4ede670;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:17px;transition:color .3s,transform .3s;display:grid}.auth-password-toggle:hover{color:#ffb76d;transform:scale(1.06)}.auth-login-options{justify-content:space-between;align-items:center;gap:12px;margin-top:-2px;display:flex}.auth-form .auth-checkbox.auth-remember-login{color:#f4ede6b8;align-items:center;gap:8px!important;display:inline-flex!important}.auth-form .auth-checkbox.auth-remember-login input{appearance:none;cursor:pointer;background:#00000075;border:1px solid #ffb76d8a;border-radius:5px;min-width:18px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:inset 0 1px 4px #0000009e;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.auth-form .auth-checkbox.auth-remember-login input:checked{background:linear-gradient(#ffb76d,#ff8d33);border-color:#ffc280e6;box-shadow:0 0 14px #ff913752}.auth-form .auth-checkbox.auth-remember-login input:checked:after{content:"✓";color:#160b05;text-align:center;font-size:13px;font-weight:900;line-height:16px;display:block}.auth-form .auth-checkbox.auth-remember-login input:hover{transform:translateY(-1px);box-shadow:0 0 16px #ff91373d}.auth-form .auth-checkbox.auth-remember-login span{color:#f4ede6b8!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.auth-forgot-link{color:#ffb76db8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;transition:color .3s,opacity .3s}.auth-panel.is-login-panel .auth-primary-button{cursor:pointer;transition:transform .3s,box-shadow .3s,filter .3s;position:relative;overflow:hidden;color:#130905!important;letter-spacing:.08em!important;background:linear-gradient(#ffb76d,#ff8d33)!important;border:1px solid #ffc28080!important;border-radius:18px!important;min-height:58px!important;font-weight:950!important;box-shadow:0 15px 35px #ff8c2859,inset 0 1px #ffffff57!important}.auth-panel.is-login-panel .auth-primary-button:before{content:"";background:linear-gradient(35deg,#0000,#ffffff73,#0000);width:44%;height:270%;animation:5s ease-in-out infinite authButtonShine;position:absolute;top:-85%;left:-75%;transform:translate(-140%)rotate(0)}.auth-panel.is-login-panel .auth-primary-button:active{transform:scale(.98);box-shadow:0 12px 30px #ff8c2894,0 0 28px #ff913747!important}.auth-register-line{color:#f4ede68c;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.auth-register-line button{color:#ff9b52;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;font-weight:950;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:transform .3s,text-decoration-color .3s,color .3s}.auth-register-line button:hover{color:#ffb76d;text-decoration-color:currentColor;transform:translate(3px)}@keyframes premiumAuthPanelIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes authButtonShine{0%,78%{transform:translate(-160%)rotate(0)}to{transform:translate(520%)rotate(0)}}@keyframes authDustDrift{0%{background-position:0 0,40px 20px}to{background-position:80px 140px,-90px 190px}}@media (width<=430px){.auth-panel.is-login-panel{padding:23px 18px 18px!important;left:18px!important;right:18px!important}.auth-login-options{align-items:flex-start}}.profile-page{--profile-radius:18px;--profile-pad:12px;--profile-line:#d9966a42}.profile-page h2,.profile-garage-tab-head h2,.profile-communities-card h2,.profile-activity-card h2{font-size:19px!important;font-weight:800!important;line-height:1.05!important}.profile-page h3,.profile-info-card header strong,.profile-garage-row-copy>strong{font-size:16px!important;font-weight:800!important;line-height:1.12!important}.profile-page p,.profile-garage-row-copy em,.profile-info-card li,.profile-community-detail p{font-size:13px!important;line-height:1.28!important}.profile-page button{font-size:14px}.profile-page .profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:44px!important;padding:0!important}.profile-page .profile-tabs button{color:#f4ede6ad!important;letter-spacing:.01em!important;text-transform:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:44px!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important;position:relative!important}.profile-page .profile-tabs button span{color:currentColor;place-items:center;width:16px;font-size:14px;line-height:1;display:inline-grid!important}.profile-page .profile-tabs button.is-active{color:var(--profile-orange)!important}.profile-page .profile-tabs button.is-active:after{background:var(--profile-orange)!important;content:""!important;border-radius:999px!important;height:1px!important;position:absolute!important;bottom:0!important;left:16px!important;right:16px!important}.profile-garage-tab-modern{padding:var(--profile-pad)!important;border-radius:20px!important;gap:12px!important}.profile-garage-tab-head span{margin-bottom:2px!important;font-size:12px!important}.profile-public-garage .profile-garage-vehicle-list{gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.profile-public-garage .profile-garage-row{scroll-snap-align:unset!important;background:#00000042!important;border:1px solid #d9966a33!important;border-radius:15px!important;flex-basis:auto!important;width:100%!important;min-width:0!important;padding:0!important}.profile-public-garage .profile-garage-row.is-active-vehicle{background:linear-gradient(145deg,#180e09b8,#0303038f)!important;border-color:#d9966a57!important}.profile-public-garage .profile-garage-row-main{grid-template-columns:88px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:78px!important;padding:8px!important;display:grid!important}.profile-public-garage .profile-garage-row.is-secondary-vehicle .profile-garage-row-main{grid-template-columns:0 minmax(0,1fr) auto auto!important;min-height:48px!important;padding:8px 9px!important}.profile-public-garage .profile-garage-row.is-secondary-vehicle .profile-garage-thumb-wrap{display:none!important}.profile-public-garage .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-thumb{border-radius:12px!important;width:88px!important;height:62px!important}.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-thumb{width:98px!important;height:70px!important}.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-row-main{grid-template-columns:98px minmax(0,1fr) auto auto!important;min-height:88px!important}.profile-garage-row-copy{min-width:0!important;padding:0!important}.profile-garage-row-copy>strong,.profile-garage-row-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-garage-row-copy em{color:#f4ede69e!important;margin-top:4px!important}.profile-garage-expand{color:#d9966ab8!important;width:24px!important;height:24px!important;padding:0!important;font-size:16px!important}.profile-garage-view-toggle{border-color:#d9966a3d!important;align-self:start!important;gap:2px!important;padding:2px!important}.profile-garage-view-toggle button{width:22px!important;height:20px!important}.profile-garage-view-toggle svg{width:12px!important;height:12px!important}.profile-garage-detail>.profile-garage-view-toggle{display:none!important}.profile-garage-detail{border-radius:13px!important;margin:0 8px 8px!important;padding:10px!important}.profile-garage-more-toggle{width:100%;min-height:38px;color:var(--profile-copper);background:#00000038;border:1px solid #d9966a3d;border-radius:13px;font-weight:850}.profile-garage-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.profile-info-card{min-height:188px;background:linear-gradient(145deg,#100b08c2,#00000070)!important;border:1px solid #d9966a45!important;border-radius:16px!important;grid-template-rows:34px minmax(0,1fr) 36px!important;gap:10px!important;padding:11px!important;display:grid!important}.profile-info-card header{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:34px!important;display:grid!important}.profile-info-card header>span{width:26px!important;height:26px!important;font-size:13px!important}.profile-info-card header strong{min-width:0;color:#f4ede6!important}.profile-info-card header button{white-space:nowrap;justify-content:flex-end;color:#d9966adb!important;font-size:11px!important;display:inline-flex!important}.profile-info-card ul{align-content:start!important;gap:6px!important}.profile-info-card li{align-items:baseline;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.profile-info-card li span{color:#f4ede6c2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-info-card li b{text-align:right;min-width:18px;color:#7fe15b!important}.profile-info-card>button{border-radius:10px!important;align-self:end!important;width:100%!important;min-height:36px!important;font-size:14px!important}.profile-communities-card{gap:8px!important}.profile-community-strip{align-items:stretch}.profile-community-mini-card{grid-template-rows:50px minmax(26px,auto) 18px!important;align-content:start!important;min-height:104px!important}.profile-community-mini-card img{justify-self:center!important}.profile-community-mini-card strong{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:24px!important}.profile-community-mini-card span{place-self:end center}.profile-page .profile-activity-card{border:1px solid var(--profile-line)!important;background:linear-gradient(145deg,#100b08ad,#00000073)!important;border-radius:18px!important;padding:12px!important}.profile-activity-card>div{align-items:center!important;min-height:30px!important}.profile-activity-card>div button{width:24px!important;height:24px!important;font-size:12px!important}.profile-activity-card article{min-height:34px!important;padding:7px 0!important}@media (width<=430px){.profile-garage-info-grid{grid-template-columns:1fr 1fr!important}.profile-info-card{min-height:196px;padding:10px!important}.profile-info-card header{grid-template-columns:auto minmax(0,1fr)!important}.profile-info-card header button{grid-column:1/-1;justify-content:flex-start;margin-top:-4px}}.profile-public-garage .profile-garage-vehicle-list{scroll-snap-type:none!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.profile-public-garage .profile-garage-row.is-active-vehicle{border:1px solid #d9966a57!important;border-radius:16px!important;width:100%!important}.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-row-main{grid-template-columns:98px minmax(0,1fr) auto auto!important;gap:10px!important;min-height:88px!important;padding:8px!important;display:grid!important}.profile-public-garage .profile-garage-row:not(.is-active-vehicle){display:none!important}.profile-garage-compact-row{background:linear-gradient(145deg,#0e0906ad,#00000057);border:1px solid #d9966a38;border-radius:14px;overflow:hidden}.profile-garage-compact-head{color:#f4ede6;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 10px 8px 12px;display:grid}.profile-garage-compact-head span{gap:4px;min-width:0;display:grid}.profile-garage-compact-head strong,.profile-garage-compact-head em,.profile-garage-row-copy>strong,.profile-garage-row-copy em{min-width:0;max-width:100%;display:block;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important}.profile-garage-compact-head strong{color:#f4ede6;font-size:15px;font-weight:850;line-height:1.1}.profile-garage-compact-head em{color:#f4ede69e;font-size:12px;font-style:normal;line-height:1.15}.profile-garage-compact-head b,.profile-garage-row-copy b{font-style:normal;font-weight:900}.profile-garage-compact-head .is-aktiv{color:#7fe15b}.profile-garage-compact-head .is-projekt,.profile-garage-compact-head .is-showcase{color:#f47a27}.profile-garage-compact-head .is-entwurf{color:#f4ede694}.profile-garage-compact-head i{color:#d9966ac2;place-items:center;width:24px;height:24px;font-size:16px;font-style:normal;line-height:1;display:grid}.profile-garage-compact-detail{background:#00000038;border-top:1px solid #d9966a29;border-radius:11px;gap:8px;margin:0 10px 10px;padding:10px;display:grid}.profile-garage-compact-detail p{color:#f4ede6b8;margin:0;font-size:12.5px;line-height:1.35}.profile-garage-compact-detail dl{gap:5px;margin:0;display:grid}.profile-garage-compact-detail dl div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.profile-garage-compact-detail dt,.profile-garage-compact-detail dd{color:#f4ede6b3;margin:0;font-size:12px}.profile-garage-compact-detail dd{color:#f4ede6e6}.profile-garage-compact-tags{flex-wrap:wrap;gap:6px;display:flex}.profile-garage-compact-tags span{color:#f4ede6b8;white-space:nowrap;border:1px solid #d9966a40;border-radius:999px;padding:4px 8px;font-size:11px}.profile-page .profile-security-icons{display:none!important}.profile-page .profile-avatar-wrap{background:0 0!important;border:2px solid #d9966ad1!important;border-radius:50%!important;outline:0!important;flex:0 0 106px!important;width:106px!important;height:106px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 14px 30px #0000006b!important}.profile-page .profile-avatar{object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;background:radial-gradient(circle,#d9966a2e,#000000b8)!important;border:0!important;border-radius:50%!important;outline:0!important;display:block!important}.auth-landing{--auth-bronze:#c8894e;--auth-bronze-bright:#f0b06b;--auth-copper-line:#f0a0523d;--auth-ink:#070707e0}.auth-landing:after{opacity:.1!important;animation-duration:34s!important}.auth-landing .auth-landing-brand{filter:drop-shadow(0 18px 34px #0000008f)!important;width:min(78vw,390px)!important;transform:translateY(-17vh)!important}.auth-landing .auth-landing-brand img{filter:drop-shadow(0 0 18px #eb9b5324)!important;width:min(46vw,190px)!important;margin-inline:auto!important}.auth-landing .auth-landing-brand strong{margin-top:10px!important;font-size:clamp(30px,8vw,48px)!important;line-height:.95!important}.auth-landing .auth-landing-brand em,.auth-landing .auth-landing-brand .app-opening-present{letter-spacing:.18em!important;font-size:10px!important}.auth-panel{-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:linear-gradient(#1c1916b8,#080808eb),#0e0e0ee0!important;border:1px solid #ffa65238!important;border-radius:26px!important;box-shadow:0 24px 64px #000000ad,0 0 42px #ff913711,inset 0 1px #ffffff0e!important}.auth-panel.is-login-panel{width:min(84vw,372px)!important;max-height:min(72dvh,570px)!important;padding:22px 19px 18px!important}.auth-close-button{color:#ffce9ec7!important;background:linear-gradient(#ffffff13,#00000047)!important;border:1px solid #f0a05257!important;border-radius:50%!important;width:29px!important;height:29px!important;font-size:17px!important;transition:transform .26s,color .26s,box-shadow .26s,border-color .26s!important;top:12px!important;right:12px!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000052!important}.auth-login-heading span,.auth-login-heading p{color:#ffcd9aa3!important;letter-spacing:.17em!important;font-size:9px!important}.auth-input-shell{border:1px solid var(--auth-copper-line)!important;background:linear-gradient(#050505bd,#000000db),#050505db!important;border-radius:15px!important;min-height:46px!important;box-shadow:inset 0 2px 10px #00000094,inset 0 1px #ffffff09!important}.auth-input-shell:focus-within{border-color:#f49f4bb8!important;box-shadow:inset 0 2px 10px #00000094,0 0 0 1px #f49f4b1f,0 0 18px #ff963c38!important}.auth-input-icon{color:#f5eae06b!important;background:0 0!important;width:40px!important}.auth-input-icon svg,.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.auth-password-toggle svg{width:18px;height:18px}.auth-form .auth-input-shell input{min-height:44px!important;padding-right:8px!important;font-size:13px!important}.auth-password-toggle{width:38px!important;height:38px!important}.auth-login-options{min-height:24px;margin:0!important}.auth-form .auth-checkbox.auth-remember-login{gap:7px!important}.auth-form .auth-checkbox.auth-remember-login input{border-radius:4px!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important}.auth-forgot-link{color:#ffc3879e!important}.auth-forgot-link:hover{color:#e6a15f!important}.auth-panel.is-login-panel .auth-primary-button{color:#100804!important;letter-spacing:.09em!important;background:linear-gradient(90deg,#ffffff14,#0000 18%,#ffffff17 50%,#0000 82%),linear-gradient(#d79b5d 0%,#a76228 48%,#8d4e20 100%)!important;border:1px solid #ffcf9761!important;border-radius:15px!important;min-height:50px!important;font-size:13px!important;box-shadow:0 12px 30px #b95f2257,inset 0 1px #ffecce66,inset 0 -10px 18px #471f0a38!important}.auth-panel.is-login-panel .auth-primary-button:after{content:"";opacity:.16;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff3d 8px,#0000 10px);position:absolute;inset:0}.auth-panel.is-login-panel .auth-primary-button:before{opacity:.82;background:linear-gradient(35deg,#0000 18%,#fff6e16b,#0000 82%)!important;width:32%!important;height:330%!important;animation:5s cubic-bezier(.22,.61,.36,1) infinite authButtonShineV2!important;top:-120%!important;left:-52%!important}.auth-register-line button{color:#d89756!important;font-size:10.5px!important}.auth-register-line button:hover{color:#f0b06b!important}@keyframes authButtonShineV2{0%,76%{transform:translate(-180%)rotate(0)}to{transform:translate(620%)rotate(0)}}@media (width<=430px){.auth-panel.is-login-panel{width:auto!important;padding:21px 17px 17px!important;left:24px!important;right:24px!important}.auth-landing .auth-landing-brand{transform:translateY(-18vh)!important}}.auth-landing{--auth-motion:.28s ease-out;--auth-glass-line:#e89a5233;--auth-muted:#eee5db94;--auth-soft:#eee5dbc2;--auth-copper-soft:#d39256}.auth-landing:before{background:radial-gradient(circle at 50% 40%,#ffb56a0b,#0000 27%),radial-gradient(circle,#0000 34%,#0000009e 100%)!important}.auth-landing:after{opacity:.075!important}.auth-landing .auth-landing-brand .app-opening-present{color:#d9966ad1!important;letter-spacing:.2em!important;margin-top:6px!important;margin-bottom:9px!important;font-size:9px!important}.auth-landing .auth-landing-brand strong{margin:0 auto 10px!important;font-size:clamp(28px,7.3vw,43px)!important;line-height:.96!important}.auth-landing .auth-landing-brand em{color:#ebc2a4bd!important;letter-spacing:.16em!important;font-size:9px!important;line-height:1.25!important}.auth-panel{border-color:var(--auth-glass-line)!important;-webkit-backdrop-filter:blur(24px)saturate(1.06)!important;background:linear-gradient(#161514d1,#070707f0),#0c0c0ce6!important;border-radius:24px!important;box-shadow:0 26px 70px #000000b8,0 8px 24px #0000006b,0 0 34px #dc84360e,inset 0 1px #ffffff0d!important}.auth-panel.is-login-panel{width:min(82vw,352px)!important;max-height:min(70dvh,548px)!important;bottom:max(26px, env(safe-area-inset-bottom))!important;padding:23px 20px 18px!important}.auth-close-button{color:#efc69cad!important;width:25px!important;height:25px!important;transition:transform var(--auth-motion), color var(--auth-motion), box-shadow var(--auth-motion), border-color var(--auth-motion)!important;border-width:1px!important;border-color:#e89a5240!important;font-size:14px!important;top:11px!important;right:11px!important}.auth-close-button:hover{color:#efbd89!important;border-color:#e89a527a!important;transform:rotate(85deg)scale(1.03)!important;box-shadow:0 0 15px #de8b4029,inset 0 1px #ffffff14!important}.auth-login-form{gap:12px!important}.auth-login-heading{gap:7px!important;margin:0 32px 19px!important}.auth-login-heading span{color:#e6ba94ad!important;letter-spacing:.22em!important;font-size:8.5px!important}.auth-login-heading h1{letter-spacing:.055em!important;text-shadow:0 0 10px #ffaa5a24!important;font-size:clamp(24px,6.5vw,33px)!important}.auth-login-heading p{color:#eee5db9e!important;letter-spacing:.12em!important;margin-top:1px!important;font-size:9.5px!important}.auth-input-shell{min-height:43px!important;transition:transform var(--auth-motion), border-color var(--auth-motion), box-shadow var(--auth-motion), background var(--auth-motion)!important;background:linear-gradient(#080808c7,#010101e0),#040404e0!important;border-width:1px!important;border-color:#e89a522e!important;border-radius:14px!important;box-shadow:inset 0 1px 8px #0000007a,inset 0 1px #ffffff06!important}.auth-input-shell:hover{border-color:#e89a524d!important}.auth-input-shell:focus-within{transform:scale(1.01);border-color:#e0883d9e!important;box-shadow:inset 0 1px 8px #0000007a,0 0 0 1px #e0883d1a,0 0 15px #e0883d2e!important}.auth-input-icon{color:#eee5db70!important;width:38px!important}.auth-input-icon svg{display:block;width:16px!important;height:16px!important}.auth-form .auth-input-shell input{color:#f4ede6eb!important;min-height:41px!important;font-size:12.5px!important}.auth-password-toggle{color:#eee5db75!important;width:36px!important;height:36px!important;transition:transform var(--auth-motion), color var(--auth-motion), opacity var(--auth-motion)!important;place-items:center!important;display:grid!important}.auth-password-toggle svg{display:block;width:17px!important;height:17px!important}.auth-login-options{align-items:center!important;min-height:26px!important;margin:1px 0 0!important}.auth-form .auth-checkbox.auth-remember-login{align-items:center!important;gap:8px!important}.auth-form .auth-checkbox.auth-remember-login input{width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;transition:transform var(--auth-motion), border-color var(--auth-motion), box-shadow var(--auth-motion), background var(--auth-motion)!important;border-color:#e89a526b!important;border-radius:5px!important;box-shadow:inset 0 1px 5px #0000008a,0 0 #e89a5200!important}.auth-form .auth-checkbox.auth-remember-login input:checked{background:linear-gradient(#d69a5d,#9e5c28)!important;box-shadow:0 0 13px #d889483d,inset 0 1px #ffecce47!important}.auth-form .auth-checkbox.auth-remember-login input:checked:after{font-size:12px!important;line-height:15px!important}.auth-form .auth-checkbox.auth-remember-login span{color:var(--auth-muted)!important;font-size:11px!important}.auth-forgot-link{color:#da9e67ad!important;transition:color var(--auth-motion), opacity var(--auth-motion)!important;align-self:center!important;font-size:11px!important;line-height:1!important}.auth-forgot-link:hover{color:#e6ad76!important;opacity:.95!important}.auth-panel.is-login-panel .auth-primary-button{min-height:47px!important;transition:transform var(--auth-motion), box-shadow var(--auth-motion), filter var(--auth-motion)!important;background:linear-gradient(90deg,#ffffff0b,#0000 20%,#ffffff0f 52%,#0000 84%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 7px),linear-gradient(#bd7f46 0%,#9c5c2c 48%,#734018 100%)!important;border-radius:14px!important;box-shadow:0 11px 26px #9e501d4d,inset 0 1px #ffe6c252,inset 0 -10px 18px #37190833!important}.auth-panel.is-login-panel .auth-primary-button:after{opacity:.08!important}.auth-panel.is-login-panel .auth-primary-button:before{opacity:.48!important;background:linear-gradient(35deg,#0000 22%,#fff3dc57,#0000 78%)!important;animation:5s cubic-bezier(.22,.61,.36,1) infinite authButtonFinalShine!important}.auth-panel.is-login-panel .auth-primary-button:hover{filter:brightness(1.055)saturate(1.03)!important;transform:translateY(-2px)!important;box-shadow:0 15px 32px #9e501d66,0 0 19px #e0883d26,inset 0 1px #ffe6c25c!important}.auth-panel.is-login-panel .auth-primary-button:active{transform:translateY(0)scale(.988)!important}.auth-register-line{color:#eee5db80!important;margin-top:2px!important;font-size:11px!important}.auth-register-line button{color:var(--auth-copper-soft)!important;transition:transform var(--auth-motion), text-decoration-color var(--auth-motion), color var(--auth-motion)!important;font-size:10.5px!important}.auth-register-line button:hover{transform:translate(3px);color:#efb57d!important}@keyframes authButtonFinalShine{0%,78%{transform:translate(-190%)}to{transform:translate(650%)}}@media (width<=430px){.auth-landing .auth-landing-brand{width:min(78vw,340px)!important;transform:translateY(-20vh)!important}.auth-panel.is-login-panel{left:26px!important;right:26px!important;bottom:max(24px, env(safe-area-inset-bottom))!important;padding:22px 18px 17px!important}}.auth-landing .auth-landing-brand img{width:min(34vw,142px)!important;margin-bottom:8px!important}.auth-landing .auth-landing-brand .app-opening-present{margin-bottom:7px!important;font-size:8.5px!important}.auth-landing .auth-landing-brand strong{margin-bottom:8px!important;font-size:clamp(25px,6.6vw,39px)!important}.auth-landing .auth-landing-brand em{max-width:30ch;margin-inline:auto!important;font-size:8.5px!important;line-height:1.35!important}.auth-panel.is-login-panel{bottom:max(48px, env(safe-area-inset-bottom))!important;width:min(81vw,350px)!important;padding:22px 20px 17px!important}.auth-login-heading{margin-bottom:17px!important}.auth-login-heading h1{color:#f4ede6eb!important;font-size:clamp(22px,6vw,30px)!important}.auth-login-heading p{color:#eee5db8f!important}.auth-close-button{border-color:#e89a5233!important;width:23px!important;height:23px!important;font-size:13px!important;line-height:1!important}.auth-panel.is-login-panel .auth-primary-button{background:linear-gradient(90deg,#ffffff09,#0000 24%,#ffffff0b 55%,#0000 86%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px),linear-gradient(#b67840 0%,#915426 52%,#653714 100%)!important;min-height:45px!important;box-shadow:0 9px 23px #9e501d40,inset 0 1px #ffe6c242,inset 0 -9px 16px #3719082e!important}.auth-panel.is-login-panel .auth-primary-button:before{opacity:.34!important}.auth-form .auth-checkbox.auth-remember-login input{border-color:#e89a5252!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.auth-form .auth-checkbox.auth-remember-login input:checked{box-shadow:0 0 9px #d889482e,inset 0 1px #ffecce3d!important}.auth-form .auth-checkbox.auth-remember-login span,.auth-forgot-link{font-size:10.5px!important}@media (width<=430px){.auth-landing .auth-landing-brand{width:min(74vw,320px)!important;transform:translateY(-22vh)!important}.auth-panel.is-login-panel{left:28px!important;right:28px!important;bottom:max(46px, env(safe-area-inset-bottom))!important}}.auth-landing .auth-landing-brand{width:min(78vw,370px)!important;transform:translateY(-19.5vh)!important}.auth-landing .auth-landing-brand img{width:min(39vw,164px)!important}.auth-landing .auth-landing-brand .app-opening-present{font-size:9.5px!important}.auth-landing .auth-landing-brand strong{font-size:clamp(28px,7.6vw,44px)!important}.auth-landing .auth-landing-brand em{max-width:36ch!important;font-size:9.5px!important}.auth-panel{-webkit-backdrop-filter:blur(26px)saturate(1.08)!important;background:linear-gradient(#181614ad,#070707d6),#0f0f0fc7!important;border-color:#ff963c2e!important;border-radius:24px!important}.auth-panel:not(.is-login-panel){width:min(88vw,394px)!important;max-height:min(78dvh,650px)!important;padding:22px 19px 18px!important}.auth-panel:not(.is-login-panel)>h1{text-transform:uppercase;color:#f4ede6f0!important;letter-spacing:.045em!important;text-align:center!important;margin:0 34px 16px!important;font-size:clamp(21px,5.8vw,28px)!important}.auth-register-form{gap:9px!important}.auth-register-heading{margin-bottom:10px!important}.auth-register-heading h1{font-size:clamp(20px,5.4vw,27px)!important}.auth-register-heading p{font-size:9px!important}.auth-register-form .auth-input-shell,.auth-forgot-form .auth-input-shell,.auth-login-form .auth-input-shell{min-height:42px!important}.auth-register-form .auth-form .auth-input-shell input,.auth-register-form .auth-input-shell input,.auth-forgot-form .auth-input-shell input{min-height:40px!important}.auth-register-form .auth-input-icon svg,.auth-forgot-form .auth-input-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.auth-legal-checkbox{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:1px 0 0!important;display:grid!important}.auth-form .auth-checkbox.auth-legal-checkbox input{appearance:none;cursor:pointer;background:#00000075!important;border:1px solid #e89a526b!important;border-radius:6px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:2px 0 0!important;box-shadow:inset 0 1px 5px #0000008a!important}.auth-form .auth-checkbox.auth-legal-checkbox input:checked{background:linear-gradient(#d69a5d,#9e5c28)!important;box-shadow:0 0 12px #d8894838,inset 0 1px #ffecce3d!important}.auth-form .auth-checkbox.auth-legal-checkbox input:checked:after{content:"✓";color:#120804;text-align:center;font-size:12px;font-weight:950;line-height:15px;display:block}.auth-form .auth-checkbox.auth-legal-checkbox span{color:#eee5db94!important;letter-spacing:0!important;text-transform:none!important;font-size:10.5px!important;line-height:1.35!important}.auth-legal-checkbox button{color:var(--auth-copper-soft,#d39256);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:850;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.auth-legal-checkbox button:hover{color:#efb57d;text-decoration-color:currentColor}.auth-legal-backdrop{z-index:15000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;padding:18px;animation:.26s ease-out both authLegalFade;display:grid;position:fixed;inset:0}.auth-legal-modal{background:linear-gradient(#181614c7,#070707eb),#0f0f0fdb;border:1px solid #ff963c2e;border-radius:24px;width:min(92vw,480px);max-height:min(78dvh,620px);padding:24px 18px 18px;position:relative;overflow:hidden;box-shadow:0 26px 70px #000000b8,0 0 32px #dc84360f}.auth-legal-modal h2{color:#f4ede6f0;margin:0 42px 14px 0;font-size:22px;line-height:1.05}.auth-legal-modal>div{max-height:calc(min(78dvh,620px) - 82px);padding-right:4px;overflow:auto}.auth-legal-modal p{color:#eee5dbad;margin:0 0 13px;font-size:13px;line-height:1.45}@keyframes authLegalFade{0%{opacity:0}to{opacity:1}}@media (width<=430px){.auth-panel:not(.is-login-panel){max-height:min(80dvh,660px)!important;padding:20px 16px 16px!important;left:18px!important;right:18px!important}.auth-register-form{gap:8px!important}.auth-register-form .auth-input-shell{min-height:39px!important}.auth-register-form .auth-input-shell input{min-height:37px!important}}.profile-page{--profile-space-1:4px;--profile-space-2:8px;--profile-space-3:12px;--profile-space-4:16px;--profile-space-5:24px;--profile-radius-card:18px;--profile-radius-control:12px;--profile-line-soft:#c67e4638;--profile-copper-premium:#b97945;--profile-copper-bright:#d49a63;--profile-surface:#0a0807b8;--profile-surface-strong:#0f0b08db;--profile-shadow-card:0 14px 36px #00000052, inset 0 1px 0 #ffffff09;--profile-motion:.18s ease-out;padding:var(--profile-space-3) 12px 98px!important;background:linear-gradient(#0000006b,#000000c2),#0003!important}.profile-page :where(.profile-meta-list,.profile-review-card,.profile-communities-card,.profile-tabs-card,.profile-garage-tab-modern,.profile-activity-card,.profile-community-detail article,.profile-info-card){border:1px solid var(--profile-line-soft)!important;border-radius:var(--profile-radius-card)!important;background:linear-gradient(145deg, #120c09c7, #050403bd), var(--profile-surface)!important;box-shadow:var(--profile-shadow-card)!important}.profile-page :where(.profile-meta-list,.profile-review-card,.profile-communities-card,.profile-tabs-card,.profile-garage-tab-modern,.profile-activity-card){margin:0 0 var(--profile-space-3)!important}.profile-page :where(button,a,input,textarea,.profile-garage-row,.profile-community-mini-card,.profile-info-card){transition:transform var(--profile-motion), border-color var(--profile-motion), box-shadow var(--profile-motion), background var(--profile-motion), color var(--profile-motion), opacity var(--profile-motion)!important}.profile-page :where(.profile-info-card,.profile-community-mini-card,.profile-garage-row,.profile-activity-card):hover{transform:translateY(-1px)}.profile-page .profile-hero-card{min-height:182px!important;margin:0 0 var(--profile-space-3)!important;background-position:50%!important;background-size:cover!important;border:1px solid #c67e463d!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 18px 46px #0000006b,inset 0 -90px 90px #000000c2!important}.profile-page .profile-hero-card:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#000000b8),radial-gradient(circle at 32% 72%,#c67e461f,#0000 36%);position:absolute;inset:0}.profile-page .profile-hero-actions{z-index:3!important;gap:var(--profile-space-2)!important;display:flex!important;top:14px!important;right:14px!important}.profile-page .profile-hero-actions>button,.profile-page .profile-hero-mail-button{color:#f4ede6d1!important;background:#0504038a!important;border:1px solid #c67e4647!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #0000003d!important}.profile-page .profile-hero-actions>button:hover,.profile-page .profile-hero-mail-button:hover{color:var(--profile-copper-bright)!important;border-color:#d49a637a!important;box-shadow:0 0 16px #c67e461f,inset 0 1px #ffffff0f!important}.profile-page .profile-header-content{z-index:2;position:relative;align-items:end!important;gap:var(--profile-space-4)!important;grid-template-columns:118px minmax(0,1fr)!important;padding:64px 18px 18px!important;display:grid!important}.profile-page .profile-avatar-wrap{border:1.5px solid #d49a63e0!important;flex-basis:116px!important;width:116px!important;height:116px!important;box-shadow:0 0 0 1px #050403e0,0 0 24px #c67e4624,0 16px 30px #0006!important}.profile-page .profile-avatar{box-shadow:none!important;border:0!important}.profile-page .profile-online-dot{width:18px!important;height:18px!important;bottom:8px!important;right:5px!important}.profile-page .profile-hero-copy{padding-bottom:8px!important}.profile-page .profile-hero-copy h1{margin-bottom:var(--profile-space-2)!important;color:#f4ede6f5!important;letter-spacing:.01em!important;font-size:clamp(24px,6vw,31px)!important;font-weight:750!important}.profile-page .profile-hero-copy p{max-width:28ch;color:#f4ede6b8!important;margin-bottom:5px!important;font-size:12.5px!important;line-height:1.22!important}.profile-hero-location{align-items:center;gap:4px;color:#f4ede69e!important;margin-top:3px!important;font-size:11.5px!important;line-height:1!important;display:inline-flex!important}.profile-page .profile-meta-list{padding:var(--profile-space-2) 0!important}.profile-page .profile-meta-row{gap:var(--profile-space-2)!important;padding:0 var(--profile-space-3) var(--profile-space-2)!important}.profile-page .profile-meta-row span{font-size:11px!important}.profile-page .profile-meta-stats{align-items:stretch!important;min-height:66px!important}.profile-page .profile-meta-stats button{border-right-color:#c67e4626!important;place-items:center!important;gap:3px!important;min-height:62px!important;padding:7px 4px!important;display:grid!important}.profile-page .profile-meta-stats button span{align-items:center;gap:4px;color:var(--profile-copper-bright)!important;font-size:18px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.profile-page .profile-meta-stats button em{color:#f4ede699!important;font-size:10.5px!important;line-height:1!important}.profile-review-head{align-items:center!important;min-height:24px!important}.profile-review-head>span{color:#f4ede6!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:850!important}.profile-review-score{align-items:center!important;gap:var(--profile-space-2)!important;display:inline-flex!important}.profile-review-score b{color:var(--profile-copper-bright)!important;font-size:12px!important}.profile-review-roller p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#f4ede6c7!important;margin:7px 0 0!important;font-size:12.5px!important;line-height:1.32!important}.profile-communities-card{padding:var(--profile-space-4)!important}.profile-communities-card header{margin-bottom:var(--profile-space-3)!important}.profile-communities-card h2{font-size:16px!important;font-weight:820!important}.profile-communities-card header button{margin-left:auto;color:var(--profile-copper-bright)!important;font-size:11px!important}.profile-community-strip{gap:var(--profile-space-3)!important;margin:0 -4px!important;padding:0 4px 2px!important}.profile-community-mini-card{border-color:#c67e4638!important;border-radius:14px!important;flex:0 0 88px!important;grid-template-rows:56px minmax(32px,auto) 20px!important;gap:7px!important;min-height:118px!important;padding:10px 8px!important}.profile-community-mini-card img{width:56px!important;height:56px!important}.profile-community-mini-card strong{color:#f4ede6d6!important;font-size:10.5px!important;line-height:1.14!important}.profile-community-mini-card span{border:1px solid #c67e462e;border-radius:999px;min-height:18px;color:#f4ede69e!important;background:#ffffff0e!important;padding:3px 8px!important;font-size:9px!important}.profile-community-mini-card .is-admin,.profile-community-mini-card .is-moderator{color:var(--profile-copper-bright)!important;background:#b9794529!important}.profile-page .profile-tabs{border-bottom:1px solid #c67e461f;height:40px!important;position:relative!important}.profile-page .profile-tabs button{gap:5px!important;height:40px!important;font-size:13px!important;font-weight:760!important}.profile-page .profile-tabs button span{opacity:.76;width:15px!important;font-size:12px!important}.profile-page .profile-tabs button.is-active{text-shadow:0 0 14px #b9794538;color:var(--profile-copper-bright)!important}.profile-page .profile-tabs button.is-active:after{background:linear-gradient(90deg, transparent, var(--profile-copper-bright), transparent)!important;height:2px!important;left:22px!important;right:22px!important;box-shadow:0 0 12px #b979453d!important}.profile-garage-tab-modern{padding:var(--profile-space-4)!important;gap:var(--profile-space-3)!important}.profile-garage-tab-head{min-height:36px!important}.profile-garage-tab-head h2{font-size:18px!important}.profile-garage-tab-head button,.profile-info-card header button,.profile-garage-more-toggle{border:1px solid #c67e462e;border-radius:11px;min-height:32px;color:var(--profile-copper-bright)!important;background:#ffffff0b!important}.profile-garage-tab-head button:hover,.profile-info-card header button:hover,.profile-garage-more-toggle:hover{border-color:#d49a6361;box-shadow:0 0 14px #b979451f}.profile-public-garage .profile-garage-row.is-active-vehicle{border-color:#c67e4647!important;border-radius:16px!important}.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-row-main{min-height:94px!important;padding:var(--profile-space-3)!important;grid-template-columns:minmax(104px,32%) minmax(0,1fr) auto auto!important}.profile-public-garage .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-thumb,.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-thumb{border-radius:14px!important;width:104px!important;height:72px!important}.profile-garage-row-copy>strong{font-size:16px!important;line-height:1.12!important}.profile-garage-row-copy em{margin-top:5px!important;font-size:12px!important}.profile-garage-expand,.profile-garage-view-toggle button{background:#ffffff0b!important;border-radius:10px!important}.profile-garage-compact-row{border-color:#c67e4633!important;border-radius:14px!important}.profile-garage-compact-head{min-height:60px!important;padding:9px var(--profile-space-3)!important}.profile-garage-compact-head strong{font-size:14.5px!important}.profile-garage-more-toggle.is-premium{width:100%;min-height:38px;font-size:12.5px;font-weight:800;display:block}.profile-info-card{min-height:190px!important;padding:var(--profile-space-3)!important}.profile-info-card header{min-height:34px!important}.profile-info-card header>span{color:var(--profile-copper-bright)!important;border-color:#c67e463d!important}.profile-info-card li{font-size:12.5px!important}.profile-info-card>button{background:#b9794514!important;border-color:#c67e4640!important;min-height:36px!important}.profile-page .profile-activity-card{padding:var(--profile-space-3)!important}.profile-activity-card article{min-height:34px!important}@media (width<=430px){.profile-page{padding-inline:10px!important}.profile-page .profile-header-content{gap:var(--profile-space-3)!important;grid-template-columns:104px minmax(0,1fr)!important;padding:66px 14px 16px!important}.profile-page .profile-avatar-wrap{flex-basis:104px!important;width:104px!important;height:104px!important}.profile-page .profile-hero-copy h1{font-size:24px!important}.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-row-main{grid-template-columns:96px minmax(0,1fr) auto!important}.profile-public-garage .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-thumb,.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-thumb-wrap,.profile-public-garage .profile-garage-row.is-active-vehicle .profile-garage-thumb{width:96px!important;height:68px!important}.profile-garage-info-grid{gap:var(--profile-space-2)!important}}.auth-landing{--auth-glass-line:#ffaa5a2e!important;--auth-copper-line:#ffaa5a2e!important}.auth-landing .app-opening-overlay{background:radial-gradient(circle at 50% 28%,#ffa4540d,#0000 30%),linear-gradient(#00000061,#0000008a 58%,#000000b3)!important}.auth-panel{-webkit-backdrop-filter:blur(20px)saturate(124%)!important;background:linear-gradient(#2c1c1294,#0c0c0cb8 42%,#070707c2)!important;border:1px solid #ffaa5a2e!important;box-shadow:inset 0 1px #ffffff13,inset 0 -28px 60px #0000002e,0 26px 70px #00000094,0 0 44px #ff913713!important}.auth-panel:before{opacity:.42!important;background:linear-gradient(135deg,#ffffff14,#0000 34%),radial-gradient(circle at 24% 0,#ffae6217,#0000 36%)!important}.auth-panel.is-login-panel{background:linear-gradient(#2c1c128a,#0c0c0cb3 44%,#070707bd)!important}.auth-input-shell,.auth-register-form .auth-input-shell,.auth-forgot-form .auth-input-shell,.auth-login-form .auth-input-shell{-webkit-backdrop-filter:blur(12px)saturate(118%)!important;background:linear-gradient(#14121094,#0808088c)!important;border-color:#ffaa5a2b!important;box-shadow:inset 0 1px #ffffff0b,inset 0 12px 28px #00000038,0 10px 26px #00000024!important}.auth-input-shell:hover,.auth-register-form .auth-input-shell:hover,.auth-forgot-form .auth-input-shell:hover,.auth-login-form .auth-input-shell:hover{background:linear-gradient(#1814119e,#0a0a0a94)!important;border-color:#ffb66840!important}.auth-input-shell:focus-within,.auth-register-form .auth-input-shell:focus-within,.auth-forgot-form .auth-input-shell:focus-within,.auth-login-form .auth-input-shell:focus-within{background:linear-gradient(#1c1611ad,#0909099e)!important;border-color:#ffb25f75!important;box-shadow:inset 0 1px #ffffff13,inset 0 12px 30px #00000038,0 0 18px #ff963c3d,0 12px 30px #0003!important}.auth-form .auth-input-shell input{color:#fcf6eeeb!important}.auth-form .auth-input-shell input::placeholder{color:#eee5db80!important}.auth-panel.is-login-panel .auth-primary-button,.auth-register-form .auth-primary-button,.auth-forgot-form .auth-primary-button,.auth-action-dock .auth-primary-button{background:linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 7px) 0 0/8px 100%,linear-gradient(#f3b272 0%,#c88043 46%,#9f5928 100%) 0 0/100% 100%!important;border-color:#ffcf9161!important;box-shadow:inset 0 1px #fff0d26b,inset 0 -16px 28px #5c280c38,0 16px 38px #ff8c2847,0 0 28px #ff963c1f!important}.auth-panel.is-login-panel .auth-primary-button:hover,.auth-register-form .auth-primary-button:hover,.auth-forgot-form .auth-primary-button:hover,.auth-action-dock .auth-primary-button:hover{filter:brightness(1.08)saturate(1.04)!important;box-shadow:inset 0 1px #fff5dc80,inset 0 -14px 28px #5c280c33,0 19px 42px #ff8c2857,0 0 34px #ffa64e29!important}.profile-page{--profile-final-line:#cd844e29;--profile-final-line-strong:#da975c47;--profile-final-glass:#070504a3;--profile-final-glass-soft:#0c080685;--profile-final-text:#f6efe8e6;--profile-final-muted:#f6efe89e;--profile-final-copper:#d4935e;gap:12px!important;padding-inline:12px!important}.profile-page :where(.profile-hero-card,.profile-meta-list,.profile-review-card,.profile-communities-card,.profile-tabs-card,.profile-garage-tab-modern,.profile-activity-card,.profile-info-card){border:1px solid var(--profile-final-line)!important;-webkit-backdrop-filter:blur(10px)saturate(112%)!important;background:linear-gradient(#160e0a94,#060504b3)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000047!important}.profile-page .profile-hero-card{background-position:50%!important;background-size:cover!important;border-radius:20px!important;min-height:214px!important;overflow:hidden!important}.profile-page .profile-hero-card:before,.profile-page .profile-hero-card:after{border-radius:inherit!important}.profile-page .profile-hero-actions{z-index:4!important;justify-content:flex-end!important;gap:9px!important;display:flex!important;top:14px!important;left:auto!important;right:14px!important}.profile-page .profile-hero-actions>button,.profile-page .profile-hero-mail-button{color:#f6efe8db!important;background:#06040394!important;border:1px solid #da975c42!important;border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:0 10px 24px #00000047!important}.profile-page .profile-header-content{z-index:3!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:178px!important;padding:58px 18px 22px!important;display:grid!important;position:relative!important}.profile-page .profile-avatar-wrap{background:#07050470!important;border:1.5px solid #da975cb8!important;border-radius:50%!important;flex-basis:112px!important;width:112px!important;min-width:112px!important;height:112px!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 3px #00000038,0 14px 34px #0000005c!important}.profile-page .profile-avatar-wrap:before,.profile-page .profile-avatar-wrap:after,.profile-page .profile-avatar-wrap>button,.profile-page .profile-avatar-wrap .avatar-rank-arc{display:none!important}.profile-page .profile-avatar{object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:50%!important;outline:0!important;display:block!important}.profile-page .profile-hero-copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:flex!important}.profile-page .profile-hero-copy h1{width:100%!important;min-width:0!important;max-width:100%!important;color:var(--profile-final-text)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 3px 18px #00000094!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:clamp(23px,6vw,30px)!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.profile-page .profile-hero-copy p,.profile-page .profile-hero-location{width:100%!important;min-width:0!important;max-width:100%!important;color:var(--profile-final-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;line-height:1.22!important;overflow:hidden!important}.profile-page .profile-sync-status:empty,.profile-page .profile-sync-status:not(.is-error):not(.is-success){min-height:0!important}.profile-page .profile-meta-list{border-radius:17px!important;margin-top:0!important;padding:0!important;overflow:hidden!important}.profile-page .profile-meta-stats{border-top:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:66px!important;display:grid!important}.profile-page .profile-meta-stats button{background:0 0!important;border-color:#cd844e21!important;gap:4px!important;min-height:66px!important;padding:8px 4px!important}.profile-page .profile-meta-stats button span{min-height:24px!important;color:var(--profile-final-copper)!important;justify-content:center!important;align-items:center!important;font-size:14px!important;display:inline-flex!important}.profile-page .profile-meta-stat-icon{width:21px!important;height:21px!important}.profile-page .profile-meta-stats b{font-size:13px!important}.profile-page .profile-meta-stats em{color:#f6efe8a8!important;font-size:11px!important;line-height:1.1!important}.profile-page .profile-review-card{border-radius:17px!important;min-height:82px!important;padding:12px 14px!important}.profile-page .profile-review-head{align-items:center!important;min-height:24px!important;padding:0!important}.profile-page .profile-review-head>span{letter-spacing:.04em!important;font-size:15px!important}.profile-page .profile-review-score{white-space:nowrap!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:inline-flex!important}.profile-page .profile-review-score b{font-size:12px!important}.profile-page .profile-review-wrenches{letter-spacing:1px!important;opacity:.82!important;font-size:12px!important}.profile-page .profile-review-roller p{color:#f6efe8c7!important;text-align:left!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.28!important}.profile-page .profile-communities-card{border-radius:17px!important;padding:12px 12px 14px!important}.profile-page .profile-communities-card header{align-items:center!important;min-height:24px!important;margin-bottom:8px!important}.profile-page .profile-communities-card h2{font-size:16px!important;line-height:1!important}.profile-page .profile-communities-card header button{color:#d4935ed1!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-left:auto!important;padding:0!important;font-size:11px!important}.profile-page .profile-community-strip{scroll-snap-type:x proximity!important;gap:12px!important;margin:0 -2px!important;padding:0 2px 3px!important;display:flex!important;overflow-x:auto!important}.profile-page .profile-community-mini-card{scroll-snap-align:start!important;background:#08060580!important;border:1px solid #cd844e29!important;border-radius:15px!important;flex:0 0 calc(33.3333% - 8px)!important;grid-template-rows:64px minmax(32px,auto) 18px!important;gap:7px!important;min-width:112px!important;max-width:138px!important;min-height:132px!important;padding:11px 9px 10px!important}.profile-page .profile-community-mini-card img{width:64px!important;height:64px!important}.profile-page .profile-community-mini-card strong{color:#f6efe8d6!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:30px!important;font-size:11px!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.profile-page .profile-community-mini-card span{border-radius:999px!important;align-self:end!important;min-height:17px!important;padding:2px 7px!important;font-size:8.5px!important}.profile-page .profile-tabs-card{border-radius:17px!important;overflow:hidden!important}.profile-page .profile-tabs{border-bottom:1px solid #cd844e21!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:48px!important;display:grid!important}.profile-page .profile-tabs button{color:#f6efe8ad!important;letter-spacing:.04em!important;text-transform:uppercase!important;place-items:center!important;height:48px!important;padding:0 4px!important;font-size:13px!important;font-weight:820!important;display:grid!important}.profile-page .profile-tabs button span{display:none!important}.profile-page .profile-tabs button.is-active{color:var(--profile-final-copper)!important;text-shadow:0 0 12px #d4935e38!important}.profile-page .profile-tabs button.is-active:after{background:linear-gradient(90deg, transparent, var(--profile-final-copper), transparent)!important;height:1.5px!important;bottom:0!important;left:26px!important;right:26px!important;box-shadow:0 0 10px #d4935e52!important}.profile-page .profile-garage-tab-modern,.profile-page .profile-info-card,.profile-page .profile-activity-card{border-color:var(--profile-final-line)!important;background:#0705048a!important}.profile-page .vehicle-add-card{display:none!important}.profile-page .profile-info-card>button{display:inline-flex!important}@media (width<=430px){.profile-page{padding-inline:10px!important}.profile-page .profile-header-content{grid-template-columns:108px minmax(0,1fr)!important;gap:16px!important;min-height:174px!important;padding:56px 14px 20px!important}.profile-page .profile-avatar-wrap{flex-basis:108px!important;width:108px!important;min-width:108px!important;height:108px!important}.profile-page .profile-hero-copy h1{font-size:clamp(22px,5.7vw,27px)!important}.profile-page .profile-hero-copy p,.profile-page .profile-hero-location{font-size:12.5px!important}.profile-page .profile-community-mini-card{flex-basis:calc(33.3333% - 8px)!important;min-width:108px!important}}.profile-messages-page{--msg-copper:#e39a62;--msg-copper-soft:#e39a622e;--msg-border:#e39a6238;--msg-glass:#0a0807ad;--msg-glass-strong:#100b08c7;--msg-text:#fff4ea;--msg-muted:#ffede0ad}.profile-messenger-command-center,.profile-chat-premium-head,.profile-chat-reply-bar,.profile-messenger-toast{border:1px solid var(--msg-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#2d1b1194,#070605b8)!important;border-radius:18px!important;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff0a!important}.profile-messenger-command-center{gap:12px!important;margin:0 4px 14px!important;padding:14px!important;display:grid!important}.profile-messenger-command-center>div:first-child{gap:3px!important;display:grid!important}.profile-messenger-command-center small,.profile-chat-premium-head small{color:var(--msg-copper)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.profile-messenger-command-center strong,.profile-chat-contact-mini strong{color:var(--msg-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:17px!important;line-height:1.1!important;overflow:hidden!important}.profile-messenger-command-center span,.profile-chat-premium-head p{color:var(--msg-muted)!important;margin:0!important;font-size:12px!important}.profile-messenger-command-center label{gap:6px!important;display:grid!important}.profile-messenger-command-center label span{color:var(--msg-copper)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.profile-messenger-command-center input{width:100%!important;height:44px!important;color:var(--msg-text)!important;background:#04040485!important;border:1px solid #e39a6233!important;border-radius:14px!important;outline:0!important;padding:0 13px!important}.profile-messenger-filter-row{scrollbar-width:none!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.profile-messenger-filter-row button,.profile-chat-head-actions button,.profile-chat-message-actions button,.profile-chat-reply-bar button{color:#ffd2ad!important;background:#00000047!important;border:1px solid #e39a6238!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important}.profile-messenger-filter-row button.is-active{color:#fff!important;background:#e39a6233!important;box-shadow:0 0 18px #e39a621f!important}.profile-messenger-row{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#07060594!important;border:1px solid #e39a6229!important;border-radius:18px!important;transition:transform .23s ease-out,border-color .23s ease-out,background .23s ease-out!important;position:relative!important;box-shadow:0 12px 28px #00000038!important}.profile-messenger-row:active{transform:scale(.985)!important}.profile-messenger-row aside{justify-items:end!important;gap:5px!important;min-width:54px!important;display:grid!important}.profile-messenger-row aside button{width:26px!important;height:26px!important;color:var(--msg-copper)!important;background:#e39a6214!important;border:1px solid #e39a6233!important;border-radius:50%!important;font-size:13px!important}.profile-chat-premium-head{gap:10px!important;margin:0 4px 10px!important;padding:12px!important;display:grid!important}.profile-chat-contact-mini{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;display:grid!important}.profile-chat-head-avatar{background:#0006 50%/cover no-repeat!important;border:1px solid #e39a6280!important;border-radius:50%!important;width:44px!important;height:44px!important;position:relative!important}.profile-chat-head-avatar i{background:#35e86b!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;bottom:1px!important;right:1px!important;box-shadow:0 0 0 2px #050403e6,0 0 12px #35e86ba6!important}.profile-chat-head-actions{gap:7px!important;display:flex!important;overflow-x:auto!important}.profile-chat-message-actions{opacity:.72!important;flex-wrap:wrap!important;gap:6px!important;margin-top:7px!important;display:flex!important}.profile-chat-bubble-wrap:hover .profile-chat-message-actions,.profile-chat-message-actions:focus-within{opacity:1!important}.profile-chat-reply-preview,.profile-chat-reply-bar{color:var(--msg-muted)!important}.profile-chat-reply-preview{border:0!important;border-left:2px solid var(--msg-copper)!important;text-align:left!important;background:#e39a6214!important;border-radius:8px!important;max-width:100%!important;margin-bottom:6px!important;padding:7px 9px!important;font-size:11px!important}.profile-chat-bubble.is-deleted{color:#ffede07a!important;font-style:italic!important}.profile-chat-reply-bar{z-index:130!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 8px 8px!important;padding:9px 10px!important;display:grid!important;position:sticky!important;bottom:74px!important}.profile-chat-reply-bar span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.profile-messenger-toast{color:#ffd2ad!important;text-align:center!important;margin:0 8px 10px!important;padding:10px 12px!important;font-size:12px!important}.profile-chat-upload-menu{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#090706e6!important;border:1px solid #e39a6238!important;max-height:min(62vh,520px)!important;overflow-y:auto!important}.profile-chat-upload-row span,.profile-chat-attachment-picker button span{min-width:30px!important;height:30px!important;color:var(--msg-copper)!important;background:#e39a621f!important;border-radius:10px!important;place-items:center!important;font-size:10px!important;font-weight:900!important;display:grid!important}.profile-chat-attachment-picker{max-height:190px!important;overflow-y:auto!important}.profile-chat-attachment-picker button{text-align:left!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:38px!important;display:grid!important}.messenger-attachment-card,.shared-preview-card,.profile-chat-pinned{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0706059e!important;border-color:#e39a6238!important}.profile-karma-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1f140ea8,#05040394);border:1px solid #e39a6233;border-radius:20px;margin:10px 10px 12px;padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057,inset 0 1px #ffb97d14}.profile-karma-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.profile-karma-card header span,.profile-karma-card b{color:#ffd5b8b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.profile-karma-card h2{color:#fff4e8;letter-spacing:0;text-shadow:0 0 18px #ff91372e;margin:2px 0 1px;font-size:clamp(2rem,9vw,2.75rem);line-height:.95}.profile-karma-card p,.profile-karma-card strong{color:#ffebdcc2;margin:0;font-size:12px;line-height:1.25}.profile-karma-card header>strong{color:#f2a66c;text-align:right;background:#00000047;border:1px solid #e39a622e;border-radius:999px;max-width:145px;padding:7px 10px;font-size:11px;font-weight:800}.profile-karma-progress{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:12px;overflow:hidden}.profile-karma-progress i{border-radius:inherit;background:linear-gradient(90deg,#9d5d2d,#ffaf67,#ffd2a0);min-width:4px;height:100%;transition:width .32s ease-out;display:block;box-shadow:0 0 18px #ff9a4b52}.profile-karma-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.profile-karma-grid article{text-align:center;background:#ffffff09;border:1px solid #e39a6224;border-radius:14px;min-width:0;padding:9px 7px}.profile-karma-grid article span{color:#ffebdc9e;text-transform:uppercase;min-height:26px;font-size:9px;font-weight:800;line-height:1.15;display:block}.profile-karma-grid article strong{color:#ffb16f;margin-top:4px;font-size:18px;line-height:1}.profile-karma-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-karma-bottom>div{background:#00000038;border-radius:14px;min-width:0;padding:10px}.profile-karma-bottom span{color:#fff1e6bd;align-items:center;gap:7px;min-width:0;margin-top:7px;font-size:11px;line-height:1.25;display:flex}.profile-karma-bottom em{color:#ff9b4f;flex:none;min-width:32px;font-style:normal;font-weight:900}.profile-karma-pulse,.profile-badge-unlock{z-index:2;color:#ffd6ac;background:#0a0705d1;border:1px solid #ffb76d52;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;animation:1.8s ease-out forwards karmaToastIn;position:absolute;top:14px;right:14px;box-shadow:0 0 26px #ff913738}.profile-badge-unlock{text-align:center;animation-duration:2.6s;inset:auto 14px 14px}@keyframes karmaToastIn{0%{opacity:0;transform:translateY(8px)scale(.96)}14%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}@media (width<=430px){.profile-karma-card{margin-inline:8px;padding:12px}.profile-karma-grid{gap:6px}.profile-karma-bottom{grid-template-columns:1fr}}.profile-reviews-overlay{z-index:119!important;-webkit-backdrop-filter:blur(14px)saturate(1.06)!important;backdrop-filter:blur(14px)saturate(1.06)!important;background:#0000008a!important;animation:.26s ease-out both reviewOverlayIn!important}.profile-reviews-drawer{left:max(0px, env(safe-area-inset-left))!important;right:max(0px, env(safe-area-inset-right))!important;z-index:120!important;width:min(100vw,520px)!important;height:min(90dvh,760px)!important;padding:18px 16px calc(20px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(24px)saturate(1.08)!important;backdrop-filter:blur(24px)saturate(1.08)!important;background:linear-gradient(#160e0adb,#050403f2)!important;border:1px solid #e39a6238!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;flex-direction:column!important;gap:14px!important;margin:0 auto!important;transition:transform .31s cubic-bezier(.2,.88,.22,1)!important;display:flex!important;position:fixed!important;top:auto!important;bottom:0!important;overflow-y:auto!important;transform:translateY(104%)!important;box-shadow:0 -26px 70px #000000ad,0 0 46px #ff913714!important}.profile-reviews-drawer.is-open{transform:translateY(0)!important}.profile-reviews-drawer>div:first-child{z-index:3!important;color:#fff4e8!important;text-transform:none!important;letter-spacing:0!important;background:linear-gradient(#120c09fa,#120c09d1)!important;border-bottom:1px solid #e39a621f!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:-2px -2px 2px!important;padding:4px 2px 12px!important;font-family:inherit!important;display:flex!important;position:sticky!important;top:-18px!important}.profile-reviews-drawer>div:first-child span{color:#fff4e8!important;letter-spacing:0!important;font-size:18px!important;font-weight:800!important}.profile-reviews-drawer>div:first-child button{color:#ffe8d6e0!important;background:#ffffff0e!important;border:1px solid #ffbe8033!important;border-radius:999px!important;width:30px!important;height:30px!important;min-height:30px!important;font-size:18px!important;line-height:1!important;transition:transform .22s ease-out,border-color .22s ease-out,color .22s ease-out,box-shadow .22s ease-out!important;box-shadow:inset 0 1px #ffffff14!important}.profile-reviews-drawer>div:first-child button:hover{color:#ffb06b!important;border-color:#ffa65873!important;transform:rotate(6deg)scale(1.04)!important;box-shadow:0 0 22px #ff91372e!important}.profile-reviews-drawer article.profile-review-detail-card,.profile-reviews-drawer article{opacity:0!important;animation:.36s ease-out forwards reviewCardIn!important;animation-delay:calc(var(--review-index,0) * 55ms)!important;background:linear-gradient(#ffffff0e,#0000003d)!important;border:1px solid #e39a622e!important;border-radius:18px!important;flex:none!important;gap:12px!important;padding:17px 17px 15px!important;display:grid!important;transform:translateY(12px)!important;box-shadow:0 16px 34px #00000047,inset 0 1px #ffdcbe0f!important}.profile-reviews-drawer article:first-of-type{border-top:1px solid #e39a622e!important}.profile-reviews-drawer article header,.profile-reviews-drawer article footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.profile-reviews-drawer article header small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffe5d39e!important;letter-spacing:0!important;text-transform:none!important;min-width:0!important;font-size:12.5px!important;font-weight:700!important;overflow:hidden!important}.profile-reviews-drawer .profile-review-wrenches{color:#ffb06b!important;letter-spacing:0!important;white-space:nowrap!important;opacity:.94!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;font-size:15px!important;line-height:1!important;display:inline-flex!important}.profile-reviews-drawer .profile-review-wrenches span{display:inline-block!important;transform:translateY(0)!important}.profile-reviews-drawer article p{-webkit-line-clamp:3!important;color:#fff6eee6!important;text-align:left!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:14px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.profile-review-more{color:#f0a066!important;background:0 0!important;border:0!important;justify-self:start!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:800!important}.profile-reviews-drawer footer{margin-top:1px!important}.profile-reviews-drawer footer button,.profile-reviews-drawer footer button.is-liked{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:inherit!important;line-height:1.2!important}.profile-review-like{color:#ffe5d3c2!important;justify-self:start!important;font-size:14px!important;font-weight:800!important}.profile-review-like.is-liked{color:#ff9d76!important}.profile-review-reply-link{color:#f0a066!important;letter-spacing:0!important;justify-self:end!important;font-size:14px!important;font-weight:850!important;transition:color .22s ease-out,transform .22s ease-out!important}.profile-review-reply-link:hover{color:#ffc18f!important;transform:translate(2px)!important}.profile-review-reply-link span{vertical-align:-1px!important;font-size:17px!important;line-height:0!important}.profile-reviews-drawer blockquote{color:#ffede0c7!important;background:#00000038!important;border:1px solid #e39a6221!important;border-left:2px solid #f0a066b8!important;border-radius:13px!important;margin:0!important;padding:12px 13px!important;font-size:13px!important;line-height:1.36!important}@keyframes reviewOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes reviewCardIn{to{opacity:1;transform:translateY(0)}}.home-dashboard.home-community-start{color:#f7eee8;min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(circle at 82% 0,#b76f4429,#0000 280px),linear-gradient(#040302 0%,#0a0605 48%,#050302 100%)!important;padding:10px 10px 92px!important}.home-personal-hero{isolation:isolate;background:#070403;border:1px solid #e693522e;border-radius:0 0 24px 24px;width:min(100%,1040px);min-height:clamp(178px,42vw,220px);margin:0 auto 10px;animation:.42s ease-out both homeHeroEnter;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000075,0 0 34px #dc814214}.home-personal-hero-bg{z-index:-2;background-image:var(--home-hero-bg);filter:blur(2.5px)saturate(.98)contrast(1.04);background-position:50% 46%;background-size:cover;animation:16s ease-out forwards homeHeroDrift;position:absolute;inset:-8px;transform:scale(1.035)}.home-personal-hero:before,.home-personal-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.home-personal-hero:before{z-index:-1;background:radial-gradient(circle at 72% 42%,#ffa9551f,#0000 34%),linear-gradient(90deg,#000000c7 0%,#0000005c 46%,#0000009e 100%),linear-gradient(#0000006b 0%,#0003 42%,#000000b8 100%)}.home-personal-hero:after{box-shadow:inset 0 0 90px #000000b8,inset 0 -48px 62px #00000080}.home-personal-hero-content{z-index:1;min-height:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:clamp(16px,4vw,24px);display:grid;position:relative}.home-personal-copy{align-self:end;gap:5px;max-width:min(72vw,560px);animation:.48s ease-out 90ms both homeCopyIn;display:grid}.home-personal-copy>span{color:#ffc697c7;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.home-personal-copy h1{color:#fff6ef;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 12px 34px #000000b8,0 0 20px #ee93522e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,7vw,44px);font-weight:800;line-height:.98;overflow:hidden}.home-personal-copy p{color:#ffefe4d1;flex-wrap:wrap;gap:5px 8px;margin:0;font-size:clamp(12px,3vw,14px);line-height:1.24;display:flex}.home-personal-copy p b{color:#ffbe7ef0;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.home-personal-actions{align-items:center;gap:7px;animation:.46s ease-out .16s both homeCopyIn;display:inline-flex}.home-personal-actions button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;width:34px;height:34px;transition:transform .24s ease-out,border-color .24s ease-out,color .24s ease-out,background .24s ease-out;display:grid;color:#ffe6d4e6!important;background:#0a080785!important;border:1px solid #ffb97a33!important;border-radius:999px!important;min-height:34px!important;padding:0!important;box-shadow:0 10px 26px #00000057,inset 0 1px #ffffff14!important}.home-personal-actions button:hover,.home-personal-actions button:active{transform:translateY(-1px)scale(1.03);color:#ffb16d!important;background:#22140dad!important;border-color:#ffa8586b!important}.home-personal-actions svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.home-personal-actions .home-personal-avatar{width:36px;height:36px;background-position:50%!important;background-size:cover!important}.home-whats-new{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1913109e,#0a08077a);border:1px solid #e6935221;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(100%,1040px);min-height:64px;max-height:72px;margin:0 auto 14px;padding:8px 0 8px 10px;animation:.42s ease-out .17s both homeStripIn;display:grid;box-shadow:0 16px 34px #00000047,inset 0 1px #ffdfc20d}.home-whats-new-title{gap:2px;min-width:90px;display:grid}.home-whats-new-title span{color:#fff1e7;letter-spacing:.02em;font-size:12px;font-weight:900}.home-whats-new-title small{color:#ffdec67a;font-size:9px;font-weight:750;line-height:1.05}.home-whats-new-strip{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;padding:1px 10px 1px 0;display:flex;overflow:auto hidden}.home-whats-new-strip::-webkit-scrollbar{display:none}.home-whats-new-chip{text-align:left;scroll-snap-align:center;flex:none;grid-template-columns:auto auto;grid-template-areas:"icon count""icon title";align-items:center;column-gap:7px;width:94px;height:48px;transition:transform .24s ease-out,border-color .24s ease-out,background .24s ease-out,box-shadow .24s ease-out;display:grid;color:#f8eee8!important;background:linear-gradient(145deg,#ffffff0e,#00000029),#0c0a098a!important;border:1px solid #ffae6224!important;border-radius:15px!important;min-height:48px!important;padding:7px 9px!important;box-shadow:inset 0 1px #ffe8d30f,0 10px 22px #0003!important}.home-whats-new-chip:hover,.home-whats-new-chip:active{transform:translateY(-2px);background:linear-gradient(145deg,#ff9a4824,#0000002e),#140e0b9e!important;border-color:#ffa95857!important;box-shadow:0 14px 26px #00000042,0 0 22px #de80401f!important}.home-whats-new-chip i{color:#efa15d;background:#ff97441a;border-radius:999px;grid-area:icon;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.home-whats-new-chip b{color:#fff1e7;grid-area:count;font-size:14px;font-weight:900;line-height:1}.home-whats-new-chip span{color:#ffe8d8ad;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:10px;font-weight:800;line-height:1.05;overflow:hidden}.home-community-start .garage-feed-preview{width:min(100%,1040px);margin:0 auto!important}.home-community-start .garage-feed-preview .home-section-title h2{color:#fff4ea!important;letter-spacing:0!important;text-transform:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(18px,4.7vw,24px)!important;font-weight:850!important}.home-community-start .garage-feed-preview-list{gap:14px;display:grid}@media (width<=390px){.home-personal-hero-content{padding:14px}.home-personal-copy{max-width:66vw}.home-personal-actions{gap:5px}.home-personal-actions button{width:31px;height:31px;min-height:31px!important}}@keyframes homeHeroEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeHeroDrift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.055)translate(-8px,-4px)}}.home-dashboard.home-community-start{--home-content-width:min(100%, 1040px);--home-side-gap:16px;--home-card-radius:20px;align-content:start;width:100%;overflow-x:hidden;padding:12px var(--home-side-gap) 94px!important;gap:14px!important;display:grid!important}.home-community-start .home-personal-hero,.home-community-start .home-whats-new,.home-community-start .garage-feed-preview{max-width:100%;width:var(--home-content-width)!important;margin-left:auto!important;margin-right:auto!important}.home-community-start .home-personal-hero{border-radius:var(--home-card-radius)!important;border-color:#e8924e2e!important;min-height:clamp(174px,45vw,190px)!important;margin-bottom:0!important;box-shadow:0 18px 42px #0006,0 0 28px #dc81420f!important}.home-community-start .home-personal-hero-bg{filter:blur(1px)saturate(1.02)contrast(1.06)!important;background-position:50% 48%!important;inset:-3px!important;transform:scale(1.015)!important}.home-community-start .home-personal-hero:before{background:radial-gradient(circle at 74% 38%,#ffa8561a,#0000 32%),linear-gradient(90deg,#000000b8 0%,#00000061 50%,#0009 100%),linear-gradient(#00000042 0%,#00000038 45%,#000000b3 100%)!important}.home-community-start .home-personal-hero:after{box-shadow:inset 0 0 62px #0000009e,inset 0 -38px 54px #0000007a!important}.home-community-start .home-personal-hero-content{min-height:inherit;align-items:flex-end!important;padding:22px 18px 18px!important;display:flex!important}.home-community-start .home-personal-copy{width:min(100%,620px);gap:4px!important;max-width:100%!important}.home-community-start .home-personal-copy>span{letter-spacing:.13em!important;font-size:11px!important}.home-community-start .home-personal-copy h1{max-width:100%;font-size:clamp(27px,7vw,40px)!important;line-height:1.02!important}.home-community-start .home-personal-copy p{gap:2px!important;margin-top:2px!important;font-size:13px!important;line-height:1.25!important;display:grid!important}.home-community-start .home-personal-copy p b,.home-community-start .home-personal-copy p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.home-community-start .home-personal-copy p span{color:#ffefe4db}.home-community-start .home-whats-new{background:linear-gradient(#17110e8f,#08060575)!important;border-radius:18px!important;grid-template-columns:minmax(88px,104px) minmax(0,1fr)!important;gap:8px!important;min-height:64px!important;max-height:none!important;margin-bottom:0!important;padding:8px 0 8px 12px!important}.home-community-start .home-whats-new-title{min-width:0!important}.home-community-start .home-whats-new-title span{font-size:12px!important}.home-community-start .home-whats-new-title small{font-size:9px!important}.home-community-start .home-whats-new-strip{scroll-snap-type:x proximity!important;gap:9px!important;padding:1px 12px 1px 0!important}.home-community-start .home-whats-new-chip{border-radius:16px!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon count""icon title"!important;width:108px!important;height:52px!important;min-height:52px!important;padding:8px 10px!important}.home-community-start .home-whats-new-chip i{width:28px!important;height:28px!important;font-size:13px!important}.home-community-start .home-whats-new-chip b{font-size:15px!important;line-height:1!important}.home-community-start .home-whats-new-chip span{min-width:0;font-size:10.5px!important;line-height:1.1!important}.home-community-start .garage-feed-preview{margin-top:2px!important}.home-community-start .garage-feed-preview .home-section-title{margin:0 0 9px!important}.home-community-start .garage-feed-preview .home-section-title h2{font-size:clamp(19px,4.8vw,23px)!important;line-height:1.1!important}@media (width<=390px){.home-dashboard.home-community-start{--home-side-gap:14px}.home-community-start .home-personal-hero-content{padding:20px 16px 17px!important}.home-community-start .home-whats-new{grid-template-columns:1fr!important;gap:7px!important;padding:10px 0 10px 12px!important}.home-community-start .home-whats-new-title{align-items:baseline;gap:8px;padding-right:12px;display:flex!important}.home-community-start .home-whats-new-chip{width:104px!important}}@keyframes homeCopyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes homeStripIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-settings-overlay{z-index:11900!important;-webkit-backdrop-filter:blur(5px)!important;background:#00000075!important;position:fixed!important;inset:0!important}.profile-settings-drawer{top:max(12px, env(safe-area-inset-top))!important;right:max(10px, env(safe-area-inset-right))!important;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 74px)!important;z-index:12000!important;overscroll-behavior:contain!important;color:#f6efe7f0!important;-webkit-backdrop-filter:blur(20px)!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(155deg,#261710d1,#070605eb),#0a0908d1!important;border:1px solid #d680463d!important;border-radius:24px!important;width:min(86vw,390px)!important;max-width:390px!important;padding:0 14px 18px!important;transition:transform .28s ease-out,opacity .24s ease-out!important;position:fixed!important;overflow-y:auto!important;transform:translate(calc(100% + 28px))!important;box-shadow:-20px 22px 52px #0000008c,0 0 34px #d6804614!important}.profile-settings-drawer.is-open{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.profile-settings-drawer::-webkit-scrollbar{width:0!important}.profile-settings-drawer>.profile-settings-head,.profile-settings-drawer>div:first-child.profile-settings-head{z-index:3!important;background:linear-gradient(#110a07f5,#110a07d1)!important;border-bottom:1px solid #d6804624!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:8px!important;min-height:60px!important;margin:0 -14px 12px!important;padding:14px 14px 11px!important;display:grid!important;position:sticky!important;top:0!important}.profile-settings-drawer>.profile-settings-head>span{color:#f6efe7f2!important;letter-spacing:.01em!important;text-transform:none!important;font-size:16px!important;font-weight:850!important}.profile-settings-drawer>.profile-settings-head button{color:#f6efe7e6!important;background:#00000047!important;border:1px solid #d6804647!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.profile-settings-search-panel{background:#0000003d!important;border:1px solid #d6804629!important;border-radius:16px!important;gap:10px!important;margin:0 0 12px!important;padding:12px!important;display:grid!important}.profile-settings-groups,.profile-settings-drawer>.profile-settings-groups{gap:10px!important;width:100%!important;margin:0!important;display:grid!important}.profile-settings-group,.profile-settings-drawer>.profile-settings-groups .profile-settings-group{background:#08070661!important;border:1px solid #d6804629!important;border-radius:18px!important;gap:0!important;width:100%!important;padding:0!important;display:grid!important;overflow:hidden!important}.profile-settings-group-toggle,.profile-settings-group h3{color:#e6a575!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;background:linear-gradient(#ff914a14,#00000005)!important;border:0!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;display:grid!important}.profile-settings-group-toggle em{color:#e6a575e0!important;text-align:right!important;font-size:16px!important;font-style:normal!important}.profile-settings-items{gap:0!important;padding:2px 8px 8px!important;display:grid!important}.profile-settings-item,.profile-settings-drawer>.profile-settings-groups .profile-settings-group .profile-settings-item{color:#f6efe7e6!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #d6804617!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:7px 4px!important;display:grid!important}.profile-settings-item:first-child{border-top:0!important}.profile-settings-item span{gap:3px!important;min-width:0!important;display:grid!important}.profile-settings-item strong{color:#f6efe7f0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:760!important;line-height:1.12!important;overflow:hidden!important}.profile-settings-item small{color:#f6efe78a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.profile-settings-item em{color:#e6a575c7!important;text-align:right!important;font-size:18px!important;font-style:normal!important;display:block!important}.profile-settings-item:active,.profile-settings-group-toggle:active{transform:scale(.99)!important}.profile-settings-group.is-logout{border-color:#d680463d!important;margin-top:2px!important}.profile-settings-group.is-logout .profile-settings-item strong{color:#e6a575!important}@media (width<=390px){.profile-settings-drawer{width:min(86vw,360px)!important;right:8px!important}}.profile-page{--profile-card-radius:18px;--profile-card-border:#da8e522e;--profile-card-bg:linear-gradient(180deg, #160e0a8a, #060504ad);--profile-card-shadow:inset 0 1px 0 #ffffff0a, 0 16px 34px #0000003d;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;padding-inline:12px!important;display:flex!important;overflow-x:hidden!important}.profile-page *,.profile-page :before,.profile-page :after{box-sizing:border-box!important}.profile-page :where(.profile-hero-card,.profile-meta-list,.profile-review-card,.profile-communities-card,.profile-tabs-card,.profile-garage-tab-modern,.profile-activity-card,.profile-info-card,.profile-community-detail article){border:1px solid var(--profile-card-border)!important;border-radius:var(--profile-card-radius)!important;background:var(--profile-card-bg)!important;width:100%!important;max-width:100%!important;box-shadow:var(--profile-card-shadow)!important;-webkit-backdrop-filter:blur(12px)saturate(112%)!important;margin:0!important}.profile-page .profile-hero-card{background-position:50%!important;background-size:cover!important;min-height:188px!important;position:relative!important;overflow:hidden!important}.profile-page .profile-hero-card:after{background:linear-gradient(90deg,#000000bd,#00000080 52%,#000000a8)!important}.profile-page .profile-hero-actions{z-index:5!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important}.profile-page .profile-hero-actions>button,.profile-page .profile-hero-mail-button{color:#f6efe8e6!important;background:#05040394!important;border:1px solid #da8e5247!important;border-radius:14px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;box-shadow:0 10px 24px #0000003d!important}.profile-page .profile-header-content{z-index:3!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:188px!important;padding:50px 18px 20px!important;display:grid!important;position:relative!important}.profile-page .profile-avatar-wrap{background:#08060561!important;border:1.5px solid #da8e52c7!important;border-radius:50%!important;width:112px!important;min-width:112px!important;height:112px!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 14px 30px #00000057!important}.profile-page .profile-avatar-wrap:before,.profile-page .profile-avatar-wrap:after,.profile-page .profile-avatar-wrap>button,.profile-page .profile-avatar-wrap .avatar-rank-arc{content:none!important;display:none!important}.profile-page .profile-avatar{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;outline:0!important;display:block!important}.profile-page .profile-online-dot{background:#36ea55!important;border:3px solid #050403fa!important;border-radius:50%!important;width:18px!important;height:18px!important;position:absolute!important;bottom:11px!important;right:3px!important;box-shadow:0 0 12px #36ea557a!important}.profile-page .profile-hero-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.profile-page .profile-hero-copy h1{color:#fff4e8!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(22px,6vw,29px)!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.profile-page .profile-name-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.profile-page .profile-verified-badge{color:#d9975c!important;flex:none!important;font-size:13px!important}.profile-page .profile-hero-copy p,.profile-page .profile-hero-location{color:#f6efe8ad!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.profile-page .profile-sync-status:not(.is-error):not(.is-success){display:none!important}.profile-page .profile-meta-list{padding:0!important;overflow:hidden!important}.profile-page .profile-meta-row{display:none!important}.profile-page .profile-meta-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:68px!important;display:grid!important}.profile-page .profile-meta-stats button{background:0 0!important;border-color:#da8e521f!important;border-radius:0!important;min-width:0!important;min-height:68px!important;padding:8px 4px!important}.profile-page .profile-review-card{min-height:82px!important;padding:12px 14px!important}.profile-page .profile-review-head,.profile-page .profile-communities-card header,.profile-page .profile-garage-tab-head{min-width:0!important}.profile-page .profile-communities-card{padding:12px 12px 14px!important}.profile-page .profile-community-strip{gap:12px!important;width:100%!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.profile-page .profile-community-mini-card{flex:0 0 calc(33.3333% - 8px)!important;min-width:112px!important;max-width:140px!important}.profile-page .profile-tabs-card{overflow:hidden!important}.profile-page .profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.profile-page .profile-tabs button,.profile-page .profile-garage-row,.profile-page .profile-garage-compact-row,.profile-page .profile-garage-row-copy,.profile-page .profile-garage-compact-head{min-width:0!important;max-width:100%!important}.profile-page .profile-garage-row-copy>strong,.profile-page .profile-garage-row-copy em,.profile-page .profile-garage-compact-head strong,.profile-page .profile-garage-compact-head em,.profile-page .profile-community-mini-card strong{text-overflow:ellipsis!important;word-break:keep-all!important;overflow:hidden!important}.profile-karma-card,.profile-karma-progress,.profile-karma-grid,.profile-karma-bottom,.profile-karma-pulse,.profile-badge-unlock{display:none!important}.profile-header-karma-chip{color:#e1a168;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=390px){.profile-page{gap:10px!important;padding-inline:10px!important}.profile-page .profile-header-content{grid-template-columns:104px minmax(0,1fr)!important;gap:14px!important;padding:50px 14px 18px!important}.profile-page .profile-avatar-wrap{width:104px!important;min-width:104px!important;height:104px!important}.profile-page .profile-hero-copy h1{font-size:clamp(20px,5.8vw,26px)!important}}.profile-page .profile-avatar-placeholder{color:#ebb17fc7!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:radial-gradient(circle at 50% 36%,#ebb17f2e,#080605db 68%)!important;border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;font-size:26px!important;font-weight:900!important;display:grid!important}.auth-landing .auth-action-dock{left:50%!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 54px)!important;z-index:12!important;opacity:0!important;-webkit-backdrop-filter:blur(18px)saturate(128%)!important;background:linear-gradient(#23181157,#0707076b),#0f0f0f59!important;border:1px solid #ffaa5a2e!important;border-radius:26px!important;grid-template-columns:1fr!important;gap:14px!important;width:min(85vw,370px)!important;max-width:85vw!important;margin:0!important;padding:14px!important;transition:opacity .3s ease-out,transform .3s ease-out!important;display:grid!important;position:fixed!important;transform:translate(-50%,22px)scale(.985)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -22px 42px #0000002e,0 24px 58px #00000085,0 0 36px #ff913714!important}.auth-landing.is-auth-ready .auth-action-dock{opacity:1!important;transform:translate(-50%)scale(1)!important}.auth-landing .auth-action-dock:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 22% 0,#ffbe7321,#0000 34%),linear-gradient(135deg,#ffffff0e,#0000 42%)!important;border-radius:25px!important;position:absolute!important;inset:1px!important}.auth-landing .auth-action-dock .auth-primary-button,.auth-landing .auth-action-dock .auth-secondary-button{z-index:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:18px!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;font-size:13px!important;font-weight:900!important;transition:transform .26s ease-out,box-shadow .26s ease-out,border-color .26s ease-out,background .26s ease-out,filter .26s ease-out!important;position:relative!important}.auth-landing .auth-action-dock .auth-primary-button{color:#120906!important;text-shadow:0 1px #ffe5be29!important;background:radial-gradient(circle at 18% 16%,#fff7d357,#0000 20%) 0 0/100% 100%,linear-gradient(110deg,#0000 0%,#ffffff1f 18%,#0000 36%) 0 0/220% 100%,linear-gradient(#f2bd82 0%,#d39153 42%,#a9602f 100%) 0 0/100% 100%!important;border:1px solid #ffdca673!important;overflow:hidden!important;box-shadow:inset 0 1px #fff6dc8f,inset 0 -14px 28px #53230b3d,inset 0 0 18px #ffecc41a,0 15px 34px #ff8a2f4d,0 0 26px #ff9b4621!important}.auth-landing .auth-action-dock .auth-primary-button:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff61,#0000)!important;width:38%!important;animation:5s ease-in-out infinite auth-startscreen-shine!important;position:absolute!important;inset:-55% auto -55% -45%!important;transform:skew(-28deg)translate(-140%)!important}@keyframes auth-startscreen-shine{0%,78%{opacity:0;transform:skew(-28deg)translate(-150%)}82%{opacity:.5}to{opacity:0;transform:skew(-28deg)translate(520%)}}.auth-landing .auth-action-dock .auth-primary-button:hover{filter:brightness(1.05)saturate(1.03)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff9e4a3,inset 0 -13px 28px #53230b38,0 18px 39px #ff8a2f5c,0 0 34px #ffa8582e!important}.auth-landing .auth-action-dock .auth-primary-button:active,.auth-landing .auth-action-dock .auth-secondary-button:active{transform:translateY(0)scale(.985)!important}.auth-landing .auth-action-dock .auth-secondary-button{color:#ffe5cde6!important;-webkit-backdrop-filter:blur(14px)saturate(122%)!important;background:linear-gradient(#1d18146b,#0a0a0a57),#0f0f0f59!important;border:1px solid #ffaa5a57!important;box-shadow:inset 0 1px #ffffff13,inset 0 -13px 26px #0000002e,0 10px 26px #0000003d!important}.auth-landing .auth-action-dock .auth-secondary-button:hover{color:#fff1df!important;background:linear-gradient(#2a1e1680,#0e0e0e6b),#0f0f0f6b!important;border-color:#ffbe7485!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff1a,0 13px 30px #00000047,0 0 24px #ff963c1f!important}.auth-landing .auth-action-dock .auth-text-button{display:none!important}@media (height<=740px){.auth-landing .auth-action-dock{bottom:calc(env(safe-area-inset-bottom,0px) + 38px)!important}}.profile-admin-hero,.profile-admin-dashboard-grid,.profile-admin-radar-list,.profile-admin-section-list{width:100%}.profile-admin-hero{background:linear-gradient(#28180fb8,#070504bd);border:1px solid #da8e5238;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000047}.profile-admin-hero small,.profile-admin-hero span,.profile-admin-radar-list small,.profile-admin-section-list small,.profile-admin-note{color:#f6efe8a3}.profile-admin-hero small{color:#e0a06a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.profile-admin-hero h2{color:#fff4e8;margin:0 0 6px;font-size:24px;line-height:1.05}.profile-admin-hero p{color:#f6efe8bd;margin:0 0 12px;font-size:13px;line-height:1.45}.profile-admin-hero span{color:#e0a06a;background:#0a07056b;border:1px solid #da8e5238;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.profile-admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-admin-stat{background:#07050494;border:1px solid #da8e5229;border-radius:14px;min-height:82px;padding:13px}.profile-admin-stat strong{color:#f3b276;font-size:25px;line-height:1;display:block}.profile-admin-stat span{color:#f6efe8b8;margin-top:8px;font-size:12px;line-height:1.25;display:block}.profile-admin-stat.is-alert strong{color:#ff8f72}.profile-admin-stat.is-safe strong{color:#72df8a}.profile-admin-stat.is-highlight strong{color:#ffc179}.profile-admin-radar-list{gap:12px;display:grid}.profile-admin-radar-list article{background:#0705048f;border:1px solid #da8e522e;border-radius:16px;padding:14px}.profile-admin-radar-list h3{color:#fff4e8;margin:5px 0 7px;font-size:16px}.profile-admin-radar-list p{color:#f6efe8bd;margin:0 0 12px;font-size:13px;line-height:1.4}.profile-admin-radar-list article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-admin-radar-list button,.profile-admin-section-list button{color:#f0b27b;background:#0a07057a;border:1px solid #da8e523d;border-radius:12px;min-height:42px;font-weight:800}.profile-admin-section-list{gap:8px;display:grid}.profile-admin-section-list button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.profile-admin-section-list strong{color:#fff1df;font-size:14px;display:block}.profile-admin-section-list small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.profile-admin-section-list em{color:#d4935e;font-style:normal}.notification-preferences-panel{gap:12px;display:grid}.notification-preferences-intro,.notification-preference-group{background:linear-gradient(145deg,#180f0cb8,#070606db),#090707ad;border:1px solid #cd8c6947;border-radius:16px;box-shadow:inset 0 1px #ffe8d60d,0 14px 34px #0000003d}.notification-preferences-intro{padding:15px}.notification-preferences-intro span,.notification-preference-group small{color:#e4a16f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.notification-preferences-intro h2{color:#f7eee6;margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.05}.notification-preferences-intro p,.notification-preference-group p{color:#f6ece3b8;margin:0;font-size:12.5px;line-height:1.45}.notification-preferences-status,.notification-preferences-warning{border-radius:13px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.notification-preferences-status{color:#f7eee6c7;background:#e4a16f14;border:1px solid #e4a16f2e}.notification-preferences-warning{color:#ffd5b7;background:#48201457;border:1px solid #e4a16f52}.notification-preference-groups{gap:12px;display:grid}.notification-preference-group{transition:border-color .22s,opacity .22s,transform .22s;overflow:hidden}.notification-preference-group.is-muted{opacity:.62}.notification-preference-group header{border-bottom:1px solid #cd8c691f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.notification-preference-group h3{color:#f6eee8;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.1}.notification-preference-group small{letter-spacing:.08em;margin-top:8px;display:block}.notification-preference-items{padding:3px 14px 8px;display:grid}.notification-preference-item{border-top:1px solid #cd8c6914;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;display:grid}.notification-preference-item:first-child{border-top:0}.notification-preference-item span{color:#f6ece3c7;font-size:12.5px;line-height:1.3}.notification-preference-switch{background:#0000006b;border:1px solid #cd8c694d;border-radius:999px;width:42px;height:24px;transition:border-color .2s,background .2s,opacity .2s;position:relative;box-shadow:inset 0 1px 6px #00000073}.notification-preference-switch span{background:#f6ece38f;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;top:4px;left:4px;box-shadow:0 3px 8px #00000061}.notification-preference-switch.is-on{background:linear-gradient(135deg,#9e54267a,#432315b8);border-color:#e4a16fc7}.notification-preference-switch.is-on span{background:#e7a66f;transform:translate(18px);box-shadow:0 0 16px #e4a16f47}.notification-preference-switch:disabled{cursor:not-allowed;opacity:.48}@media (width<=430px){.notification-preferences-intro h2{font-size:18px}.notification-preference-group header{padding:13px}.notification-preference-items{padding-inline:13px}}html,body,#root{min-height:100svh;background-color:#050403!important}html,body{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}#root{isolation:isolate;background:0 0!important}.app-shell,.app-screen,.page,.page-shell,.home-page,.home-screen,.garage-page,.profile-page,.roadtrip-page,.board-page,.wk-board-page,.blackboard-page,.shop-page,.brosos-page,.ridesafe-page,.tourplanner-page,.tourplanner-overview-page,.tourplanner-quick-builder,.profile-messenger-page,.vehicle-detail-page,.vehicle-mappe-page{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.shared-preview-image,.messenger-attachment-image,.home-event-preview-image,.market-listing-image,.wk-shop-product-image,.home-buddy-avatar,.discover-photo-image,.profile-vehicle-cover,.profile-vehicle-image,.profile-garage-vehicle-image,.profile-menu-card-image,.vehicle-detail-hero,.vehicle-card-image,.profile-chat-head-avatar,.profile-chat-avatar,.profile-favorite-buddy-avatar,.profile-hero-card,.wk-listing-image,.wk-listing-detail-hero,.wk-listing-detail-thumb,.wk-listing-detail-avatar,.wk-management-image,.wk-home-event-media,.wk-event-detail-hero,[class*=-image],[class*=-media],[class*=-hero]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#050403b8,#050403e0),url(/garage-hero.png) 50%/cover no-repeat,#050403;position:fixed;inset:0}.profile-page,.profile-page *{box-sizing:border-box}.profile-page{color:#f4ede6!important;width:min(1040px,100%)!important;max-width:100%!important;margin:0 auto!important;padding:10px 12px 104px!important}.profile-page button,.profile-page [role=button]{font:inherit!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important}.profile-page .profile-hero-card,.profile-page .profile-meta-list,.profile-page .profile-review-card,.profile-page .profile-tabs-card,.profile-page .profile-activity-card{background-color:#080605c2!important;border:1px solid #b05d3447!important;border-radius:18px!important;width:100%!important;max-width:100%!important;box-shadow:0 18px 42px #00000057!important}.profile-page .profile-hero-card{background-position:50% 62%!important;background-size:cover!important;height:230px!important;min-height:230px!important;max-height:230px!important;margin:0 0 14px!important;position:relative!important;overflow:hidden!important}.profile-page .profile-hero-card:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#00000014,#00000073 72%,#000000ad)!important;position:absolute!important;inset:0!important}.profile-page .profile-security-icons{z-index:4!important;align-items:center!important;gap:7px!important;display:flex!important;position:absolute!important;top:10px!important;left:10px!important}.profile-page .profile-security-icons img{object-fit:contain!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:block!important}.profile-page .profile-hero-actions{z-index:5!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;top:12px!important;right:12px!important}.profile-page .profile-header-content{z-index:3!important;justify-content:flex-start!important;align-items:flex-end!important;gap:18px!important;min-width:0!important;display:flex!important;position:absolute!important;bottom:20px!important;left:24px!important;right:24px!important}.profile-page .profile-avatar-wrap{z-index:3!important;flex:0 0 118px!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:118px!important;position:relative!important;inset:auto!important}.profile-page .profile-avatar{object-fit:cover!important;border-radius:50%!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:118px!important;min-height:118px!important;max-height:118px!important;display:block!important}.profile-page .profile-online-dot{position:absolute!important;bottom:9px!important;right:8px!important}.profile-page .profile-hero-copy{text-align:left!important;flex:0 auto!important;min-width:0!important;max-width:calc(100% - 136px)!important;margin:0!important;padding:0 0 8px!important;display:block!important}.profile-page .profile-hero-copy h1{color:#fff!important;text-shadow:0 2px 14px #000000a6!important;margin:0!important;font-size:clamp(22px,6vw,30px)!important;line-height:1.02!important;display:block!important;transform:none!important}.profile-page .profile-meta-list{background:linear-gradient(145deg,#26130b59,#050403eb)!important;gap:8px!important;margin:0 0 14px!important;padding:10px 0 0!important;display:grid!important;overflow:hidden!important}.profile-page .profile-meta-row{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 12px!important;width:100%!important;max-width:100%!important;padding:0 10px!important;display:flex!important;overflow:visible!important}.profile-page .profile-meta-row span,.profile-page .profile-meta-stats span,.profile-page .profile-review-head>span,.profile-page .profile-tabs>button>span,.profile-page .profile-activity-card span{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.profile-page .profile-meta-row span{white-space:normal!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;line-height:1.25!important;display:inline-flex!important}.profile-page .profile-meta-stats{border-top:1px solid #b05d342e!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important;overflow:hidden!important}.profile-page .profile-meta-stats button{color:#f4ede6!important;min-width:0!important;min-height:62px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-right:1px solid #b05d3429!important;border-radius:0!important;place-items:center!important;gap:3px!important;padding:5px 2px 7px!important;display:grid!important}.profile-page .profile-meta-stats button:last-child{border-right:0!important}.profile-page .profile-meta-stats span{color:#d9966a!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;max-width:100%!important;line-height:1!important;display:inline-flex!important}.profile-page .profile-meta-stat-icon{object-fit:contain!important;flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;display:inline-block!important}.profile-page .profile-meta-stats b{font-size:12px!important;line-height:1!important;display:inline!important}.profile-page .profile-meta-stats em{color:#f4ede6bd!important;text-align:center!important;white-space:normal!important;max-width:100%!important;margin:0!important;font-size:9px!important;font-style:normal!important;line-height:1.1!important;display:block!important}.profile-page .profile-review-card{text-align:center!important;background:linear-gradient(145deg,#26130b59,#050403eb)!important;gap:4px!important;height:auto!important;min-height:76px!important;margin:0 0 14px!important;padding:10px 14px!important;display:grid!important;overflow:hidden!important}.profile-page .profile-review-head{color:#f4ede6!important;width:100%!important;min-height:26px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0!important;display:flex!important}.profile-page .profile-review-head b{align-items:center!important;line-height:1!important;display:inline-flex!important}.profile-page .profile-review-score{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.profile-page .profile-review-card p,.profile-page .profile-review-card blockquote{color:#f4ede6!important;text-align:center!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;background:0 0!important;border:0!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.profile-page .profile-review-roller{align-items:center!important;gap:0!important;min-height:0!important;padding-top:0!important;display:grid!important}.profile-page .profile-review-roller p{margin:0!important}.profile-page .profile-tabs-card{background:#080605c7!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:10px 0 8px!important;display:grid!important;overflow:hidden!important}.profile-page .profile-tabs>button{color:#f4ede6bd!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-weight:800!important;display:flex!important}.profile-page .profile-tabs>button.is-active{color:#f4ede6!important;border-bottom-color:#d9966a!important}.profile-page .profile-garage-vehicle-list{gap:8px!important;width:100%!important;display:grid!important}.profile-page .profile-garage-row{width:100%!important;box-shadow:none!important;background:#080605b8!important;border:1px solid #b05d343d!important;border-radius:14px!important;margin:0!important;display:block!important;overflow:hidden!important}.profile-page .profile-garage-row-main{color:#f4ede6!important;width:100%!important;min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:68px minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;padding:7px 9px!important;display:grid!important}.profile-page .profile-garage-row-copy{gap:4px!important;min-width:0!important;display:grid!important}.profile-page .profile-garage-row-copy>strong,.profile-page .profile-garage-row-copy em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.profile-page .profile-garage-row-copy>strong{color:#fff!important;font-size:15px!important;line-height:1.12!important}.profile-page .profile-garage-row-copy em{color:#f4ede6c2!important;font-size:12px!important;font-style:normal!important}.profile-page .profile-activity-card{background:linear-gradient(145deg,#26130b59,#050403eb)!important;gap:8px!important;margin-top:12px!important;padding:11px 13px!important;display:grid!important;overflow:hidden!important}.profile-page .profile-activity-card>div{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.profile-page .profile-activity-card article{grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.profile-page .profile-activity-card p{overflow-wrap:anywhere!important;min-width:0!important;margin:0!important}@media (width<=430px){.profile-page{padding-inline:10px!important}.profile-page .profile-header-content{gap:14px!important;bottom:18px!important;left:18px!important;right:18px!important}.profile-page .profile-avatar-wrap,.profile-page .profile-avatar{flex-basis:104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important}.profile-page .profile-hero-copy{max-width:calc(100% - 118px)!important}.profile-page .profile-meta-stats button{min-height:58px!important}.profile-page .profile-meta-stat-icon{flex-basis:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}}.profile-page .profile-tabs-card{background:#080605c7!important;margin:10px 0 8px!important;padding:0!important;display:block!important;overflow:hidden!important}.profile-page .profile-tabs{border-bottom:1px solid #b05d3433!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}.profile-page .profile-tabs button{color:#f4ede6bd!important;width:100%!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;letter-spacing:.01em!important;text-align:center!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 5px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important}.profile-page .profile-tabs button.is-active{color:#f4ede6!important;border-bottom-color:#d9966a!important}.profile-page .profile-public-garage,.profile-page .profile-listing-panel,.profile-page .profile-tour-panel,.profile-page .profile-placeholder-card{width:100%!important;min-width:0!important;padding:10px!important;display:block!important;overflow:visible!important}.profile-page .profile-garage-vehicle-list{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.profile-page .profile-garage-row-main,.profile-page .profile-garage-row-copy,.profile-page .profile-garage-expand,.profile-page .profile-activity-card button{appearance:none!important;box-shadow:none!important;margin:0!important}.profile-page .profile-garage-row-copy{color:#f4ede6!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important}.profile-page .profile-garage-expand{color:#d9966a!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:32px!important;padding:0!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}.profile-page .profile-garage-thumb{width:68px!important;min-width:68px!important;height:52px!important;min-height:52px!important;box-shadow:none!important;background-color:#ffffff0f!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:10px!important;padding:0!important;display:block!important}.profile-page .profile-activity-card h2{color:#f4ede6!important;margin:0!important}.profile-page .profile-activity-card button{color:#d9966a!important;background:#00000040!important;border:1px solid #b05d3459!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}.profile-page .profile-public-garage{background:linear-gradient(#050403f5,#050403fc),url(/garage-hero.png) top/cover no-repeat!important;width:100%!important;padding:0 2px 10px!important;display:block!important;overflow:visible!important}.profile-page .profile-garage-vehicle-list{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.profile-page .profile-garage-row{background:linear-gradient(145deg,#0f0a08f2,#050403fc),#080605eb!important;border:1px solid #b05d343d!important;border-radius:14px!important;width:100%!important;margin:0!important;display:block!important;overflow:hidden!important;box-shadow:inset 0 1px #f4ede608,0 8px 20px #0000003d!important}.profile-page .profile-garage-row-main{width:100%!important;min-height:64px!important;color:inherit!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:68px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;padding:6px 8px!important;display:grid!important}.profile-page .profile-garage-thumb-wrap{border-radius:10px!important;width:68px!important;min-width:68px!important;height:50px!important;position:relative!important;overflow:visible!important}.profile-page .profile-garage-thumb{width:68px!important;min-width:68px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;cursor:default!important;background-color:#ffffff0f!important;background-position:50%!important;background-size:cover!important;border:1px solid #b05d3433!important;border-radius:10px!important;padding:0!important;display:block!important}.profile-page .profile-garage-row-copy{width:100%!important;min-width:0!important;color:inherit!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:center!important;align-self:center!important;gap:5px!important;padding:0!important;display:grid!important}.profile-page .profile-garage-row-copy>strong{color:#f4ede6!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;font-size:14px!important;line-height:1.15!important;display:block!important;overflow:visible!important}.profile-page .profile-garage-row-copy em{color:#f4ede6ad!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.profile-page .profile-garage-expand{color:#d9966a!important;width:18px!important;min-width:18px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;justify-self:end!important;align-items:center!important;padding:4px!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}.profile-page .profile-garage-detail{gap:4px!important;padding:0 12px 10px!important}.profile-page .profile-garage-detail .profile-garage-view-toggle{box-shadow:none!important;background:#0504038a!important;border:1px solid #b05d343d!important;border-radius:999px!important;justify-self:end!important;align-items:center!important;gap:2px!important;margin:0 0 2px auto!important;padding:2px!important;display:inline-flex!important}.profile-page .profile-garage-detail .profile-garage-view-toggle button{color:#d9966a85!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.profile-page .profile-garage-detail .profile-garage-view-toggle button.is-active{color:#d9966a!important;background:#b05d3429!important;border-color:#d9966a9e!important;box-shadow:0 0 10px #b05d3424!important}.profile-page .profile-garage-detail .profile-garage-view-toggle svg{width:13px!important;height:13px!important}.profile-page .profile-garage-detail .profile-garage-view-toggle+.profile-garage-brief{border-top:0!important;padding-top:0!important}.profile-page .profile-garage-expand-icon{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;transform-origin:50%!important;line-height:1!important;transition:transform .18s!important;display:inline-block!important;transform:rotate(0)!important}.profile-page .profile-garage-expand-icon.is-open{transform:rotate(90deg)!important}.profile-page .profile-garage-arrow{color:inherit!important;font-size:inherit!important;transform-origin:50%!important;line-height:1!important;transition:transform .18s!important;display:inline-block!important;transform:rotate(0)!important}.profile-page .profile-garage-arrow.is-open{transform:rotate(90deg)!important}.profile-page .profile-listing-panel>.profile-meta-stats,.profile-page .profile-listing-panel .profile-meta-stats,.profile-page .profile-listing-panel .profile-listing-stats,.profile-page .profile-listing-panel .profile-dashboard-stats,.profile-page .profile-listing-panel .profile-tab-summary{display:none!important}.feed-card{color:#f4ede6;background:linear-gradient(145deg,#26130b57,#050403eb),#0a0807f0;border:1px solid #b05d3447;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000057}.feed-card-header{grid-template-columns:42px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative}.feed-card-header>img{object-fit:cover;border:1px solid #d9966a80;border-radius:50%;width:42px;height:42px}.feed-card-header strong,.feed-card-body h3{color:#fff8ef;font-weight:900;display:block}.feed-card-header span,.feed-card-body p,.feed-card-meta{color:#f4ede6b8}.feed-card-header span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}.feed-card-header em{color:#ffb076;white-space:nowrap;background:#d96f281f;border:1px solid #d9966a6b;border-radius:8px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900}.feed-card-header>button{color:#f4ede6;background:#ffffff0d;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.feed-card-menu{z-index:2;background:#050403f5;border:1px solid #b05d3459;border-radius:10px;padding:5px;position:absolute;top:43px;right:10px}.feed-card-menu button{color:#ffc5c5;background:0 0;border:0;padding:8px;font-size:12px;font-weight:850}.feed-card-media{aspect-ratio:1;background:#050403;position:relative}.feed-card-media img{object-fit:cover;width:100%;height:100%}.feed-card-media span{color:#fff;background:#000000b3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;bottom:10px;right:10px}.feed-card-body{gap:6px;padding:10px;display:grid}.feed-card-meta{justify-content:space-between;gap:8px;font-size:10.5px;font-weight:800;display:flex}.feed-card-body h3{margin:0;font-size:15px;line-height:1.1}.feed-card-body p{margin:0;font-size:12px;line-height:1.45}.feed-card-actions{align-items:center;gap:8px;padding:0 10px 10px;display:flex}.feed-card-actions button{color:#f4ede6c7;background:#00000052;border:1px solid #b05d343d;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:34px;min-height:32px;padding:0 10px;font-size:14px;font-weight:850;display:inline-flex}.feed-card-actions b{font-size:11px}.feed-card-actions button.is-active{color:#ffb076;border-color:#ff8b45b3}.feed-comments-panel{border-top:1px solid #b05d342e;gap:8px;padding:10px;display:grid}.feed-comment-list{gap:6px;display:grid}.feed-comment-list p{background:#ffffff0a;border-radius:10px;gap:2px;margin:0;padding:8px;display:grid}.feed-comment-list strong{color:#ffb076;font-size:11px}.feed-comment-list span{color:#f4ede6c2;font-size:12px}.feed-comment-form{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.feed-comment-form input{color:#f4ede6;background:#00000061;border:1px solid #b05d3447;border-radius:999px;min-height:34px;padding:0 11px}.feed-comment-form button{color:#ffb076;background:#d96f2833;border:1px solid #ff8b458a;border-radius:999px;font-size:20px;font-weight:900}.feed-card.is-compact .feed-card-header{grid-template-columns:34px minmax(0,1fr) auto}.feed-card.is-compact .feed-card-header>img{width:34px;height:34px}.feed-card.is-compact .feed-card-header>button{display:none}.feed-card.is-compact .feed-card-actions{gap:6px;padding:0 9px 9px}.feed-card.is-compact .feed-card-actions button{min-width:30px;min-height:29px;padding:0 8px;font-size:13px}.feed-card.is-compact .feed-card-actions b{font-size:10px}.feed-card.is-compact .feed-card-media{aspect-ratio:1}.profile-feed-panel,.community-feed-list{gap:12px;display:grid}.garage-feed-preview-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -12px;padding:0 12px 8px;display:flex;overflow-x:auto}.garage-feed-preview-list::-webkit-scrollbar{display:none}.garage-feed-preview-list .feed-card{scroll-snap-align:start;flex:0 0 min(76vw,280px)}.profile-feed-panel{padding:10px}.profile-feed-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.profile-feed-head h2{color:#f4ede6;margin:0;font-size:18px}.profile-feed-head span{color:#f4ede694;font-size:11px;font-weight:800}.profile-feed-head button,.feed-empty-state button,.community-feed-hero button,.home-section-action{color:#170b05;background:linear-gradient(#ff9b52,#d66f28);border:1px solid #ff8b4599;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:900}.feed-empty-state{text-align:center;background:#0504037a;border:1px dashed #b05d3459;border-radius:14px;padding:18px}.feed-empty-state strong,.feed-empty-state p{margin:0 0 8px;display:block}.feed-empty-state p{color:#f4ede6ad;font-size:12px}.garage-feed-preview{margin-top:12px}.feed-composer-backdrop{z-index:13000;background:#0000009e;align-items:end;display:grid;position:fixed;inset:0}.feed-composer-modal{color:#f4ede6;background:linear-gradient(145deg,#26130bf5,#050403fa),#050403;border:1px solid #b05d3461;border-radius:20px 20px 0 0;max-height:92dvh;padding:14px;overflow:auto}.feed-composer-modal>header{grid-template-columns:42px 1fr 70px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.feed-composer-modal h2{text-align:center;margin:0;font-size:18px}.feed-composer-modal header button,.feed-linked-vehicle button{color:#ffb076;background:#0000005c;border:1px solid #b05d3457;border-radius:10px;min-height:34px;font-weight:900}.feed-composer-title,.feed-composer-text,.feed-location-field,.feed-comments-toggle{gap:6px;margin-bottom:11px;display:grid}.feed-composer-title span,.feed-location-field span,.feed-composer-section h3,.feed-linked-vehicle small{color:#d9966a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.feed-composer-title input,.feed-location-field input,.feed-composer-text textarea{color:#f4ede6;background:#0000007a;border:1px solid #b05d3452;border-radius:12px;width:100%;padding:11px}.feed-composer-text textarea{resize:vertical;min-height:112px}.feed-composer-text span{color:#f4ede68f;justify-self:end;font-size:11px}.feed-media-uploader{gap:9px;margin-bottom:12px;display:grid}.feed-upload-drop{text-align:center;background:#00000047;border:1px dashed #b05d3475;border-radius:14px;place-items:center;gap:3px;padding:16px;display:grid}.feed-upload-drop input{display:none}.feed-upload-drop strong{color:#f4ede6}.feed-upload-drop span,.feed-media-uploader p{color:#f4ede69e;font-size:11px}.feed-media-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.feed-media-preview-grid article{aspect-ratio:1;border-radius:12px;position:relative;overflow:hidden}.feed-media-preview-grid img{object-fit:cover;width:100%;height:100%}.feed-media-preview-grid button,.feed-media-preview-grid b{color:#fff;background:#000000b3;border:0;border-radius:999px;position:absolute}.feed-media-preview-grid button{width:24px;height:24px;top:5px;right:5px}.feed-media-preview-grid b{padding:4px 6px;font-size:10px;bottom:6px;left:6px}.feed-linked-vehicle{background:#00000042;border:1px solid #b05d343d;border-radius:14px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.feed-linked-vehicle span{color:#f4ede6a3;font-size:12px}.feed-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.feed-chip-grid button{color:#f4ede6c7;background:#0000005c;border:1px solid #b05d3442;border-radius:999px;min-height:32px;padding:0 10px;font-size:11px;font-weight:850}.feed-chip-grid button.is-active,.feed-visibility-grid button.is-active{color:#ffb076;background:#d96f282e;border-color:#ff8b45cc}.feed-visibility-grid{gap:8px;display:grid}.feed-visibility-grid button{color:#f4ede6;text-align:left;background:#00000052;border:1px solid #b05d3442;border-radius:12px;gap:2px;padding:10px;display:grid}.feed-visibility-grid span{color:#f4ede69e;font-size:11px}.feed-comments-toggle{grid-template-columns:20px 1fr;align-items:center}.feed-comments-toggle input{accent-color:#d66f28}.feed-error{color:#ffc5c5;background:#640c0c52;border:1px solid #ff575766;border-radius:10px;margin:0;padding:9px;font-size:12px}.community-feed-page{color:#f4ede6;background:linear-gradient(#0000009e,#000000e0),url(/garage-hero.png) 50%/cover fixed;min-height:100dvh;padding:12px 12px 96px}.community-feed-hero{justify-content:space-between;align-items:center;gap:12px;width:min(100%,620px);margin:6px auto 12px;display:flex}.community-feed-hero h1{margin:0;font-size:25px}.community-feed-tabs{grid-template-columns:repeat(3,1fr);gap:7px;width:min(100%,620px);margin:0 auto 12px;display:grid}.community-feed-tabs button{color:#f4ede6bd;background:#00000061;border:1px solid #b05d3442;border-radius:10px;min-height:36px;font-weight:900}.community-feed-tabs button.is-active{color:#ffb076;border-color:#ff8b45b8}.community-feed-list{width:min(100%,620px);margin:0 auto}@media (width>=720px){.feed-composer-backdrop{align-items:center;padding:24px}.feed-composer-modal{border-radius:20px;width:min(100%,620px);margin:0 auto}}.home-community-start .garage-feed-preview-list{gap:14px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.home-community-start .garage-feed-preview-list .feed-card{scroll-snap-align:none;background:linear-gradient(#2a1a119e,#070504eb),#080605db;border-color:#e5914e38;border-radius:20px;flex:none;width:100%;min-width:0;max-width:100%;box-shadow:0 18px 38px #00000057,inset 0 1px #ffe2c60d}.home-community-start .garage-feed-preview-list .feed-card-header{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;min-height:66px;padding:10px 12px}.home-community-start .garage-feed-preview-list .feed-card-header>img{border-color:#e89c6294;width:46px;height:46px;box-shadow:0 8px 18px #00000052}.home-community-start .garage-feed-preview-list .feed-card-header>div{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.home-community-start .garage-feed-preview-list .feed-card-header strong{color:#fff4ec;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;line-height:1.05;overflow:hidden}.home-community-start .garage-feed-preview-list .feed-card-header span{color:#ffe6d4b3;max-width:100%;font-size:11.5px;line-height:1.2}.home-community-start .garage-feed-preview-list .feed-card-header em{border-radius:10px;align-self:center;padding:6px 8px;font-size:10px}.home-community-start .garage-feed-preview-list .feed-card-media{aspect-ratio:4/3;background:#050302;border-top:1px solid #e5914e24}.home-community-start .garage-feed-preview-list .feed-card-media img{object-fit:cover}.home-community-start .garage-feed-preview-list .feed-card-body{gap:7px;padding:12px}.home-community-start .garage-feed-preview-list .feed-card-actions{padding:0 12px 12px}.home-community-start .home-section-action{color:#eea363;background:#100c0a94;border:1px solid #f0a05c2e;border-radius:16px;width:100%;min-height:42px;margin-top:12px;font-weight:900}.feed-card-avatar-placeholder{color:#ffdbbcd1;letter-spacing:.03em;background:radial-gradient(circle at 50% 35%,#d680462e,#080605db 70%);border:1px solid #d6804659;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.feed-card.is-compact .feed-card-avatar-placeholder{width:34px;height:34px;font-size:10px}.feed-card-header>.feed-card-avatar-placeholder{white-space:nowrap!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;line-height:1!important;display:grid!important;overflow:hidden!important}.feed-card.is-compact .feed-card-header>.feed-card-avatar-placeholder{width:34px!important;height:34px!important}.alpha-page{--alpha-bg:#050403;--alpha-line:#ffaa5a2b;--alpha-line-strong:#ffb5695c;--alpha-copper:#d9965f;--alpha-text:#fff3e6;--alpha-muted:#f8eee4a3;min-height:100svh;color:var(--alpha-text);background:var(--alpha-bg);position:relative;overflow-x:hidden}html.alpha-route-lock,body.alpha-route-lock{overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden!important}@media (width>=768px){.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-form-head h2{max-width:min(100%,35ch)!important;font-size:clamp(30px,3vw,42px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-premium-consent .alpha-consent-text{font-size:14px!important}}body>.alpha-modal-backdrop .alpha-legal-modal,.alpha-modal-backdrop .alpha-legal-modal{border-color:#d57f3a42!important;border-radius:17px!important;gap:10px!important;width:min(100vw - 42px,380px)!important;max-height:min(76dvh,430px)!important;padding:20px 22px 21px!important;box-shadow:0 22px 58px #0000009e,0 0 26px #dc7f3714!important}body>.alpha-modal-backdrop .alpha-legal-modal header,.alpha-modal-backdrop .alpha-legal-modal header{gap:5px!important;padding-right:28px!important}body>.alpha-modal-backdrop .alpha-legal-modal header small,.alpha-modal-backdrop .alpha-legal-modal header small{letter-spacing:.17em!important;font-size:9px!important}body>.alpha-modal-backdrop .alpha-legal-modal h2,.alpha-modal-backdrop .alpha-legal-modal h2{font-size:clamp(22px,6vw,28px)!important;line-height:1.04!important}body>.alpha-modal-backdrop .alpha-legal-modal p,.alpha-modal-backdrop .alpha-legal-modal p{font-size:13px!important;line-height:1.48!important}body>.alpha-modal-backdrop .alpha-legal-modal .alpha-modal-close,.alpha-modal-backdrop .alpha-legal-modal .alpha-modal-close{color:#ffd5aedb!important;width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important;top:11px!important;right:12px!important}body>.alpha-modal-backdrop .alpha-legal-modal .alpha-modal-close:hover,.alpha-modal-backdrop .alpha-legal-modal .alpha-modal-close:hover,body>.alpha-modal-backdrop .alpha-legal-modal .alpha-modal-close:focus-visible,.alpha-modal-backdrop .alpha-legal-modal .alpha-modal-close:focus-visible{color:#ffe5ca!important;text-shadow:0 0 14px #df854057!important;transform:none!important}.alpha-final-fix-page .trailer-play-button,.alpha-final-fix-page .alpha-trailer-play-orb,.alpha-final-fix-page .alpha-trailer-center-play{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}body.alpha-route-lock #root{width:100%;height:100dvh;min-height:100dvh;overflow:hidden!important}html.alpha-route-lock .alpha-page.alpha-final-fix-page,body.alpha-route-lock .alpha-page.alpha-final-fix-page{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh!important;min-height:100dvh!important;overflow:hidden auto!important}html.alpha-route-lock .alpha-page.alpha-final-fix-page.is-intro-running,body.alpha-route-lock .alpha-page.alpha-final-fix-page.is-intro-running{overflow:hidden!important}@supports not (height:100dvh){body.alpha-route-lock #root,html.alpha-route-lock .alpha-page.alpha-final-fix-page,body.alpha-route-lock .alpha-page.alpha-final-fix-page{height:100vh!important;min-height:100vh!important}}.alpha-page button,.alpha-page input{font:inherit}.alpha-hero-section{background:#060403 url(/garage-hero.png) 50%/cover no-repeat;min-height:min(38svh,340px);padding:10px 16px 26px;display:grid;position:relative;overflow:hidden}.alpha-hero-section:before{content:"";background:radial-gradient(circle at 48% 22%,#ffb15e26,#0000 28%),linear-gradient(#00000057,#0000008f 56%,#050403 96%);position:absolute;inset:0}.alpha-hero-section:after{content:"";background:linear-gradient(#0000,#050403 88%);height:34%;position:absolute;inset:auto 0 0}.alpha-hero-overlay{-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);background:radial-gradient(circle at 82% 70%,#db7e341c,#0000 32%);position:absolute;inset:0}.alpha-hero-inner{z-index:2;text-align:center;align-self:center;width:min(100%,720px);margin-inline:auto;position:relative;transform:translateY(-16px)}.alpha-hero-inner img{filter:drop-shadow(0 14px 30px #00000094);width:62px;height:auto;margin-bottom:8px}.alpha-hero-inner span,.alpha-section-head small,.alpha-success-card small,.alpha-modal header small{color:var(--alpha-copper);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950}.alpha-hero-inner h1,.alpha-success-card h1{color:#fff8ef;letter-spacing:0;text-shadow:0 16px 46px #000000c7,0 0 26px #ffa05424;max-width:680px;margin:7px auto 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,9.2vw,56px);line-height:.96}.alpha-hero-inner p{color:#fff4e8c2;max-width:500px;margin:0 auto;font-size:clamp(12.5px,2.4vw,15px);line-height:1.35}.alpha-onboarding-shell{z-index:4;gap:10px;width:min(100% - 22px,920px);margin:-56px auto 0;display:grid;position:relative}.alpha-top-notes{text-align:center;gap:7px;width:min(100% - 10px,760px);margin-inline:auto;display:grid}.alpha-form-section,.alpha-success-card,.alpha-support-section{border:1px solid var(--alpha-line);-webkit-backdrop-filter:blur(16px)saturate(122%);background:radial-gradient(circle at 18% 0,#ffae6213,#0000 34%),linear-gradient(#1b120d94,#070605ad);border-radius:22px;box-shadow:inset 0 1px #fff1,0 18px 46px #00000052}.alpha-release-note,.alpha-benefit-card{color:#fff4e8c7}.alpha-release-note strong,.alpha-benefit-card strong{color:#f2b16f;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.alpha-benefit-card{color:#fff4e8c7}.alpha-onboarding-form{gap:12px;display:grid}.alpha-form-section{gap:12px;padding:14px;display:grid}.alpha-section-head{gap:4px;max-width:620px;display:grid}.alpha-section-head h2{color:#fff5ea;letter-spacing:0;margin:0;font-size:clamp(20px,5vw,28px);line-height:1.05}.alpha-section-head p{color:var(--alpha-muted);margin:0;font-size:12.5px;line-height:1.42}.alpha-inline-head{grid-template-columns:minmax(0,.9fr) minmax(135px,1fr);align-items:end;gap:12px;max-width:none;display:grid}.alpha-field-grid{gap:10px;display:grid}.alpha-field-grid label,.alpha-city-field{gap:6px;display:grid}.alpha-field-grid span,.alpha-city-field span{color:#f8eee4a8;font-size:11px;font-weight:850}.alpha-field-grid input,.alpha-city-field input{color:#fff3e6;background:linear-gradient(#100d0b9e,#0707078a);border:1px solid #ffaa5a2e;border-radius:15px;outline:none;width:100%;height:46px;padding:0 13px;font-size:14px;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;box-shadow:inset 0 1px #ffffff0a,inset 0 10px 18px #00000024}.alpha-field-grid input:focus,.alpha-city-field input:focus{background:linear-gradient(#17110db3,#07070794);border-color:#ffb96d80;transform:translateY(-1px);box-shadow:inset 0 1px #fff1,0 0 18px #ff963c29}.alpha-upload-grid{grid-template-columns:minmax(116px,.82fr) minmax(0,1.18fr);gap:10px;display:grid}.alpha-upload-card{cursor:pointer;background:linear-gradient(#130e0b75,#0605048f);border:1px solid #ffaa5a29;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:10px;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0003}.alpha-upload-card:hover{border-color:#ffbd705c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0000003d,0 0 22px #ff903712}.alpha-upload-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.alpha-upload-preview{background:radial-gradient(circle at 50% 35%,#ffaa5a21,#080706ad 64%) 50%/cover no-repeat;border:1px solid #ffaa5a38;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.alpha-upload-card.is-avatar .alpha-upload-preview{border-radius:50%}.alpha-upload-card.is-cover .alpha-upload-preview{border-radius:13px;width:76px}.alpha-upload-preview i{color:#f2b16f;background:#00000052;border:1px solid #ffaa5a47;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;font-style:normal;font-weight:800;display:grid}.alpha-upload-copy{gap:3px;min-width:0;display:grid}.alpha-upload-card strong{color:#fff1df;font-size:13px;line-height:1}.alpha-upload-card small{color:#f8eee480;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.alpha-chip-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.alpha-form-section h3{color:#f8eee4bd;letter-spacing:.04em;text-transform:uppercase;margin:0 0 -4px;font-size:12px}.alpha-chip-group button{color:#f8eee4b8;text-align:left;cursor:pointer;background:#0b090873;border:1px solid #ffaa5a29;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:40px;padding:6px 8px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative}.alpha-chip-group button:hover{border-color:#ffb56952;transform:translateY(-1px)}.alpha-chip-group button>span{background:#ffaa5a14;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.alpha-chip-group button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.alpha-chip-group button em{color:#0000;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;transition:color .2s,background .2s,transform .2s;display:grid}.alpha-chip-group button.is-active{color:#ffdabe;background:linear-gradient(#d68b4b3d,#0b09088c);border-color:#ffbe7080;box-shadow:0 0 18px #ff913717,inset 0 1px #ffffff0f}.alpha-chip-group button.is-active em{color:#170b05;background:#f2b16f}.alpha-final-section{gap:12px;padding-top:14px}.alpha-consent-row{color:#f8eee4b8;background:#08070661;border:1px solid #ffaa5a24;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.38;display:grid}.alpha-consent-row input{accent-color:#d9955b;width:19px;height:19px;margin-top:1px}.alpha-consent-row button,.alpha-support-section button{color:#f2b16f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.alpha-error{color:#ffc4b8;background:#5a10103d;border:1px solid #ff5c5c4d;border-radius:14px;margin:0;padding:10px 12px;font-size:12.5px}.alpha-submit-button,.alpha-success-card button,.alpha-support-option button{color:#130905;letter-spacing:.02em;cursor:pointer;background:radial-gradient(circle at 18% 12%,#fff7d33d,#0000 20%),linear-gradient(#efb574 0%,#cf884c 48%,#a45a2b 100%);border:1px solid #ffdca661;border-radius:16px;min-height:48px;font-weight:950;transition:transform .24s,filter .24s,box-shadow .24s;box-shadow:inset 0 1px #fff6dc75,inset 0 -10px 22px #53230b33,0 14px 32px #ff8a2f38}.alpha-submit-button{width:100%;font-size:14px}.alpha-submit-button:hover,.alpha-success-card button:hover,.alpha-support-option button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #fff6dc8f,inset 0 -10px 22px #53230b2e,0 18px 38px #ff8a2f47}.alpha-submit-button:disabled{opacity:.62;cursor:wait}.alpha-support-section{text-align:center;width:min(100% - 22px,760px);margin:18px auto 34px;padding:14px 16px}.alpha-support-section p{color:#f8eee4b0;margin:0;font-size:12.5px;line-height:1.48}.alpha-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;place-items:center;padding:16px;animation:.2s ease-out both alpha-modal-fade;display:grid;position:fixed;inset:0}.alpha-modal{background:linear-gradient(#271911db,#070605eb);border:1px solid #ffaa5a38;border-radius:24px;gap:13px;width:min(100%,500px);max-height:min(86svh,680px);padding:20px;animation:.24s ease-out both alpha-modal-rise;display:grid;position:relative;overflow:auto;box-shadow:0 30px 76px #000000a8,0 0 36px #ff913714}.alpha-modal-close{color:#f7d1ae;cursor:pointer;background:#08070680;border:1px solid #ffaa5a33;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:12px}.alpha-modal header{padding-right:38px}.alpha-modal h2{color:#fff5ea;margin:6px 0 0;font-size:24px;line-height:1.06}.alpha-legal-modal p{color:#fff4e8bd;margin:0;font-size:14px;line-height:1.55}.alpha-support-options{gap:10px;display:grid}.alpha-support-option{background:#08070666;border:1px solid #ffaa5a26;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px;display:grid}.alpha-support-option>span{background:#ffaa5a17;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.alpha-support-option h3{color:#fff1df;margin:0 0 5px;font-size:16px}.alpha-support-option p{color:#f8eee49e;margin:0 0 9px;font-size:12px;line-height:1.35}.alpha-support-option strong{color:#f2b16f;margin-bottom:10px;font-size:13px;display:block}.alpha-support-option button{border-radius:14px;width:100%;min-height:42px;font-size:13px}.alpha-success-page{background:#050403 url(/garage-hero.png) 50%/cover no-repeat;place-items:center;padding:18px;display:grid}.alpha-success-page:before{content:"";background:linear-gradient(#0000008c,#000000d6);position:fixed;inset:0}.alpha-success-card{z-index:1;text-align:center;gap:13px;width:min(100%,500px);padding:22px;display:grid;position:relative}.alpha-success-card p,.alpha-success-card em{color:#f8eee4bd;margin:0;line-height:1.45}.alpha-success-card em{background:#08070661;border:1px solid #ffaa5a2e;border-radius:14px;padding:12px;font-size:12.5px;font-style:normal}@keyframes alpha-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes alpha-modal-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.alpha-release-note,.alpha-benefit-card{gap:4px;padding:0 6px;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (width>=700px){.alpha-hero-section{padding-inline:34px}.alpha-top-notes{grid-template-columns:1fr 1fr}.alpha-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-field-grid .is-wide{grid-column:1/-1}.alpha-chip-group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=430px){.alpha-hero-section{min-height:34svh;padding:8px 12px 24px}.alpha-hero-inner{transform:translateY(-18px)}.alpha-hero-inner img{width:54px;margin-bottom:6px}.alpha-onboarding-shell,.alpha-support-section{width:min(100% - 16px,920px)}.alpha-onboarding-shell{gap:9px;margin-top:-46px}.alpha-form-section{border-radius:20px;gap:11px;padding:12px}.alpha-inline-head{grid-template-columns:1fr;gap:9px}.alpha-upload-grid{grid-template-columns:1fr}.alpha-upload-card{min-height:64px}.alpha-chip-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.alpha-chip-group button{grid-template-columns:22px minmax(0,1fr) 14px;min-height:38px;padding:5px 7px}.alpha-chip-group button>span{width:22px;height:22px}.alpha-chip-group button b{font-size:11.5px}}@media (width<=350px){.alpha-chip-group{grid-template-columns:1fr}}.alpha-hero-section{background-position:top;min-height:min(46svh,410px);padding:18px 18px 60px}.alpha-hero-section:before{background:radial-gradient(circle at 78% 22%,#ff8e2a2e,#0000 25%),linear-gradient(#0003,#00000085 54%,#050403 98%)}.alpha-hero-inner{text-align:left;flex-direction:column;justify-content:flex-start;align-self:stretch;max-width:780px;display:flex;transform:none}.alpha-brand-row{align-items:center;gap:13px;width:fit-content;min-width:0;display:flex}.alpha-brand-row img{filter:drop-shadow(0 16px 28px #000000a3);width:86px;height:auto;margin:0}.alpha-brand-row span{color:#f2b16f;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.2}.alpha-brand-row b{color:#ffd1a1;font:inherit}.alpha-hero-copy{text-align:center;width:min(100%,570px);margin:34px auto 0}.alpha-hero-copy h1{color:#fff8ef;letter-spacing:0;text-shadow:0 18px 54px #000c,0 0 30px #ffa05429;max-width:620px;margin:0 auto 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,10.7vw,70px);line-height:.95}.alpha-hero-copy p{color:#fff4e8d6;max-width:520px;margin:0 auto;font-size:clamp(14px,2.8vw,17px);line-height:1.45}.alpha-onboarding-shell{margin-top:-50px}.alpha-top-notes{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px)}.alpha-release-note,.alpha-benefit-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;display:grid;-webkit-backdrop-filter:blur(14px)saturate(122%)!important;background:radial-gradient(circle at 10% 0,#ffa5541f,#0000 34%),linear-gradient(#181410b8,#0a0908b8)!important;border:1px solid #ffaa5a26!important;border-radius:18px!important;padding:13px 14px!important;box-shadow:inset 0 1px #ffffff0f,0 16px 36px #00000047!important}.alpha-note-icon{color:#ff9c31;background:#ff802214;border:1px solid #ff9d346b;border-radius:14px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid;box-shadow:0 0 26px #ff87241f}.alpha-release-note strong,.alpha-benefit-card strong{color:#f5ad6a;letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;line-height:1.25;display:block}.alpha-release-note p,.alpha-benefit-card p{color:#fff4e8c7;margin:0;font-size:12.5px;line-height:1.42}.alpha-profile-card{gap:12px}.alpha-profile-tools{grid-template-columns:92px minmax(128px,1fr) minmax(120px,.8fr);align-items:end;gap:13px;display:grid}.alpha-upload-grid{display:contents}.alpha-upload-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:start;gap:7px;padding:0;display:grid}.alpha-upload-card:hover{box-shadow:none;border-color:#0000;transform:none}.alpha-upload-title,.alpha-city-field span{color:#ffeedcb8;font-size:11px;font-weight:850;line-height:1}.alpha-upload-card input{opacity:0;pointer-events:none;position:absolute}.alpha-upload-drop{cursor:pointer;background-color:#07060575;background-image:radial-gradient(circle at 45% 30%,#ffa55014,#0000 45%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #ff9d344d;border-radius:17px;place-items:center;height:56px;transition:border-color .24s,background .24s,box-shadow .24s,transform .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.alpha-upload-card:hover .alpha-upload-drop{background-color:#120c0894;border-color:#ffb86494;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 0 24px #ff8e2a1a}.alpha-upload-card.is-avatar .alpha-upload-drop{border-radius:50%;width:56px}.alpha-upload-card.is-cover .alpha-upload-drop{border-radius:15px;width:100%;min-width:128px}.alpha-upload-drop i{color:#efaa6c;background:#00000052;border:1px solid #ffaa5a40;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.alpha-upload-card small{color:#f8eee480;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2;overflow:hidden}@media (width<=520px){.alpha-hero-section{min-height:390px;padding:14px 14px 54px}.alpha-brand-row img{width:76px}.alpha-brand-row span{letter-spacing:.13em;font-size:10px}.alpha-hero-copy{margin-top:28px}.alpha-top-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.alpha-release-note,.alpha-benefit-card{grid-template-columns:1fr;gap:8px;min-height:118px;padding:11px!important}.alpha-note-icon{border-radius:12px;width:34px;height:34px;font-size:20px}.alpha-release-note p,.alpha-benefit-card p{font-size:11.4px;line-height:1.35}.alpha-profile-tools{grid-template-columns:74px minmax(120px,1fr) minmax(118px,.9fr);gap:9px}.alpha-upload-drop{height:50px}.alpha-upload-card.is-avatar .alpha-upload-drop{width:50px}}@media (width<=390px){.alpha-brand-row{gap:9px}.alpha-brand-row img{width:66px}.alpha-brand-row span{font-size:9px}.alpha-top-notes,.alpha-profile-tools{grid-template-columns:1fr}.alpha-release-note,.alpha-benefit-card{grid-template-columns:34px minmax(0,1fr);min-height:0}}.alpha-cinematic-page{background:radial-gradient(circle at 50% 0,#ff913a1c,#0000 34%),linear-gradient(#020202b8,#000000f0);position:relative;overflow-x:hidden}.alpha-cinematic-page:before,.alpha-cinematic-page:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.alpha-cinematic-page:before{mix-blend-mode:screen;background:radial-gradient(circle at 22% 18%,#ffb76c1a,#0000 18%),radial-gradient(circle at 78% 24%,#ff742314,#0000 20%),linear-gradient(#00000029,#000000bd)}.alpha-cinematic-page:after{opacity:.22;background-image:radial-gradient(circle,#ffe1bc52 0 1px,#0000 1.8px),radial-gradient(circle,#ffa0563d 0 1px,#0000 1.7px);background-size:86px 86px,132px 132px;animation:18s linear infinite alphaDustFloat}.alpha-intro-sequence{z-index:80;pointer-events:none;background:radial-gradient(circle at 50% 44%,#a2572329,#0000 31%),#000000eb;place-items:center;animation:4.1s ease-out forwards alphaIntroOut;display:grid;position:fixed;inset:0;overflow:hidden}.alpha-intro-glow{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#ff903729,#0000 64%);border-radius:50%;width:58vw;max-width:280px;animation:3.1s ease-out both alphaIntroGlow;position:absolute}.alpha-intro-title{text-align:center;letter-spacing:.035em;opacity:0;max-width:min(82vw,520px);line-height:.95;animation:3.2s ease-out both alphaIntroTitleIn;position:relative;transform:translateY(16px)scale(.96);font-size:clamp(34px,10vw,72px)!important}.alpha-cinematic-hero{isolation:isolate;overflow:hidden;min-height:clamp(560px,82svh,760px)!important;padding:max(22px, env(safe-area-inset-top)) 18px 72px!important}.alpha-cinematic-hero:before{content:"";z-index:-2;background:inherit;transform-origin:52% 34%;animation:13s ease-out both alphaHeroSlowZoom;position:absolute;inset:-3%}.alpha-cinematic-hero .alpha-hero-overlay{-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px);background:radial-gradient(circle at 18% 20%,#ffb36629,#0000 20%),radial-gradient(circle at 86% 18%,#ff802e1c,#0000 22%),linear-gradient(#00000057,#000000d1 70%,#000000f0)!important}.alpha-cinematic-hero .alpha-hero-inner{z-index:1;flex-direction:column;justify-content:flex-start;align-items:stretch;width:min(100%,760px);min-height:100%;padding-top:0;display:flex;position:relative}.alpha-cinematic-hero .alpha-brand-row{opacity:0;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-self:flex-start;align-items:center;gap:13px;width:min(100%,470px);animation:.76s ease-out 4.2s forwards alphaHeroReveal;position:relative;transform:translateY(12px);margin:0!important;display:grid!important}.alpha-cinematic-hero .alpha-brand-row:before{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(circle,#ffaa6029,#0000 66%);border-radius:50%;width:118px;height:118px;position:absolute;top:-18px;left:-14px}.alpha-cinematic-hero .alpha-brand-row img{filter:drop-shadow(0 12px 24px #000000b3)drop-shadow(0 0 15px #ff9c4624);width:clamp(92px,25vw,132px)!important;margin:0!important}.alpha-cinematic-hero .alpha-brand-row span{text-transform:uppercase;min-width:0;font-weight:950;line-height:1.35;color:#f4b277!important;letter-spacing:.16em!important;text-align:left!important;font-size:clamp(10px,2.55vw,13px)!important}.alpha-cinematic-hero .alpha-brand-row b{color:#fff4e7}.alpha-cinematic-hero .alpha-hero-copy{text-align:center;width:min(100%,650px);margin:clamp(46px,10vh,92px) auto 0!important}.alpha-cinematic-hero .alpha-hero-copy h1,.alpha-cinematic-hero .alpha-hero-copy h2,.alpha-cinematic-hero .alpha-hero-copy p,.alpha-cinematic-hero .alpha-hero-cta{opacity:0;animation:.76s ease-out forwards alphaHeroReveal;transform:translateY(18px)}.alpha-cinematic-hero .alpha-hero-copy h1{color:#fff5ea;text-shadow:0 18px 40px #000000b8;max-width:11.5ch;margin:0 auto 12px;animation-delay:4.6s;letter-spacing:0!important;font-size:clamp(38px,10.5vw,76px)!important;line-height:.94!important}.alpha-cinematic-hero .alpha-hero-copy h2{color:#f6a85f;text-shadow:0 0 28px #ff9a4b38,0 14px 34px #000000c2;margin:0 auto 18px;font-family:Bold and Cool,Georgia,serif;font-size:clamp(36px,10vw,74px);font-weight:400;line-height:.9;animation-delay:5.14s}.alpha-cinematic-hero .alpha-hero-copy p{color:#fff2e2d1;max-width:54ch;margin:0 auto;font-size:clamp(14px,3.35vw,18px);line-height:1.48;animation-delay:5.54s}.alpha-cinematic-hero .alpha-hero-copy p strong{color:#fff3e4;font-weight:900}.alpha-hero-cta{color:#160b04;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(100deg,#ffffff38,#0000 22%,#ffffff24 54%,#0000 82%),linear-gradient(#f2b36e,#c87832 58%,#8e4a1b);border:1px solid #ffcc9161;border-radius:17px;justify-content:center;align-items:center;min-height:46px;margin-top:24px;padding:0 24px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .26s,box-shadow .26s,filter .26s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #bc5f1f47,inset 0 1px #fff5dc66;animation-delay:5.92s!important}.alpha-hero-cta:before,.alpha-submit-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:52%;animation:5.8s ease-in-out infinite alphaButtonShine;position:absolute;inset:-40% auto -40% -65%;transform:skew(-24deg)}.alpha-hero-cta:hover,.alpha-submit-button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 22px 44px #c5682657,inset 0 1px #fff5dc75}.alpha-onboarding-shell{z-index:2;gap:18px;position:relative;margin-top:-46px!important}.alpha-story-shell{gap:14px;width:min(100%,760px);margin:0 auto 6px;display:grid}.alpha-story-card,.alpha-form-section,.alpha-support-section p,.alpha-success-card{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:radial-gradient(circle at 10% 0,#ff973f1c,#0000 32%),linear-gradient(#120e0b9e,#070605ad)!important;border:1px solid #ff8c2d33!important;border-radius:24px!important;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff0e!important}.alpha-story-card{opacity:0;padding:18px 18px 17px;animation:.56s ease-out forwards alphaStoryIn;transform:translateY(14px)}.alpha-story-card small,.alpha-profile-head small,.alpha-section-head small{text-transform:uppercase;color:#f3a45e!important;letter-spacing:.14em!important;font-size:10.5px!important;font-weight:950!important}.alpha-story-card h2{color:#fff4e9;margin:7px 0 9px;font-size:clamp(22px,5vw,32px);line-height:1.02}.alpha-story-card p{color:#fff0e0cc;margin:0;font-size:13.7px;line-height:1.52}.alpha-story-card p+p{margin-top:10px}.alpha-story-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.alpha-story-split>div{background:#00000038;border:1px solid #ffaa5a1f;border-radius:18px;min-width:0;padding:14px}.alpha-story-closing{color:#fff0e0bd;text-align:center;opacity:0;margin:2px 0 0;padding:0 10px;animation:.56s ease-out forwards alphaStoryIn;transform:translateY(12px)}.alpha-story-closing strong,.alpha-story-closing span{display:block}.alpha-story-closing span{color:#f5a563;margin-top:4px;font-family:Bold and Cool,Georgia,serif;font-size:clamp(28px,7vw,46px);line-height:1}.alpha-form-section{transition:transform .26s,border-color .26s,box-shadow .26s}.alpha-form-section:hover,.alpha-story-card:hover{transform:translateY(-2px);border-color:#ffa6544d!important}.alpha-onboarding-form input[type=text],.alpha-onboarding-form input[type=email],.alpha-onboarding-form input[type=password]{transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;color:#fff2e6!important;background:#04040475!important;border:1px solid #ff9a4030!important;border-radius:15px!important;min-height:48px!important}.alpha-onboarding-form input:focus{transform:translateY(-1px);background:#090706a8!important;border-color:#ff9e448c!important;box-shadow:0 0 0 3px #ff8b2a1c,0 0 24px #ff8b2a24!important}.alpha-profile-onboarding{padding:18px!important}.alpha-profile-head{margin-bottom:13px}.alpha-profile-head h2{color:#fff3e6;margin:6px 0;font-size:clamp(20px,5.4vw,30px);line-height:1.03}.alpha-profile-head p{color:#ffeedab8;max-width:58ch;margin:0;font-size:13px;line-height:1.42}.alpha-profile-stage{margin:2px 0 40px;padding:0;position:relative}.alpha-cover-upload,.alpha-avatar-upload{cursor:pointer;display:block}.alpha-cover-upload input,.alpha-avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.alpha-cover-preview{aspect-ratio:16/9;background-color:#0000;background-image:radial-gradient(circle at 50% 24%,#ffa24e21,#0000 39%),linear-gradient(135deg,#201812ad,#0505059e);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #ff9d3457;border-radius:22px;place-items:center;min-height:156px;transition:transform .26s,border-color .26s,box-shadow .26s,filter .26s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000040}.alpha-cover-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000004d);position:absolute;inset:0}.alpha-cover-upload:hover .alpha-cover-preview{filter:saturate(1.06);border-color:#ffb55e94;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 20px 52px #00000057,0 0 34px #ff83221a}.alpha-cover-empty{z-index:1;color:#ffeedcc7;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.alpha-cover-empty i{color:#f7aa64;background:#0000004d;border:1px solid #ffae5c4d;border-radius:15px;place-items:center;width:42px;height:42px;font-size:21px;font-style:normal;display:grid}.alpha-cover-empty strong{color:#fff1e2;font-size:14px;font-weight:900}.alpha-cover-empty small,.alpha-cover-edit{color:#ffe8d099;font-size:11px;font-weight:800}.alpha-cover-edit{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;border:1px solid #ffb06038;border-radius:999px;padding:7px 10px;position:absolute;bottom:12px;right:14px}.alpha-avatar-upload{border-radius:50%;width:86px;height:86px;transition:transform .26s,filter .26s;position:absolute;bottom:-35px;left:18px}.alpha-avatar-upload:hover{filter:brightness(1.06);transform:translateY(-3px)}.alpha-avatar-preview{background-color:#0000;background-image:radial-gradient(circle at 50% 24%,#ffb46838,#0000 36%),linear-gradient(#271c15eb,#060504f5);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #ffa44bb8;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;overflow:hidden;box-shadow:0 12px 26px #0000006b,0 0 0 5px #00000070}.alpha-avatar-preview b{color:#eeb081;letter-spacing:.06em;font-size:24px}.alpha-avatar-upload em{background:linear-gradient(#19120ef5,#080706fa);border:1px solid #ffbd6f6b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:2px;right:-2px;box-shadow:0 8px 18px #00000061}.alpha-city-full{gap:7px;margin-top:2px;display:grid!important}.alpha-city-full span{color:#ffeedcc7!important;font-size:12px!important;font-weight:900!important}.alpha-city-full small,.alpha-profile-hint{color:#ffeedc8a;margin:0;font-size:11.5px;line-height:1.35}.alpha-profile-hint{color:#f5a660b8;padding-top:2px;font-weight:800}.alpha-chip-group button{transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;background:#04040457!important;border-radius:14px!important;min-height:38px!important}.alpha-chip-group button:hover,.alpha-chip-group button.is-active{transform:translateY(-1px);box-shadow:0 0 22px #ff80221a;background:#ff84241f!important;border-color:#ffa34a8c!important}.alpha-submit-button{position:relative;overflow:hidden;color:#160b04!important;background:linear-gradient(100deg,#ffffff2e,#0000 26%,#ffffff1f 58%,#0000 86%),linear-gradient(#f3b36c,#c67530 60%,#834217)!important;border-radius:17px!important;min-height:50px!important;box-shadow:0 16px 34px #b4561c4d,inset 0 1px #fff0d657!important}@keyframes alphaIntroOut{0%,74%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes alphaIntroTitleIn{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.94)}24%,74%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(1.02)}}@keyframes alphaIntroGlow{0%{opacity:0;transform:scale(.72)}40%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(1.3)}}@keyframes alphaHeroReveal{to{opacity:1;transform:translateY(0)}}@keyframes alphaHeroSlowZoom{0%{filter:blur(2px);transform:scale(1.02)}to{filter:blur();transform:scale(1.05)}}@keyframes alphaStoryIn{to{opacity:1;transform:translateY(0)}}@keyframes alphaDustFloat{0%{background-position:0 0,0 0}to{background-position:0 -180px,0 -260px}}@keyframes alphaButtonShine{0%,72%{opacity:0;transform:translate(0)skew(-24deg)}78%{opacity:.72}92%,to{opacity:0;transform:translate(340%)skew(-24deg)}}@media (width<=560px){.alpha-cinematic-hero{min-height:560px!important;padding:max(18px, env(safe-area-inset-top)) 15px 72px!important}.alpha-cinematic-hero .alpha-brand-row{gap:10px;width:100%}.alpha-cinematic-hero .alpha-brand-row img{width:clamp(82px,24vw,108px)!important}.alpha-cinematic-hero .alpha-hero-copy{margin-top:54px!important}.alpha-cinematic-hero .alpha-hero-copy h1{font-size:clamp(38px,11vw,56px)!important}.alpha-cinematic-hero .alpha-hero-copy h2{font-size:clamp(38px,11vw,58px)}.alpha-onboarding-shell{margin-top:-54px!important;padding-inline:13px!important}.alpha-story-shell{gap:11px}.alpha-story-card,.alpha-form-section{border-radius:21px!important}.alpha-story-card{padding:15px!important}.alpha-story-split{grid-template-columns:1fr;gap:10px}.alpha-profile-onboarding{padding:15px!important}.alpha-cover-preview{border-radius:19px;min-height:138px}.alpha-avatar-upload,.alpha-avatar-preview{width:78px;height:78px}.alpha-avatar-upload{bottom:-31px;left:15px}.alpha-profile-stage{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.alpha-intro-sequence{display:none}.alpha-cinematic-hero .alpha-brand-row,.alpha-cinematic-hero .alpha-hero-copy h1,.alpha-cinematic-hero .alpha-hero-copy h2,.alpha-cinematic-hero .alpha-hero-copy p,.alpha-cinematic-hero .alpha-hero-cta,.alpha-story-card,.alpha-story-closing{opacity:1;animation:none;transform:none}}.alpha-storytelling-page{--alpha-text:#fff1e5;--alpha-muted:#ffecd8b3;--alpha-copper:#d78b45;--alpha-bronze:#a66936}.alpha-storytelling-page .alpha-cinematic-hero{min-height:clamp(600px,88svh,820px)!important;padding-inline:clamp(22px,6vw,56px)!important}.alpha-storytelling-page .alpha-cinematic-hero:before{animation:18s ease-in-out infinite alternate alphaFinalCamera!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-inner{margin-inline:auto;width:min(100%,860px)!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-brand-row{margin-left:0!important;animation-delay:4.15s!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy{text-align:left!important;width:min(100%,650px)!important;margin:clamp(72px,14vh,132px) 0 0 clamp(4px,4vw,42px)!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy h1{text-wrap:balance;letter-spacing:0!important;max-width:13.4ch!important;margin:0!important;font-size:clamp(33px,8.9vw,66px)!important;line-height:1.04!important;animation-delay:4.7s!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy h2{letter-spacing:.04em;width:fit-content;color:#f0a15d!important;margin:clamp(18px,4.5vw,30px) 0 10px clamp(58px,18vw,172px)!important;font-size:clamp(26px,7.2vw,54px)!important;line-height:.98!important;animation-delay:5.42s!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy p{color:#ffefddbd!important;max-width:49ch!important;margin:0!important;font-size:clamp(14px,3vw,17px)!important;line-height:1.62!important;animation-delay:5.96s!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy p strong{color:#fff8eeeb;margin-bottom:5px;font-size:1.02em;display:block}.alpha-metal-switch,.alpha-storytelling-page .alpha-hero-cta,.alpha-storytelling-page .alpha-join-button,.alpha-storytelling-page .alpha-submit-button{isolation:isolate;text-shadow:0 1px 1px #0009;transition:transform .28s,border-color .28s,box-shadow .28s,filter .28s;position:relative;overflow:hidden;color:#f8eadc!important;background:linear-gradient(90deg,#ffffff0e,#0000 18%,#ffffff09 46%,#0000 82%),repeating-linear-gradient(92deg,#ffffff06 0 1px,#0000 1px 9px),linear-gradient(#523a2af5,#2d2019fa 48%,#110e0cfa)!important;border:1px solid #e3ae764d!important;border-radius:13px!important;min-height:44px!important;box-shadow:0 11px 26px #0000005c,0 0 28px #c2692b1f,inset 0 1px #ffe4be33,inset 0 -12px 18px #0003!important}.alpha-storytelling-page .alpha-hero-cta{letter-spacing:.12em!important;margin-top:22px!important;padding:0 18px!important;font-size:11.5px!important}.alpha-metal-switch:after{content:"";z-index:-1;opacity:.7;background:radial-gradient(circle at 50% 0,#ffca9124,#0000 42%);position:absolute;inset:0}.alpha-metal-switch:hover{filter:brightness(1.06)saturate(1.04);transform:translateY(-2px);border-color:#f0b4787a!important;box-shadow:0 16px 34px #0000006b,0 0 32px #c2692b29,inset 0 1px #ffebca3d!important}.alpha-storytelling-page .alpha-onboarding-shell.alpha-final-flow{margin-top:0!important;padding:clamp(42px,8vw,84px) clamp(22px,5vw,54px) 0!important}.alpha-free-story{gap:clamp(54px,9vw,96px)!important;width:min(100%,760px)!important;margin:0 auto!important;display:grid!important}.alpha-free-story .alpha-story-card,.alpha-free-story .alpha-story-split,.alpha-free-story .alpha-story-split>div{transform:translateY(22px);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.alpha-free-story .alpha-story-card:hover{border-color:#0000!important;transform:translateY(0)!important}.alpha-free-story .alpha-story-card{max-width:64ch;animation-duration:.78s!important}.alpha-free-story .alpha-story-garage,.alpha-free-story .alpha-story-thanks{text-align:right;justify-self:end}.alpha-free-story .alpha-story-access{text-align:center;justify-self:center}.alpha-free-story .alpha-story-card small{margin-bottom:12px;display:block;color:#f1a65fe6!important;letter-spacing:.18em!important;font-size:11px!important}.alpha-free-story .alpha-story-card h2{text-wrap:balance;color:var(--alpha-text)!important;margin:0 0 16px!important;font-size:clamp(27px,6.2vw,52px)!important;line-height:1.05!important}.alpha-free-story .alpha-story-card p{color:#ffeedab8!important;font-size:clamp(15px,3.2vw,18px)!important;line-height:1.72!important}.alpha-free-story .alpha-story-card p+p{margin-top:16px!important}.alpha-free-story .alpha-story-closing{text-align:center;max-width:46ch;color:#fff0e0c7!important;margin:-8px auto 0!important}.alpha-free-story .alpha-story-closing strong{font-size:clamp(16px,3.5vw,19px);line-height:1.5}.alpha-free-story .alpha-story-closing span{color:#f0a15d!important;margin-top:14px!important;font-size:clamp(34px,9vw,64px)!important}.alpha-join-button{opacity:0;letter-spacing:.1em;text-transform:uppercase;justify-self:center;min-width:min(100%,260px);padding:0 28px;font-size:13px;font-weight:950;animation:.62s ease-out forwards alphaStoryIn;transform:translateY(18px)scale(.98);min-height:46px!important}.alpha-signup-panel{opacity:0;filter:blur(8px);pointer-events:none;grid-template-rows:0fr;width:min(100%,760px);margin:clamp(26px,6vw,50px) auto 0;transition:grid-template-rows .72s cubic-bezier(.2,.78,.18,1),opacity .48s,filter .58s,transform .68s cubic-bezier(.2,.78,.18,1);display:grid;overflow:hidden;transform:translateY(-14px)scale(.985)}.alpha-signup-panel.is-open{opacity:1;filter:blur();pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)scale(1)}.alpha-signup-panel>form{min-height:0;overflow:hidden}.alpha-storytelling-page .alpha-onboarding-form{display:grid;gap:12px!important}.alpha-storytelling-page .alpha-form-section{-webkit-backdrop-filter:blur(20px)saturate(112%)!important;background:radial-gradient(circle at 12% 0,#ff9b461a,#0000 30%),linear-gradient(#100d0b94,#070605b8)!important;border:1px solid #ff8c2d2e!important;border-radius:23px!important;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0e!important}.alpha-storytelling-page .alpha-access-card,.alpha-storytelling-page .alpha-final-section{padding:clamp(17px,4vw,26px)!important}.alpha-storytelling-page .alpha-section-head h2{font-size:clamp(24px,6vw,38px)!important;line-height:1.02!important}.alpha-storytelling-page .alpha-final-section{gap:15px}.alpha-storytelling-page .alpha-submit-button{text-transform:uppercase;width:100%;letter-spacing:.1em!important;font-size:12.5px!important}.alpha-storytelling-page .alpha-profile-card,.alpha-storytelling-page .alpha-interest-card{display:none!important}.alpha-cinematic-success{isolation:isolate;text-align:center;align-content:center;justify-items:center;gap:14px;min-height:min(86svh,720px);display:grid;position:relative;overflow:hidden}.alpha-cinematic-success:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 18%,#ff9e4429,#0000 34%);position:absolute;inset:0}.alpha-cinematic-success img{filter:drop-shadow(0 18px 34px #0000009e)drop-shadow(0 0 22px #ff9c4629);opacity:0;width:clamp(96px,28vw,148px);animation:.7s ease-out .4s forwards alphaSuccessIn;transform:translateY(12px)scale(.96)}.alpha-success-mark{color:#ffb067;opacity:0;background:#00000061;border:1px solid #ffb96970;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;animation:.62s cubic-bezier(.18,.92,.25,1.22) .16s forwards alphaSuccessPop;display:grid;transform:scale(.84);box-shadow:0 0 34px #ff8f3126,inset 0 1px #ffffff14}.alpha-cinematic-success h1,.alpha-cinematic-success p,.alpha-cinematic-success em,.alpha-cinematic-success button,.alpha-cinematic-success small{opacity:0;animation:.62s ease-out forwards alphaSuccessIn;transform:translateY(12px)}.alpha-cinematic-success small{animation-delay:.62s}.alpha-cinematic-success h1{animation-delay:.76s}.alpha-cinematic-success p{animation-delay:.9s}.alpha-cinematic-success em{animation-delay:1.04s}.alpha-cinematic-success button{animation-delay:1.9s}.alpha-cinematic-success h1{color:#fff2e5;max-width:10ch;font-size:clamp(38px,10vw,74px)!important;line-height:.95!important}.alpha-cinematic-success p{color:#ffeedac2;max-width:48ch;font-size:15px;line-height:1.62}.alpha-garage-door{opacity:0;border-bottom:1px solid #ff9d4447;width:min(74vw,360px);height:60px;margin:12px 0 4px;animation:1.6s ease-out 1.08s forwards alphaDoorShow;position:relative;overflow:hidden}.alpha-garage-door span{background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 22px),linear-gradient(#2d2018d6,#050403f0);border:1px solid #ff9d4429;border-radius:18px 18px 4px 4px;height:56px;animation:1.7s cubic-bezier(.2,.76,.2,1) 1.28s forwards alphaDoorClose;position:absolute;top:-56px;left:0;right:0;box-shadow:0 18px 32px #0000005c,inset 0 1px #ffffff0f}@keyframes alphaFinalCamera{0%{filter:blur(1.8px)saturate(.94);transform:scale(1.025)translate(0,0)}50%{filter:blur(.6px)saturate(1.02);transform:scale(1.045)translate(-.8%,-.3%)}to{filter:blur()saturate(1.04);transform:scale(1.06)translate(.7%,.5%)}}@keyframes alphaSuccessPop{to{opacity:1;transform:scale(1)}}@keyframes alphaSuccessIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes alphaDoorShow{to{opacity:1}}@keyframes alphaDoorClose{to{top:0}}@media (width<=560px){.alpha-storytelling-page .alpha-cinematic-hero{min-height:620px!important;padding-inline:22px!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy{margin:76px 0 0!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy h1{font-size:clamp(34px,9.7vw,47px)!important;line-height:1.06!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy h2{margin-left:clamp(54px,21vw,118px)!important;font-size:clamp(28px,8vw,42px)!important}.alpha-storytelling-page .alpha-cinematic-hero .alpha-hero-copy p{max-width:34ch!important}.alpha-free-story{gap:58px!important}.alpha-free-story .alpha-story-garage,.alpha-free-story .alpha-story-thanks,.alpha-free-story .alpha-story-access{text-align:left;justify-self:stretch}.alpha-free-story .alpha-story-card h2{font-size:clamp(28px,8vw,40px)!important}.alpha-free-story .alpha-story-card p{font-size:15px!important;line-height:1.66!important}.alpha-join-button{width:100%}.alpha-storytelling-page .alpha-field-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.alpha-signup-panel{transition:none!important}.alpha-join-button,.alpha-cinematic-success :where(img,h1,p,em,button,small,.alpha-success-mark),.alpha-garage-door,.alpha-garage-door span{opacity:1!important;animation:none!important;transform:none!important}}.alpha-final-experience{background:#020202;min-height:100svh}.alpha-final-experience .alpha-intro-sequence{background:#000!important;animation-duration:4.2s!important}.alpha-final-experience .alpha-intro-title{font-size:clamp(36px,10.5vw,76px)!important;animation-duration:3.6s!important}.alpha-final-experience .alpha-final-hero{align-items:stretch;display:flex;min-height:100svh!important;padding:max(26px, env(safe-area-inset-top)) clamp(24px, 6vw, 64px) 10svh!important}.alpha-final-experience .alpha-final-hero:before{animation:22s ease-in-out infinite alternate alphaFinalCamera!important}.alpha-final-experience .alpha-final-hero .alpha-hero-overlay{background:radial-gradient(circle at 16% 24%,#ffb15f21,#0000 18%),radial-gradient(circle at 88% 18%,#ff802a14,#0000 20%),linear-gradient(#0000004d,#000000b8 64%,#000000f5)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-inner{justify-content:flex-start;margin:0 auto;width:min(100%,850px)!important}.alpha-final-experience .alpha-final-hero .alpha-brand-row{opacity:0;grid-template-columns:1fr!important;width:fit-content!important;margin:0!important;animation:.76s ease-out 4.55s forwards alphaHeroReveal!important}.alpha-final-experience .alpha-final-hero .alpha-brand-row img{filter:drop-shadow(0 18px 34px #000000b8)drop-shadow(0 0 22px #ffa04e2b);width:clamp(128px,34vw,194px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy{text-align:left!important;max-width:680px!important;margin:clamp(84px,16vh,150px) 0 0!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h1{letter-spacing:0!important;max-width:15.8ch!important;margin:0!important;font-size:clamp(31px,8vw,58px)!important;line-height:1.13!important;animation-delay:5.1s!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h2{letter-spacing:.045em;text-transform:none;width:fit-content;font-family:Bold and Cool,Georgia,serif;display:block;color:#f2a461!important;margin:clamp(22px,5vw,34px) 0 8px clamp(68px,18vw,170px)!important;font-size:clamp(25px,6.7vw,46px)!important;line-height:1!important;animation-delay:5.72s!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy p{color:#ffedd8bd!important;max-width:48ch!important;margin:0!important;font-size:clamp(14px,2.75vw,16.5px)!important;line-height:1.72!important}.alpha-final-experience .alpha-hero-cta{display:none!important}.alpha-final-experience .alpha-final-flow{margin-top:0!important;padding:clamp(58px,10vw,110px) clamp(24px,6vw,64px) 0!important}.alpha-final-experience .alpha-chapter-story{gap:clamp(74px,13vw,142px)!important;width:min(100%,780px)!important}.alpha-final-experience .alpha-chapter-story .alpha-story-card{opacity:1;max-width:66ch;animation:none!important}.alpha-final-experience .alpha-chapter-story .alpha-story-card small,.alpha-final-experience .alpha-chapter-story .alpha-story-card h2,.alpha-final-experience .alpha-chapter-story .alpha-story-card p,.alpha-emotional-close p,.alpha-terminal-line,.alpha-auto-panel,.alpha-auto-panel .alpha-section-head,.alpha-auto-panel .alpha-stagger-field{opacity:0;animation:.76s ease-out forwards alphaChapterLineIn;transform:translateY(18px)}.alpha-final-experience .alpha-chapter-story .alpha-story-card small{color:#f2a460db!important;letter-spacing:.2em!important;margin-bottom:18px!important;font-size:11px!important}.alpha-final-experience .alpha-chapter-story .alpha-story-card h2{color:#fff0e3!important;margin:0 0 20px!important;font-size:clamp(31px,7.2vw,58px)!important;line-height:1.06!important}.alpha-final-experience .alpha-chapter-story .alpha-story-card p{color:#ffeedab8!important;margin:0!important;font-size:clamp(15px,3.25vw,18px)!important;line-height:1.78!important}.alpha-final-experience .alpha-chapter-story .alpha-story-card p+p{margin-top:18px!important}.alpha-final-experience .alpha-story-garage{text-align:left!important;justify-self:stretch!important}.alpha-final-experience .alpha-story-mission{text-align:right!important;justify-self:end!important}.alpha-final-experience .alpha-story-access{text-align:left!important;justify-self:start!important}.alpha-final-experience .alpha-story-thanks{text-align:right!important;justify-self:end!important}.alpha-emotional-close{align-content:center;gap:34px;min-height:260px;margin:clamp(8px,4vw,28px) 0 0;display:grid}.alpha-emotional-close p{color:#ffefdedb;text-align:center;max-width:42ch;margin:0 auto;font-size:clamp(19px,4.5vw,28px);line-height:1.55}.alpha-terminal-line{color:#ffeedae0;grid-template-columns:auto auto auto;justify-self:start;align-items:center;gap:8px;min-height:42px;font-family:Courier New,ui-monospace,monospace;font-size:clamp(17px,4vw,22px);display:inline-grid}.alpha-terminal-prompt{color:#f0a15d}.alpha-terminal-text{white-space:nowrap;border-right:2px solid #ffaf62e6;max-width:0;display:inline-block;position:relative;overflow:hidden}.alpha-terminal-check{color:#f2a461;opacity:0;border:1px solid #ffa4466b;border-radius:50%;place-items:center;width:26px;height:26px;animation:.52s cubic-bezier(.2,.9,.18,1.25) 25.28s forwards alphaCheckPop;display:grid;transform:scale(.72);box-shadow:0 0 24px #ff842624}.alpha-final-experience .alpha-auto-panel{pointer-events:auto;opacity:0;filter:blur(18px);grid-template-rows:1fr;width:min(100%,700px);margin:clamp(34px,8vw,72px) auto 0;display:grid;transform:translateY(72px)scale(.965)}.alpha-final-experience .alpha-auto-panel>form,.alpha-final-experience .alpha-auto-panel .alpha-onboarding-form,.alpha-final-experience .alpha-auto-panel .alpha-form-section{overflow:visible}.alpha-final-experience .alpha-auto-panel .alpha-access-card,.alpha-final-experience .alpha-auto-panel .alpha-final-section{-webkit-backdrop-filter:blur(26px)saturate(116%)!important;background:radial-gradient(circle at 18% 0,#ffa6541f,#0000 30%),linear-gradient(#14110f94,#050505bd)!important;border-color:#ffa6542e!important;border-radius:28px!important;box-shadow:0 32px 95px #00000075,inset 0 1px #ffffff0f!important}.alpha-final-experience .alpha-auto-panel .alpha-section-head{text-align:center}.alpha-final-experience .alpha-auto-panel .alpha-section-head h2{color:#fff0e3;margin-top:8px!important;font-size:clamp(30px,7vw,54px)!important;line-height:1.02!important}.alpha-final-experience .alpha-auto-panel .alpha-section-head p{color:#ffeedaa8;max-width:36ch;margin:10px auto 0;font-size:14px;line-height:1.5}.alpha-final-experience .alpha-auto-panel .alpha-field-grid{margin-top:20px}.alpha-final-experience .alpha-auto-panel input[type=email],.alpha-final-experience .alpha-auto-panel input[type=text],.alpha-final-experience .alpha-auto-panel input[type=password]{border-radius:999px!important;min-height:46px!important;padding-inline:18px!important}.alpha-final-experience .alpha-submit-button{justify-self:center;min-width:148px;letter-spacing:.11em!important;border-radius:999px!important;width:auto!important;min-height:44px!important;padding:0 24px!important;font-size:12px!important}.alpha-game-success{background:radial-gradient(circle at 50% 12%,#ff9e4424,#0000 32%),linear-gradient(#050403ad,#000000fa),url(/garage-hero.png) 50%/cover no-repeat;min-height:100svh;animation:7s ease-in forwards alphaSuccessFadeBlack}.alpha-achievement-toast{top:max(18px, env(safe-area-inset-top));z-index:90;-webkit-backdrop-filter:blur(18px)saturate(120%);opacity:0;background:radial-gradient(circle at 12% 0,#ffaa5a2e,#0000 36%),linear-gradient(#181512c7,#050505d6);border:1px solid #ffb16042;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:min(88vw,330px);padding:13px 15px;animation:.52s cubic-bezier(.2,.9,.2,1) .46s forwards alphaAchievementIn,.58s ease-in 3.75s forwards alphaAchievementOut;display:grid;position:fixed;right:clamp(14px,4vw,28px);transform:translate(34px)scale(.97);box-shadow:0 24px 58px #00000075,inset 0 1px #ffffff14}.alpha-achievement-toast>span{background:#00000052;border:1px solid #ffb86a57;border-radius:14px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.alpha-achievement-toast strong{color:#f5aa64;letter-spacing:.16em;font-size:11px;font-weight:950;display:block}.alpha-achievement-toast p{color:#fff0e0d1;margin:3px 0 0;font-size:13px}@keyframes alphaChapterLineIn{to{opacity:1;transform:translateY(0)}}@keyframes alphaTerminalType{0%{max-width:0}38%{max-width:78px}54%{max-width:78px}to{max-width:230px}}@keyframes alphaTerminalCursor{0%,to{border-color:#ffaf62e6}50%{border-color:#0000}}@keyframes alphaCheckPop{to{opacity:1;transform:scale(1)}}@keyframes alphaPanelRise{0%{opacity:0;filter:blur(18px);transform:translateY(72px)scale(.965)}62%{opacity:1;filter:blur(2px);transform:translateY(-6px)scale(1.006)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes alphaAchievementIn{to{opacity:1;transform:translate(0)scale(1)}}@keyframes alphaAchievementOut{to{opacity:0;transform:translate(24px)scale(.98)}}@keyframes alphaSuccessFadeBlack{0%,64%{background-color:#0000}to{background-color:#000}}@media (width<=560px){.alpha-final-experience .alpha-final-hero{padding-inline:24px!important}.alpha-final-experience .alpha-final-hero .alpha-brand-row img{width:clamp(118px,38vw,164px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy{margin-top:clamp(92px,16vh,128px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h1{max-width:14ch!important;font-size:clamp(31px,8.4vw,40px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h2{margin-left:clamp(58px,20vw,112px)!important;font-size:clamp(25px,7vw,34px)!important}.alpha-final-experience .alpha-chapter-story{gap:76px!important}.alpha-final-experience .alpha-story-mission,.alpha-final-experience .alpha-story-thanks{text-align:left!important;justify-self:stretch!important}.alpha-terminal-line{justify-self:start}.alpha-final-experience .alpha-auto-panel .alpha-access-card,.alpha-final-experience .alpha-auto-panel .alpha-final-section{border-radius:24px!important}.alpha-final-experience .alpha-submit-button{min-width:142px}}@media (prefers-reduced-motion:reduce){.alpha-final-experience .alpha-chapter-story .alpha-story-card small,.alpha-final-experience .alpha-chapter-story .alpha-story-card h2,.alpha-final-experience .alpha-chapter-story .alpha-story-card p,.alpha-emotional-close p,.alpha-terminal-line,.alpha-auto-panel,.alpha-auto-panel .alpha-section-head,.alpha-auto-panel .alpha-stagger-field,.alpha-terminal-text,.alpha-terminal-check,.alpha-achievement-toast{opacity:1!important;filter:none!important;border-right:0!important;max-width:none!important;animation:none!important;transform:none!important}}.alpha-final-experience .alpha-final-hero{min-height:92svh!important;padding:max(24px, env(safe-area-inset-top)) clamp(20px, 5vw, 58px) 8svh!important}.alpha-final-experience .alpha-final-hero .alpha-hero-inner{width:100%!important;max-width:920px!important;margin:0 auto!important}.alpha-final-experience .alpha-final-hero .alpha-brand-row{transform-origin:0 0;place-self:start!important;margin:0!important}.alpha-final-experience .alpha-final-hero .alpha-brand-row img{width:clamp(142px,35vw,206px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy{max-width:720px!important;margin:clamp(62px,12vh,116px) 0 0!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h1{text-shadow:0 18px 44px #000c,0 0 24px #ffa65414!important;max-width:15.2ch!important;font-size:clamp(36px,9.4vw,68px)!important;font-weight:950!important;line-height:1.1!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h2{margin-top:clamp(20px,4.8vw,32px)!important;margin-bottom:7px!important}.alpha-final-experience .alpha-final-flow{padding-top:clamp(72px,10vw,110px)!important}.alpha-final-experience .alpha-chapter-story{gap:clamp(72px,11vw,118px)!important}.alpha-final-experience .alpha-chapter-story .alpha-story-card small,.alpha-final-experience .alpha-chapter-story .alpha-story-card h2,.alpha-final-experience .alpha-chapter-story .alpha-story-card p,.alpha-emotional-close p,.alpha-terminal-line,.alpha-auto-panel,.alpha-auto-panel .alpha-section-head,.alpha-auto-panel .alpha-stagger-field{opacity:0;transform:translateY(22px);animation:none!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible small,.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible h2,.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible p{animation:.78s cubic-bezier(.2,.74,.2,1) forwards alphaChapterLineIn!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible small{animation-delay:0s!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible h2{animation-delay:.12s!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible p:first-of-type{animation-delay:.22s!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible p:nth-of-type(2){animation-delay:.36s!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible p:nth-of-type(3){animation-delay:.5s!important}.alpha-final-experience .alpha-chapter-story .alpha-scroll-reveal.is-visible p:nth-of-type(4){animation-delay:.64s!important}.alpha-emotional-close.is-visible p{animation:.82s cubic-bezier(.2,.74,.2,1) forwards alphaChapterLineIn!important}.alpha-emotional-close.is-visible .alpha-terminal-line{animation:.52s ease-out .4s forwards alphaChapterLineIn!important}.alpha-terminal-text{border-right:2px solid #ffaf62e6;max-width:0!important;animation:none!important}.alpha-emotional-close.is-typing .alpha-terminal-text{animation:2.8s steps(19,end) forwards alphaTerminalType,.7s step-end 5 forwards alphaTerminalCursor!important}.alpha-terminal-check{opacity:0;transform:scale(.72);animation:none!important}.alpha-emotional-close.is-complete .alpha-terminal-check{animation:.52s cubic-bezier(.2,.9,.18,1.25) forwards alphaCheckPop!important}.alpha-final-experience .alpha-auto-panel{opacity:0;filter:blur(18px);pointer-events:none;transform:translateY(72px)scale(.965);animation:none!important}.alpha-final-experience .alpha-auto-panel.is-open{pointer-events:auto;animation:1.25s cubic-bezier(.18,.88,.18,1) forwards alphaPanelRise!important}.alpha-final-experience .alpha-auto-panel .alpha-section-head,.alpha-final-experience .alpha-auto-panel .alpha-stagger-field{animation:none!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-section-head,.alpha-final-experience .alpha-auto-panel.is-open .alpha-stagger-field{animation:.66s cubic-bezier(.2,.74,.2,1) forwards alphaChapterLineIn!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-section-head{animation-delay:.26s!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-stagger-field.is-email{animation-delay:.43s!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-stagger-field.is-username{animation-delay:.58s!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-stagger-field.is-password{animation-delay:.73s!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-stagger-field.is-consent{animation-delay:.88s!important}.alpha-final-experience .alpha-auto-panel.is-open .alpha-stagger-field.is-submit{animation-delay:1.04s!important}@media (width<=560px){.alpha-final-experience .alpha-final-hero{min-height:90svh!important;padding-top:max(24px, env(safe-area-inset-top))!important;padding-left:22px!important;padding-right:22px!important}.alpha-final-experience .alpha-final-hero .alpha-brand-row img{width:clamp(132px,41vw,174px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy{margin-top:clamp(58px,10vh,96px)!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h1{max-width:14.6ch!important;font-size:clamp(36px,10.2vw,48px)!important;line-height:1.1!important}.alpha-final-experience .alpha-final-hero .alpha-hero-copy h2{margin-left:clamp(60px,21vw,116px)!important;font-size:clamp(27px,7.4vw,38px)!important}.alpha-final-experience .alpha-final-flow{padding-top:82px!important}.alpha-final-experience .alpha-chapter-story{gap:78px!important}}.alpha-final-fix-page .alpha-final-hero{min-height:clamp(570px,70svh,720px)!important;padding:max(24px, env(safe-area-inset-top)) clamp(20px, 5vw, 58px) clamp(56px, 7vh, 88px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{width:100%!important;max-width:940px!important;margin:0 auto!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{opacity:0;filter:blur(10px);transform-origin:0 0;transform:translate(-6px,-4px)scale(.94);place-self:start!important;margin:0!important;animation:.9s cubic-bezier(.2,.74,.2,1) 4.35s forwards alphaLogoFadeIn!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{filter:drop-shadow(0 20px 42px #000000bf)drop-shadow(0 0 20px #ffa55629);width:clamp(150px,37vw,218px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{max-width:min(760px,100%)!important;margin:clamp(36px,6.6vh,70px) 0 0!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{letter-spacing:0!important;text-shadow:0 18px 46px #000000d1,0 0 26px #ffa65417!important;max-width:15.4ch!important;font-size:clamp(42px,10.7vw,78px)!important;font-weight:950!important;line-height:1.08!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{text-shadow:0 12px 34px #000000c7,0 0 22px #ff964e1f!important;margin-top:clamp(19px,4vw,30px)!important;margin-bottom:clamp(8px,1.5vw,14px)!important;margin-left:clamp(96px,25vw,245px)!important;font-size:clamp(34px,8.6vw,58px)!important;line-height:1!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{max-width:54ch!important;margin-top:clamp(14px,2.4vw,22px)!important}.alpha-final-fix-page .alpha-story-card{max-width:min(680px,100%)!important}.alpha-final-fix-page .alpha-story-card p{max-width:58ch}.alpha-final-fix-page .alpha-emotional-close{gap:0!important;min-height:0!important;margin:clamp(6px,2vw,20px) 0 0!important}.alpha-final-fix-page .alpha-emotional-close p{max-width:13ch!important;font-size:clamp(35px,9vw,70px)!important}.alpha-final-fix-page .alpha-terminal-line,.alpha-final-fix-page .alpha-terminal-text,.alpha-final-fix-page .alpha-terminal-check{display:none!important}.alpha-final-fix-page .alpha-auto-panel{opacity:0;filter:blur(14px);pointer-events:none;transform:translateY(46px)scale(.982);width:min(720px,100%)!important;margin:clamp(28px,5vw,52px) auto 0!important;animation:none!important}.alpha-final-fix-page .alpha-auto-panel.is-visible{pointer-events:auto;animation:.92s cubic-bezier(.18,.88,.18,1) forwards alphaPanelRise!important}.alpha-final-fix-page .alpha-auto-panel .alpha-onboarding-form{gap:12px;padding:0;display:grid}.alpha-final-fix-page .alpha-auto-panel .alpha-section-head{opacity:0;transform:translateY(18px);text-align:left!important;margin:0 0 18px!important;animation:none!important}.alpha-final-fix-page .alpha-auto-panel .alpha-section-head small{color:#ffad67;letter-spacing:.16em}.alpha-final-fix-page .alpha-auto-panel .alpha-section-head p{max-width:34ch;color:#ffffffb8!important;margin:9px 0 0!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-grid{gap:12px!important;display:grid!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-wrap{opacity:0;gap:7px;display:grid;position:relative;transform:translateY(18px);animation:none!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-wrap span{letter-spacing:.08em;text-transform:uppercase;padding-left:2px;color:#ffe8d6b8!important;font-size:12px!important}.alpha-final-fix-page .alpha-auto-panel input[type=email],.alpha-final-fix-page .alpha-auto-panel input[type=text],.alpha-final-fix-page .alpha-auto-panel input[type=password]{transition:border-color .26s ease-out,box-shadow .26s ease-out,transform .26s ease-out,background .26s ease-out;color:#fffffff0!important;background:linear-gradient(#100e0d9e,#050505b8),#09090994!important;border:1px solid #ff9d4f2e!important;border-radius:15px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff09,inset 0 -10px 20px #0000003d!important}.alpha-final-fix-page .alpha-auto-panel input[type=email]:focus,.alpha-final-fix-page .alpha-auto-panel input[type=text]:focus,.alpha-final-fix-page .alpha-auto-panel input[type=password]:focus{transform:translateY(-1px);border-color:#ffa85db8!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ff8e371a,0 0 24px #ff8e372b!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-section-head,.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field{animation:.62s cubic-bezier(.2,.74,.2,1) forwards alphaChapterLineIn!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-section-head{animation-delay:.14s!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field.is-email{animation-delay:.27s!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field.is-username{animation-delay:.39s!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field.is-password{animation-delay:.51s!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field.is-consent{animation-delay:.65s!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field.is-submit{animation-delay:.79s!important}.alpha-final-fix-page .alpha-consent-row{color:#ffffffbf!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important}.alpha-final-fix-page .alpha-consent-row input{margin-top:2px}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{background-size:190% 100%,100% 100%;transition:transform .26s ease-out,filter .26s ease-out,box-shadow .26s ease-out;color:#0c0704!important;letter-spacing:.04em!important;background:linear-gradient(90deg,#ffffff1f,#0000 16%,#ffffff14 28%,#0000 44%),linear-gradient(#c88a54,#8f5630 52%,#d09a68)!important;border-radius:999px!important;width:fit-content!important;min-width:132px!important;min-height:44px!important;margin-top:12px!important;padding:0 24px!important;box-shadow:inset 0 1px #ffeece73,inset 0 -12px 22px #52260f57,0 14px 32px #0000006b,0 0 26px #ff8a3c1f!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:hover{filter:brightness(1.08)saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffeece8c,inset 0 -12px 22px #52260f47,0 18px 38px #00000080,0 0 34px #ff96482e!important}.alpha-final-fix-page .alpha-signup-panel.is-success-glow .alpha-onboarding-form{animation:.78s cubic-bezier(.2,.74,.2,1) alphaFormSuccessGlow!important}.alpha-game-success .alpha-cinematic-success h1:before{content:"✓";color:#071008;vertical-align:middle;background:linear-gradient(#76ff9c,#27c95f);border-radius:999px;place-items:center;width:38px;height:38px;margin-right:10px;font-family:inherit;font-size:21px;display:inline-grid;box-shadow:0 0 24px #36ff7a47}@keyframes alphaLogoFadeIn{to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes alphaFieldAccepted{0%{box-shadow:inset 0 1px #ffffff0a,0 0 #ff964800}35%{border-color:#ffb569db;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #ff964821,0 0 30px #ff964842}to{box-shadow:inset 0 1px #ffffff0a,0 0 #ff964800}}@keyframes alphaFormSuccessGlow{0%{filter:brightness()}42%{filter:brightness(1.12);box-shadow:0 0 48px #ff9e502e}to{filter:brightness()}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero{min-height:clamp(560px,68svh,650px)!important;padding-top:max(24px, env(safe-area-inset-top))!important;padding-bottom:48px!important;padding-left:22px!important;padding-right:22px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(146px,42vw,184px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(34px,5.8vh,54px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{max-width:14.6ch!important;font-size:clamp(41px,11.6vw,54px)!important;line-height:1.08!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{margin-left:clamp(96px,28vw,138px)!important;font-size:clamp(34px,9.2vw,44px)!important}.alpha-final-fix-page .alpha-final-flow{padding:54px 20px 34px!important}.alpha-final-fix-page .alpha-chapter-story{gap:62px!important}.alpha-final-fix-page .alpha-emotional-close p{font-size:clamp(34px,9.8vw,48px)!important}.alpha-final-fix-page .alpha-auto-panel{margin-top:24px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-access-card,.alpha-final-fix-page .alpha-auto-panel .alpha-final-section{border-radius:18px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-access-card{padding:19px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-final-section{padding:16px 19px 20px!important}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{filter:drop-shadow(0 10px 24px #000000d1);color:#ffb36f!important;letter-spacing:.035em!important;font-weight:950!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2:after{content:"";background:linear-gradient(90deg,#ffae6494,#ffae6400);width:58%;height:1px;margin-top:9px;display:block}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{margin-left:clamp(106px,30vw,150px)!important;font-size:clamp(36px,9.8vw,46px)!important}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{opacity:0;transform:translateY(18px);animation-name:alphaFinalHeroReveal!important;animation-duration:.78s!important;animation-timing-function:cubic-bezier(.2,.74,.2,1)!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important}@keyframes alphaFinalHeroReveal{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p,.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{text-wrap:balance;letter-spacing:0!important;text-shadow:0 15px 38px #000000c2,0 0 18px #ffa6540f!important;max-width:15.8ch!important;font-size:clamp(36px,9.4vw,66px)!important;font-weight:880!important;line-height:1.13!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{color:#ffb66f!important;letter-spacing:.045em!important;text-shadow:0 16px 38px #000000d1,0 0 28px #ff974a29!important;margin-top:clamp(30px,6vw,48px)!important;margin-bottom:clamp(9px,1.8vw,16px)!important;margin-left:clamp(128px,31vw,310px)!important;font-size:clamp(42px,10.6vw,72px)!important;font-weight:960!important;line-height:.96!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2:after{background:linear-gradient(90deg,#ffb268b3,#ffb2681f,#ffb26800)!important;width:min(74%,220px)!important;margin-top:11px!important}.alpha-final-fix-page .alpha-story-card small,.alpha-final-fix-page .alpha-section-head small{text-shadow:0 0 18px #ff91461f;letter-spacing:.145em!important;color:#ffad67!important;font-size:clamp(12px,2.7vw,14px)!important;line-height:1.25!important}.alpha-final-fix-page .alpha-emotional-close{text-align:left!important;background:0 0!important;border:0!important;justify-self:center!important;width:min(620px,100%)!important;margin:clamp(0px,1.8vw,14px) auto 0!important;padding:clamp(24px,5vw,38px) clamp(18px,4vw,30px)!important}.alpha-final-fix-page .alpha-emotional-close:before{content:"";background:linear-gradient(90deg,#ffb067b8,#ffb0672e,#0000);width:min(150px,38vw);height:1px;margin-bottom:clamp(18px,3vw,24px);display:block;box-shadow:0 0 20px #ff904124}.alpha-final-fix-page .alpha-emotional-close p{letter-spacing:0!important;color:#fff6edf0!important;text-shadow:0 14px 34px #000000c7,0 0 18px #ff9f5614!important;max-width:18ch!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,6.5vw,46px)!important;font-weight:700!important;line-height:1.16!important}.alpha-final-fix-page .alpha-auto-panel{width:min(680px,100%)!important;margin-top:clamp(18px,3.8vw,34px)!important}.alpha-final-fix-page .alpha-auto-panel .alpha-onboarding-form{gap:10px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-access-card,.alpha-final-fix-page .alpha-auto-panel .alpha-final-section{-webkit-backdrop-filter:blur(22px)saturate(120%)!important;backdrop-filter:blur(22px)saturate(120%)!important;background:linear-gradient(150deg,#1c14107a,#050505b8),#00000057!important;border:1px solid #ff91462e!important;border-radius:18px!important;box-shadow:inset 0 1px #ffdcb40e,inset 0 -18px 38px #0003,0 22px 54px #00000061,0 0 28px #ff893a09!important}.alpha-final-fix-page .alpha-auto-panel .alpha-section-head{text-align:left!important;margin-bottom:17px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-section-head h2{margin-top:8px!important;font-size:clamp(27px,5.8vw,38px)!important;line-height:1.06!important}.alpha-final-fix-page .alpha-auto-panel .alpha-section-head p{max-width:38ch!important;margin-top:8px!important;font-size:14px!important;line-height:1.45!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-wrap{gap:6px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-wrap span{color:#ffe2cdbd!important;letter-spacing:.055em!important;text-align:left!important;text-transform:none!important;padding-left:1px!important;font-size:12px!important;font-weight:700!important}.alpha-final-fix-page .alpha-auto-panel input[type=email],.alpha-final-fix-page .alpha-auto-panel input[type=text],.alpha-final-fix-page .alpha-auto-panel input[type=password]{appearance:none;color:#fffffff0!important;text-align:left!important;background:#00000059!important;border:1px solid #ff914638!important;border-radius:11px!important;outline:none!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:14px!important;line-height:48px!important;box-shadow:inset 0 1px #ffffff08,inset 0 -8px 18px #0000002e!important}.alpha-final-fix-page .alpha-auto-panel input::placeholder{color:#ffecdc5c!important}.alpha-final-fix-page .alpha-auto-panel input[type=email]:focus,.alpha-final-fix-page .alpha-auto-panel input[type=text]:focus,.alpha-final-fix-page .alpha-auto-panel input[type=password]:focus{background:#03030375!important;border-color:#ffac63a3!important;transform:none!important;box-shadow:inset 0 1px #ffffff0b,0 0 0 2px #ff8f4017,0 0 20px #ff8f4029!important}.alpha-final-fix-page .alpha-consent-row{min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:10px!important;padding:2px 0 0!important;font-size:13px!important;line-height:1.42!important;display:flex!important}.alpha-final-fix-page .alpha-consent-row input{flex:none;border-radius:5px!important;width:17px!important;height:17px!important;margin:1px 0 0!important}.alpha-final-fix-page .alpha-consent-row span{display:block;color:#ffffffb8!important}.alpha-final-fix-page .alpha-consent-row button{transition:color .24s ease-out,border-color .24s ease-out;color:#ffad67!important;border-bottom:1px solid #ffad6757!important;text-decoration:none!important}.alpha-final-fix-page .alpha-consent-row button:hover{color:#ffd0a6!important;border-color:#ffd0a6b3!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{color:#0c0704!important;letter-spacing:.055em!important;background:linear-gradient(105deg,#0000 0%,#ffffff2e 16%,#0000 30%) 0 0/220% 100%,repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 8px),linear-gradient(#c99361 0%,#8b542f 52%,#c48651 100%)!important;border:1px solid #ffd5a857!important;border-radius:18px!important;min-width:122px!important;height:42px!important;min-height:42px!important;margin-top:10px!important;padding:0 22px!important;font-size:13px!important;font-weight:900!important;box-shadow:inset 0 1px #fff1d66b,inset 0 -10px 20px #461f0c52,0 13px 28px #0000006b,0 0 22px #ff8e411c!important}.alpha-final-fix-page .alpha-field-wrap.is-field-glow input{animation:.66s cubic-bezier(.2,.74,.2,1) alphaWarmAccepted!important}.alpha-final-fix-page .alpha-signup-panel.is-success-glow .alpha-access-card,.alpha-final-fix-page .alpha-signup-panel.is-success-glow .alpha-final-section{animation:.72s cubic-bezier(.2,.74,.2,1) alphaPanelWarmAccepted!important}@keyframes alphaWarmAccepted{0%{border-color:#ff914638;box-shadow:inset 0 1px #ffffff08,inset 0 -8px 18px #0000002e}36%{border-color:#ffb870d1;box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #ff9c501c,0 0 24px #ff9a4c38}to{border-color:#ff914638;box-shadow:inset 0 1px #ffffff08,inset 0 -8px 18px #0000002e}}@keyframes alphaPanelWarmAccepted{0%{box-shadow:inset 0 1px #ffdcb40e,0 22px 54px #00000061}45%{box-shadow:inset 0 1px #ffebc81a,0 24px 60px #00000070,0 0 46px #ff974c2e}to{box-shadow:inset 0 1px #ffdcb40e,0 22px 54px #00000061}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{max-width:15.4ch!important;font-size:clamp(36px,10.1vw,47px)!important;line-height:1.14!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{margin-top:34px!important;margin-left:clamp(126px,34vw,164px)!important;font-size:clamp(41px,11.2vw,52px)!important}.alpha-final-fix-page .alpha-final-flow{padding-top:48px!important}.alpha-final-fix-page .alpha-chapter-story{gap:56px!important}.alpha-final-fix-page .alpha-emotional-close{padding:22px 4px 18px!important}.alpha-final-fix-page .alpha-emotional-close p{max-width:17ch!important;font-size:clamp(28px,7vw,34px)!important}.alpha-final-fix-page .alpha-auto-panel{width:100%!important;margin-top:18px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-access-card,.alpha-final-fix-page .alpha-auto-panel .alpha-final-section{border-radius:17px!important}.alpha-final-fix-page .alpha-auto-panel input[type=email],.alpha-final-fix-page .alpha-auto-panel input[type=text],.alpha-final-fix-page .alpha-auto-panel input[type=password]{border-radius:11px!important;height:47px!important;min-height:47px!important}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{opacity:1!important;filter:none!important;transform:none!important}.alpha-final-fix-page article.alpha-story-card>small,.alpha-final-fix-page .alpha-auto-panel .alpha-section-head>small{letter-spacing:.13em!important;font-size:12.5px!important}.alpha-final-fix-page .alpha-consent-row button{min-width:0!important;min-height:0!important;box-shadow:none!important;line-height:inherit!important;font:inherit!important;background:0 0!important;margin:0!important;padding:0!important;font-weight:800!important;display:inline!important}.alpha-final-fix-page .alpha-consent-row{height:auto!important}.alpha-final-fix-page.alpha-final-experience .alpha-chapter-story article.alpha-story-card>small,.alpha-final-fix-page.alpha-final-experience .alpha-auto-panel .alpha-section-head>small{letter-spacing:.13em!important;font-size:12.5px!important;line-height:1.28!important}@media (width<=560px){.alpha-final-fix-page.alpha-final-experience .alpha-chapter-story article.alpha-story-card>small,.alpha-final-fix-page.alpha-final-experience .alpha-auto-panel .alpha-section-head>small{letter-spacing:.12em!important;font-size:12.25px!important}}.alpha-final-fix-page .alpha-final-hero{min-height:clamp(535px,64svh,660px)!important;padding-top:max(22px, env(safe-area-inset-top))!important;padding-bottom:clamp(30px,5vh,54px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{min-height:clamp(96px,24vw,132px)!important;animation:.82s cubic-bezier(.2,.74,.2,1) 3.9s forwards alphaLogoFadeIn!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{transform-origin:0 0;width:clamp(168px,43vw,230px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{letter-spacing:0!important;max-width:16.2ch!important;font-size:clamp(32px,8.75vw,58px)!important;font-weight:760!important;line-height:1.19!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{letter-spacing:.035em!important;margin-top:clamp(18px,4.2vw,30px)!important;margin-bottom:clamp(18px,3.8vw,28px)!important;margin-left:clamp(146px,36vw,340px)!important;font-size:clamp(47px,12vw,78px)!important;font-weight:960!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{max-width:50ch!important;margin-top:0!important;font-size:clamp(14px,3.4vw,16px)!important;line-height:1.66!important}.alpha-final-fix-page .alpha-final-flow{padding-top:clamp(28px,5vw,56px)!important}.alpha-final-fix-page .alpha-chapter-story{gap:clamp(46px,7vw,78px)!important}.alpha-final-fix-page .alpha-chapter-story article.alpha-story-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.alpha-final-fix-page.alpha-final-experience .alpha-chapter-story article.alpha-story-card>small,.alpha-final-fix-page.alpha-final-experience .alpha-auto-panel .alpha-section-head>small{letter-spacing:.115em!important;color:#ffad67!important;margin-bottom:14px!important;font-size:clamp(12.6px,3vw,14px)!important;font-weight:900!important;line-height:1.25!important;display:block!important}.alpha-final-fix-page .alpha-story-card h2{margin-bottom:14px!important;font-size:clamp(28px,7vw,46px)!important;line-height:1.12!important}.alpha-final-fix-page .alpha-story-card p{color:#ffefe1d1!important;font-size:clamp(15px,3.8vw,18px)!important;line-height:1.72!important}.alpha-final-fix-page .alpha-emotional-close{width:min(520px,100%)!important;margin-top:0!important;padding:clamp(18px,4.4vw,30px) 0 clamp(8px,2vw,14px)!important}.alpha-final-fix-page .alpha-emotional-close:before{width:min(128px,34vw)!important;margin-bottom:16px!important}.alpha-final-fix-page .alpha-emotional-close p{max-width:19ch!important;font-size:clamp(25px,6.4vw,39px)!important;font-weight:650!important;line-height:1.2!important}.alpha-final-fix-page .alpha-auto-panel{margin-top:clamp(16px,3.4vw,28px)!important}.alpha-final-fix-page .alpha-auto-panel .alpha-access-card,.alpha-final-fix-page .alpha-auto-panel .alpha-final-section{background:linear-gradient(150deg,#1e151180,#030303bd),#00000057!important;border-width:1px!important;border-color:#ff91462b!important;border-radius:18px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-access-card{padding:clamp(18px,4vw,26px)!important}.alpha-final-fix-page .alpha-auto-panel .alpha-final-section{padding:clamp(13px,3vw,18px) clamp(18px,4vw,26px) clamp(18px,4vw,24px)!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-grid{gap:13px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-field-wrap span{letter-spacing:.035em!important;color:#ffe5d0c2!important;font-size:12px!important;font-weight:750!important}.alpha-final-fix-page .alpha-auto-panel input[type=email],.alpha-final-fix-page .alpha-auto-panel input[type=text],.alpha-final-fix-page .alpha-auto-panel input[type=password]{background:#00000059!important;border-color:#ff914638!important;border-radius:11px!important;height:48px!important;min-height:48px!important;padding-left:14px!important;padding-right:14px!important}.alpha-final-fix-page .alpha-consent-row{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{background:linear-gradient(112deg,#0000 0%,#ffffff2b 18%,#0000 32%) 0 0/230% 100%,linear-gradient(#c28c5e 0%,#89522f 54%,#bc7d49 100%)!important;border-radius:16px!important;min-width:118px!important;height:41px!important;min-height:41px!important;padding-inline:21px!important;transition:transform .26s ease-out,filter .26s ease-out,box-shadow .26s ease-out,background-position .76s ease-out!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:hover{background-position:100% 0,0 0!important}.alpha-game-success .alpha-cinematic-success h1{line-height:1.12!important}.alpha-game-success .alpha-cinematic-success p{max-width:34ch!important;margin-inline:auto!important}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero{min-height:clamp(520px,61svh,610px)!important;padding-left:20px!important;padding-right:20px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{min-height:104px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(166px,44vw,190px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{font-size:clamp(33px,8.95vw,42px)!important;line-height:1.19!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{margin-top:20px!important;margin-bottom:22px!important;margin-left:clamp(144px,37vw,170px)!important;font-size:clamp(46px,12.1vw,56px)!important}.alpha-final-fix-page .alpha-final-flow{padding-top:34px!important}.alpha-final-fix-page .alpha-chapter-story{gap:48px!important}.alpha-final-fix-page .alpha-story-card h2{font-size:clamp(27px,7vw,35px)!important}.alpha-final-fix-page .alpha-story-card p{font-size:15px!important;line-height:1.68!important}}.alpha-final-fix-page .alpha-auto-panel{width:min(690px,100%)!important}.alpha-final-fix-page .alpha-premium-form{width:100%;display:block}.alpha-final-fix-page .alpha-registration-console{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:radial-gradient(circle at 18% 0,#ffa85c24,#0000 34%),linear-gradient(135deg,#22191594,#040404c7 62%,#140e0b94),#0000006b;border:1px solid #cd925c47;border-radius:17px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe5c614,inset 0 -34px 60px #00000042,0 28px 70px #0000007a,0 0 44px #ff88400f;padding:clamp(22px,5vw,34px)!important}.alpha-final-fix-page .alpha-registration-console:before{content:"";pointer-events:none;opacity:.52;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0%,#ffffff09 18%,#0000 34%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 12px);position:absolute;inset:0}.alpha-final-fix-page .alpha-registration-console:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ffc0849e,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.alpha-final-fix-page .alpha-console-topline,.alpha-final-fix-page .alpha-console-heading,.alpha-final-fix-page .alpha-premium-fields,.alpha-final-fix-page .alpha-consent-panel,.alpha-final-fix-page .alpha-action-row{z-index:1;position:relative}.alpha-final-fix-page .alpha-console-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(22px,5vw,30px);display:flex}.alpha-final-fix-page .alpha-console-kicker{color:#ffad67;letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:900}.alpha-final-fix-page .alpha-console-status{color:#ffe0c6c2;letter-spacing:.06em;white-space:nowrap;background:#ff91460f;border:1px solid #ffa75c38;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.alpha-final-fix-page .alpha-console-heading{max-width:38ch;margin-bottom:clamp(24px,5.5vw,34px)}.alpha-final-fix-page .alpha-console-heading h2{color:#fff6eef5;letter-spacing:0;text-shadow:0 14px 34px #000000b3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,7vw,46px);line-height:1.08}.alpha-final-fix-page .alpha-console-heading p{color:#ffe9d8ad;margin:11px 0 0;font-size:14px;line-height:1.56}.alpha-final-fix-page .alpha-premium-fields{gap:15px;display:grid}.alpha-final-fix-page .alpha-line-field{cursor:text;background:linear-gradient(90deg,#ff91460d,#0000 38%);border-bottom:1px solid #ff91462e;grid-template-columns:32px minmax(0,1fr) 22px;align-items:end;gap:12px;min-height:66px;padding:0 0 12px;transition:border-color .26s ease-out,background .26s ease-out,filter .26s ease-out;display:grid;position:relative;border-radius:0!important}.alpha-final-fix-page .alpha-line-field:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ffb26f,#ffb26f2e);height:1px;transition:transform .42s cubic-bezier(.2,.74,.2,1);position:absolute;bottom:-1px;left:44px;right:22px;transform:scaleX(0);box-shadow:0 0 20px #ff944838}.alpha-final-fix-page .alpha-line-field:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff14 42%,#0000 70%);position:absolute;inset:4px 0 6px;transform:translate(-38%)}.alpha-final-fix-page .alpha-line-field:focus-within:before{transform:scaleX(1)}.alpha-final-fix-page .alpha-line-field:focus-within:after{animation:.76s cubic-bezier(.2,.74,.2,1) alphaFieldLightSweep}.alpha-final-fix-page .alpha-field-icon{color:#ffad67;background:#ff91460e;border:1px solid #ff9e5638;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:2px;font-size:15px;display:grid;box-shadow:inset 0 1px #ffffff0a}.alpha-final-fix-page .alpha-field-copy{gap:3px;min-width:0;display:grid}.alpha-final-fix-page .alpha-password-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.alpha-final-fix-page .alpha-password-toggle{appearance:none;color:#ffb774c2;cursor:pointer;text-shadow:0 0 12px #d6843e2e;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:28px;margin:0;padding:0;font-size:17px;line-height:1;transition:color .18s,transform .18s,text-shadow .18s;display:grid}.alpha-final-fix-page .alpha-password-toggle:hover,.alpha-final-fix-page .alpha-password-toggle:focus-visible{color:#ffdab8f2;text-shadow:0 0 16px #d6843e4d;outline:none;transform:translateY(-1px)}.alpha-final-fix-page .alpha-password-match-hint{color:#ffb07edb;letter-spacing:.01em;text-shadow:0 0 12px #d6603e24;margin-top:4px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1.45;display:block}.alpha-final-fix-page .alpha-field-label{color:#ffe2cdb3;letter-spacing:.055em;text-align:left;text-transform:uppercase;font-size:11.5px;font-weight:800}.alpha-final-fix-page .alpha-line-field input{width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#fffffff2!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:15px!important;line-height:28px!important}.alpha-final-fix-page .alpha-line-field input::placeholder{color:#ffeada57!important}.alpha-final-fix-page .alpha-field-check{color:#ffb46f;opacity:0;background:#ffab601a;border-radius:999px;place-items:center;width:20px;height:20px;margin-bottom:5px;font-size:11px;font-weight:900;transition:opacity .24s ease-out,transform .24s ease-out,box-shadow .24s ease-out;display:grid;transform:scale(.72)}.alpha-final-fix-page .alpha-line-field.is-complete .alpha-field-check{opacity:1;transform:scale(1);box-shadow:0 0 18px #ffa45829}.alpha-final-fix-page .alpha-line-field.is-mismatch:before{background:linear-gradient(90deg,#eb6f499e,#ffb16a7a,#eb6f4938);transform:scaleX(1)}.alpha-final-fix-page .alpha-premium-consent{position:relative;box-shadow:none!important;color:#ffffffbd!important;background:0 0!important;border:0!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:0!important;font-size:13px!important;line-height:1.48!important;display:grid!important}.alpha-final-fix-page .alpha-premium-consent input{opacity:0;cursor:pointer;position:absolute;inset:0 auto auto 0;width:20px!important;height:20px!important}.alpha-final-fix-page .alpha-consent-box{color:#0000;background:#0000003d;border:1px solid #ff914652;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;transition:background .22s ease-out,color .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;display:grid;box-shadow:inset 0 1px #ffffff09}.alpha-final-fix-page .alpha-consent-text button{color:#ffad67!important;border-bottom:1px solid #ffad675c!important;font-weight:850!important}.alpha-final-fix-page .alpha-action-row{justify-items:start;gap:13px;margin-top:clamp(18px,4.6vw,28px);display:grid}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{position:relative;overflow:hidden;color:#0d0704!important;letter-spacing:.055em!important;background:linear-gradient(110deg,#0000 0%,#ffffff29 18%,#0000 32%) 0 0/240% 100%,repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 9px),linear-gradient(#c99768 0%,#92603d 46%,#6f4227 52%,#c18452 100%)!important;border:1px solid #ffd5a852!important;border-radius:14px!important;width:auto!important;min-width:154px!important;height:43px!important;min-height:43px!important;padding:0 27px!important;font-size:13px!important;font-weight:950!important;transition:background-position .82s ease-out,transform .24s ease-out,filter .24s ease-out,box-shadow .24s ease-out!important;box-shadow:inset 0 1px #fff5dc75,inset 0 -12px 22px #3b190b47,0 16px 34px #00000070,0 0 26px #ff8d411a!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:hover{filter:brightness(1.06)saturate(1.03)!important;background-position:100% 0,0 0,0 0!important;transform:translateY(-1px)!important}.alpha-final-fix-page .alpha-data-note{color:#ffe6d485;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.42;display:inline-flex}.alpha-final-fix-page .alpha-signup-panel.is-success-glow .alpha-registration-console{animation:.76s cubic-bezier(.2,.74,.2,1) alphaConsoleAccepted!important}.alpha-final-fix-page .alpha-support-premium-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#19120f6b,#00000061);border:1px solid #ff914629;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;width:min(680px,100% - 40px);margin:clamp(26px,6vw,54px) auto clamp(52px,10vw,86px);padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000047}.alpha-final-fix-page .alpha-support-mark{color:#ffad67;background:#ff914612;border:1px solid #ffad6740;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 18px #ff914617}.alpha-final-fix-page .alpha-support-premium-card p{color:#ffecddb3;margin:0;font-size:13.5px;line-height:1.6}.alpha-final-fix-page .alpha-support-premium-card button{color:#ffad67;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:850;transition:color .24s ease-out,transform .24s ease-out;display:inline-flex}.alpha-final-fix-page .alpha-support-premium-card button:hover{color:#ffd3ad;transform:translate(2px)}@keyframes alphaFieldLightSweep{0%{opacity:0;transform:translate(-48%)}32%{opacity:.85}to{opacity:0;transform:translate(52%)}}@keyframes alphaFieldRowAccepted{0%{filter:brightness()}42%{filter:brightness(1.18);border-color:#ffbe789e}to{filter:brightness()}}@keyframes alphaConsoleAccepted{0%{box-shadow:inset 0 1px #ffe5c614,0 28px 70px #0000007a,0 0 44px #ff88400f}45%{box-shadow:inset 0 1px #ffefd524,0 30px 78px #0000008a,0 0 56px #ff9d5030}to{box-shadow:inset 0 1px #ffe5c614,0 28px 70px #0000007a,0 0 44px #ff88400f}}@media (width<=560px){.alpha-final-fix-page .alpha-registration-console{border-radius:16px;padding:21px 18px 20px!important}.alpha-final-fix-page .alpha-console-topline{margin-bottom:21px}.alpha-final-fix-page .alpha-console-status{padding-inline:8px;font-size:10.5px}.alpha-final-fix-page .alpha-console-heading{margin-bottom:23px}.alpha-final-fix-page .alpha-console-heading h2{font-size:clamp(28px,7.2vw,34px)}.alpha-final-fix-page .alpha-premium-fields{gap:14px}.alpha-final-fix-page .alpha-line-field{grid-template-columns:31px minmax(0,1fr) 21px;gap:11px;min-height:64px}.alpha-final-fix-page .alpha-line-field input{font-size:14.5px!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{min-width:150px!important}.alpha-final-fix-page .alpha-support-premium-card{grid-template-columns:32px minmax(0,1fr);width:calc(100% - 40px);margin-top:24px;padding:16px}}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=email],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=text],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=password]{width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#fffffff2!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:28px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-control input[type=password],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-control input[type=text]{width:100%!important;min-width:0!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=email]:focus,.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=text]:focus,.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=password]:focus{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.alpha-final-fix-page .alpha-registration-console .alpha-field-check{width:20px!important;height:20px!important}.alpha-final-fix-page .alpha-auto-panel.is-visible .alpha-stagger-field.is-password-confirm{animation-delay:.57s!important}.alpha-final-fix-page .alpha-support-premium-card.alpha-support-compact{transition:border-color .22s ease-out,background .22s ease-out,transform .22s ease-out;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#140f0d47,#0000003d)!important;border:1px solid #ff91461f!important;border-radius:12px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:min(620px,100% - 44px)!important;min-height:0!important;margin:clamp(14px,3.2vw,22px) auto clamp(38px,8vw,64px)!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff06,0 10px 24px #0000002e!important}.alpha-final-fix-page .alpha-support-premium-card.alpha-support-compact:hover{transform:translateY(-1px);background:linear-gradient(135deg,#1a120f57,#00000045)!important;border-color:#ffa55c38!important}.alpha-final-fix-page .alpha-support-compact .alpha-support-mark{width:24px!important;height:24px!important;box-shadow:none!important;background:#ff91460b!important;border-color:#ffad672e!important;border-radius:8px!important;font-size:12px!important}.alpha-final-fix-page .alpha-support-compact p{color:#ffecdd9e!important;margin:0!important;font-size:12px!important;line-height:1.38!important}.alpha-final-fix-page .alpha-support-compact button{white-space:nowrap;color:#ffad67!important;margin-left:2px!important;font-size:12px!important;font-weight:850!important}.alpha-final-fix-page .alpha-support-compact button:hover{color:#ffd0a6!important;transform:translate(1px)!important}@media (width<=560px){.alpha-final-fix-page .alpha-support-premium-card.alpha-support-compact{width:calc(100% - 44px)!important;margin-top:12px!important;padding:9px 11px!important}.alpha-final-fix-page .alpha-support-compact p,.alpha-final-fix-page .alpha-support-compact button{font-size:11.5px!important}}.alpha-final-fix-page .alpha-support-premium-card.alpha-support-compact{grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;min-height:0!important;max-height:none!important;padding:8px 10px!important}.alpha-final-fix-page .alpha-support-compact .alpha-support-mark{border-radius:7px!important;width:22px!important;height:22px!important;font-size:11px!important}.alpha-final-fix-page.alpha-page .alpha-support-compact p,.alpha-final-fix-page .alpha-support-section.alpha-support-compact p{height:auto!important;min-height:0!important;box-shadow:none!important;color:#ffecdd9e!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11.25px!important;line-height:1.32!important;display:block!important}.alpha-final-fix-page.alpha-page .alpha-support-compact button,.alpha-final-fix-page .alpha-support-section.alpha-support-compact button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#ffad67!important;font:inherit!important;font-weight:850!important;line-height:inherit!important;vertical-align:baseline!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 0 2px!important;padding:0!important;display:inline!important}@media (width<=560px){.alpha-final-fix-page .alpha-support-premium-card.alpha-support-compact{width:calc(100% - 48px)!important;margin-top:10px!important;padding:8px 10px!important}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{opacity:0!important;filter:blur(7px)!important;animation-name:alphaFinalHeroReveal!important;animation-duration:.78s!important;animation-timing-function:cubic-bezier(.2,.74,.2,1)!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important;transform:translateY(18px)!important}.alpha-final-fix-page .alpha-registration-console{background:radial-gradient(circle at 14% 0,#ffa4581c,#0000 30%),linear-gradient(145deg,#1c151275,#030303c7 58%,#120d0b8a),#00000061!important;border-color:#cd925c3d!important;border-radius:16px!important;box-shadow:inset 0 1px #ffe5c613,inset 0 -28px 54px #00000040,0 26px 62px #00000070,0 0 34px #ff88400b!important}.alpha-final-fix-page .alpha-console-heading h2{letter-spacing:0!important;font-weight:760!important}.alpha-final-fix-page .alpha-console-heading p{color:#ffe9d89e!important}.alpha-final-fix-page .alpha-line-field{background:linear-gradient(90deg,#ff914609,#0000 44%)!important;border-bottom:1px solid #ff914629!important;grid-template-columns:36px minmax(0,1fr) 24px!important;min-height:68px!important;padding-bottom:13px!important}.alpha-final-fix-page .alpha-line-field:before{background:linear-gradient(90deg,#ffb974f2,#ffa35838,#0000)!important;height:1px!important;left:48px!important;right:25px!important;box-shadow:0 0 18px #ff944833!important}.alpha-final-fix-page .alpha-field-icon{color:#ffb071!important;background:linear-gradient(145deg,#ff914613,#00000029)!important;border-color:#ff9e562e!important;border-radius:10px!important;width:36px!important;height:36px!important;font-size:17px!important}.alpha-final-fix-page .alpha-field-label{color:#ffe1cba8!important;letter-spacing:.08em!important;font-size:11px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=email],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=text],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=password]{letter-spacing:.01em!important;font-size:15.5px!important}.alpha-final-fix-page .alpha-field-check{color:#130905!important;background:linear-gradient(#ffc17ef2,#b16736f2)!important;width:21px!important;height:21px!important;box-shadow:0 0 18px #ff9e5229!important}.alpha-final-fix-page .alpha-premium-consent{grid-template-columns:24px minmax(0,1fr)!important;gap:11px!important;font-size:12.75px!important}.alpha-final-fix-page .alpha-consent-box{border-color:#ff914657!important;border-radius:7px!important;width:22px!important;height:22px!important;transition:transform .22s ease-out,background .22s ease-out,color .22s ease-out,box-shadow .22s ease-out!important}.alpha-final-fix-page .alpha-premium-consent input:checked+.alpha-consent-box{animation:.42s cubic-bezier(.2,.9,.18,1.2) alphaConsentTick;transform:scale(1.04);box-shadow:0 0 20px #ff964838,inset 0 1px #ffffff38!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{filter:saturate(.96);background:linear-gradient(108deg,#0000 0%,#ffffff2e 17%,#0000 31%) 0 0/245% 100%,repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px),linear-gradient(#c79a6d 0%,#96613d 46%,#6d4028 54%,#bb7a49 100%)!important;border-radius:13px!important;min-width:166px!important;height:42px!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:active{animation:.32s cubic-bezier(.2,.74,.2,1) alphaButtonPressed}.alpha-final-fix-page .alpha-data-note{color:#ffe6d475!important;font-size:11px!important}.alpha-final-fix-page .alpha-support-note{width:min(620px,100% - 46px);box-shadow:none;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin:clamp(18px,4vw,28px) auto clamp(46px,8vw,76px);padding:0;display:grid}.alpha-final-fix-page .alpha-support-heart{color:#d68a53;text-shadow:0 0 18px #ff87442e;place-items:center;width:32px;height:32px;margin-top:1px;font-size:22px;line-height:1;animation:2.65s ease-in-out infinite alphaHeartBeat;display:grid}.alpha-final-fix-page .alpha-support-note p{color:#ffecdd9e;margin:0;font-size:12px;line-height:1.5}.alpha-final-fix-page .alpha-support-note button{color:#ffad67;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;font-weight:850;display:inline-block;position:relative;overflow:hidden}.alpha-final-fix-page .alpha-support-note button:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);transition:transform .62s ease-out;position:absolute;inset:0;transform:translate(-120%)}.alpha-final-fix-page .alpha-support-note button:hover:after{transform:translate(120%)}.alpha-final-fix-page .alpha-support-note button:hover{color:#ffd0a6}.alpha-final-fix-page .alpha-support-premium-card,.alpha-final-fix-page .alpha-support-compact,.alpha-final-fix-page .alpha-support-mark{box-shadow:none!important}@keyframes alphaConsentTick{0%{transform:scale(.92)}55%{transform:scale(1.1)}to{transform:scale(1.04)}}@keyframes alphaButtonPressed{0%{transform:translateY(0)scale(1)}50%{filter:brightness(1.08);transform:translateY(0)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes alphaHeartBeat{0%,to{text-shadow:0 0 14px #ff874424;opacity:.88;transform:scale(1)}45%{text-shadow:0 0 24px #ff874447;opacity:1;transform:scale(1.06)}}@media (width<=560px){.alpha-final-fix-page .alpha-line-field{grid-template-columns:34px minmax(0,1fr) 23px!important;min-height:66px!important}.alpha-final-fix-page .alpha-field-icon{width:34px!important;height:34px!important}.alpha-final-fix-page .alpha-support-note{grid-template-columns:32px minmax(0,1fr);gap:10px;width:calc(100% - 48px);margin-top:18px}.alpha-final-fix-page .alpha-support-heart{width:30px;height:30px;font-size:21px}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{opacity:1!important;filter:none!important;animation:.9s cubic-bezier(.2,.74,.2,1) both alphaHeroTextCalmIn!important;transform:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{animation-delay:4.15s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h2{animation-delay:4.62s!important}.alpha-final-fix-page .alpha-console-status{display:none!important}.alpha-final-fix-page .alpha-registration-console{-webkit-backdrop-filter:blur(18px)saturate(108%)!important;backdrop-filter:blur(18px)saturate(108%)!important;background:linear-gradient(155deg,#140f0d3d,#00000061)!important;border:1px solid #cd925c1f!important;border-radius:14px!important;padding:clamp(18px,4.2vw,26px)!important;box-shadow:inset 0 1px #ffffff09,0 18px 46px #00000047!important}.alpha-final-fix-page .alpha-registration-console:before,.alpha-final-fix-page .alpha-registration-console:after{display:none!important}.alpha-final-fix-page .alpha-console-topline{margin-bottom:18px!important;display:block!important}.alpha-final-fix-page .alpha-console-kicker{letter-spacing:.12em!important;color:#ffad67e0!important;font-size:12px!important}.alpha-final-fix-page .alpha-console-heading{margin-bottom:22px!important}.alpha-final-fix-page .alpha-console-heading h2{font-size:clamp(27px,6.4vw,38px)!important;font-weight:680!important;line-height:1.08!important}.alpha-final-fix-page .alpha-console-heading p{color:#ffe9d88f!important;max-width:36ch!important;font-size:13px!important;line-height:1.48!important}.alpha-final-fix-page .alpha-premium-fields{gap:10px!important}.alpha-final-fix-page .alpha-line-field{background:0 0!important;border-bottom:1px solid #ff914626!important;grid-template-columns:18px minmax(0,1fr) 18px!important;gap:9px!important;min-height:55px!important;padding:0 0 8px!important}.alpha-final-fix-page .alpha-line-field:before{background:linear-gradient(90deg,#ffb268e6,#ffb26826,#0000)!important;bottom:-1px!important;left:27px!important;right:20px!important;box-shadow:0 0 12px #ff914624!important}.alpha-final-fix-page .alpha-line-field:after{display:none!important}.alpha-final-fix-page .alpha-line-field:focus-within{background:0 0!important;border-color:#ffae675c!important}.alpha-final-fix-page .alpha-field-icon{width:18px!important;height:22px!important;box-shadow:none!important;color:#ffb06ec2!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 4px!important;font-size:14px!important}.alpha-final-fix-page .alpha-field-label{letter-spacing:.09em!important;color:#ffe1cb8f!important;font-size:10.5px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=email],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=text],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=password]{color:#ffffffeb!important;height:25px!important;min-height:25px!important;font-size:14px!important;line-height:25px!important}.alpha-final-fix-page .alpha-field-check{width:16px!important;height:16px!important;box-shadow:none!important;color:#ffb06ec7!important;background:0 0!important;border-radius:999px!important;margin-bottom:6px!important;font-size:10px!important}.alpha-final-fix-page .alpha-line-field.is-complete .alpha-field-check{opacity:.75!important;box-shadow:none!important;transform:scale(1)!important}.alpha-final-fix-page .alpha-line-field.is-field-glow{animation:.58s ease-out alphaSimpleLinePulse!important}.alpha-final-fix-page .alpha-consent-panel{margin-top:16px!important}.alpha-final-fix-page .alpha-premium-consent{grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important;font-size:12px!important;line-height:1.4!important}.alpha-final-fix-page .alpha-consent-box{width:17px!important;height:17px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ff914638!important;border-radius:4px!important;font-size:10px!important}.alpha-final-fix-page .alpha-premium-consent input:checked+.alpha-consent-box{color:#ffbc74f2!important;background:#ff914612!important;animation:none!important;transform:none!important;box-shadow:0 0 10px #ff91461f!important}.alpha-final-fix-page .alpha-action-row{gap:8px!important;margin-top:16px!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{letter-spacing:.06em!important;background:linear-gradient(105deg,#0000 0%,#ffffff1f 18%,#0000 32%) 0 0/230% 100%,linear-gradient(#c28d5ef0,#77482bf0)!important;border-color:#ffd5a838!important;border-radius:10px!important;min-width:136px!important;height:37px!important;min-height:37px!important;padding:0 20px!important;font-size:12px!important;box-shadow:inset 0 1px #fff5dc52,inset 0 -8px 14px #2d14092e,0 10px 22px #00000047!important}.alpha-final-fix-page .alpha-data-note{color:#ffe6d461!important;gap:5px!important;font-size:10.25px!important;line-height:1.35!important}.alpha-honeypot-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.alpha-final-fix-page .alpha-support-note,.alpha-final-fix-page .alpha-support-section.alpha-support-note{width:min(620px,100% - 48px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:18px auto 56px!important;padding:0!important;display:grid!important}.alpha-final-fix-page .alpha-support-heart{color:#d48a55!important;width:32px!important;height:32px!important;font-size:24px!important;animation:2.8s ease-in-out infinite alphaHeartBeat!important}.alpha-final-fix-page .alpha-support-note p{box-shadow:none!important;color:#ffecdd99!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:11.5px!important;line-height:1.48!important}.alpha-final-fix-page .alpha-support-note button{color:#ffad67!important;font-size:inherit!important;line-height:inherit!important;font-weight:850!important}@keyframes alphaHeroTextCalmIn{0%{text-shadow:0 20px 50px #000000e6,0 0 #ffa65400;letter-spacing:.012em}to{text-shadow:0 15px 38px #000000c2,0 0 18px #ffa6540f;letter-spacing:0}}@keyframes alphaSimpleLinePulse{0%{border-color:#ff914626}42%{filter:brightness(1.12);border-color:#ffb46c7a}to{filter:brightness();border-color:#ff914626}}@media (width<=560px){.alpha-final-fix-page .alpha-registration-console{padding:17px 16px!important}.alpha-final-fix-page .alpha-line-field{grid-template-columns:17px minmax(0,1fr) 17px!important;min-height:54px!important}.alpha-final-fix-page .alpha-field-icon{width:17px!important;font-size:13px!important}}.alpha-final-fix-page,.alpha-final-fix-page .alpha-final-hero,.alpha-final-fix-page .alpha-cinematic-hero{background-attachment:fixed!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-bg,.alpha-final-fix-page .alpha-final-hero:before{background-attachment:fixed!important;animation:none!important;transform:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{margin-top:clamp(-18px,-3vw,-8px)!important;margin-left:clamp(-18px,-3.5vw,-8px)!important;animation:.82s cubic-bezier(.2,.74,.2,1) 3.62s both alphaLogoSoftIn!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy h1{opacity:1!important;filter:none!important;animation:1.05s cubic-bezier(.2,.74,.2,1) 4.12s both alphaHeadlineBreath!important;transform:translate(0,0)!important}.alpha-final-fix-page .alpha-final-hero .alpha-answer-line{opacity:1!important;filter:none!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:.34em!important;width:auto!important;margin-top:clamp(18px,4.4vw,28px)!important;margin-bottom:clamp(16px,4vw,24px)!important;margin-left:clamp(92px,25vw,150px)!important;animation:none!important;display:inline-flex!important;transform:none!important}.alpha-final-fix-page .alpha-answer-du{animation:.76s cubic-bezier(.16,.82,.22,1) 4.72s forwards alphaAnswerFromLeft;transform:translate(-34px)}.alpha-final-fix-page .alpha-answer-schon{animation:.76s cubic-bezier(.16,.82,.22,1) 4.88s forwards alphaAnswerFromRight;transform:translate(42px)}.alpha-final-fix-page .alpha-story-section,.alpha-final-fix-page .alpha-auto-panel,.alpha-final-fix-page .alpha-support-note{z-index:1;position:relative;transform:translateZ(0)}.alpha-final-fix-page .alpha-consent-box{color:#0000!important;background:0 0!important;position:relative!important;overflow:visible!important}.alpha-final-fix-page .alpha-consent-box:after{content:"✓";color:#ffb56cf2;opacity:0;place-items:center;font-size:11px;font-weight:900;line-height:1;transition:opacity .22s ease-out,transform .22s ease-out;display:grid;position:absolute;inset:0;transform:scale(.72)}.alpha-final-fix-page .alpha-premium-consent input:checked+.alpha-consent-box{color:#0000!important;background:0 0!important;border-color:#ffae679e!important;animation:.78s cubic-bezier(.2,.74,.2,1) alphaConsentShimmer!important;box-shadow:0 0 0 1px #ffae672e,0 0 16px #ff91463d!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{color:#1a0b04!important;letter-spacing:.055em!important;background:linear-gradient(105deg,#0000 0%,#ffebd221 18%,#0000 30%) 0 0/240% 100%,linear-gradient(#b66a37 0%,#8b4825 52%,#63301a 100%)!important;border-color:#da7e3d52!important;border-radius:8px!important;min-width:128px!important;height:35px!important;min-height:35px!important;padding:0 18px!important;font-size:11.5px!important;box-shadow:inset 0 1px #ffe0bb47,inset 0 -7px 13px #260d0433,0 8px 17px #0000004d,0 0 12px #ff712d14!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:hover{background-position:100% 0,0 0!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffe6c652,inset 0 -7px 13px #260d042e,0 10px 19px #00000057,0 0 14px #ff712d1f!important}@keyframes alphaLogoSoftIn{0%{opacity:0;filter:blur(8px)drop-shadow(0 0 #ffa05000);transform:translate(-8px,-6px)}to{opacity:1;filter:blur()drop-shadow(0 11px 24px #000000b8)drop-shadow(0 0 15px #ff9c4621);transform:translate(0,0)}}@keyframes alphaHeadlineBreath{0%{text-shadow:0 24px 56px #000000f5,0 0 #ffa65400;letter-spacing:.018em}52%{text-shadow:0 18px 44px #000000d1,0 0 24px #ffa6541c;letter-spacing:.006em}to{text-shadow:0 15px 38px #000000c2,0 0 15px #ffa6540f;letter-spacing:0}}@keyframes alphaAnswerFromLeft{0%{opacity:0;filter:blur(5px);transform:translate(-34px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaAnswerFromRight{0%{opacity:0;filter:blur(5px);transform:translate(42px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaConsentShimmer{0%{box-shadow:0 0 #ffae6700,0 0 #ff914600}45%{box-shadow:0 0 0 3px #ffae671f,0 0 22px #ff91464d}to{box-shadow:0 0 0 1px #ffae672e,0 0 16px #ff91463d}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{margin-top:-18px!important;margin-left:-18px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(180px,50vw,218px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-answer-line{margin-left:clamp(76px,23vw,112px)!important}}.alpha-final-fix-page .alpha-error{color:#ffdcd2f0!important;text-align:left!important;white-space:normal!important;background:#410d0b61!important;border:1px solid #ff695657!important;border-radius:10px!important;width:100%!important;min-height:0!important;margin:10px 0 0!important;padding:9px 11px!important;font-size:11.5px!important;line-height:1.42!important;display:block!important;box-shadow:0 0 18px #ff432d14!important}.alpha-final-fix-page .alpha-error:empty{display:none!important}.alpha-final-fix-page .alpha-error:before{content:"!";color:#ffb491eb;vertical-align:1px;border:1px solid #ffa08261;border-radius:999px;place-items:center;width:14px;height:14px;margin-right:7px;font-size:10px;font-weight:900;display:inline-grid}.alpha-final-fix-page .alpha-support-note,.alpha-final-fix-page .alpha-support-section.alpha-support-note{display:none!important}.alpha-final-fix-page .alpha-fuel-support{width:min(640px,100% - 48px);box-shadow:none;color:#ffeddec7;background:0 0;border:0;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:clamp(14px,4vw,22px);margin:clamp(16px,4vw,24px) auto clamp(42px,9vw,72px);padding:0;display:grid}.alpha-final-fix-page .alpha-fuel-gauge{filter:drop-shadow(0 10px 22px #0000008c);width:118px;height:78px;margin-inline:auto;position:relative}.alpha-final-fix-page .alpha-fuel-arc{border:3px solid #da8b4e99;border-top:4px solid #da8b4ec7;border-bottom:0;border-radius:100px 100px 0 0;height:62px;position:absolute;top:6px;left:9px;right:9px;box-shadow:0 -2px 14px #ff944a2e,inset 0 3px 12px #ffb86f14;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 73%);mask-image:linear-gradient(#000 0 72%,#0000 73%)}.alpha-final-fix-page .alpha-fuel-arc:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffd5a26b,#0000);border-radius:999px;height:10px;animation:12s ease-in-out infinite alphaFuelArcGlow;position:absolute;inset:-8px 18px auto}.alpha-final-fix-page .alpha-fuel-ticks{width:86px;height:50px;position:absolute;top:14px;left:16px}.alpha-final-fix-page .alpha-fuel-ticks span{transform-origin:50% 42px;background:#ffc48080;border-radius:999px;width:2px;height:9px;margin-left:-1px;position:absolute;bottom:0;left:50%}.alpha-final-fix-page .alpha-fuel-ticks span:first-child{opacity:.55;height:7px;transform:rotate(-66deg)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(2){opacity:.42;height:6px;transform:rotate(-44deg)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(3){opacity:.56;height:7px;transform:rotate(-22deg)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(4){opacity:.72;height:10px;transform:rotate(0)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(5){opacity:.58;height:7px;transform:rotate(22deg)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(6){opacity:.44;height:6px;transform:rotate(44deg)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(7){opacity:.58;height:7px;transform:rotate(66deg)translateY(-38px)}.alpha-final-fix-page .alpha-fuel-letter{color:#ffb86fd1;text-shadow:0 0 10px #ff914633;font-family:Georgia,serif;font-size:12px;font-weight:900;position:absolute;bottom:4px}.alpha-final-fix-page .alpha-fuel-icon{color:#ffc17eb3;filter:saturate(.82)drop-shadow(0 0 8px #ff91461f);font-size:13px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.alpha-final-fix-page .alpha-fuel-needle{transform-origin:0;background:linear-gradient(90deg,#ffe6c2f2,#d47e43e6 70%,#ffbe7533);border-radius:999px;width:48px;height:3px;animation:13s cubic-bezier(.2,.74,.2,1) infinite alphaFuelNeedleIdle;position:absolute;bottom:14px;left:50%;transform:rotate(-25deg);box-shadow:0 0 16px #ff873c42,0 0 2px #ffffff61}.alpha-final-fix-page .alpha-fuel-needle:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff75,#0000);border-radius:999px;width:30px;animation:13s ease-in-out infinite alphaFuelNeedleShine;position:absolute;inset:-7px auto -7px -8px;transform:translate(-10px)}.alpha-final-fix-page .alpha-fuel-hub{background:radial-gradient(circle at 35% 30%,#ffe0b4,#b76131 54%,#4a1d0d 100%);border-radius:999px;width:12px;height:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff7e3247}.alpha-final-fix-page .alpha-fuel-copy{gap:6px;min-width:0;display:grid}.alpha-final-fix-page .alpha-fuel-copy small{color:#ffa95be6;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.alpha-final-fix-page .alpha-fuel-copy strong{color:#fff5ebeb;font-size:clamp(15px,3.8vw,18px);font-weight:850;line-height:1.16}.alpha-final-fix-page .alpha-fuel-copy p{color:#ffe8d69e;margin:0;font-size:12px;line-height:1.45}.alpha-final-fix-page .alpha-fuel-link{color:#ffad67;font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ff9e525c;justify-self:start;margin-top:3px;padding:0 0 3px;font-size:12px;font-weight:900;position:relative;overflow:hidden}.alpha-final-fix-page .alpha-fuel-link:after{content:"";background:linear-gradient(90deg,#0000,#ffebccbf,#0000);width:58%;height:1px;transition:transform .52s ease-out;position:absolute;bottom:0;left:-70%;right:auto}.alpha-final-fix-page .alpha-fuel-link:hover:after,.alpha-final-fix-page .alpha-fuel-link:focus-visible:after{transform:translate(290%)}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:hover) .alpha-fuel-needle{animation:.9s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleSupport}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:focus-visible) .alpha-fuel-needle{animation:.9s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleSupport}@keyframes alphaFuelNeedleIdle{0%,83%,to{transform:rotate(-25deg)}88%{transform:rotate(-23deg)}92%{transform:rotate(-26.4deg)}96%{transform:rotate(-24.5deg)}}@keyframes alphaFuelNeedleShine{0%,84%,to{opacity:0;transform:translate(-12px)}88%{opacity:.8;transform:translate(28px)}93%{opacity:0;transform:translate(44px)}}@keyframes alphaFuelNeedleSupport{0%{transform:rotate(-25deg)}48%{transform:rotate(10deg)}72%{transform:rotate(6deg)}to{transform:rotate(-25deg)}}@keyframes alphaFuelArcGlow{0%,78%,to{opacity:.2;transform:translate(-18px)}86%{opacity:.65;transform:translate(18px)}}@media (width<=560px){.alpha-final-fix-page .alpha-fuel-support{text-align:center;grid-template-columns:1fr;justify-items:center;gap:9px;width:min(340px,100% - 46px);margin-top:14px}.alpha-final-fix-page .alpha-fuel-gauge{width:132px;height:82px;transform:translateY(-1px)}.alpha-final-fix-page .alpha-fuel-copy{justify-items:center;gap:5px}.alpha-final-fix-page .alpha-fuel-copy p{max-width:31ch}.alpha-final-fix-page .alpha-fuel-link{justify-self:center}}.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{grid-template-columns:minmax(126px,32vw) minmax(0,1fr)!important;grid-template-areas:"brand copy""brand copy"!important;align-items:start!important;column-gap:clamp(14px,4vw,34px)!important;width:min(900px,100% - 42px)!important;padding-top:clamp(22px,5.2vh,48px)!important;display:grid!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{transform-origin:0 0!important;grid-area:brand!important;place-self:start!important;min-height:0!important;margin:clamp(-16px,-2.8vw,-8px) 0 0 clamp(-16px,-2.8vw,-8px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(154px,31vw,228px)!important;max-width:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{text-align:left!important;grid-area:copy!important;place-self:start stretch!important;width:100%!important;max-width:none!important;margin:clamp(14px,4.5vh,44px) 0 0!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline{color:#fff5eb!important;letter-spacing:0!important;text-align:left!important;opacity:1!important;filter:none!important;text-shadow:0 16px 36px #000000d1,0 0 14px #ff9a4c0d!important;gap:clamp(4px,1vw,9px)!important;max-width:14.5ch!important;margin:0!important;font-size:clamp(25px,5.8vw,46px)!important;font-weight:650!important;line-height:1.13!important;animation:none!important;display:grid!important;transform:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span{opacity:0;filter:blur(7px);animation:.74s cubic-bezier(.18,.82,.22,1) forwards alphaHeroLineIn;transform:translate(-18px,10px);display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:nth-child(2){margin-left:clamp(12px,2.6vw,24px);animation-delay:4.34s}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:nth-child(3){margin-left:clamp(26px,5.6vw,52px);animation-delay:4.58s}.alpha-final-fix-page .alpha-final-hero .alpha-answer-line{color:#f5a15c!important;text-align:left!important;opacity:1!important;filter:none!important;white-space:nowrap!important;text-shadow:0 12px 28px #000000d1,0 0 18px #ff82361f!important;align-items:baseline!important;gap:.36em!important;width:auto!important;margin:clamp(22px,5.6vw,42px) 0 clamp(13px,3vw,24px) clamp(58px,12vw,132px)!important;font-size:clamp(32px,7.7vw,62px)!important;line-height:.94!important;animation:none!important;display:inline-flex!important;transform:none!important}.alpha-final-fix-page .alpha-answer-du,.alpha-final-fix-page .alpha-answer-schon{opacity:0;will-change:transform, opacity, filter;display:inline-block!important}.alpha-final-fix-page .alpha-answer-du{transform:translate(-24px,12px);animation:.68s cubic-bezier(.18,.82,.22,1) 4.98s forwards alphaAnswerSoftUp!important}.alpha-final-fix-page .alpha-answer-schon{transform:translate(26px,12px);animation:.68s cubic-bezier(.18,.82,.22,1) 5.08s forwards alphaAnswerSoftUp!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{text-align:left!important;max-width:40ch!important;margin:0!important;font-size:clamp(13px,2.8vw,16px)!important;line-height:1.55!important}@keyframes alphaHeroLineIn{0%{opacity:0;filter:blur(7px);transform:translate(-18px,10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaAnswerSoftUp{0%{opacity:0;transform:translate3d(var(--answer-x,0), 14px, 0);filter:blur(6px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{grid-template-columns:clamp(116px,31vw,138px) minmax(0,1fr)!important;column-gap:clamp(10px,3vw,16px)!important;width:calc(100% - 34px)!important;padding-top:24px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{margin-top:-16px!important;margin-left:-14px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(142px,38vw,168px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:12px!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline{gap:4px!important;max-width:14ch!important;font-size:clamp(24px,6.4vw,30px)!important;line-height:1.16!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:nth-child(2){margin-left:9px}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:nth-child(3){margin-left:20px}.alpha-final-fix-page .alpha-final-hero .alpha-answer-line{margin-top:20px!important;margin-left:clamp(38px,12vw,62px)!important;font-size:clamp(34px,9.1vw,43px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{max-width:30ch!important;font-size:13px!important}}.alpha-final-fix-page .alpha-answer-du{--answer-x:-24px}.alpha-final-fix-page .alpha-answer-schon{--answer-x:26px}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{z-index:3!important;min-height:0!important;margin:0!important;animation:.82s cubic-bezier(.2,.74,.2,1) 3.62s both alphaLogoSoftIn!important;position:absolute!important;top:clamp(16px,4vw,30px)!important;left:clamp(10px,3vw,22px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline{color:#fff7ef!important;letter-spacing:0!important;text-align:center!important;opacity:1!important;filter:none!important;text-shadow:0 18px 44px #000000e0,0 0 18px #ffcda014!important;gap:clamp(3px,.8vw,7px)!important;max-width:11.8ch!important;margin:0 auto!important;font-family:Bold and Cool,Georgia,serif!important;font-size:clamp(39px,10.2vw,72px)!important;font-weight:760!important;line-height:.98!important;animation:none!important;display:grid!important;transform:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span{opacity:0;filter:blur(7px);transform:translateY(18px);margin-left:0!important;animation:.76s cubic-bezier(.18,.82,.22,1) forwards alphaHeroBigLineIn!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:first-child{animation-delay:4.1s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:nth-child(2){animation-delay:4.3s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline span:nth-child(3){animation-delay:4.5s!important}.alpha-final-fix-page .alpha-final-hero .alpha-answer-line{color:#f2a85f!important;text-align:center!important;opacity:1!important;filter:none!important;white-space:nowrap!important;text-shadow:0 16px 34px #000000e6,0 0 21px #ff923e2e!important;justify-content:center!important;align-items:baseline!important;gap:.36em!important;width:auto!important;margin:clamp(18px,4.4vw,34px) auto clamp(17px,4vw,28px)!important;font-family:Bold and Cool,Georgia,serif!important;font-size:clamp(39px,10vw,76px)!important;line-height:.9!important;animation:none!important;display:inline-flex!important;transform:none!important}.alpha-final-fix-page .alpha-answer-du,.alpha-final-fix-page .alpha-answer-schon{opacity:0;filter:blur(6px);will-change:transform, opacity, filter;display:inline-block!important}.alpha-final-fix-page .alpha-answer-du{--answer-x:-24px;animation:.72s cubic-bezier(.18,.82,.22,1) 4.88s forwards alphaAnswerGoldIn!important}.alpha-final-fix-page .alpha-answer-schon{--answer-x:28px;animation:.72s cubic-bezier(.18,.82,.22,1) 5.02s forwards alphaAnswerGoldIn!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p strong{color:#fff8ef!important;font-weight:900!important;display:inline!important}.alpha-final-fix-page .alpha-fuel-needle{animation:8.8s cubic-bezier(.2,.74,.2,1) infinite alphaFuelNeedleCenterSwing!important;transform:rotate(-6deg)!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:hover) .alpha-fuel-needle{animation:.96s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleCenterSupport!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:focus-visible) .alpha-fuel-needle{animation:.96s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleCenterSupport!important}@keyframes alphaHeroBigLineIn{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaAnswerGoldIn{0%{opacity:0;transform:translate3d(var(--answer-x), 14px, 0);filter:blur(6px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaFuelNeedleCenterSwing{0%,to{transform:rotate(-6deg)}18%{transform:rotate(-3.8deg)}36%{transform:rotate(-7.6deg)}54%{transform:rotate(-4.8deg)}72%{transform:rotate(-6.8deg)}}@keyframes alphaFuelNeedleCenterSupport{0%{transform:rotate(-6deg)}48%{transform:rotate(13deg)}72%{transform:rotate(8deg)}to{transform:rotate(-6deg)}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{width:calc(100% - 32px)!important;min-height:612px!important;padding-top:20px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{top:22px!important;left:14px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(126px,35vw,154px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(145px,25vh,184px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline{max-width:11.2ch!important;font-size:clamp(40px,10.8vw,50px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-answer-line{margin-top:18px!important;font-size:clamp(43px,11.5vw,55px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{max-width:31ch!important;font-size:14px!important}}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{z-index:3!important;min-height:0!important;margin:0!important;position:absolute!important;top:clamp(18px,4.2vw,32px)!important;left:clamp(16px,4vw,30px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic{opacity:0;filter:blur(7px);transform:translateY(18px);color:#fff8f0!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 20px 48px #000000e6,0 0 18px #ffd7aa17!important;max-width:10.8ch!important;margin:0 auto!important;font-family:Bold and Cool,Georgia,serif!important;font-size:clamp(45px,11.6vw,82px)!important;font-weight:760!important;line-height:.94!important;animation:.85s cubic-bezier(.18,.82,.22,1) 4.08s forwards alphaClassicHeadlineIn!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{text-align:center!important;color:#fff0e2db!important;text-shadow:0 10px 26px #000000d6!important;max-width:38ch!important;margin:0 auto!important;font-size:clamp(14px,3.15vw,17px)!important;line-height:1.5!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-split-headline,.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-line{display:none!important}@keyframes alphaClassicHeadlineIn{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaClassicAnswerIn{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.alpha-final-fix-page .alpha-fuel-arc{box-shadow:none!important}.alpha-final-fix-page .alpha-fuel-needle{background:linear-gradient(90deg,#ffe0bcf5,#cd743aeb 76%,#ffbe7538)!important;width:44px!important;animation:3.8s ease-in-out infinite alphaFuelNeedleOnlySwing!important;bottom:14px!important;transform:rotate(-2deg)!important;box-shadow:0 0 4px #ff9a5329!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:hover) .alpha-fuel-needle{animation:.86s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleOnlySupport!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:focus-visible) .alpha-fuel-needle{animation:.86s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleOnlySupport!important}@keyframes alphaFuelNeedleOnlySwing{0%,to{transform:rotate(-2deg)}25%{transform:rotate(1.8deg)}50%{transform:rotate(-4.2deg)}75%{transform:rotate(.8deg)}}@keyframes alphaFuelNeedleOnlySupport{0%{transform:rotate(-2deg)}48%{transform:rotate(13deg)}76%{transform:rotate(6deg)}to{transform:rotate(-2deg)}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{width:calc(100% - 32px)!important;min-height:620px!important;padding-top:20px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{top:24px!important;left:20px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(122px,34vw,150px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(156px,26vh,196px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic{max-width:10.5ch!important;font-size:clamp(46px,12.2vw,58px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-top:19px!important;font-size:clamp(45px,12vw,58px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{max-width:31ch!important;font-size:14px!important}}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{opacity:0;filter:blur(8px)drop-shadow(0 0 #ffa05000);transform:translate(-10px,-8px)scale(.96);animation:.98s cubic-bezier(.18,.82,.22,1) 3.58s forwards alphaLogoLoadIn!important;top:clamp(8px,2.2vw,18px)!important;left:clamp(4px,1.4vw,12px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(138px,34vw,208px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(150px,24vh,205px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{letter-spacing:.005em!important;gap:clamp(4px,1vw,8px)!important;max-width:12.5ch!important;font-size:clamp(37px,9.8vw,72px)!important;line-height:.98!important;display:grid!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-top:clamp(19px,4.6vw,32px)!important;font-size:clamp(40px,10vw,74px)!important}.alpha-final-fix-page .alpha-fuel-needle{width:42px!important;animation:4.2s ease-in-out infinite alphaFuelNeedleFortySwing!important;transform:rotate(-18deg)!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:hover) .alpha-fuel-needle{animation:.92s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleFortySupport!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:focus-visible) .alpha-fuel-needle{animation:.92s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleFortySupport!important}@keyframes alphaLogoLoadIn{0%{opacity:0;filter:blur(8px)drop-shadow(0 0 #ffa05000);transform:translate(-10px,-8px)scale(.96)}to{opacity:1;filter:blur()drop-shadow(0 10px 22px #000000b8)drop-shadow(0 0 13px #ff9c461f);transform:translate(0,0)scale(1)}}@keyframes alphaSplitClassicLineIn{0%{opacity:0;filter:blur(7px);transform:translateY(17px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaFuelNeedleFortySwing{0%,to{transform:rotate(-18deg)}25%{transform:rotate(-15.5deg)}50%{transform:rotate(-20.5deg)}75%{transform:rotate(-16.5deg)}}@keyframes alphaFuelNeedleFortySupport{0%{transform:rotate(-18deg)}48%{transform:rotate(8deg)}76%{transform:rotate(2deg)}to{transform:rotate(-18deg)}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{top:12px!important;left:8px!important}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row img{width:clamp(126px,35vw,154px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(150px,25vh,190px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:12.2ch!important;font-size:clamp(38px,10.4vw,50px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{font-size:clamp(40px,10.8vw,52px)!important}}.alpha-final-fix-page .alpha-intro-sequence{isolation:isolate;position:fixed}.alpha-final-fix-page .alpha-intro-logo{opacity:0;z-index:0;filter:blur(10px)drop-shadow(0 0 26px #ff964a29);pointer-events:none;width:clamp(220px,58vw,420px);height:auto;animation:1.35s cubic-bezier(.2,.74,.2,1) .55s forwards alphaIntroLogoBehind;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)scale(.94)}.alpha-final-fix-page .alpha-intro-title{z-index:2;position:relative}.alpha-final-fix-page .alpha-final-hero .alpha-brand-row{display:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{width:min(760px,100% - 42px)!important;min-height:clamp(575px,88vh,730px)!important;padding-top:clamp(22px,5vh,42px)!important;display:block!important;position:relative!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{text-align:center!important;width:min(100%,585px)!important;max-width:585px!important;margin:clamp(170px,28vh,235px) auto 0!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{color:#fff8f0!important;letter-spacing:.002em!important;text-align:center!important;opacity:1!important;filter:none!important;text-shadow:0 20px 48px #000000e6,0 0 18px #ffd7aa17!important;gap:clamp(4px,1vw,8px)!important;max-width:12ch!important;margin:0 auto!important;font-family:Bold and Cool,Georgia,serif!important;font-size:clamp(39px,10vw,74px)!important;font-weight:760!important;line-height:.98!important;animation:none!important;display:grid!important;transform:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{opacity:0;filter:blur(7px);transform:translateY(17px);color:inherit!important;animation:.76s cubic-bezier(.18,.82,.22,1) forwards alphaSplitClassicWhiteLineIn!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{opacity:0;filter:blur(7px);transform:translateY(16px);color:#f2a55e!important;letter-spacing:.01em!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 16px 34px #000000e6,0 0 18px #ff923e29!important;width:max-content!important;max-width:calc(100% - 26px)!important;margin:clamp(18px,4.6vw,32px) auto clamp(17px,4vw,27px)!important;font-family:Bold and Cool,Georgia,serif!important;font-size:clamp(40px,10.3vw,74px)!important;font-weight:800!important;line-height:.9!important;animation:.76s cubic-bezier(.18,.82,.22,1) 4.82s forwards alphaClassicAnswerIn!important;display:block!important}.alpha-final-fix-page .alpha-hero-registration-note{color:#ffad67eb;letter-spacing:.16em;text-transform:uppercase;opacity:0;margin-top:15px;font-size:12px;font-weight:950;animation:.64s cubic-bezier(.2,.74,.2,1) 5.28s forwards alphaRegistrationNoteIn;display:block;transform:translateY(10px)}.alpha-final-fix-page .alpha-fuel-icon{display:none!important}.alpha-final-fix-page .alpha-fuel-mid{color:#ffb86fc7;text-shadow:0 0 8px #ff914621;font-family:Georgia,serif;font-size:11px;font-weight:900;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.alpha-final-fix-page .alpha-fuel-letter.is-empty{left:2px!important}.alpha-final-fix-page .alpha-fuel-letter.is-full{right:-8px!important}.alpha-final-fix-page .alpha-fuel-arc:after,.alpha-final-fix-page .alpha-fuel-needle:after{animation:none!important;display:none!important}.alpha-final-fix-page .alpha-fuel-needle{width:42px!important;animation:4.2s ease-in-out infinite alphaFuelNeedleFortyRealSwing!important;transform:rotate(-104deg)!important;box-shadow:0 0 4px #ff9a5329!important}.alpha-final-fix-page .alpha-fuel-support:active .alpha-fuel-needle{animation:.92s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleFortyRealSupport!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:hover) .alpha-fuel-needle{animation:.92s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleFortyRealSupport!important}.alpha-final-fix-page .alpha-fuel-support:has(.alpha-fuel-link:focus-visible) .alpha-fuel-needle{animation:.92s cubic-bezier(.2,.74,.2,1) alphaFuelNeedleFortyRealSupport!important}@keyframes alphaIntroLogoBehind{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #ff964a00);transform:translate(-50%,-54%)scale(.94)}68%{opacity:.28;filter:blur(2px)drop-shadow(0 0 30px #ff964a29)}to{opacity:.22;filter:blur()drop-shadow(0 0 26px #ff964a21);transform:translate(-50%,-54%)scale(1)}}@keyframes alphaSplitClassicWhiteLineIn{0%{opacity:0;filter:blur(7px);transform:translateY(17px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alphaRegistrationNoteIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes alphaFuelNeedleFortyRealSwing{0%,to{transform:rotate(-104deg)}25%{transform:rotate(-101deg)}50%{transform:rotate(-107deg)}75%{transform:rotate(-102.5deg)}}@keyframes alphaFuelNeedleFortyRealSupport{0%{transform:rotate(-104deg)}48%{transform:rotate(-76deg)}76%{transform:rotate(-88deg)}to{transform:rotate(-104deg)}}@media (width<=560px){.alpha-final-fix-page .alpha-intro-logo{width:clamp(210px,62vw,300px)}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(168px,28vh,210px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:11.6ch!important;font-size:clamp(38px,10.6vw,51px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{font-size:clamp(40px,11vw,54px)!important}}.alpha-final-fix-page{isolation:isolate!important;background:#050403!important;min-height:100svh!important;position:relative!important;overflow-x:hidden!important}.alpha-final-fix-page:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#0000006b,#00000080),url(/garage-hero.png) 50%/cover no-repeat!important;animation:none!important;position:fixed!important;inset:0!important;transform:none!important}.alpha-final-fix-page:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:1!important;background:radial-gradient(circle at 54% 18%,#db7e3421,#0000 34%),linear-gradient(90deg,#00000042,#00000014,#0000005c)!important;position:fixed!important;inset:0!important}.alpha-final-fix-page .alpha-onboarding-shell,.alpha-final-fix-page .alpha-final-flow,.alpha-final-fix-page .alpha-story-shell,.alpha-final-fix-page .alpha-free-story,.alpha-final-fix-page .alpha-chapter-story{background:0 0!important}.alpha-final-fix-page,.alpha-final-fix-page *{box-sizing:border-box!important}.alpha-final-fix-page{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.alpha-final-fix-page .alpha-final-flow{width:100%!important;max-width:100vw!important;margin-inline:auto!important;padding-inline:clamp(16px,4vw,28px)!important}.alpha-final-fix-page .alpha-signup-panel{justify-self:center!important;width:min(430px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page .alpha-premium-form,.alpha-final-fix-page .alpha-registration-console,.alpha-final-fix-page .alpha-premium-fields,.alpha-final-fix-page .alpha-consent-panel,.alpha-final-fix-page .alpha-action-row{width:100%!important;min-width:0!important;max-width:100%!important}.alpha-final-fix-page .alpha-registration-console{overflow:hidden!important}.alpha-final-fix-page .alpha-line-field,.alpha-final-fix-page .alpha-field-copy,.alpha-final-fix-page .alpha-line-field input[type=email],.alpha-final-fix-page .alpha-line-field input[type=text],.alpha-final-fix-page .alpha-line-field input[type=password]{width:100%!important;min-width:0!important;max-width:100%!important}.alpha-final-fix-page .alpha-error{overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important}.alpha-final-fix-page .alpha-premium-consent input:not(:checked)+.alpha-consent-box{color:#0000!important;box-shadow:none!important;background:0 0!important}.alpha-final-fix-page .alpha-premium-consent input:not(:checked)+.alpha-consent-box:after{opacity:0!important;transform:scale(.72)!important}.alpha-final-fix-page .alpha-premium-consent input:checked+.alpha-consent-box{color:#0000!important;background:0 0!important;border-color:#ffae67ad!important;box-shadow:0 0 0 1px #ffae672e,0 0 16px #ff91463d!important}.alpha-final-fix-page .alpha-premium-consent input:checked+.alpha-consent-box:after{opacity:1!important;transform:scale(1)!important}@media (width<=560px){.alpha-final-fix-page .alpha-final-flow{padding-inline:14px!important}.alpha-final-fix-page .alpha-signup-panel{width:min(386px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.alpha-final-fix-page .alpha-registration-console{padding-inline:15px!important}}.alpha-final-fix-page .alpha-final-hero{min-height:100svh!important;padding:max(18px, env(safe-area-inset-top,0px)) 0 8svh!important;background:0 0!important;justify-content:center!important;display:flex!important;position:relative!important;overflow:hidden!important}.alpha-final-fix-page .alpha-intro-sequence{pointer-events:none!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{z-index:3!important;text-align:center!important;width:min(100%,585px)!important;max-width:585px!important;margin:clamp(168px,28svh,230px) auto 0!important;position:relative!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:nth-child(2){animation-delay:.65s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:nth-child(3){animation-delay:.85s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{animation-delay:1.18s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-registration-note{animation-delay:1.48s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{animation-delay:1.68s!important}.alpha-support-backdrop{-webkit-backdrop-filter:blur(18px)saturate(112%)!important;background:#00000085!important}.alpha-support-modal{background:linear-gradient(#18120ec2,#050505db),#0a0908ad!important;border:1px solid #db8f5033!important;border-radius:22px!important;gap:0!important;width:min(100vw - 32px,430px)!important;max-height:min(86svh,620px)!important;padding:26px 24px 20px!important;animation:.26s ease-out both alpha-support-dialog-in!important;overflow:hidden auto!important;box-shadow:0 24px 64px #0000008f,inset 0 1px #ffe4be0f!important}.alpha-support-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 0,#ff9c521a,#0000 34%);position:absolute;inset:0}.alpha-support-modal .alpha-modal-close{color:#ffe7cec7!important;background:#ffffff09!important;border-color:#e8a4612e!important;width:30px!important;height:30px!important;font-size:17px!important;line-height:1!important;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,color .22s ease-out!important;top:14px!important;right:14px!important}.alpha-support-modal .alpha-modal-close:hover{transform:rotate(90deg)scale(1.04);color:#ffe4c5!important;border-color:#eca7646b!important;box-shadow:0 0 20px #dd853c21!important}.alpha-support-dialog-header{z-index:1;gap:10px;display:grid;position:relative;padding:8px 34px 22px 0!important}.alpha-support-dialog-header h2{max-width:11ch;color:#fff5eb!important;letter-spacing:0!important;margin:0!important;font-size:clamp(30px,8.4vw,42px)!important;line-height:.98!important}.alpha-support-dialog-header p{color:#ffefdead;margin:0;font-size:14px;line-height:1.52}.alpha-support-link-list{z-index:1;border-top:1px solid #e8a06024;border-bottom:1px solid #e8a06024;display:grid;position:relative}.alpha-support-link-row{width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:14px 0;transition:transform .24s ease-out,filter .24s ease-out;display:grid}.alpha-support-link-row+.alpha-support-link-row{border-top:1px solid #e8a0601c}.alpha-support-link-row:hover,.alpha-support-link-row:focus-visible{filter:drop-shadow(0 10px 22px #df883d14);outline:none;transform:translateY(-2px)}.alpha-support-link-icon{color:#d99558;text-shadow:0 0 16px #da8b4a2e;place-items:center;font-size:23px;font-weight:700;line-height:1;display:inline-grid}.alpha-support-link-copy{gap:5px;min-width:0;display:grid}.alpha-support-link-copy strong{color:#fff0e0;letter-spacing:.01em;font-size:15.5px;font-weight:760}.alpha-support-link-copy small{color:#ffebd68f;font-size:12.2px;line-height:1.38}.alpha-support-link-arrow{color:#e89d56d1;justify-self:end;font-size:22px;line-height:1;transition:transform .24s ease-out,color .24s ease-out}.alpha-support-link-row:hover .alpha-support-link-arrow,.alpha-support-link-row:focus-visible .alpha-support-link-arrow{color:#ffc18a;transform:translate(6px)}.alpha-support-dialog-footer{z-index:1;color:#ffebd66b;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin-top:16px;display:grid;position:relative}.alpha-support-dialog-footer span{color:#dd914e9e;font-size:13px;line-height:1.4}.alpha-support-dialog-footer p{margin:0;font-size:11.2px;line-height:1.42}@keyframes alpha-support-dialog-in{0%{opacity:0;filter:blur(8px);transform:scale(.97)translateY(8px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@media (width<=430px){.alpha-support-modal{border-radius:20px!important;width:min(100vw - 24px,390px)!important;padding:24px 20px 18px!important}.alpha-support-dialog-header h2{font-size:clamp(29px,9.5vw,38px)!important}.alpha-support-link-row{grid-template-columns:26px minmax(0,1fr) 20px;gap:12px;min-height:82px}}.alpha-support-link-row{text-decoration:none!important}.alpha-final-fix-page.alpha-page{isolation:isolate!important;background:0 0!important;min-height:100svh!important;position:relative!important;overflow-x:clip!important}.alpha-final-fix-page.alpha-page:before{content:""!important;z-index:-3!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#00000024 0%,#00000038 52%,#0000004d 100%),radial-gradient(circle at 68% 16%,#d9803d21,#0000 36%),url(/garage-hero.png) 50%/cover no-repeat!important;animation:none!important;position:fixed!important;inset:0!important;transform:none!important}.alpha-final-fix-page.alpha-page:after{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(90deg,#00000029,#0000 48%,#00000029),linear-gradient(#0000 0%,#0000001f 100%)!important;position:fixed!important;inset:0!important}.alpha-final-fix-page .alpha-final-hero,.alpha-final-fix-page .alpha-cinematic-hero{min-height:94svh!important;padding:max(20px, env(safe-area-inset-top,0px)) 0 5svh!important;background:0 0!important;position:relative!important;overflow:visible!important}.alpha-final-fix-page .alpha-final-hero:before,.alpha-final-fix-page .alpha-final-hero:after,.alpha-final-fix-page .alpha-cinematic-hero:before,.alpha-final-fix-page .alpha-hero-overlay{opacity:0!important;background:0 0!important;display:none!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{width:min(720px,100% - 42px)!important;min-height:min(760px,90svh)!important;margin-inline:auto!important;position:relative!important}.alpha-final-fix-page .alpha-intro-sequence{z-index:5!important;pointer-events:none!important;background:0 0!important;place-items:center!important;min-height:0!important;animation:2.15s ease-out forwards alpha-inline-intro-dissolve!important;display:grid!important;position:absolute!important;inset:0!important}.alpha-final-fix-page .alpha-intro-logo{display:none!important}.alpha-final-fix-page .alpha-intro-title{opacity:0;transform:translateY(14px)scale(.98);text-align:center!important;text-shadow:0 18px 36px #00000094!important;font-size:clamp(38px,12vw,66px)!important;line-height:.9!important;animation:1.7s ease-out 80ms both alpha-inline-intro-title!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{z-index:2!important;text-align:left!important;width:min(100%,520px)!important;max-width:520px!important;margin:clamp(210px,32svh,270px) auto 0!important;padding-inline:4px!important;position:relative!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{color:#fff7ee!important;letter-spacing:.006em!important;text-align:left!important;text-wrap:balance!important;max-width:13.5ch!important;margin:0!important;font-size:clamp(42px,11.8vw,66px)!important;font-weight:820!important;line-height:1.04!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{opacity:0;filter:blur(7px);transform:translateY(18px);animation:.72s ease-out forwards alpha-hero-line-float-in!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:first-child{animation-delay:2.08s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:nth-child(2){margin-top:.18em!important;animation-delay:2.24s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:nth-child(3){margin-top:.18em!important;animation-delay:2.4s!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{opacity:0;filter:blur(7px);transform:translate(24px,18px);color:#f1a25d!important;letter-spacing:.02em!important;text-align:left!important;text-shadow:0 10px 28px #000000b8,0 0 24px #ff874438!important;width:max-content!important;max-width:100%!important;margin:clamp(20px,4.5vw,30px) 0 0 clamp(74px,19vw,140px)!important;font-size:clamp(48px,15vw,78px)!important;line-height:.88!important;animation:.78s ease-out 2.78s forwards alpha-answer-float-in!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-registration-note{opacity:0;color:#ffb870e0!important;letter-spacing:.19em!important;text-transform:uppercase!important;margin:18px 0 0 clamp(74px,19vw,140px)!important;font-size:12px!important;font-weight:800!important;animation:.66s ease-out 3.06s forwards alpha-hero-line-float-in!important;display:block!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p{opacity:0;filter:blur(6px);transform:translateY(16px);color:#fff5ebdb!important;text-align:left!important;text-shadow:0 8px 20px #00000094!important;max-width:340px!important;margin:18px 0 0 clamp(18px,5vw,46px)!important;font-size:clamp(15px,4.1vw,18px)!important;line-height:1.5!important;animation:.72s ease-out 3.22s forwards alpha-hero-line-float-in!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy p strong{color:#fff8f1!important;font-weight:850!important}.alpha-final-fix-page .alpha-final-hero+.alpha-onboarding-shell{margin-top:clamp(-120px,-11svh,-70px)!important}.alpha-final-fix-page .alpha-onboarding-shell,.alpha-final-fix-page .alpha-final-flow,.alpha-final-fix-page .alpha-story-shell,.alpha-final-fix-page .alpha-free-story,.alpha-final-fix-page .alpha-chapter-story,.alpha-final-fix-page .alpha-story-card,.alpha-final-fix-page .alpha-emotional-close{box-shadow:none!important;background:0 0!important}.alpha-final-fix-page .alpha-story-card,.alpha-final-fix-page .alpha-emotional-close{border-color:#0000!important}@keyframes alpha-inline-intro-dissolve{0%,76%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes alpha-inline-intro-title{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.96)}34%,78%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(1.02)}}@keyframes alpha-hero-line-float-in{to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes alpha-answer-float-in{to{opacity:1;filter:blur();transform:translate(0,0)}}@media (width<=560px){.alpha-final-fix-page .alpha-final-hero{min-height:92svh!important;padding-top:max(18px, env(safe-area-inset-top,0px))!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-inner{width:min(100% - 34px,430px)!important;min-height:86svh!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy{margin-top:clamp(190px,30svh,238px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:12.8ch!important;font-size:clamp(38px,10.7vw,50px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-left:clamp(60px,17vw,96px)!important;font-size:clamp(47px,14.8vw,66px)!important}.alpha-final-fix-page .alpha-final-hero .alpha-hero-registration-note{margin-left:clamp(60px,17vw,96px)!important}.alpha-final-fix-page .alpha-final-hero+.alpha-onboarding-shell{margin-top:-74px!important}}.alpha-opening-intro{z-index:1000!important;opacity:1!important;background:radial-gradient(circle at 50% 48%,#ff944814,#0000 34%),#000!important;place-items:center!important;animation:.74s ease-in-out 2.56s forwards alpha-opening-overlay-out!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.alpha-opening-intro-title{opacity:0;filter:blur(11px);transform:translateY(20px)scale(.96);color:#fff8ef!important;text-align:center!important;text-shadow:0 18px 48px #000000c7,0 0 22px #ffa8561f!important;max-width:min(78vw,520px)!important;font-size:clamp(46px,13vw,82px)!important;line-height:.9!important;animation:2.42s ease-out .18s forwards alpha-opening-title-run!important}.alpha-opening-intro-pulse{opacity:0;aspect-ratio:1!important;background:radial-gradient(circle,#ff9a4d21,#0000 66%)!important;border-radius:50%!important;width:min(72vw,430px)!important;animation:2.7s ease-out .18s forwards alpha-opening-pulse-run!important;position:absolute!important}.alpha-final-fix-page.is-intro-running{background:#000!important;min-height:100svh!important;overflow:hidden!important}.alpha-final-fix-page.is-intro-complete{animation:.42s ease-out both alpha-page-soft-reveal!important}.alpha-final-fix-page.is-intro-complete:before{background:linear-gradient(#0003 0%,#00000047 42%,#0000005c 100%),radial-gradient(circle at 34% 28%,#00000038,#0000 42%),radial-gradient(circle at 68% 18%,#d9803d1f,#0000 38%),url(/garage-hero.png) 50%/cover no-repeat!important}.alpha-final-fix-page.is-intro-complete:after{background:linear-gradient(90deg,#0003,#0000000f 38%,#0000002e),linear-gradient(#0000 0%,#00000029 72%,#0003 100%)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero{min-height:91svh!important;padding-top:max(18px, env(safe-area-inset-top,0px))!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-inner{min-height:min(720px,88svh)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-inner:before{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(6px)!important;background:radial-gradient(at 28% 34%,#00000075,#00000042 40%,#0000 70%)!important;width:min(560px,92vw)!important;height:min(560px,70svh)!important;position:absolute!important;inset:8% auto auto 0!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{letter-spacing:.002em!important;color:#fff7ef!important;text-shadow:0 10px 24px #000000d6,0 0 18px #fff5e61f!important;max-width:14.4ch!important;font-size:clamp(58px,13.8vw,92px)!important;font-weight:850!important;line-height:.96!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{opacity:0;filter:blur(7px);transform:translateY(18px);animation:.74s ease-out forwards alpha-hero-line-float-in!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{opacity:0;filter:blur(6px);transform:translate(20px,16px);color:#efa05b!important;margin:clamp(18px,3.5vw,26px) 0 0 clamp(84px,17vw,152px)!important;font-size:clamp(40px,10.8vw,68px)!important;line-height:.92!important;animation:.7s ease-out .9s forwards alpha-answer-float-in!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{opacity:0;filter:blur(5px);transform:translateY(14px);color:#fff6eced!important;text-align:left!important;text-shadow:0 8px 22px #000000db,0 0 10px #00000080!important;max-width:min(390px,88vw)!important;margin:clamp(18px,4vw,24px) 0 0 clamp(18px,4vw,42px)!important;font-size:clamp(16px,4.2vw,19px)!important;line-height:1.52!important;animation:.7s ease-out 1.28s forwards alpha-hero-line-float-in!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p strong{color:#fffaf5!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero+.alpha-onboarding-shell{margin-top:clamp(-92px,-9svh,-54px)!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{color:#120905!important;filter:saturate(.92)!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:linear-gradient(105deg,#0000 0%,#ffffff1f 18%,#0000 32%) 0 0/240% 100%,repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 10px),linear-gradient(#c28a59 0%,#8c5432 48%,#6e3b21 52%,#b57143 100%)!important;border:1px solid #ffc58a52!important;border-radius:12px!important;width:auto!important;min-width:154px!important;max-width:220px!important;height:42px!important;min-height:40px!important;padding:0 24px!important;transition:transform .22s ease-out,filter .22s ease-out,box-shadow .22s ease-out,background-position .72s ease-out!important;box-shadow:inset 0 1px #ffebce52,inset 0 -1px #2b120861,0 9px 20px #00000047!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:hover,.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:focus-visible{filter:saturate(1.02)brightness(1.04)!important;background-position:100% 0,0 0,0 0!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffebce61,0 12px 22px #00000052,0 0 16px #ca743424!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch span{justify-content:center!important;align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch span:after{content:"→";opacity:.72;font-size:.95em;transform:translateY(-1px)}@keyframes alpha-opening-overlay-out{0%,52%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes alpha-opening-title-run{0%{opacity:0;filter:blur(11px);transform:translateY(20px)scale(.96)}24%,72%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-12px)scale(1.015)}}@keyframes alpha-opening-pulse-run{0%{opacity:0;transform:scale(.72)}38%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.36)}}@keyframes alpha-page-soft-reveal{0%{opacity:.96;filter:blur(3px)}to{opacity:1;filter:blur()}}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero{min-height:90svh!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-inner{width:min(100% - 32px,430px)!important;min-height:84svh!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(92px,17svh,132px)!important;padding-left:0!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:13.1ch!important;font-size:clamp(50px,13.7vw,61px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-left:clamp(76px,20vw,112px)!important;font-size:clamp(38px,10.8vw,50px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note{margin-left:clamp(76px,20vw,112px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{max-width:330px!important;margin-left:clamp(12px,3vw,24px)!important}}.alpha-opening-intro{animation:.92s ease-in-out 4.08s forwards alpha-opening-overlay-out-slower!important}.alpha-opening-intro-title{animation:4.25s ease-out .18s forwards alpha-opening-title-run-slower!important}.alpha-opening-intro-pulse{animation:4.35s ease-out .2s forwards alpha-opening-pulse-run-slower!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{width:min(100%,690px)!important;max-width:690px!important;margin-top:clamp(54px,9svh,94px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{letter-spacing:0!important;max-width:15.2ch!important;font-size:clamp(72px,16vw,112px)!important;font-weight:880!important;line-height:.92!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-top:clamp(24px,4.5vw,34px)!important;margin-left:clamp(92px,18vw,164px)!important;font-size:clamp(38px,9.4vw,62px)!important;animation-delay:1.34s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note{margin-left:clamp(92px,18vw,164px)!important;animation-delay:1.62s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{max-width:min(420px,88vw)!important;margin-top:clamp(20px,4vw,28px)!important;animation-delay:1.82s!important}@keyframes alpha-opening-overlay-out-slower{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes alpha-opening-title-run-slower{0%{opacity:0;filter:blur(12px);transform:translateY(22px)scale(.95)}18%,78%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-12px)scale(1.015)}}@keyframes alpha-opening-pulse-run-slower{0%{opacity:0;transform:scale(.72)}30%,72%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.38)}}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(46px,8svh,76px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:13.8ch!important;font-size:clamp(58px,15.8vw,75px)!important;line-height:.93!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-left:clamp(74px,19vw,116px)!important;font-size:clamp(34px,9.6vw,48px)!important;animation-delay:1.36s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note{margin-left:clamp(74px,19vw,116px)!important}}.alpha-final-fix-page.is-intro-running:before,.alpha-final-fix-page.is-intro-running:after{opacity:0!important;background:#000!important;display:none!important}.alpha-final-fix-page.is-intro-running .alpha-opening-intro{z-index:2147483000!important;opacity:1!important;pointer-events:none!important;background:#000!important;place-items:center!important;width:100vw!important;height:100svh!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}.alpha-final-fix-page.is-intro-running .alpha-opening-intro:before{content:"";background:radial-gradient(circle at 50% 48%,#ff944813,#0000 36%);position:absolute;inset:0}.alpha-final-fix-page.is-intro-running .alpha-opening-intro-title{z-index:2!important;text-align:center!important;transform-origin:50%!important;width:min(82vw,520px)!important;max-width:min(82vw,520px)!important;margin:0 auto!important;display:block!important;position:relative!important}.alpha-final-fix-page.is-intro-complete .alpha-opening-intro,.alpha-final-fix-page.is-intro-complete .alpha-opening-intro-title,.alpha-final-fix-page.is-intro-complete .alpha-opening-intro-pulse{visibility:hidden!important;opacity:0!important;display:none!important}.alpha-final-fix-page.is-intro-running .alpha-opening-intro{animation:.85s ease-in-out 5.95s forwards alpha-opening-overlay-out-held!important}.alpha-final-fix-page.is-intro-running .alpha-opening-intro-title{animation:6.35s ease-out .18s forwards alpha-opening-title-run-held!important}.alpha-final-fix-page.is-intro-running .alpha-opening-intro-pulse{animation:6.25s ease-out .2s forwards alpha-opening-pulse-run-held!important}@keyframes alpha-opening-overlay-out-held{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes alpha-opening-title-run-held{0%{opacity:0;filter:blur(12px);transform:translateY(22px)scale(.95)}14%,82%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-12px)scale(1.015)}}@keyframes alpha-opening-pulse-run-held{0%{opacity:0;transform:scale(.72)}22%,78%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1.38)}}.alpha-app-intro.auth-landing{z-index:2147483000!important;pointer-events:none!important;background:linear-gradient(90deg,#0000009e,#0000003d,#000000bd),url(/garage-hero.png) 50%/cover no-repeat,#050302!important;width:100vw!important;min-height:100svh!important;animation:.95s ease-in-out 5.85s forwards alpha-real-app-intro-out!important;position:fixed!important;inset:0!important;overflow:hidden!important}.alpha-app-intro.auth-landing .app-opening-overlay{background:radial-gradient(circle at 50% 28%,#ffa4540d,#0000 30%),linear-gradient(#00000061,#0000008a 58%,#000000b3)!important}.alpha-app-intro.auth-landing .auth-landing-brand{opacity:0;width:min(78vw,370px)!important;animation:1.15s ease-out .25s forwards alpha-real-app-brand-in!important;transform:translateY(-19.5vh)!important}.alpha-app-intro.auth-landing .auth-landing-brand img{width:min(39vw,164px)!important}.alpha-app-intro.auth-landing .auth-landing-brand .app-opening-present{font-size:9.5px!important;display:block!important}.alpha-app-intro.auth-landing .auth-landing-brand strong{font-size:clamp(28px,7.6vw,44px)!important;display:block!important}.alpha-app-intro.auth-landing .auth-landing-brand em{max-width:36ch!important;font-size:9.5px!important;display:block!important}.alpha-app-intro.auth-landing .auth-action-dock,.alpha-app-intro.auth-landing .auth-primary-button,.alpha-app-intro.auth-landing .auth-secondary-button,.alpha-app-intro.auth-landing .auth-text-button{display:none!important}.alpha-final-fix-page.is-intro-running{background:#050302!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}@keyframes alpha-real-app-brand-in{0%{opacity:0;filter:blur(10px);transform:translateY(-17vh)scale(.985)}to{opacity:1;filter:blur();transform:translateY(-19.5vh)scale(1)}}@keyframes alpha-real-app-intro-out{0%,72%{opacity:1;visibility:visible;filter:blur()}to{opacity:0;visibility:hidden;filter:blur(4px)}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{text-align:left!important;width:min(100%,760px)!important;max-width:760px!important;margin-top:clamp(30px,6svh,66px)!important;padding-left:clamp(8px,3vw,34px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{color:#fff8ef!important;letter-spacing:0!important;text-align:left!important;text-shadow:0 3px 18px #000000d1,0 0 30px #ffcfa629!important;gap:clamp(7px,1.5vw,15px)!important;max-width:15.4ch!important;margin:0!important;font-size:clamp(82px,18.8vw,128px)!important;font-weight:920!important;line-height:.9!important;display:grid!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{opacity:0!important;filter:blur(8px)!important;animation:.72s cubic-bezier(.2,.82,.2,1) forwards alpha-headline-first-reveal!important;display:block!important;transform:translate(-18px,24px)scale(.985)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:first-child{animation-delay:40ms!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:nth-child(2){margin-top:.08em!important;animation-delay:.24s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span:nth-child(3){margin-top:.08em!important;animation-delay:.44s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{opacity:0!important;margin:clamp(24px,4.6vw,38px) 0 0 clamp(88px,20vw,176px)!important;font-size:clamp(42px,10vw,66px)!important;animation:.68s cubic-bezier(.2,.82,.2,1) 1.22s forwards alpha-headline-first-reveal!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note{opacity:0!important;margin:18px 0 0 clamp(88px,20vw,176px)!important;animation:.58s ease-out 1.72s forwards alpha-headline-first-reveal!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{opacity:0!important;max-width:min(430px,88vw)!important;margin:clamp(18px,3.8vw,26px) 0 0 clamp(18px,4vw,46px)!important;animation:.62s ease-out 1.98s forwards alpha-headline-first-reveal!important}@keyframes alpha-headline-first-reveal{to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(34px,6.5svh,62px)!important;padding-left:clamp(12px,4vw,22px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:13.7ch!important;font-size:clamp(64px,17.6vw,86px)!important;line-height:.91!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-left:clamp(68px,18vw,110px)!important;font-size:clamp(36px,9.8vw,50px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note{margin-left:clamp(68px,18vw,110px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(22px,4.6svh,48px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{opacity:1!important;visibility:visible!important;filter:none!important;animation:none!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:15ch!important;font-size:clamp(78px,18.2vw,126px)!important;line-height:.9!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(22px,4.8svh,44px)!important;padding-left:clamp(12px,4vw,20px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:13.4ch!important;font-size:clamp(58px,16.2vw,78px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(18px,3.6svh,42px)!important;padding-left:clamp(10px,3vw,30px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{color:#fffaf3!important;letter-spacing:0!important;text-align:left!important;text-shadow:0 4px 20px #000000e0,0 0 34px #ffdcb22e!important;gap:clamp(8px,1.6vw,16px)!important;width:max-content!important;max-width:15.1ch!important;margin:0!important;font-size:clamp(96px,21vw,146px)!important;font-weight:940!important;line-height:.88!important;display:grid!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{white-space:nowrap!important;opacity:1!important;visibility:visible!important;filter:none!important;clip-path:inset(0 100% 0 0)!important;width:max-content!important;max-width:100%!important;animation-name:alpha-typewriter-line!important;animation-duration:1.05s!important;animation-timing-function:steps(16,end)!important;animation-fill-mode:forwards!important;display:block!important;overflow:hidden!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span:first-child{animation-delay:80ms!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span:nth-child(2){margin-top:.09em!important;animation-delay:1.18s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span:nth-child(3){margin-top:.09em!important;animation-delay:2.28s!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span:after{content:"";background:#fff8eee6;width:.08em;height:.82em;margin-left:.07em;animation:.72s step-end infinite alpha-type-caret;display:inline-block;transform:translateY(.08em);box-shadow:0 0 14px #ffd59e42}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{animation:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{margin-top:clamp(24px,4vw,34px)!important}@keyframes alpha-typewriter-line{to{clip-path:inset(0)}}@keyframes alpha-type-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(18px,3.6svh,34px)!important;padding-left:clamp(12px,4vw,18px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:13.8ch!important;font-size:clamp(72px,19.8vw,98px)!important;line-height:.89!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero{min-height:100svh!important;scroll-margin-top:0!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-inner{align-items:start!important;min-height:100svh!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{text-align:left!important;width:min(100%,760px)!important;max-width:760px!important;margin:clamp(22px,4.4svh,48px) 0 0!important;padding-left:clamp(12px,4vw,34px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{color:#fffaf3!important;letter-spacing:0!important;text-align:left!important;text-shadow:0 4px 22px #000000e6,0 0 34px #ffdcb22e!important;gap:clamp(7px,1.35vw,14px)!important;width:min-content!important;max-width:15ch!important;min-height:2.98em!important;margin:0!important;font-size:clamp(82px,18.8vw,132px)!important;font-weight:940!important;line-height:.9!important;display:grid!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{white-space:nowrap!important;width:auto!important;max-width:100%!important;min-height:.92em!important;color:inherit!important;opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;animation:none!important;display:block!important;overflow:visible!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span:after{content:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span.is-typing-current:after{content:""!important;background:#fff8eeeb!important;width:.075em!important;height:.78em!important;margin-left:.07em!important;animation:.72s step-end infinite alpha-react-type-caret!important;display:inline-block!important;transform:translateY(.08em)!important;box-shadow:0 0 14px #ffd29647!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{visibility:hidden!important;opacity:0!important;filter:blur(7px)!important;transition:opacity .62s cubic-bezier(.2,.82,.2,1),transform .62s cubic-bezier(.2,.82,.2,1),filter .62s cubic-bezier(.2,.82,.2,1),visibility 0s linear .62s!important;animation:none!important;transform:translateY(16px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{color:#f0a05b!important;text-align:left!important;width:max-content!important;margin:clamp(22px,4.2vw,34px) 0 0 clamp(86px,18vw,164px)!important;font-size:clamp(42px,10.6vw,66px)!important;display:block!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note{color:#ffb36f!important;letter-spacing:.16em!important;width:max-content!important;margin:clamp(18px,3vw,24px) 0 0 clamp(24px,5vw,54px)!important;font-size:clamp(14px,3vw,18px)!important;display:block!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{color:#fff9eef0!important;text-align:left!important;text-shadow:0 3px 16px #000000c7!important;max-width:min(455px,88vw)!important;margin:clamp(16px,3vw,24px) 0 0 clamp(24px,5vw,54px)!important;font-size:clamp(18px,4.2vw,25px)!important;line-height:1.42!important}.alpha-final-fix-page.is-intro-complete.hero-stage-1 .alpha-final-hero .alpha-answer-classic,.alpha-final-fix-page.is-intro-complete.hero-stage-2 .alpha-final-hero .alpha-answer-classic,.alpha-final-fix-page.is-intro-complete.hero-stage-3 .alpha-final-hero .alpha-answer-classic,.alpha-final-fix-page.is-intro-complete.hero-stage-2 .alpha-final-hero .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete.hero-stage-3 .alpha-final-hero .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete.hero-stage-3 .alpha-final-hero .alpha-hero-copy p{visibility:visible!important;opacity:1!important;filter:blur()!important;transition-delay:0s!important;transform:translate(0,0)!important}@keyframes alpha-react-type-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(18px,3.9svh,36px)!important;padding-left:clamp(14px,4.2vw,22px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{max-width:13.5ch!important;font-size:clamp(66px,17.8vw,82px)!important;line-height:.91!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{margin-left:clamp(70px,18.5vw,112px)!important;font-size:clamp(38px,10.2vw,50px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{margin-left:clamp(18px,5vw,28px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{text-align:center!important;width:min(100%,720px)!important;max-width:720px!important;margin:clamp(34px,7.4svh,78px) auto 0!important;padding:0 clamp(18px,5vw,34px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:0 0 24px #fff4ed47,0 4px 18px #000000db!important;justify-items:center!important;gap:clamp(5px,1.15vw,10px)!important;width:100%!important;max-width:none!important;min-height:3.02em!important;margin:0 auto!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(92px,22vw,158px)!important;font-weight:900!important;line-height:.82!important;display:grid!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-split span{width:max-content!important;max-width:100%!important;min-height:.82em!important;color:inherit!important;-webkit-text-fill-color:inherit!important;letter-spacing:inherit!important;text-align:center!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;margin-left:auto!important;margin-right:auto!important;font-family:inherit!important;animation:none!important;display:block!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-title-split span.is-typing-current:after{background:#f4ede6e6!important;width:.07em!important;height:.7em!important;margin-left:.06em!important;box-shadow:0 0 18px #fff4ed52!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{color:#d9966a!important;-webkit-text-fill-color:#d9966a!important;letter-spacing:.045em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 0 20px #d9966a42,0 4px 18px #000000d6!important;width:max-content!important;margin:clamp(20px,4.2vw,34px) auto 0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(60px,15vw,104px)!important;line-height:.82!important;display:block!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy{margin-top:clamp(30px,6.2svh,54px)!important;padding-inline:clamp(10px,3.3vw,18px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-hero-title-classic.alpha-hero-title-split{letter-spacing:.025em!important;gap:clamp(4px,1vw,7px)!important;font-size:clamp(70px,19.7vw,92px)!important;line-height:.84!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{margin-top:clamp(18px,4vw,28px)!important;font-size:clamp(48px,13.2vw,66px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{text-align:center!important;margin:clamp(22px,4.4vw,34px) auto 0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(62px,15.4vw,106px)!important;line-height:.82!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-answer-classic{margin-top:clamp(20px,4.8vw,30px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(52px,14.4vw,70px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{color:#d9966a!important;-webkit-text-fill-color:#d9966a!important;letter-spacing:.045em!important;text-align:center!important;text-transform:uppercase!important;margin:clamp(22px,4.4vw,34px) auto 0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(62px,15.4vw,106px)!important;line-height:.82!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-copy .alpha-answer-classic{margin-top:clamp(20px,4.8vw,30px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(52px,14.4vw,70px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{min-height:100svh!important;position:relative!important;overflow:hidden!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage .alpha-hero-inner,.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage .alpha-hero-copy{width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:contents!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{z-index:3!important;pointer-events:none!important;text-align:left!important;width:auto!important;max-width:none!important;position:absolute!important;top:clamp(74px,13svh,126px)!important;left:clamp(18px,5.4vw,58px)!important;right:clamp(12px,3vw,32px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{color:#f4ede6!important;-webkit-text-fill-color:#f4ede6!important;letter-spacing:-.015em!important;text-transform:uppercase!important;text-align:left!important;text-shadow:0 0 24px #fff4ed47,0 5px 20px #000000e0!important;justify-items:start!important;gap:clamp(3px,.7vw,8px)!important;width:auto!important;max-width:none!important;min-height:2.95em!important;margin:0!important;padding:0!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(116px,26vw,190px)!important;font-weight:800!important;line-height:.92!important;display:grid!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span{white-space:nowrap!important;width:max-content!important;max-width:96vw!important;min-height:.9em!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-align:left!important;opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;margin:0!important;animation:none!important;display:block!important;overflow:visible!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span:after{content:none!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span.is-typing-current:after{content:""!important;background:#f4ede6e6!important;width:.07em!important;height:.7em!important;margin-left:.055em!important;animation:.72s step-end infinite alpha-react-type-caret!important;display:inline-block!important;transform:translateY(.08em)!important;box-shadow:0 0 18px #fff4ed4d!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{color:#d9966a!important;-webkit-text-fill-color:#d9966a!important;letter-spacing:.025em!important;text-align:left!important;text-transform:uppercase!important;text-shadow:0 0 20px #d9966a3d,0 4px 16px #000000d6!important;visibility:hidden!important;opacity:0!important;filter:blur(7px)!important;width:max-content!important;margin:clamp(18px,3.4vw,30px) 0 0 clamp(86px,20vw,180px)!important;font-family:VtksBoldandcool,Bold and Cool,Impact,serif!important;font-size:clamp(62px,13.2vw,104px)!important;font-weight:800!important;line-height:.9!important;transition:opacity .62s cubic-bezier(.2,.82,.2,1),transform .62s cubic-bezier(.2,.82,.2,1),filter .62s cubic-bezier(.2,.82,.2,1),visibility 0s linear .62s!important;display:block!important;transform:translateY(18px)!important}.alpha-final-fix-page.is-intro-complete.hero-stage-1 .alpha-final-hero .alpha-hero-stage-answer,.alpha-final-fix-page.is-intro-complete.hero-stage-2 .alpha-final-hero .alpha-hero-stage-answer,.alpha-final-fix-page.is-intro-complete.hero-stage-3 .alpha-final-hero .alpha-hero-stage-answer{visibility:visible!important;opacity:1!important;filter:blur()!important;transition-delay:0s!important;transform:translate(0,0)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy{z-index:3!important;text-align:left!important;width:auto!important;max-width:560px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:clamp(74px,11svh,126px)!important;left:clamp(28px,6vw,72px)!important;right:clamp(24px,5vw,64px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy p{visibility:hidden!important;opacity:0!important;filter:blur(7px)!important;transition:opacity .62s cubic-bezier(.2,.82,.2,1),transform .62s cubic-bezier(.2,.82,.2,1),filter .62s cubic-bezier(.2,.82,.2,1),visibility 0s linear .62s!important;animation:none!important;transform:translateY(16px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy .alpha-hero-registration-note{color:#ffb36f!important;letter-spacing:.16em!important;text-align:left!important;width:max-content!important;margin:0 0 clamp(14px,2.4vw,20px)!important;font-size:clamp(15px,3.4vw,20px)!important;display:block!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy p{color:#fff9eef0!important;text-align:left!important;text-shadow:0 3px 16px #000000c7!important;max-width:min(560px,88vw)!important;margin:0!important;font-size:clamp(18px,4.1vw,25px)!important;line-height:1.42!important}.alpha-final-fix-page.is-intro-complete.hero-stage-2 .alpha-hero-stage-copy .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete.hero-stage-3 .alpha-hero-stage-copy .alpha-hero-registration-note,.alpha-final-fix-page.is-intro-complete.hero-stage-3 .alpha-hero-stage-copy p{visibility:visible!important;opacity:1!important;filter:blur()!important;transition-delay:0s!important;transform:translate(0,0)!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{top:clamp(70px,12svh,104px)!important;left:clamp(14px,4vw,22px)!important;right:clamp(8px,2vw,14px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{letter-spacing:-.012em!important;gap:clamp(4px,1.2vw,7px)!important;font-size:clamp(54px,16.2vw,64px)!important;line-height:.96!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-top:clamp(18px,5vw,28px)!important;margin-left:clamp(76px,21vw,118px)!important;font-size:clamp(42px,12.4vw,50px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy{max-width:none!important;bottom:clamp(58px,8.5svh,86px)!important;left:clamp(20px,5vw,28px)!important;right:clamp(18px,5vw,28px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{left:clamp(22px,5.8vw,62px)!important;right:clamp(22px,5vw,54px)!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{left:clamp(20px,5.2vw,26px)!important;right:clamp(18px,5vw,24px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{letter-spacing:-.01em!important;font-size:clamp(47px,14.2vw,56px)!important;line-height:.98!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-top:clamp(17px,4.6vw,26px)!important;font-size:clamp(38px,11.4vw,46px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{letter-spacing:-.006em!important;font-size:clamp(82px,18.5vw,138px)!important;line-height:.98!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span{max-width:calc(100vw - 56px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy{top:clamp(420px,61svh,560px)!important;bottom:auto!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{letter-spacing:-.004em!important;font-size:clamp(40px,12.2vw,48px)!important;line-height:1!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span{max-width:calc(100vw - 52px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-top:clamp(14px,3.8vw,22px)!important;font-size:clamp(34px,10.2vw,42px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy{top:clamp(390px,55svh,455px)!important;left:clamp(20px,5vw,28px)!important;right:clamp(20px,5vw,28px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy .alpha-hero-registration-note{margin-bottom:10px!important}}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{font-size:clamp(76px,17vw,126px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{font-size:clamp(56px,12vw,92px)!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{font-size:clamp(36px,11.1vw,44px)!important;line-height:1.02!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-top:clamp(12px,3.4vw,18px)!important;font-size:clamp(30px,9.2vw,38px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{top:clamp(48px,7.6svh,82px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage>.alpha-hero-registration-note{color:#ffb36f!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:0 0 16px #ff914640!important;opacity:1!important;visibility:visible!important;filter:none!important;width:max-content!important;margin:0 0 clamp(9px,1.8vw,14px)!important;font-size:clamp(13px,2.4vw,17px)!important;font-weight:800!important;line-height:1!important;display:block!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-copy{display:none!important}.alpha-final-fix-page.is-intro-complete .alpha-story-shell{padding-top:0!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{min-height:78svh!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{top:clamp(34px,5.8svh,50px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage>.alpha-hero-registration-note{letter-spacing:.17em!important;margin-bottom:clamp(7px,1.8vw,10px)!important;font-size:clamp(11px,3.1vw,13px)!important}.alpha-final-fix-page.is-intro-complete .alpha-onboarding-shell{margin-top:-82px!important}}.alpha-app-intro.auth-landing{justify-content:center!important;align-items:center!important;display:flex!important}.alpha-app-intro.auth-landing .auth-landing-brand{transform-origin:50%!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,1.8svh,18px)!important;width:min(86vw,430px)!important;min-height:auto!important;margin:0 auto!important;display:flex!important;position:relative!important;inset:auto!important;transform:translateY(-2svh)scale(1.08)!important}.alpha-app-intro.auth-landing .auth-landing-brand img{width:min(46vw,194px)!important;margin:0 auto clamp(4px,.8svh,8px)!important}.alpha-app-intro.auth-landing .auth-landing-brand .app-opening-present{letter-spacing:.19em!important;margin:0!important;font-size:clamp(10px,2.5vw,13px)!important}.alpha-app-intro.auth-landing .auth-landing-brand strong{max-width:9.8em!important;margin:0!important;font-size:clamp(36px,10.2vw,58px)!important;line-height:.95!important}.alpha-app-intro.auth-landing .auth-landing-brand em{letter-spacing:.11em!important;max-width:34ch!important;margin:0 auto!important;font-size:clamp(10px,2.4vw,13px)!important;line-height:1.35!important}@media (width<=560px){.alpha-app-intro.auth-landing .auth-landing-brand{gap:clamp(9px,1.55svh,14px)!important;width:min(88vw,390px)!important;transform:translateY(-1.5svh)scale(1.05)!important}.alpha-app-intro.auth-landing .auth-landing-brand img{width:min(48vw,178px)!important}.alpha-app-intro.auth-landing .auth-landing-brand strong{font-size:clamp(34px,11.4vw,50px)!important}}.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{min-height:72svh!important}.alpha-final-fix-page.is-intro-complete .alpha-onboarding-shell{margin-top:-74px!important}@media (width<=560px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{min-height:52svh!important}.alpha-final-fix-page.is-intro-complete .alpha-onboarding-shell{margin-top:-84px!important}.alpha-final-fix-page.is-intro-complete .alpha-story-card:first-child{padding-top:0!important}}.alpha-app-intro.auth-landing{animation:.85s ease-in-out 4.45s forwards alpha-real-app-intro-out!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title,.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span{text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;backface-visibility:hidden!important;will-change:contents!important;transform:translateZ(0)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span.is-typing-current:after{animation-duration:.58s!important}.alpha-final-fix-page .alpha-modal-backdrop,.alpha-modal-backdrop{z-index:2147483200!important;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;background:#00000094!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.alpha-final-fix-page .alpha-modal,.alpha-modal-backdrop .alpha-modal{z-index:2147483201!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;color:#fff3e8!important;display:grid!important;position:relative!important;transform:none!important}.alpha-modal-backdrop .alpha-legal-modal{background:linear-gradient(#19120de0,#060504f0),#0a0807d6!important;border:1px solid #db8f5038!important;border-radius:20px!important;gap:14px!important;width:min(100vw - 36px,430px)!important;max-height:min(82svh,560px)!important;padding:24px 22px 22px!important;overflow:hidden auto!important;box-shadow:0 26px 72px #000000b3,inset 0 1px #ffe8cd0f!important}.alpha-modal-backdrop .alpha-legal-modal header{gap:7px!important;padding-right:42px!important;display:grid!important}.alpha-modal-backdrop .alpha-legal-modal header small{color:#f2a867!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;display:block!important}.alpha-modal-backdrop .alpha-legal-modal h2{color:#fff5ec!important;margin:0!important;font-size:clamp(24px,7vw,34px)!important;line-height:1.02!important;display:block!important}.alpha-modal-backdrop .alpha-legal-modal p{color:#ffefdfc7!important;margin:0!important;font-size:14px!important;line-height:1.58!important;display:block!important}.alpha-modal-backdrop .alpha-modal-close{z-index:2!important;opacity:1!important;visibility:visible!important;place-items:center!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important}.alpha-modal-backdrop .alpha-support-modal{opacity:1!important;visibility:visible!important;transform:none!important}.alpha-final-fix-page .alpha-trailer-preview-section{z-index:2;gap:15px;width:min(100% - 36px,470px);margin:clamp(-14px,-2svh,-4px) auto clamp(36px,7svh,72px);display:grid;position:relative}.alpha-final-fix-page .alpha-trailer-copy{text-align:left;gap:6px;padding:0 4px;display:grid}.alpha-final-fix-page .alpha-trailer-copy small{color:#f0a565;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:850}.alpha-final-fix-page .alpha-trailer-copy h2{color:#fff4e9;text-shadow:0 8px 24px #0009;margin:0;font-size:clamp(27px,8.4vw,40px);line-height:1.02}.alpha-final-fix-page .alpha-trailer-copy p{color:#ffefdeb8;margin:0;font-size:14px;line-height:1.45}.alpha-final-fix-page .alpha-trailer-preview{cursor:pointer;text-align:left;background:linear-gradient(#1c140f8a,#070605bd);border:1px solid #e08e483d;border-radius:22px;gap:12px;width:100%;padding:9px;transition:transform .26s ease-out,border-color .26s ease-out,box-shadow .26s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000007a,0 0 36px #d9843e12}.alpha-final-fix-page .alpha-trailer-preview:hover,.alpha-final-fix-page .alpha-trailer-preview:focus-visible{border-color:#eea25b6b;outline:none;transform:translateY(-3px);box-shadow:0 26px 68px #0000008c,0 0 46px #d9843e26}.alpha-final-fix-page .alpha-trailer-preview-media{background:linear-gradient(#0000000f,#00000080),url(/garage-hero.png) 50%/cover no-repeat;border-radius:16px;place-items:center;min-height:clamp(190px,52vw,265px);display:grid;position:relative;overflow:hidden}.alpha-final-fix-page .alpha-trailer-preview-media:before{content:"";opacity:.8;background:radial-gradient(circle at 52% 38%,#ffaa6029,#0000 27%),linear-gradient(120deg,#ffffff14,#0000 22% 72%,#ff984814);position:absolute;inset:0}.alpha-final-fix-page .alpha-trailer-preview-glow{filter:blur(22px);opacity:.72;background:radial-gradient(#da843e3d,#0000 68%);border-radius:999px;height:34%;position:absolute;inset:auto 13% 12%}.alpha-final-fix-page .alpha-trailer-play-orb{z-index:1;color:#100906;background:linear-gradient(#de9250db,#834823e0);border:1px solid #ffc89457;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .26s ease-out,box-shadow .26s ease-out;display:grid;position:relative;transform:translateZ(0);box-shadow:0 16px 42px #00000075,0 0 34px #d6843e2e,inset 0 1px #ffecd061}.alpha-final-fix-page .alpha-trailer-preview:hover .alpha-trailer-play-orb,.alpha-final-fix-page .alpha-trailer-preview:focus-visible .alpha-trailer-play-orb{transform:scale(1.045);box-shadow:0 18px 48px #0000007a,0 0 48px #d6843e47,inset 0 1px #ffecd073}.alpha-final-fix-page .alpha-trailer-play-orb span{margin-left:4px;font-size:25px;line-height:1;display:block}.alpha-final-fix-page .alpha-trailer-preview-meta{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 3px;display:flex}.alpha-final-fix-page .alpha-trailer-preview-meta strong{color:#fff0df;letter-spacing:.02em;font-size:15px}.alpha-final-fix-page .alpha-trailer-preview-meta em{color:#e39b62;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.alpha-trailer-backdrop{z-index:2147483300;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px)saturate(108%);background:#000000c7;place-items:center;animation:.22s ease-out both alpha-trailer-backdrop-in;display:grid;position:fixed;inset:0}.alpha-trailer-cinema{gap:12px;width:min(96vw,980px);animation:.28s ease-out both alpha-trailer-cinema-in;display:grid;position:relative}.alpha-trailer-frame{background:#050403;border-radius:14px;animation:5.8s ease-in-out infinite alpha-trailer-breathe;position:relative;overflow:hidden;box-shadow:0 0 34px #d6843e38,0 0 90px #d6843e1f,0 30px 90px #000000ad}.alpha-trailer-frame video{aspect-ratio:16/9;object-fit:contain;cursor:pointer;background:#020202;width:100%;max-height:78svh;display:block}.alpha-trailer-close,.alpha-trailer-center-play,.alpha-trailer-controls button{appearance:none;color:#160d08;cursor:pointer;background:linear-gradient(#d98f4ed6,#61371fdb);border:1px solid #eca15b47;font-weight:900;transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.alpha-trailer-close{z-index:4;color:#ffe9d4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0908bd;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-12px;right:-8px}.alpha-trailer-close:hover,.alpha-trailer-center-play:hover,.alpha-trailer-controls button:hover{border-color:#ffbe7e7a;transform:translateY(-2px);box-shadow:0 0 28px #d8843e38}.alpha-trailer-center-play{z-index:3;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 54px #00000080,0 0 42px #d8843e3b}.alpha-trailer-center-play:hover{transform:translate(-50%,-52%)scale(1.03)}.alpha-trailer-center-play span{margin-left:4px;font-size:25px;display:block}.alpha-trailer-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px;display:grid}.alpha-trailer-controls button{color:#ffe2c4;letter-spacing:.08em;text-transform:uppercase;background:#0a0807a3;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px}.alpha-trailer-progress{background:#ffe2c229;border-radius:999px;height:3px;overflow:hidden}.alpha-trailer-progress span{border-radius:inherit;background:linear-gradient(90deg,#a96035,#edb071);width:0;height:100%;display:block;box-shadow:0 0 18px #d6843e52}@keyframes alpha-trailer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes alpha-trailer-cinema-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes alpha-trailer-breathe{0%,to{box-shadow:0 0 34px #d6843e33,0 0 90px #d6843e1a,0 30px 90px #000000ad}50%{box-shadow:0 0 42px #d6843e42,0 0 110px #d6843e24,0 34px 96px #000000b8}}@media (width<=560px){.alpha-final-fix-page .alpha-trailer-preview-section{gap:12px;width:min(100% - 28px,430px);margin-top:-8px;margin-bottom:34px}.alpha-final-fix-page .alpha-trailer-preview-media{border-radius:14px;min-height:clamp(175px,49vw,220px)}.alpha-final-fix-page .alpha-trailer-play-orb{width:60px;height:60px}.alpha-trailer-cinema{width:min(100vw - 20px,680px)}.alpha-trailer-frame video{max-height:72svh}.alpha-trailer-controls{grid-template-columns:auto minmax(0,1fr) auto}.alpha-trailer-controls button{min-height:32px;padding:0 10px;font-size:11px}}.alpha-trailer-backdrop{z-index:2147483300!important;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important;background:0 0!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.alpha-trailer-shade{z-index:0!important;-webkit-backdrop-filter:blur(8px)saturate(108%)!important;pointer-events:none!important;background:#000000d1!important;position:absolute!important;inset:0!important}.alpha-trailer-cinema{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;gap:12px!important;width:min(92vw,920px)!important;max-height:86svh!important;display:grid!important;position:relative!important;transform:none!important}.alpha-trailer-frame{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#000!important;border-radius:14px!important;width:100%!important;min-height:180px!important;max-height:82svh!important;display:block!important;position:relative!important;overflow:visible!important;transform:translateZ(0)!important;box-shadow:0 0 34px #d6843e38,0 0 90px #d6843e1f,0 30px 90px #000000ad!important}.alpha-trailer-frame video{z-index:3!important;aspect-ratio:auto!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#000!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:180px!important;max-height:82svh!important;display:block!important;position:relative!important;transform:none!important}.alpha-trailer-close,.alpha-trailer-center-play,.alpha-trailer-controls{z-index:5!important;position:relative!important}.alpha-trailer-center-play{position:absolute!important}@media (width<=560px){.alpha-trailer-cinema{width:min(96vw,680px)!important;max-height:82svh!important}.alpha-trailer-frame,.alpha-trailer-frame video{min-height:220px!important;max-height:74svh!important}}.alpha-trailer-modal{z-index:2147483400!important;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom))!important;pointer-events:auto!important;isolation:isolate!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.alpha-trailer-backdrop-layer{z-index:1!important;-webkit-backdrop-filter:blur(2px)!important;background:#00000073!important;position:absolute!important;inset:0!important}.alpha-trailer-player-shell{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#000!important;border-radius:14px!important;width:min(92vw,900px)!important;max-height:80vh!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 0 28px #d6843e40,0 0 80px #d6843e1f,0 24px 72px #0000008c!important}.alpha-trailer-player-shell .alpha-trailer-video,.alpha-trailer-video{z-index:3!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#000!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:160px!important;max-height:80vh!important;display:block!important;position:relative!important;transform:none!important}.alpha-trailer-player-shell .alpha-trailer-close{z-index:4!important;color:#ffe8d1!important;cursor:pointer!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0807d1!important;border:1px solid #eca15b57!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;font-size:22px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-12px!important;right:-10px!important}.alpha-trailer-player-shell .alpha-trailer-close:hover{transform:translateY(-1px)!important;box-shadow:0 0 24px #d6843e40!important}@media (width<=560px){.alpha-trailer-player-shell{width:min(96vw,680px)!important;max-height:78vh!important}.alpha-trailer-player-shell .alpha-trailer-video,.alpha-trailer-video{min-height:220px!important;max-height:78vh!important}}.trailerModal{z-index:999999!important;isolation:isolate!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important}.trailerModalBackdrop{z-index:1!important;-webkit-backdrop-filter:blur(2px)!important;cursor:pointer!important;background:#0000007a!important;border:0!important;position:absolute!important;inset:0!important}.trailerModalPlayer{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#000!important;border-radius:14px!important;width:min(94vw,920px)!important;max-height:82vh!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 0 28px #d6843e42,0 0 90px #d6843e24,0 24px 78px #00000094!important}.trailerModalVideo{object-fit:contain!important;opacity:1!important;visibility:visible!important;z-index:3!important;filter:none!important;background:#000!important;width:100%!important;height:auto!important;min-height:180px!important;max-height:82vh!important;display:block!important;position:relative!important;transform:none!important}.trailerModalClose{z-index:4!important;color:#f6c08a!important;cursor:pointer!important;background:#0000008c!important;border:1px solid #ffa55a59!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:24px!important;line-height:1!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.trailerModalClose:hover{border-color:#ffbe7e8c!important;box-shadow:0 0 20px #d6843e3d!important}.alpha-final-fix-page .alpha-trailer-preview{gap:0!important;padding:8px!important}.alpha-final-fix-page .alpha-trailer-preview-meta{display:none!important}.alpha-final-fix-page .alpha-trailer-play-orb{background:linear-gradient(145deg,#ffca91eb,#b36532e6 46%,#57311ef0),radial-gradient(circle at 34% 22%,#ffffff5c,#0000 24%)!important;border:1px solid #ffdab457!important;width:74px!important;height:74px!important;box-shadow:0 18px 48px #0000007a,0 0 34px #d6843e47,inset 0 1px #fff0dc80,inset 0 -14px 22px #37190c3d!important}.alpha-final-fix-page .alpha-trailer-play-orb:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #50261240;position:absolute;inset:9px}.alpha-final-fix-page .alpha-trailer-play-orb span{color:#130905!important;text-shadow:0 1px #ffe8ca57!important}@media (width<=560px){.trailerModal{padding:12px!important}.trailerModalPlayer{width:min(96vw,680px)!important;max-height:80vh!important}.trailerModalVideo{min-height:220px!important;max-height:80vh!important}.alpha-final-fix-page .alpha-trailer-play-orb{width:64px!important;height:64px!important}}.alpha-final-fix-page .trailer-frame{aspect-ratio:16/9!important;background:#000!important;border:1px solid #ff914647!important;border-radius:18px!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 22px #d6843e29,0 18px 60px #00000073!important}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video{width:100%!important;height:100%!important;display:block!important}.alpha-final-fix-page .trailer-preview{cursor:pointer!important;background:#000!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.alpha-final-fix-page .trailer-preview-image{object-fit:cover!important;background:linear-gradient(#0000000d,#0000007a),radial-gradient(circle at 50% 44%,#ffa65b29,#0000 28%),url(/garage-hero.png) 50%/cover no-repeat!important;width:100%!important;height:100%!important;display:block!important}.alpha-final-fix-page .trailer-inline-video{z-index:2!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#000!important;position:relative!important;transform:none!important}.alpha-final-fix-page .trailer-play-button{color:#111!important;background:linear-gradient(145deg,#f5b978f5,#b7602bf0 50%,#5a311df5),radial-gradient(circle at 34% 22%,#ffffff5c,#0000 25%)!important;border-radius:999px!important;place-items:center!important;width:68px!important;height:68px!important;transition:transform .22s ease-out,box-shadow .22s ease-out!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 18px #d6843e59,0 0 50px #d6843e2e,0 18px 42px #0000006b,inset 0 1px #fff0dc75!important}.alpha-final-fix-page .trailer-play-button:after{content:"";border-radius:inherit;border:1px solid #3c1d0e38;position:absolute;inset:9px}.alpha-final-fix-page .trailer-play-button span{color:#160905!important;text-shadow:0 1px #ffe8ca59!important;margin-left:4px!important;font-size:24px!important;line-height:1!important;display:block!important}.alpha-final-fix-page .alpha-trailer-preview,.alpha-final-fix-page .alpha-trailer-preview-media,.alpha-final-fix-page .alpha-trailer-preview-meta,.trailerModal,.alpha-trailer-modal,.alpha-trailer-backdrop,.alpha-trailer-backdrop-layer,.alpha-trailer-player-shell,.trailerModalBackdrop,.trailerModalPlayer{display:none!important}@media (width<=560px){.alpha-final-fix-page .trailer-frame{border-radius:16px!important}.alpha-final-fix-page .trailer-play-button{width:60px!important;height:60px!important}}.alpha-final-fix-page .alpha-trailer-preview-section{margin-bottom:52px!important}.alpha-final-fix-page .alpha-trailer-preview-section+.alpha-onboarding-shell{margin-top:0!important}.alpha-final-fix-page .alpha-trailer-preview-section+.alpha-onboarding-shell .alpha-story-shell{padding-top:0!important}.alpha-final-fix-page .alpha-trailer-preview-section+.alpha-onboarding-shell .alpha-story-card:first-child{margin-top:0!important}@media (width<=560px){.alpha-final-fix-page .alpha-trailer-preview-section{margin-bottom:38px!important}}.alpha-final-fix-page .alpha-trailer-preview-section{gap:4px!important}.alpha-final-fix-page .alpha-trailer-copy{gap:0!important;min-height:0!important;margin:0!important;padding:0 4px!important}.alpha-final-fix-page .alpha-trailer-copy small{margin:0!important;line-height:1!important;display:block!important}.alpha-final-fix-page .alpha-trailer-copy h2,.alpha-final-fix-page .alpha-trailer-copy p{display:none!important}.alpha-final-fix-page .trailer-frame{isolation:isolate!important;aspect-ratio:16/9!important;background:radial-gradient(circle at 50% 0,#ffb0741f,#0000 42%),linear-gradient(145deg,#090504,#030202 70%)!important;border:1px solid #ff9c586b!important;border-radius:22px!important;width:100%!important;animation:6.8s ease-in-out infinite alphaTrailerFrameBreath!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:0 0 18px #ff7e342e,0 0 48px #ff7e341a,0 22px 70px #00000085,inset 0 0 22px #ffa0600f!important}.alpha-final-fix-page .trailer-frame:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:.72;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 0% 37%,#ffdebc29 47%,#ffa66c1a 52%,#0000 64% 100%),linear-gradient(#ffffff0f,#0000 26% 70%,#ff7e3414);animation:7.8s ease-in-out infinite alphaTrailerFrameShine;position:absolute;inset:0;transform:translate(-120%)}.alpha-final-fix-page .trailer-frame:after{content:"";z-index:4;pointer-events:none;border-radius:20px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffe9d21f,inset 0 -1px #76321838}.alpha-final-fix-page .trailer-frame:hover,.alpha-final-fix-page .trailer-frame:focus-within{border-color:#ffae6e9e!important;box-shadow:0 0 24px #ff7e343d,0 0 66px #ff7e3426,0 24px 78px #0000008f,inset 0 0 28px #ffa06014!important}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video{z-index:1!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.alpha-final-fix-page .trailer-preview-image{object-fit:cover!important;filter:saturate(1.08)contrast(1.08)brightness(.9)!important;background:linear-gradient(#00000005,#00000075),radial-gradient(circle at 50% 42%,#ffa65b2e,#0000 28%),linear-gradient(135deg,#ff9c5814,#0000 36%),url(/garage-hero.png) 50%/cover no-repeat!important;width:100%!important;height:100%!important;transition:transform .5s,filter .5s!important;display:block!important;transform:scale(1.01)!important}.alpha-final-fix-page .trailer-preview:hover .trailer-preview-image,.alpha-final-fix-page .trailer-preview:focus-visible .trailer-preview-image{filter:saturate(1.14)contrast(1.1)brightness(.96)!important;transform:scale(1.035)!important}.alpha-final-fix-page .trailer-inline-video{z-index:2!important;object-fit:contain!important;background:#030202!important;box-shadow:inset 0 0 0 1px #ffa06014!important}.alpha-final-fix-page .trailer-play-button{background:linear-gradient(145deg,#ffcd9df5,#cb703af5 46%,#5e2e1cfa),radial-gradient(circle at 35% 20%,#ffffff6b,#0000 28%)!important;border:1px solid #ffd8b859!important;width:66px!important;height:66px!important;overflow:hidden!important;box-shadow:0 0 22px #ff8d4a57,0 0 58px #ff8d4a2e,0 18px 42px #0000007a,inset 0 1px #fff6e894,inset 0 -12px 20px #481f1238!important}.alpha-final-fix-page .trailer-play-button:before{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff6b 50%,#0000 65%);animation:5.4s ease-in-out infinite alphaTrailerPlayShine;position:absolute;inset:-40% -80%;transform:translate(-55%)rotate(10deg)}.alpha-final-fix-page .trailer-play-button:after{border-color:#481f123d!important;inset:8px!important;box-shadow:inset 0 0 10px #ffe0c624!important}.alpha-final-fix-page .trailer-preview:hover .trailer-play-button,.alpha-final-fix-page .trailer-preview:focus-visible .trailer-play-button{transform:translate(-50%,-53%)scale(1.055)!important;box-shadow:0 0 28px #ff8d4a73,0 0 76px #ff8d4a3d,0 22px 50px #00000085,inset 0 1px #fff6e89e,inset 0 -12px 20px #481f1238!important}@keyframes alphaTrailerFrameBreath{0%,to{box-shadow:0 0 18px #ff7e342e,0 0 48px #ff7e341a,0 22px 70px #00000085,inset 0 0 22px #ffa0600f}50%{box-shadow:0 0 23px #ff7e343d,0 0 64px #ff7e3424,0 24px 74px #0000008a,inset 0 0 26px #ffa06013}}@keyframes alphaTrailerFrameShine{0%,58%{opacity:0;transform:translate(-120%)}66%{opacity:.75}82%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes alphaTrailerPlayShine{0%,62%{opacity:0;transform:translate(-60%)rotate(10deg)}72%{opacity:.75}88%{opacity:0;transform:translate(60%)rotate(10deg)}to{opacity:0;transform:translate(60%)rotate(10deg)}}@media (width<=560px){.alpha-final-fix-page .trailer-frame{border-radius:19px!important}.alpha-final-fix-page .trailer-frame:after{border-radius:17px}.alpha-final-fix-page .trailer-play-button{width:58px!important;height:58px!important}}.alpha-final-fix-page .trailer-ambilight{z-index:-1;pointer-events:none;opacity:0;filter:blur(30px);will-change:opacity, transform;border-radius:36px;transition:opacity .65s,transform .65s;position:absolute;transform:translate(0,0)scale(.96)}.alpha-final-fix-page .trailer-ambilight-one{background:radial-gradient(circle at 28% 42%,#c9693e2e,#0000 38%),radial-gradient(circle at 72% 54%,#da875824,#0000 42%);animation:9s ease-in-out infinite alphaAmbilightDriftOne;inset:-19% -16%}.alpha-final-fix-page .trailer-ambilight-two{filter:blur(22px);background:radial-gradient(circle at 46%,#b35c3638,#0000 45%),radial-gradient(circle at 60% 28%,#e2996a21,#0000 36%);animation:7.6s ease-in-out infinite alphaAmbilightDriftTwo;inset:-12% -10%}.alpha-final-fix-page .trailer-ambilight-three{filter:blur(46px);background:radial-gradient(at 50% 58%,#994d3129,#0000 56%),radial-gradient(circle at 50% 20%,#e7a07414,#0000 42%);animation:10.5s ease-in-out infinite alphaAmbilightDriftThree;inset:-28% -22%}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight,.alpha-final-fix-page .trailer-frame:hover .trailer-ambilight,.alpha-final-fix-page .trailer-frame:focus-within .trailer-ambilight{opacity:.56;transform:translate(0,0)scale(1)}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight-one{opacity:.62}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight-two{opacity:.48}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight-three{opacity:.38}.alpha-final-fix-page .trailer-frame.is-active .trailer-ambilight-one{opacity:.72;animation-duration:7.8s}.alpha-final-fix-page .trailer-frame.is-active .trailer-ambilight-two{opacity:.56;animation-duration:6.8s}.alpha-final-fix-page .trailer-frame.is-active .trailer-ambilight-three{opacity:.44;animation-duration:9.2s}.alpha-final-fix-page .trailer-frame:hover .trailer-ambilight-one,.alpha-final-fix-page .trailer-frame:focus-within .trailer-ambilight-one{opacity:.78}.alpha-final-fix-page .trailer-frame:hover .trailer-ambilight-two,.alpha-final-fix-page .trailer-frame:focus-within .trailer-ambilight-two{opacity:.58}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video{background-clip:padding-box!important;overflow:hidden!important}.alpha-final-fix-page .trailer-frame:before,.alpha-final-fix-page .trailer-frame:after{z-index:5}@keyframes alphaAmbilightDriftOne{0%,to{filter:blur(32px);transform:translate(-1.5%,1%)scale(.98)}50%{filter:blur(36px);transform:translate(1.5%,-1%)scale(1.03)}}@keyframes alphaAmbilightDriftTwo{0%,to{filter:blur(22px);transform:translate(1.2%,-.8%)scale(.96)}48%{filter:blur(26px);transform:translate(-1.2%,1.3%)scale(1.02)}}@keyframes alphaAmbilightDriftThree{0%,to{filter:blur(46px);transform:translateY(1.5%)scale(1)}52%{filter:blur(52px);transform:translateY(-1.2%)scale(1.04)}}@media (width<=560px){.alpha-final-fix-page .trailer-ambilight-one{inset:-17% -12%}.alpha-final-fix-page .trailer-ambilight-two{inset:-10% -8%}.alpha-final-fix-page .trailer-ambilight-three{inset:-24% -18%}}.alpha-final-fix-page .trailer-frame{overflow:visible!important}.alpha-final-fix-page .trailer-frame:before{display:none!important}.alpha-final-fix-page .trailer-frame:after{z-index:4!important;box-shadow:inset 0 1px #ffe9d21a,inset 0 -1px #7632182e!important}.alpha-final-fix-page .trailer-ambilight{z-index:0!important;mix-blend-mode:normal!important;opacity:0!important}.alpha-final-fix-page .trailer-ambilight-one{inset:-18px -20px!important}.alpha-final-fix-page .trailer-ambilight-two{inset:-12px -14px!important}.alpha-final-fix-page .trailer-ambilight-three{inset:-28px -26px!important}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video{z-index:2!important;border-radius:inherit!important;isolation:isolate!important;overflow:hidden!important}@media (width<=560px){.alpha-final-fix-page .trailer-ambilight-one{inset:-14px!important}.alpha-final-fix-page .trailer-ambilight-two{inset:-10px!important}.alpha-final-fix-page .trailer-ambilight-three{inset:-22px -18px!important}}.alpha-final-fix-page .trailer-frame{--trailer-ambi-left:190 104 64;--trailer-ambi-right:216 135 88;--trailer-ambi-core:178 92 58}.alpha-final-fix-page .trailer-ambilight-one{background:radial-gradient(circle at 25% 45%, rgba(var(--trailer-ambi-left), .26), transparent 42%), radial-gradient(circle at 76% 52%, rgba(var(--trailer-ambi-right), .22), transparent 44%)!important}.alpha-final-fix-page .trailer-ambilight-two{background:radial-gradient(circle at 48% 50%, rgba(var(--trailer-ambi-core), .32), transparent 48%), radial-gradient(circle at 62% 30%, rgba(var(--trailer-ambi-right), .16), transparent 40%)!important}.alpha-final-fix-page .trailer-ambilight-three{background:radial-gradient(ellipse at 35% 60%, rgba(var(--trailer-ambi-left), .18), transparent 58%), radial-gradient(ellipse at 70% 34%, rgba(var(--trailer-ambi-right), .16), transparent 54%), radial-gradient(circle at 50% 52%, rgba(var(--trailer-ambi-core), .13), transparent 48%)!important}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight-one,.alpha-final-fix-page .trailer-frame:hover .trailer-ambilight-one,.alpha-final-fix-page .trailer-frame:focus-within .trailer-ambilight-one{opacity:.5!important}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight-two,.alpha-final-fix-page .trailer-frame:hover .trailer-ambilight-two,.alpha-final-fix-page .trailer-frame:focus-within .trailer-ambilight-two{opacity:.38!important}.alpha-final-fix-page .trailer-frame.has-video .trailer-ambilight-three,.alpha-final-fix-page .trailer-frame:hover .trailer-ambilight-three,.alpha-final-fix-page .trailer-frame:focus-within .trailer-ambilight-three{opacity:.28!important}.alpha-final-fix-page .trailer-frame.is-active .trailer-ambilight-one{opacity:.62!important}.alpha-final-fix-page .trailer-frame.is-active .trailer-ambilight-two{opacity:.48!important}.alpha-final-fix-page .trailer-frame.is-active .trailer-ambilight-three{opacity:.34!important}.alpha-final-fix-page .trailer-frame{box-sizing:border-box!important;padding:0!important}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video{border-radius:inherit!important;box-sizing:border-box!important;border:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translateZ(0)!important}.alpha-final-fix-page .trailer-preview-image{border-radius:inherit!important;transform-origin:50%!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.alpha-final-fix-page .trailer-inline-video{object-fit:cover!important;object-position:center center!important}.alpha-final-fix-page .trailer-frame:after{border-radius:inherit!important;inset:0!important;box-shadow:inset 0 0 0 1px #ff9c586b,inset 0 1px #ffe9d21a,inset 0 -1px #7632182e!important}.alpha-final-fix-page .trailer-frame.has-video .trailer-inline-video{animation:.26s ease-out both alphaTrailerMediaSettle}@keyframes alphaTrailerMediaSettle{0%{opacity:.96;transform:translateZ(0)scale(1.002)}to{opacity:1;transform:translateZ(0)scale(1)}}body>.alpha-modal-backdrop{z-index:2147483640!important;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;backdrop-filter:blur(18px)saturate(112%)!important;pointer-events:auto!important;background:#00000094!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}body>.alpha-modal-backdrop .alpha-modal{z-index:2147483641!important;opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;width:min(90vw,440px)!important;max-height:min(82vh,680px)!important;display:grid!important;position:relative!important;transform:translateY(0)scale(1)!important}.alpha-account-note{color:#ffeedec2;text-align:center;letter-spacing:.01em;width:min(100%,30rem);margin:0 auto 18px;font-size:clamp(.82rem,2.8vw,.95rem);line-height:1.45}.alpha-premium-consent .alpha-consent-text{color:#ffeedeb8!important;font-size:clamp(.68rem,2.35vw,.78rem)!important;line-height:1.32!important}.alpha-premium-consent .alpha-consent-text button{font-size:inherit!important}.alpha-final-fix-page .alpha-fuel-gauge{width:132px!important;height:78px!important}.alpha-final-fix-page .alpha-fuel-mid{bottom:1px!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch{color:#1c0c05eb!important;letter-spacing:.095em!important;-webkit-backdrop-filter:blur(8px)saturate(112%)!important;background:linear-gradient(105deg,#0000 0%,#ffffff21 19%,#0000 34%) 0 0/245% 100%,linear-gradient(#d3935ed1 0%,#9c592fbd 52%,#693a22ad 100%)!important;border:1px solid #e79a5a57!important;border-radius:10px!important;width:fit-content!important;min-width:124px!important;max-width:158px!important;height:34px!important;min-height:34px!important;margin-top:10px!important;padding:0 17px!important;font-size:10.6px!important;box-shadow:inset 0 1px #ffe7c557,inset 0 -7px 13px #2c13082e,0 8px 18px #00000047,0 0 12px #ca74341a!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:hover,.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:focus-visible{filter:saturate(1.02)brightness(1.045)!important;background-position:100% 0,0 0!important;border-color:#f7ae697a!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffeed26b,inset 0 -7px 13px #2c130829,0 10px 20px #0000004d,0 0 16px #ca743424!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch:active{transform:translateY(0)scale(.985)!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch span{gap:6px!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch span:after{opacity:.54!important}.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch,.alpha-final-fix-page .alpha-submit-button.alpha-metal-switch span{color:#fff8eef5!important;text-shadow:0 1px 8px #00000061!important}.alpha-final-fix-page .alpha-fuel-arc{border-top-width:3px!important;border-left-width:2px!important;border-right-width:2px!important;height:56px!important;top:8px!important;left:20px!important;right:20px!important}.alpha-final-fix-page .alpha-fuel-ticks{width:92px!important;height:50px!important;top:15px!important;left:20px!important}.alpha-final-fix-page .alpha-fuel-ticks span{transform-origin:50% 42px!important}.alpha-final-fix-page .alpha-fuel-ticks span:first-child{transform:rotate(-60deg)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(2){transform:rotate(-40deg)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(3){transform:rotate(-20deg)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(4){transform:rotate(0)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(5){transform:rotate(20deg)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(6){transform:rotate(40deg)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-ticks span:nth-child(7){transform:rotate(60deg)translateY(-39px)!important}.alpha-final-fix-page .alpha-fuel-letter.is-empty{bottom:9px!important;left:27px!important}.alpha-final-fix-page .alpha-fuel-letter.is-full{bottom:9px!important;right:8px!important}.alpha-final-fix-page .alpha-fuel-gauge.alpha-fuel-gauge-svg-wrap{filter:drop-shadow(0 10px 22px #0000008c)!important;place-items:center!important;width:132px!important;height:82px!important;margin-inline:auto!important;display:grid!important}.alpha-final-fix-page .alpha-fuel-svg{width:132px!important;height:82px!important;display:block!important;overflow:visible!important}.alpha-final-fix-page .alpha-fuel-svg-arc{fill:none!important;stroke:#da8b4ed1!important;stroke-width:3.2px!important;stroke-linecap:round!important;filter:drop-shadow(0 0 8px #ff944a29)!important}.alpha-final-fix-page .alpha-fuel-svg-ticks line{stroke:#ffc48094!important;stroke-width:2px!important;stroke-linecap:round!important}.alpha-final-fix-page .alpha-fuel-svg-ticks line:nth-child(4){stroke:#ffcd91c2!important;stroke-width:2.3px!important}.alpha-final-fix-page .alpha-fuel-svg-label,.alpha-final-fix-page .alpha-fuel-svg-mid{fill:#ffb86fe0!important;letter-spacing:.04em!important;paint-order:stroke!important;stroke:#00000070!important;stroke-width:2px!important;text-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;font-weight:900!important}.alpha-final-fix-page .alpha-fuel-svg-label{font-size:11.5px!important}.alpha-final-fix-page .alpha-fuel-svg-mid{opacity:.5!important;font-size:8.5px!important}.alpha-final-fix-page .alpha-fuel-svg-needle{stroke:#ee9953f0!important;stroke-width:3.1px!important;stroke-linecap:round!important;transform-box:view-box!important;transform-origin:66px 62px!important;filter:drop-shadow(0 0 4px #ff9a532e)!important;animation:4.8s ease-in-out infinite alphaFuelSvgNeedleSwing!important}.alpha-final-fix-page .alpha-fuel-svg-hub{fill:#e6a16d!important;stroke:#ffe2be94!important;stroke-width:1.2px!important;filter:drop-shadow(0 0 5px #ff9a532e)!important}@keyframes alphaFuelSvgNeedleSwing{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.6deg)}}.alpha-final-fix-page .alpha-story-toggle{appearance:none;color:#f3a45e;font:inherit;letter-spacing:.035em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f29f5c85;align-items:center;gap:10px;margin:14px 0 0;padding:0 0 4px;font-size:clamp(14px,3.6vw,16px);font-weight:850;line-height:1.2;transition:color .24s,border-color .24s,transform .24s,text-shadow .24s;display:inline-flex}.alpha-final-fix-page .alpha-story-toggle:hover,.alpha-final-fix-page .alpha-story-toggle:focus-visible{color:#ffc08b;text-shadow:0 0 16px #d6843e2e;border-color:#ffc08bc7;outline:none;transform:translateY(-1px)}.alpha-final-fix-page .alpha-story-toggle span:last-child{border:1px solid #f29f5c57;border-radius:999px;place-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-grid}.alpha-final-fix-page .alpha-story-expanded{gap:10px;margin-top:14px;animation:.34s cubic-bezier(.2,.72,.2,1) both alpha-story-expand-in;display:grid}.alpha-final-fix-page .alpha-story-expanded p+p{margin-top:0!important}@keyframes alpha-story-expand-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.alpha-final-fix-page .alpha-story-join-button{appearance:none;color:#ffebd8f0;letter-spacing:.055em;cursor:pointer;background:linear-gradient(135deg,#ffb7703d,#632e162e),#0c080647;border:1px solid #ffb16f5c;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:18px;padding:9px 15px 9px 16px;font-size:clamp(13px,3.2vw,15px);font-weight:850;line-height:1;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:inline-flex;box-shadow:inset 0 1px #ffe8c738,0 12px 28px #00000042}.alpha-final-fix-page .alpha-story-join-button:hover,.alpha-final-fix-page .alpha-story-join-button:focus-visible{background:linear-gradient(135deg,#ffbf7b4d,#73361838),#0c080652;border-color:#ffc48b94;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffe8c747,0 14px 32px #00000052,0 0 24px #d6843e1f}.alpha-final-fix-page .alpha-signup-panel{z-index:12000!important;width:100%!important;max-width:none!important;min-height:100svh!important;padding:18px 14px calc(18px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(4px)saturate(1.05)!important;backdrop-filter:blur(4px)saturate(1.05)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#00000070!important;justify-content:center!important;align-items:flex-end!important;margin:0!important;animation:none!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.alpha-final-fix-page .alpha-slidein-sheet{overscroll-behavior:contain;opacity:0;background:linear-gradient(#1f130cb8,#060403e0),#080504b8;border:1px solid #ff9c5838;border-radius:24px 24px 18px 18px;width:min(100%,398px);max-height:min(88svh,680px);padding:28px 22px 22px;transition:transform .52s cubic-bezier(.18,.82,.24,1),opacity .34s;position:relative;overflow:auto;transform:translateY(108%)scale(.985);box-shadow:0 -16px 52px #00000094,0 0 48px #d6843e1a,inset 0 1px #ffe7c91a}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-sheet{opacity:1;transform:translate(0,0)scale(1)}.alpha-final-fix-page .alpha-slidein-close{z-index:2;color:#ffdebed6;cursor:pointer;background:#0705047a;border:1px solid #ffac6747;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;transition:transform .22s,border-color .22s,color .22s,box-shadow .22s;position:absolute;top:10px;right:10px}.alpha-final-fix-page .alpha-slidein-close:hover,.alpha-final-fix-page .alpha-slidein-close:focus-visible{color:#ffe0bf;border-color:#ffbe7e85;outline:none;transform:rotate(8deg)scale(1.04);box-shadow:0 0 22px #d6843e24}.alpha-final-fix-page .alpha-slidein-form-head{text-align:center;padding:6px 22px 14px}.alpha-final-fix-page .alpha-slidein-form-head h2{color:#fff5ec;letter-spacing:-.015em;text-shadow:0 2px 18px #00000070;max-width:12.5ch;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,8vw,42px);font-weight:800;line-height:1.06}.alpha-final-fix-page .alpha-slidein-sheet .alpha-account-note{text-align:center!important;max-width:30ch!important;margin:0 auto 22px!important}.alpha-final-fix-page .alpha-slidein-success{text-align:center;align-content:center;gap:14px;min-height:min(72svh,560px);padding:26px 8px 18px;display:grid}.alpha-final-fix-page .alpha-slidein-success h2{color:#fff6ec;max-width:12ch;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,8vw,44px);line-height:1.05}.alpha-final-fix-page .alpha-slidein-success em{background:#0000002e;border:1px solid #ff9c582e;border-radius:14px;padding:12px 14px;font-style:normal}.alpha-final-fix-page .alpha-slidein-done{color:#fff2e5;cursor:pointer;background:#ff914624;border:1px solid #ffb16f57;border-radius:999px;justify-self:center;margin-top:6px;padding:10px 18px;font-weight:850}@media (width>=760px){.alpha-final-fix-page .alpha-signup-panel{justify-content:flex-end!important;align-items:center!important;padding:28px!important}.alpha-final-fix-page .alpha-slidein-sheet{border-radius:22px;transform:translate(112%)scale(.985)}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-sheet{transform:translate(0,0)scale(1)}}.alpha-final-fix-page .alpha-invite-note{color:#ffe2c6c7;letter-spacing:.02em;text-align:center;background:#0c080657;border:1px solid #d9965f38;border-radius:999px;width:fit-content;margin:-4px auto 6px;padding:5px 10px;font-size:11px;font-weight:750;box-shadow:inset 0 1px #ffffff0a,0 0 18px #d9843f14}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet{background:radial-gradient(circle at 50% 6%,#d8823e2e,#0000 38%),linear-gradient(#1c100ad6,#060403f0);border-color:#ffa6602e;border-radius:24px;width:min(90vw,410px);min-height:0;max-height:none;padding:20px 18px 18px;box-shadow:0 20px 56px #0000009e,0 0 32px #d6843e1a,inset 0 1px #ffe7c914}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-slidein-close{color:#ffdebebd;background:#0805046b;border-color:#ffac6733;width:30px;height:30px;font-size:19px;top:9px;right:9px}.alpha-final-fix-page .alpha-slidein-success{text-align:center;align-content:center;justify-items:center;gap:10px;padding:14px 4px 4px;display:grid;min-height:0!important}.alpha-final-fix-page .alpha-success-status{color:#8fe6a1;background:radial-gradient(circle,#7ae5942e,#c7702d14);border:1px solid #7ae59447;border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:2px;font-size:15px;font-weight:850;display:grid;box-shadow:0 0 18px #7ae5941f,0 0 26px #d6843e14}.alpha-final-fix-page .alpha-slidein-success small{color:#d88b48;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850}.alpha-final-fix-page .alpha-slidein-success h2{color:#fff4e8;letter-spacing:-.015em;text-shadow:0 2px 22px #0006;max-width:14ch;margin:0 auto 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,7vw,36px);font-weight:800;line-height:1.05}.alpha-final-fix-page .alpha-slidein-success p,.alpha-final-fix-page .alpha-slidein-success em{color:#ffeedec7;max-width:31ch;margin:0 auto;font-size:13.5px;line-height:1.48}.alpha-final-fix-page .alpha-slidein-success em.alpha-success-info{color:#ffe2c6b8;background:#ffffff09;border:1px solid #ff9c581f;border-radius:12px;width:min(100%,30ch);padding:9px 11px;font-style:normal}.alpha-final-fix-page .alpha-slidein-done{color:#fff4e8;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#be6f37b8,#693a1fb3);border:1px solid #ffb16f47;border-radius:999px;justify-self:center;min-width:112px;margin-top:4px;padding:9px 17px;font-size:13px;font-weight:820;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:inset 0 1px #ffe8ca38,0 10px 24px #00000042}.alpha-final-fix-page .alpha-slidein-done:hover,.alpha-final-fix-page .alpha-slidein-done:focus-visible{border-color:#ffbe7e70;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffe8ca42,0 12px 28px #0000004d,0 0 18px #d6843e1f}.alpha-final-fix-page .alpha-story-toggle{color:#f6a867e0;letter-spacing:.02em;text-shadow:none;border-bottom-color:#f29f5c57;gap:8px;padding-bottom:5px;font-size:clamp(14px,3.5vw,15.5px);font-weight:500}.alpha-final-fix-page .alpha-story-toggle:hover,.alpha-final-fix-page .alpha-story-toggle:focus-visible{color:#ffd0a2;text-shadow:0 0 13px #d6843e29;border-color:#ffc08b94}.alpha-final-fix-page .alpha-story-toggle .alpha-story-arrow,.alpha-final-fix-page .alpha-story-toggle span:last-child{color:#ffc38bd1;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;font-family:Arial,sans-serif;font-size:18px;font-weight:300;line-height:1;transition:transform .24s,color .24s;display:inline-flex;transform:translateY(-1px)rotate(0)}.alpha-final-fix-page .alpha-story-toggle[aria-expanded=true] .alpha-story-arrow,.alpha-final-fix-page .alpha-story-toggle[aria-expanded=true] span:last-child{color:#ffc08b;transform:translateY(-1px)rotate(90deg)}.alpha-final-fix-page .alpha-story-join-button{isolation:isolate;color:#fff0df;letter-spacing:.01em;background:linear-gradient(#2c1910db,#0c0705eb),radial-gradient(circle at 22% 15%,#ffbc7c38,#0000 36%);border:1px solid #efa7707a;border-radius:999px;grid-template-columns:34px auto 22px;align-items:center;gap:12px;min-height:48px;margin-top:20px;padding:6px 15px 6px 7px;font-size:clamp(15px,4vw,17px);font-weight:780;display:inline-grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffe1c22e,inset 0 0 18px #d5824414,0 0 24px #d6843e24,0 14px 34px #00000057}.alpha-final-fix-page .alpha-story-join-button:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#0000 0%,#ffd5b100 30%,#ffd5b138 48%,#ffd5b100 66%,#0000 100%);transition:transform .72s;position:absolute;inset:-2px;transform:translate(-120%)}.alpha-final-fix-page .alpha-story-join-button:after{content:"";z-index:-2;border-radius:inherit;opacity:.7;background:linear-gradient(90deg,#ff9d5933,#0000 35%,#ffc5961f);position:absolute;inset:1px}.alpha-final-fix-page .alpha-story-join-icon{color:#ffddbee6;background:radial-gradient(circle at 50% 30%,#ffcfa62e,#0000 58%),#09060594;border:1px solid #ffb87961;border-radius:999px;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 0 12px #d6843e1a,0 0 16px #d6843e1f}.alpha-final-fix-page .alpha-story-join-copy{white-space:nowrap;transform:translateY(-.5px)}.alpha-final-fix-page .alpha-story-join-arrow{color:#ffcda6eb;font-size:19px;font-weight:400;transition:transform .24s,color .24s}.alpha-final-fix-page .alpha-story-join-button:hover,.alpha-final-fix-page .alpha-story-join-button:focus-visible{border-color:#ffca9ead;transform:translateY(-2px);box-shadow:inset 0 1px #ffe1c238,inset 0 0 20px #d582441f,0 0 32px #d6843e33,0 17px 38px #00000061}.alpha-final-fix-page .alpha-story-join-button:hover:before,.alpha-final-fix-page .alpha-story-join-button:focus-visible:before{transform:translate(120%)}.alpha-final-fix-page .alpha-story-join-button:hover .alpha-story-join-arrow,.alpha-final-fix-page .alpha-story-join-button:focus-visible .alpha-story-join-arrow{color:#ffe0bf;transform:translate(4px)}.alpha-final-fix-page .alpha-story-join-button:hover .alpha-story-join-icon,.alpha-final-fix-page .alpha-story-join-button:focus-visible .alpha-story-join-icon{border-color:#ffd5b194;box-shadow:inset 0 0 14px #d6843e24,0 0 20px #d6843e2e}.alpha-final-fix-page .alpha-story-join-button:active{transform:translateY(0)scale(.985)}.alpha-final-fix-page .alpha-slidein-close{display:none!important}.alpha-final-fix-page .alpha-slidein-sheet{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:radial-gradient(circle at 50% -10%,#f49e583d,#0000 38%),radial-gradient(circle at 0 100%,#d6843e24,#0000 34%),linear-gradient(#22140dd1,#070403f0)!important;border:1px solid #ffab685c!important;box-shadow:0 -18px 58px #000000a3,0 0 28px #ff9a5233,0 0 86px #ff84401f,inset 0 1px #ffe8cc26,inset 0 0 34px #ff9e5814!important}.alpha-final-fix-page .alpha-slidein-sheet:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.84;background:linear-gradient(135deg,#ffebcd1f,#0000 27%),linear-gradient(315deg,#ff97501a,#0000 38%);position:absolute;inset:1px}.alpha-final-fix-page .alpha-slidein-sheet:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.88;position:absolute;inset:-2px;box-shadow:0 0 0 1px #ffae6e1a,0 0 44px #e2813829}.alpha-final-fix-page .alpha-slidein-sheet>*{z-index:1;position:relative}.alpha-final-fix-page .alpha-registration-console{background:radial-gradient(circle at 50% 0,#ff975014,#0000 42%),linear-gradient(#0805047a,#0302026b)!important;border-color:#ffae6e33!important;box-shadow:0 0 32px #d6843e14,inset 0 1px #ffe8cc0f,inset 0 -1px #ff97500f!important}.alpha-final-fix-page .alpha-slidein-form-head{padding:0 18px 12px!important}.alpha-final-fix-page .alpha-slidein-form-head h2{text-wrap:balance;text-shadow:0 2px 18px #0000006b;letter-spacing:-.01em!important;max-width:20ch!important;font-size:clamp(25px,6.7vw,34px)!important;line-height:1.04!important}.alpha-final-fix-page .alpha-slidein-sheet{background:radial-gradient(circle at 50% -8%,#f49e582e,#0000 38%),radial-gradient(circle at 14% 96%,#d6843e1a,#0000 34%),linear-gradient(#1f130dcc,#070403f0)!important;border-color:#ffab6847!important;box-shadow:0 -18px 54px #0000009e,0 0 30px #ff8e4821,0 0 72px #ff844012,inset 0 1px #ffe8cc1f,inset 0 0 28px #ff9e580e!important}.alpha-final-fix-page .alpha-slidein-sheet:after{content:none!important;display:none!important}.alpha-final-fix-page .alpha-slidein-sheet:before{opacity:.72!important;background:linear-gradient(135deg,#ffebcd14,#0000 25%),radial-gradient(circle at 50% 0,#ff975012,#0000 42%)!important;inset:1px!important}.alpha-final-fix-page .alpha-registration-console{border-color:#ffae6e24!important;box-shadow:0 0 24px #d6843e0e,inset 0 1px #ffe8cc0b,inset 0 -1px #ff975009!important}.alpha-final-fix-page .alpha-slidein-sheet .alpha-registration-console{padding-top:clamp(14px,3.4vw,20px)!important}.alpha-final-fix-page .alpha-slidein-sheet .alpha-account-note{max-width:31ch!important;margin:4px auto 22px!important;line-height:1.42!important}.alpha-final-fix-page .alpha-account-note span{display:block}.alpha-final-fix-page .alpha-slidein-form-head h2{max-width:18ch!important;font-size:clamp(23px,6.1vw,31px)!important;line-height:1.05!important}.alpha-final-fix-page .alpha-slidein-sheet .alpha-account-note{text-align:left!important;width:min(100%,27ch)!important;max-width:27ch!important;margin:8px auto 24px!important;line-height:1.42!important}.alpha-final-fix-page .alpha-account-note span{display:block;text-align:left!important}.alpha-final-fix-page .alpha-account-note span+span{margin-top:9px}.alpha-final-fix-page .alpha-slidein-sheet .alpha-account-note{text-align:left!important;width:100%!important;max-width:none!important;margin:8px 0 24px!important;padding:0!important}.alpha-final-fix-page .alpha-slidein-sheet .alpha-account-note span{width:100%;text-align:left!important}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet{background:radial-gradient(circle at 50% -8%,#e0803c29,#0000 42%),radial-gradient(circle at 88% 100%,#bd5c2c17,#0000 38%),linear-gradient(#180e09e0,#060403f5)!important;border-color:#ffaa6829!important;border-radius:24px!important;width:min(88vw,390px)!important;padding:18px 17px 17px!important;box-shadow:0 18px 64px #0000008f,0 0 34px #d8823e1c,inset 0 1px #ffe8cc14!important}.alpha-final-fix-page .alpha-slidein-success{text-align:left!important;align-content:start!important;justify-items:stretch!important;gap:10px!important;min-height:0!important;padding:8px 7px 3px!important}.alpha-final-fix-page .alpha-success-status{display:none!important}.alpha-final-fix-page .alpha-slidein-success small{color:#d88b48!important;letter-spacing:.17em!important;font-size:10.5px!important;font-weight:850!important}.alpha-final-fix-page .alpha-slidein-success h2{letter-spacing:-.012em!important;max-width:16ch!important;margin:0!important;font-size:clamp(22px,5.8vw,30px)!important;font-weight:780!important;line-height:1.08!important}.alpha-final-fix-page .alpha-success-smile{color:#ffc48ed1;white-space:nowrap;font-size:.78em;font-weight:700}.alpha-final-fix-page .alpha-slidein-success p.alpha-success-copy{gap:4px;display:grid;color:#ffeedecc!important;text-align:left!important;max-width:32ch!important;margin:4px 0 0!important;font-size:13.3px!important;line-height:1.46!important}.alpha-final-fix-page .alpha-success-copy span{display:block}.alpha-final-fix-page .alpha-slidein-success em.alpha-success-info{display:block;color:#ffe0c6b3!important;width:min(100%,32ch)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:2px 0 0!important;padding:0!important;font-size:12.7px!important;line-height:1.46!important}.alpha-final-fix-page .alpha-slidein-success em.alpha-success-info:hover{box-shadow:none!important}.alpha-final-fix-page .alpha-slidein-done{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;color:#fff0e2!important;letter-spacing:.02em!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:center!important;margin-top:4px!important;padding:8px 10px!important;font-size:13px!important;font-weight:720!important}.alpha-final-fix-page .alpha-slidein-done:hover,.alpha-final-fix-page .alpha-slidein-done:focus-visible{text-shadow:0 0 14px #d6843e38;outline:none;color:#ffd1ab!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.alpha-final-fix-page .alpha-story-thanks{--thanks-float:0px;isolation:isolate!important;background:linear-gradient(#06040361,#060403b3),radial-gradient(circle at 24% 16%,#ffa2581f,#0000 42%),url(/BroSoSHGAlarm.png) 50%/cover no-repeat!important;border-color:#ffa35f2e!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffdcb814,inset 0 -1px #ff853c0b,0 24px 64px #0006,0 0 42px #d6843e13!important}.alpha-final-fix-page .alpha-story-thanks:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000007a,#00000014 52%,#00000094),linear-gradient(#00000029,#0000008f);position:absolute;inset:0}.alpha-final-fix-page .alpha-story-thanks>small,.alpha-final-fix-page .alpha-story-thanks>h2,.alpha-final-fix-page .alpha-story-thanks>p,.alpha-final-fix-page .alpha-story-thanks>.garage-door-slider{z-index:1;transform:translate3d(0, var(--thanks-float), 0);text-shadow:0 2px 16px #0000009e,0 0 20px #d6843e14;transition:transform .18s linear;position:relative}.alpha-final-fix-page .garage-door-slider{--slider-fill-width:0%;--slider-progress:0;--slider-alpha:0;--slider-label-opacity:.9;--slider-handle-left:5px;--slider-shine-left:31px;isolation:isolate;color:#ffefe0e6;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(115deg,#231813e0,#090807f0 48%,#1e120edb),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 9px);border:1px solid #f4a46842;border-radius:999px;width:min(86%,286px);min-height:48px;margin:22px auto 0;padding:0;transition:border-color .24s,box-shadow .24s,transform .24s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffe8cc1a,inset 0 -1px #0000006b,inset 0 0 22px #ffa05c0b,0 0 18px #d6843e17,0 14px 34px #0000004d}.alpha-final-fix-page .garage-door-slider:focus-visible{outline-offset:4px;outline:2px solid #ffbe8280}.alpha-final-fix-page .garage-door-slider:hover,.alpha-final-fix-page .garage-door-slider:focus-visible{border-color:#ffc38a85;transform:translateY(-1px);box-shadow:inset 0 1px #ffe8cc24,inset 0 -1px #00000061,inset 0 0 26px #ffa05c11,0 0 22px #d6843e21,0 16px 38px #00000057}.alpha-final-fix-page .garage-door-slider.is-dragging{cursor:grabbing}.alpha-final-fix-page .garage-door-slider-fill{z-index:0;width:calc((100% - 8px) * var(--slider-progress));box-sizing:border-box;clip-path:inset(0 round 999px);min-width:0;max-width:calc(100% - 8px);opacity:var(--slider-alpha);background:linear-gradient(90deg,#ae3a2ea3 0%,#d99a378a 54%,#5bbc696b 100%);border-radius:999px;transition:width .18s cubic-bezier(.2,.7,.22,1),opacity .18s;position:absolute;inset:4px auto 4px 4px;box-shadow:inset 0 1px #ffe7ca21,0 0 24px #d77e4021}.alpha-final-fix-page .garage-door-slider-shine{top:5px;bottom:5px;left:var(--slider-shine-left);z-index:2;width:46px;opacity:var(--slider-alpha);pointer-events:none;background:linear-gradient(90deg,#0000,#ffe7ca33,#0000);border-radius:999px;transition:left .18s cubic-bezier(.2,.7,.22,1),opacity .18s;position:absolute}.alpha-final-fix-page .garage-door-slider-label{z-index:1;color:#ffeededb;min-height:48px;opacity:var(--slider-label-opacity);letter-spacing:.015em;white-space:nowrap;place-items:center;padding:0 46px 0 72px;font-size:clamp(11.5px,3.1vw,13px);font-weight:720;transition:color .18s,opacity .18s;display:grid;position:relative}.alpha-final-fix-page .garage-door-slider-handle{z-index:3;color:#fff1e4;letter-spacing:.035em;width:48px;height:calc(100% - 10px);box-shadow:none;top:5px;left:5px;left:var(--slider-handle-left);background:0 0;border:0;border-radius:0;place-items:center;font-size:12px;font-weight:840;transition:left .18s cubic-bezier(.2,.7,.22,1),transform .18s cubic-bezier(.2,.7,.22,1),filter .2s;display:grid;position:absolute;transform:translateZ(0)}.alpha-final-fix-page .garage-door-slider-icon{filter:drop-shadow(0 0 6px #d6843e47)drop-shadow(0 5px 10px #00000057);width:31px;height:25px;display:block;position:relative;transform:translateY(.5px)}.alpha-final-fix-page .garage-buddy-slider-icon{filter:none;width:34px;height:34px;transform:translateY(0)}.alpha-final-fix-page .garage-buddy-slider-img{object-fit:contain;mix-blend-mode:screen;pointer-events:none;will-change:opacity;width:100%;height:100%;transition:opacity .16s linear,filter .18s,transform .18s;display:block;position:absolute;inset:0}.alpha-final-fix-page .garage-buddy-slider-img.is-red{opacity:var(--buddy-red-opacity);filter:drop-shadow(0 0 5px #ff4c366b)drop-shadow(0 5px 10px #00000057)}.alpha-final-fix-page .garage-buddy-slider-img.is-yellow{opacity:var(--buddy-yellow-opacity);filter:drop-shadow(0 0 6px #ffcd5375)drop-shadow(0 5px 10px #00000057)}.alpha-final-fix-page .garage-buddy-slider-img.is-green{opacity:var(--buddy-green-opacity);filter:drop-shadow(0 0 7px #7fff6670)drop-shadow(0 5px 10px #00000057)}.alpha-final-fix-page .garage-door-icon-roof{border:2px solid #ffe2c3eb;border-bottom:0;border-radius:10px 10px 2px 2px;height:11px;position:absolute;inset:0 1px auto;box-shadow:inset 0 1px #fff4e12e}.alpha-final-fix-page .garage-door-icon-roof:after{content:"";background:linear-gradient(90deg,#0000,#ffcea0c7,#0000);border-radius:999px;height:2px;position:absolute;bottom:-2px;left:5px;right:5px}.alpha-final-fix-page .garage-door-icon-panel{background:repeating-linear-gradient(#ffe0be52 0 1px,#0000 1px 5px);border:2px solid #ffe2c3e0;border-radius:2px 2px 4px 4px;height:17px;transition:transform .2s cubic-bezier(.2,.7,.22,1),opacity .2s;position:absolute;bottom:1px;left:5px;right:5px}.alpha-final-fix-page .garage-door-icon-panel:before{content:"";background:#ffe2c357;width:1px;position:absolute;top:3px;bottom:3px;left:50%;transform:translate(-50%)}.alpha-final-fix-page .garage-door-slider:hover .garage-door-slider-icon,.alpha-final-fix-page .garage-door-slider:focus-visible .garage-door-slider-icon{filter:drop-shadow(0 0 9px #d6843e66)drop-shadow(0 6px 12px #0006)}.alpha-final-fix-page .garage-door-slider:hover .garage-buddy-slider-icon,.alpha-final-fix-page .garage-door-slider:focus-visible .garage-buddy-slider-icon{filter:none}.alpha-final-fix-page .garage-door-slider:hover .garage-buddy-slider-img,.alpha-final-fix-page .garage-door-slider:focus-visible .garage-buddy-slider-img{transform:scale(1.035)}.alpha-final-fix-page .garage-door-slider.is-unlocked .garage-buddy-slider-img.is-red,.alpha-final-fix-page .garage-door-slider.is-unlocked .garage-buddy-slider-img.is-yellow{opacity:0}.alpha-final-fix-page .garage-door-slider.is-unlocked .garage-buddy-slider-img.is-green{opacity:1}.alpha-final-fix-page .garage-door-slider-icon.is-open .garage-door-icon-panel{opacity:.92;transform:translateY(-4px)}.alpha-final-fix-page .garage-door-slider.is-dragging .garage-door-slider-fill,.alpha-final-fix-page .garage-door-slider.is-dragging .garage-door-slider-shine,.alpha-final-fix-page .garage-door-slider.is-dragging .garage-door-slider-handle{transition:none}.alpha-final-fix-page .garage-door-slider.is-unlocked{cursor:default;border-color:#ffcea08f;box-shadow:inset 0 1px #ffe8cc29,inset 0 0 28px #ffa05c14,0 0 34px #d6843e38,0 20px 48px #00000061}.alpha-final-fix-page .garage-door-slider.is-unlocked .garage-door-slider-label{color:#ffefe0f0}@media (width<=540px){.alpha-final-fix-page .garage-door-slider{width:min(82vw,276px);min-height:46px}.alpha-final-fix-page .garage-door-slider-label{min-height:46px;padding-left:68px;padding-right:38px}.alpha-final-fix-page .garage-door-slider-handle{width:50px}}@media (prefers-reduced-motion:reduce){.alpha-final-fix-page .alpha-story-thanks>small,.alpha-final-fix-page .alpha-story-thanks>h2,.alpha-final-fix-page .alpha-story-thanks>p,.alpha-final-fix-page .alpha-story-thanks>.garage-door-slider{transition:none!important;transform:none!important}.alpha-final-fix-page .garage-door-slider,.alpha-final-fix-page .garage-door-slider *{transition-duration:.01ms!important}}.alpha-final-fix-page .alpha-story-thanks{background-color:#0604039e!important;background-image:linear-gradient(#06040361,#060403b3),radial-gradient(circle at 24% 16%,#ffa2581f,#0000 42%),url(/BroSoSHGAlarm.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-color:#ffa35f2e!important}.alpha-final-fix-page .alpha-story-expanded{opacity:0;pointer-events:none;gap:10px;max-height:0;margin-top:0;transition:max-height .22s cubic-bezier(.2,.72,.2,1),opacity .16s,margin-top .16s,transform .19s;overflow:hidden;transform:translateY(-4px);animation:none!important;display:grid!important}.alpha-final-fix-page .alpha-story-expanded.is-open{opacity:1;pointer-events:auto;max-height:720px;margin-top:14px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.alpha-final-fix-page .alpha-story-expanded{transition:none!important;transform:none!important}}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-premium-fields{gap:9px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password,.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password-confirm{min-height:50px!important;padding-bottom:6px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password-confirm.is-mismatch{min-height:68px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-field-icon.alpha-lock-icon{color:#e48252b8!important;opacity:.9!important;align-self:start!important;place-items:center!important;width:16px!important;height:16px!important;margin:27px 0 0!important;display:grid!important;transform:none!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-field-icon.alpha-lock-icon svg{stroke:currentColor!important;stroke-width:1.85px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;width:14px!important;height:14px!important;display:block!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password-confirm.is-mismatch .alpha-field-icon.alpha-lock-icon{color:#ff695ac2!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-control{grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-control input[type=password],.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-control input[type=text]{height:23px!important;min-height:23px!important;line-height:23px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;color:#ffaf6cb8!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-toggle svg{filter:drop-shadow(0 0 6px #d5683a29);stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;width:14px!important;height:14px!important;display:block!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-toggle:hover,.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-toggle:focus-visible{color:#ffd7b2f0!important;box-shadow:none!important;background:0 0!important;transform:translateY(-1px)!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-match-hint{animation:.18s ease-out both alphaPasswordHintIn;color:#ff8170e0!important;letter-spacing:0!important;width:fit-content!important;max-width:100%!important;text-shadow:none!important;background:#3a090747!important;border:1px solid #ff5b4b38!important;border-radius:999px!important;margin-top:7px!important;padding:4px 8px!important;font-size:10.6px!important;font-style:italic!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important;box-shadow:inset 0 1px #ffbeaa0d,0 0 12px #ff463214!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password-confirm.is-mismatch:before{background:linear-gradient(90deg,#ff524194,#ff945e42,#0000)!important;transform:scaleX(1)!important;box-shadow:0 0 12px #ff52411c!important}@keyframes alphaPasswordHintIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.alpha-final-fix-page{background:radial-gradient(circle at 16% 12%,#d6843e1f,#0000 34%),radial-gradient(circle at 86% 26%,#ff9a5214,#0000 32%),#050403!important;min-height:100dvh!important}.alpha-final-fix-page .alpha-hero-overlay,.alpha-final-fix-page .app-opening-overlay,.alpha-final-fix-page .trailer-ambilight,.alpha-final-fix-page .garage-door-slider-fill,.alpha-final-fix-page .garage-door-slider-shine,.alpha-final-fix-page .alpha-story-thanks:before{pointer-events:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{background-position:50%!important;background-attachment:fixed!important;min-height:clamp(560px,76dvh,760px)!important;padding:clamp(42px,6vw,78px) clamp(34px,6vw,86px) clamp(82px,9vw,120px)!important;overflow:hidden!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{width:min(100%,1040px)!important;max-width:1040px!important;min-height:0!important;margin:0 auto!important;padding:clamp(30px,5vw,58px) 0 0!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage>.alpha-hero-registration-note{top:0!important;left:0!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{text-align:left!important;width:min(100%,860px)!important;max-width:860px!important;font-size:clamp(56px,6.4vw,96px)!important;line-height:.96!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title span{max-width:none!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{text-align:left!important;margin-top:clamp(14px,2vw,24px)!important;margin-left:clamp(82px,13vw,190px)!important;font-size:clamp(42px,5vw,68px)!important}.alpha-final-fix-page .alpha-trailer-preview-section{width:min(100% - 76px,980px)!important;margin:clamp(52px,7vw,86px) auto clamp(54px,7vw,90px)!important}.alpha-final-fix-page .trailer-frame{border-radius:24px!important;box-shadow:0 0 32px #d6843e2e,0 28px 80px #0000007a!important}.alpha-final-fix-page.is-intro-complete .alpha-onboarding-shell{width:min(100% - 76px,1120px)!important;max-width:1120px!important;margin:0 auto clamp(72px,8vw,110px)!important}.alpha-final-fix-page .alpha-chapter-story,.alpha-final-fix-page .alpha-story-shell{grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,4vw,42px)!important;width:100%!important;max-width:none!important;display:grid!important}.alpha-final-fix-page .alpha-chapter-story article.alpha-story-card,.alpha-final-fix-page .alpha-story-card{text-align:left!important;justify-self:center!important;width:min(100%,780px)!important;max-width:780px!important;padding:clamp(28px,4vw,44px)!important}.alpha-final-fix-page .alpha-story-card h2{max-width:16ch!important;font-size:clamp(36px,4.4vw,56px)!important}.alpha-final-fix-page .alpha-story-card p{max-width:58ch!important;font-size:clamp(16px,1.6vw,19px)!important;line-height:1.62!important}.alpha-final-fix-page .alpha-story-toggle{width:fit-content!important;max-width:100%!important}.alpha-final-fix-page .alpha-story-expanded.is-open{max-height:620px!important}.alpha-final-fix-page .alpha-story-thanks{background-position:50%!important;background-attachment:fixed!important;align-content:center!important;min-height:clamp(420px,48vw,560px)!important;display:grid!important}.alpha-final-fix-page .garage-door-slider{margin-left:clamp(86px,18vw,260px)!important;margin-right:auto!important}.alpha-final-fix-page .alpha-signup-panel{z-index:2147483000!important;-webkit-backdrop-filter:blur(5px)saturate(1.08)!important;background:#00000061!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:clamp(28px,4vw,54px)!important;display:block!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel:not(.is-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.alpha-final-fix-page .alpha-signup-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.alpha-final-fix-page .alpha-slidein-sheet{transform-origin:50%!important;border-radius:26px!important;width:min(100%,520px)!important;max-height:min(86dvh,760px)!important;margin:auto!important;overflow:auto!important;transform:translateY(24px)scale(.975)!important}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-sheet{opacity:1!important;transform:translate(0,0)scale(1)!important}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet{width:min(100%,480px)!important;max-height:min(82dvh,620px)!important}.alpha-final-fix-page .alpha-slidein-close{z-index:8!important;pointer-events:auto!important}.alpha-final-fix-page .alpha-slidein-done,.alpha-final-fix-page .alpha-submit-button,.alpha-final-fix-page .alpha-consent-text button,.alpha-final-fix-page .alpha-story-toggle,.alpha-final-fix-page .garage-door-slider,.alpha-final-fix-page .trailer-preview{pointer-events:auto!important}.alpha-modal-backdrop{z-index:2147483200!important;pointer-events:auto!important}.alpha-modal{width:min(100% - 48px,520px)!important;max-height:min(82dvh,640px)!important;overflow:auto!important}}@media (width>=1024px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{min-height:clamp(620px,78dvh,840px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage{width:min(100%,1160px)!important;max-width:1160px!important;padding-top:clamp(44px,5.2vw,76px)!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{width:min(100%,940px)!important;max-width:940px!important;font-size:clamp(72px,6.2vw,116px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-left:clamp(150px,18vw,280px)!important;font-size:clamp(52px,4.3vw,76px)!important}.alpha-final-fix-page .alpha-trailer-preview-section{width:min(100% - 96px,1040px)!important}.alpha-final-fix-page.is-intro-complete .alpha-onboarding-shell{width:min(100% - 104px,1220px)!important;max-width:1220px!important}.alpha-final-fix-page .alpha-chapter-story,.alpha-final-fix-page .alpha-story-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:clamp(36px,5vw,76px) clamp(28px,4vw,64px)!important}.alpha-final-fix-page .alpha-chapter-story article.alpha-story-card,.alpha-final-fix-page .alpha-story-card{justify-self:stretch!important;width:100%!important;max-width:none!important}.alpha-final-fix-page .alpha-story-garage{grid-column:2!important}.alpha-final-fix-page .alpha-story-mission{grid-column:1!important;margin-top:clamp(44px,5vw,86px)!important}.alpha-final-fix-page .alpha-story-access{grid-column:1/-1!important;justify-self:center!important;width:min(100%,520px)!important}.alpha-final-fix-page .alpha-story-thanks{grid-column:1/-1!important;justify-self:center!important;width:min(100%,1040px)!important;max-width:1040px!important;padding:clamp(44px,6vw,72px)!important}.alpha-final-fix-page .alpha-story-thanks p{max-width:50ch!important}.alpha-final-fix-page .alpha-slidein-sheet{width:min(100%,500px)!important}}@media (width>=1200px){.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{padding-inline:max(86px,50vw - 576px)!important}.alpha-final-fix-page .alpha-story-card h2{font-size:clamp(42px,3.5vw,62px)!important}}@media (width>=768px){.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-close{z-index:20!important;color:#ffe4ccd1!important;opacity:.92!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;background:#0805046b!important;border:1px solid #ffac673d!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:22px!important;font-weight:300!important;line-height:1!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-close:hover,.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-close:focus-visible{opacity:1!important;color:#ffe1c4!important;border-color:#ffbe7e70!important;outline:none!important;box-shadow:0 0 20px #d6843e29!important}}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password .alpha-field-check,.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password-confirm .alpha-field-check{display:none!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password.is-password-weak{min-height:68px!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password.is-password-weak .alpha-field-icon.alpha-lock-icon{color:#ff695ac2!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-password-security-hint{animation:.18s ease-out both alphaPasswordHintIn;color:#ff8170e0!important;letter-spacing:0!important;width:fit-content!important;max-width:100%!important;text-shadow:none!important;background:#3a09073d!important;border:1px solid #ff5b4b33!important;border-radius:999px!important;margin-top:7px!important;padding:4px 8px!important;font-size:10.5px!important;font-style:italic!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important;box-shadow:inset 0 1px #ffbeaa0d,0 0 12px #ff463212!important}.alpha-final-fix-page .alpha-auto-panel .alpha-registration-console .alpha-line-field.is-password.is-password-weak:before{background:linear-gradient(90deg,#ff524185,#ff945e3d,#0000)!important;transform:scaleX(1)!important;box-shadow:0 0 12px #ff52411a!important}.alpha-final-fix-page .alpha-story-thanks{padding-bottom:clamp(52px,14vw,92px)!important}.alpha-final-fix-page .alpha-story-thanks>.garage-door-slider{margin-bottom:clamp(10px,4vw,24px)!important}@media (width>=768px){.alpha-final-fix-page .alpha-story-thanks{padding-bottom:clamp(62px,7vw,104px)!important}.alpha-page.alpha-final-fix-page,.alpha-final-fix-page.is-intro-complete,.alpha-final-fix-page.hero-stage-3{filter:none!important;perspective:none!important;contain:none!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel{filter:none!important;contain:none!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{width:min(100%,760px)!important;max-width:760px!important;font-size:clamp(46px,4.8vw,72px)!important;line-height:.98!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-top:clamp(10px,1.4vw,18px)!important;margin-left:clamp(64px,10vw,150px)!important;font-size:clamp(34px,3.8vw,52px)!important}}@media (width>=1024px){.alpha-final-fix-page.is-intro-complete .alpha-hero-stage-title{width:min(100%,820px)!important;max-width:820px!important;font-size:clamp(52px,4.55vw,82px)!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{margin-left:clamp(92px,12vw,190px)!important;font-size:clamp(38px,3.35vw,56px)!important}}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-slidein-success{text-align:center!important;align-items:center!important;width:100%!important;max-width:none!important;padding-inline:clamp(20px,6vw,34px)!important}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-slidein-success h2{text-align:center!important;width:min(100%,360px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-slidein-success p.alpha-success-copy,.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-slidein-success em.alpha-success-info{text-align:center!important;width:min(100%,340px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-success-copy span{display:block!important}.alpha-final-fix-page .alpha-slidein-sheet.is-success-sheet .alpha-slidein-done{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage{text-align:left!important;justify-self:start!important;align-items:flex-start!important;width:min(100%,410px)!important;max-width:410px!important;margin-left:0!important;margin-right:auto!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle{text-align:left!important;max-width:100%!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small{font-size:clamp(13px,3.6vw,16px)!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p{font-size:clamp(16px,4vw,19px)!important;line-height:1.64!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle{align-self:flex-start!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission{text-align:right!important;justify-self:end!important;align-items:flex-end!important;width:min(100%,410px)!important;max-width:410px!important;margin-left:auto!important;margin-right:0!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle{text-align:right!important;max-width:100%!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle{align-self:flex-end!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks{text-align:center!important;align-items:center!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2{width:min(100%,760px)!important;max-width:760px!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>p{width:min(100%,620px)!important;max-width:620px!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>.garage-door-slider{margin-left:auto!important;margin-right:auto!important}@media (width<=767px){.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks{text-align:left!important;justify-self:stretch!important;align-items:flex-start!important;width:100%!important;max-width:64ch!important;margin-left:0!important;margin-right:0!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>p{text-align:left!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small{font-size:inherit!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p{font-size:inherit!important;line-height:inherit!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle{align-self:flex-start!important}}@media (width>=1024px){.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage{text-align:left!important;grid-column:1!important;justify-self:start!important;align-items:flex-start!important;width:min(100%,560px)!important;max-width:560px!important;margin-left:0!important;margin-right:auto!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small{letter-spacing:.16em!important;font-size:clamp(16px,1.05vw,18px)!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p{font-size:clamp(20px,1.45vw,25px)!important;line-height:1.58!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle{font-size:clamp(17px,1.05vw,19px)!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission{text-align:right!important;grid-column:2!important;justify-self:end!important;align-items:flex-end!important;width:min(100%,420px)!important;max-width:420px!important;margin-left:auto!important;margin-right:0!important}}.alpha-final-fix-page .alpha-trailer-preview-section+.alpha-onboarding-shell.alpha-final-flow{background-color:#050302e0!important;background-image:linear-gradient(#0503025c,#050302c7),radial-gradient(circle at 22% 14%,#ff99521f,#0000 42%),url(/BroSoSHGAlarm.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (width<=767px){.alpha-final-fix-page .alpha-signup-panel{z-index:auto!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;filter:blur(8px)!important;background:0 0!important;grid-template-rows:0fr!important;justify-content:stretch!important;align-items:stretch!important;width:min(100%,760px)!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:clamp(22px,6vw,42px) auto 0!important;padding:0!important;transition:grid-template-rows .62s cubic-bezier(.2,.78,.18,1),opacity .42s,filter .52s,transform .56s cubic-bezier(.2,.78,.18,1)!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translateY(-14px)scale(.985)!important}.alpha-final-fix-page .alpha-signup-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:blur()!important;grid-template-rows:1fr!important;transform:translateY(0)scale(1)!important}.alpha-final-fix-page .alpha-slidein-sheet{overscroll-behavior:auto!important;transform-origin:50%!important;opacity:1!important;border-radius:24px 24px 18px 18px!important;width:min(100%,398px)!important;min-height:0!important;max-height:none!important;margin:0 auto!important;transition:none!important;position:relative!important;overflow:visible!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel:not(.is-open) .alpha-slidein-sheet{border-width:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-sheet{opacity:1!important;transform:none!important}}html.alpha-route-lock .alpha-page.alpha-final-fix-page,body.alpha-route-lock .alpha-page.alpha-final-fix-page,.alpha-page.alpha-final-fix-page{overscroll-behavior:none!important;background:#050403!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html.alpha-route-lock,body.alpha-route-lock{background:#050403!important}.alpha-final-fix-page .alpha-fixed-overlay{z-index:1;background:radial-gradient(circle at 34% 18%,#d6843e1f,#0000 38%),linear-gradient(#0503026b,#050302a3 48%,#050302c7)}.alpha-final-fix-page .alpha-scroll-layer{z-index:2;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;will-change:scroll-position;width:100%;height:100dvh;max-height:100dvh;position:relative;overflow:hidden auto;transform:translateZ(0)}.alpha-final-fix-page.is-intro-running .alpha-scroll-layer{overflow:hidden}.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage,.alpha-final-fix-page .alpha-final-hero,.alpha-final-fix-page .alpha-trailer-preview-section,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow,.alpha-final-fix-page .alpha-trailer-preview-section+.alpha-onboarding-shell.alpha-final-flow,.alpha-final-fix-page .alpha-story-thanks{background-color:#0000!important;background-image:none!important;background-attachment:scroll!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow{box-shadow:none!important}.alpha-final-fix-page .alpha-story-thanks:before{background:linear-gradient(90deg,#0000005c,#00000014 52%,#0000007a),linear-gradient(#0000001a,#0000006b)!important}@supports not (height:100dvh){html.alpha-route-lock .alpha-page.alpha-final-fix-page,body.alpha-route-lock .alpha-page.alpha-final-fix-page,.alpha-page.alpha-final-fix-page,.alpha-final-fix-page .alpha-scroll-layer{height:100vh!important;min-height:100vh!important;max-height:100vh!important}}@media (width<=767px){.alpha-final-fix-page .alpha-scroll-layer{will-change:auto!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel{z-index:2147483000!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:14px 14px max(14px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(5px)saturate(1.05)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;background:#0000005c!important;justify-content:center!important;align-items:flex-end!important;margin:0!important;transition:opacity .28s,visibility .28s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;transform:none!important}.alpha-final-fix-page .alpha-slidein-sheet{width:min(100%,398px)!important;max-height:calc(100dvh - 28px - env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;opacity:0!important;transform-origin:bottom!important;border-width:1px!important;border-radius:24px 24px 18px 18px!important;min-height:0!important;margin:0 auto!important;transition:opacity .26s,transform .44s cubic-bezier(.2,.82,.18,1)!important;position:relative!important;top:auto!important;bottom:0!important;overflow:hidden auto!important;transform:translateY(110%)scale(.985)!important}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-sheet{max-height:calc(100dvh - 28px - env(safe-area-inset-bottom))!important;opacity:1!important;border-width:1px!important;padding-top:clamp(20px,6vw,28px)!important;padding-bottom:clamp(20px,6vw,28px)!important;transform:translate(0,0)scale(1)!important}.alpha-final-fix-page .alpha-signup-panel:not(.is-open) .alpha-slidein-sheet{max-height:calc(100dvh - 28px - env(safe-area-inset-bottom))!important;border-width:1px!important;padding-top:clamp(20px,6vw,28px)!important;padding-bottom:clamp(20px,6vw,28px)!important;overflow:hidden!important}}html.alpha-route-lock,body.alpha-route-lock,body.alpha-route-lock #root{overscroll-behavior:none!important;background:#050403!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html.alpha-route-lock .alpha-page.alpha-final-fix-page,body.alpha-route-lock .alpha-page.alpha-final-fix-page,.alpha-page.alpha-final-fix-page{background:#050403!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:relative!important;overflow:hidden!important}.alpha-final-fix-page .alpha-fixed-background,.alpha-final-fix-page .alpha-fixed-overlay{pointer-events:none!important;position:absolute!important;inset:0!important}.alpha-final-fix-page .alpha-fixed-background{z-index:0!important;background-color:#050403!important;background-image:url(/BroSoSHGAlarm.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.alpha-final-fix-page .alpha-fixed-overlay{z-index:1!important}.alpha-final-fix-page .alpha-scroll-layer{z-index:2!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;will-change:auto!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:relative!important;overflow:hidden auto!important;transform:none!important}@supports not (height:100dvh){html.alpha-route-lock,body.alpha-route-lock,body.alpha-route-lock #root,html.alpha-route-lock .alpha-page.alpha-final-fix-page,body.alpha-route-lock .alpha-page.alpha-final-fix-page,.alpha-page.alpha-final-fix-page,.alpha-final-fix-page .alpha-scroll-layer{height:100vh!important;min-height:100vh!important;max-height:100vh!important}}@media (hover:none) and (pointer:coarse){.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow{flex-direction:column!important;align-items:stretch!important;gap:clamp(42px,12vw,72px)!important;width:100%!important;max-width:100vw!important;padding-inline:clamp(18px,5vw,24px)!important;display:flex!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-access,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks{text-align:left!important;grid-column:auto!important;place-self:stretch stretch!important;align-items:flex-start!important;width:100%!important;max-width:64ch!important;margin-left:0!important;margin-right:0!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-access small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-access h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-access p,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>p{text-align:left!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p{font-size:inherit!important;line-height:inherit!important}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle,.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle{align-self:flex-start!important}.alpha-final-fix-page .alpha-story-thanks>.garage-door-slider{margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page .alpha-signup-panel{z-index:2147483000!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:14px 14px max(14px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(5px)saturate(1.05)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;background:#0000005c!important;justify-content:center!important;align-items:flex-end!important;margin:0!important;transition:opacity .28s,visibility .28s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.alpha-final-fix-page .alpha-signup-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.alpha-final-fix-page .alpha-slidein-sheet{width:min(100%,398px)!important;max-height:calc(100dvh - 28px - env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;opacity:0!important;transform-origin:bottom!important;border-width:1px!important;border-radius:24px 24px 18px 18px!important;min-height:0!important;margin:0 auto!important;transition:opacity .26s,transform .44s cubic-bezier(.2,.82,.18,1)!important;position:relative!important;top:auto!important;bottom:0!important;overflow:hidden auto!important;transform:translateY(110%)scale(.985)!important}.alpha-final-fix-page .alpha-signup-panel.is-open .alpha-slidein-sheet{opacity:1!important;transform:translate(0,0)scale(1)!important}}@media (width<=767px),(hover:none) and (pointer:coarse){.alpha-final-fix-page .alpha-fixed-background,.alpha-final-fix-page .alpha-fixed-overlay{background:0 0!important;display:none!important}.alpha-page.alpha-final-fix-page,.alpha-final-fix-page .alpha-scroll-layer{background:#050403!important}.alpha-final-fix-page.is-intro-complete .alpha-final-hero.alpha-hero-free-stage,.alpha-final-fix-page .alpha-final-hero{background-color:#050403!important}.alpha-final-fix-page .alpha-trailer-preview-section{background:0 0!important;width:min(100% - 28px,430px)!important;max-width:430px!important;margin:clamp(18px,5vw,32px) auto clamp(38px,9vw,58px)!important;padding:0!important;position:relative!important;overflow:visible!important}.alpha-final-fix-page .trailer-frame{aspect-ratio:16/9!important;isolation:isolate!important;background:#000!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}.alpha-final-fix-page .trailer-preview,.alpha-final-fix-page .trailer-inline-video,.alpha-final-fix-page .trailer-preview-image{border-radius:inherit!important;opacity:1!important;visibility:visible!important;border:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.alpha-final-fix-page .trailer-preview-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.alpha-final-fix-page .trailer-inline-video{object-fit:cover!important;object-position:center center!important;background:#000!important}.alpha-final-fix-page .trailer-ambilight{pointer-events:none!important}.alpha-final-fix-page .alpha-trailer-preview-section+.alpha-onboarding-shell.alpha-final-flow{background-color:#0000!important;background-image:none!important}}.alpha-final-fix-page.alpha-device-mobile .alpha-fixed-background,.alpha-final-fix-page.alpha-device-mobile .alpha-fixed-overlay{background:0 0!important;display:none!important}.alpha-page.alpha-final-fix-page.alpha-device-mobile,.alpha-final-fix-page.alpha-device-mobile .alpha-scroll-layer{background:#050403!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-final-hero.alpha-hero-free-stage,.alpha-final-fix-page.alpha-device-mobile .alpha-final-hero{background-color:#050403!important}.alpha-final-fix-page.alpha-device-mobile .alpha-trailer-preview-section{background:0 0!important;width:min(100% - 28px,430px)!important;max-width:430px!important;margin:clamp(18px,5vw,32px) auto clamp(38px,9vw,58px)!important;padding:0!important;position:relative!important;overflow:visible!important}.alpha-final-fix-page.alpha-device-mobile .trailer-frame{aspect-ratio:16/9!important;isolation:isolate!important;background:#000!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}.alpha-final-fix-page.alpha-device-mobile .trailer-preview,.alpha-final-fix-page.alpha-device-mobile .trailer-inline-video,.alpha-final-fix-page.alpha-device-mobile .trailer-preview-image{border-radius:inherit!important;opacity:1!important;visibility:visible!important;border:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.alpha-final-fix-page.alpha-device-mobile .trailer-preview-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.alpha-final-fix-page.alpha-device-mobile .trailer-inline-video{object-fit:cover!important;object-position:center center!important;background:#000!important}.alpha-final-fix-page.alpha-device-mobile .trailer-ambilight{pointer-events:none!important}.alpha-final-fix-page.alpha-device-mobile .alpha-trailer-preview-section+.alpha-onboarding-shell.alpha-final-flow{background-color:#0000!important;background-image:none!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(42px,12vw,72px)!important;width:100%!important;max-width:100vw!important;padding-inline:clamp(18px,5vw,24px)!important;display:flex!important}.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-access,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks{text-align:left!important;grid-column:auto!important;place-self:stretch stretch!important;align-items:flex-start!important;width:100%!important;max-width:64ch!important;margin-left:0!important;margin-right:0!important}.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission small,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission p,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-access small,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-access h2,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-access p,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>small,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>p{text-align:left!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p{font-size:inherit!important;line-height:inherit!important}.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage .alpha-story-toggle,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission .alpha-story-toggle{align-self:flex-start!important}.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks>.garage-door-slider{margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page.alpha-device-mobile .alpha-signup-panel{z-index:2147483000!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:14px 14px max(14px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(5px)saturate(1.05)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;background:#0000005c!important;justify-content:center!important;align-items:flex-end!important;margin:0!important;transition:opacity .28s,visibility .28s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.alpha-final-fix-page.alpha-device-mobile .alpha-signup-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.alpha-final-fix-page.alpha-device-mobile .alpha-slidein-sheet{width:min(100%,398px)!important;max-height:calc(100dvh - 28px - env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;opacity:0!important;transform-origin:bottom!important;border-width:1px!important;border-radius:24px 24px 18px 18px!important;min-height:0!important;margin:0 auto!important;transition:opacity .26s,transform .44s cubic-bezier(.2,.82,.18,1)!important;position:relative!important;top:auto!important;bottom:0!important;overflow:hidden auto!important;transform:translateY(110%)scale(.985)!important}.alpha-final-fix-page.alpha-device-mobile .alpha-signup-panel.is-open .alpha-slidein-sheet{opacity:1!important;transform:translate(0,0)scale(1)!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{background-color:#050403!important;height:auto!important;min-height:clamp(390px,52dvh,500px)!important;padding:clamp(32px,7vw,44px) clamp(22px,5vw,28px) clamp(30px,7vw,44px)!important;overflow:hidden!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-hero-stage{width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-hero-stage>.alpha-hero-registration-note{letter-spacing:.18em!important;text-align:left!important;width:auto!important;max-width:100%!important;margin:0 0 clamp(8px,2vw,12px)!important;font-size:clamp(11px,3vw,13px)!important;line-height:1.2!important;display:block!important;transform:none!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-hero-stage-title{letter-spacing:-.004em!important;text-align:left!important;justify-items:start!important;gap:clamp(3px,1vw,6px)!important;width:100%!important;max-width:calc(100vw - 52px)!important;margin:0!important;font-size:clamp(34px,10.3vw,45px)!important;line-height:1.02!important;display:grid!important;overflow:visible!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-hero-stage-title span{white-space:nowrap!important;width:auto!important;max-width:100%!important;min-height:1em!important;display:block!important;overflow:visible!important}.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-final-hero .alpha-hero-stage-answer{text-align:left!important;width:max-content!important;max-width:calc(100vw - 52px)!important;margin:clamp(14px,3.4vw,20px) 0 0 clamp(70px,18vw,104px)!important;font-size:clamp(31px,8.6vw,39px)!important;line-height:.95!important;display:block!important;transform:none!important}.alpha-final-fix-page.alpha-device-mobile .alpha-trailer-copy{margin:0 0 7px!important;padding:0!important}.alpha-final-fix-page.alpha-device-mobile .alpha-trailer-copy small{text-align:left!important;display:block!important}@media (width>=1024px){.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-access,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks{text-align:center!important;grid-column:1/-1!important;place-self:center!important;align-items:center!important;width:min(76vw,780px)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage small,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission small,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-access small,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>small{text-align:center!important;letter-spacing:.16em!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(15px,.95vw,18px)!important;line-height:1.35!important}.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-access h2,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2{text-align:center!important;width:min(100%,780px)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(46px,4.2vw,68px)!important;line-height:1.08!important}.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission p,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-access p,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>p,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-expanded p{text-align:center!important;width:min(100%,720px)!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(20px,1.35vw,24px)!important;line-height:1.62!important}.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-toggle{text-align:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(18px,1.05vw,20px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks>.garage-door-slider{margin-left:auto!important;margin-right:auto!important}.alpha-final-fix-page.alpha-device-desktop .alpha-signup-panel{justify-content:center!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-sheet{border-radius:30px!important;width:min(92vw,720px)!important;max-width:720px!important;max-height:min(90dvh,920px)!important;padding:clamp(34px,3vw,54px) clamp(34px,3.6vw,62px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-title h2{max-width:620px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(34px,3.2vw,54px)!important;line-height:1.06!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console{width:min(100%,580px)!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(24px,2.4vw,38px) clamp(28px,3vw,46px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console .alpha-line-field{min-height:74px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console .alpha-line-field input{font-size:clamp(16px,1vw,18px)!important}}.alpha-final-fix-page.alpha-device-mobile .alpha-fixed-background{z-index:0!important;pointer-events:none!important;background-color:#050403!important;background-image:url(/BroSoSHGAlarm.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:absolute!important;inset:0!important}.alpha-final-fix-page.alpha-device-mobile .alpha-fixed-overlay{z-index:1!important;pointer-events:none!important;background:linear-gradient(#0000002e,#0000006b 46%,#000000a8),radial-gradient(circle at 50% 22%,#d6843e1f,#0000 42%)!important;display:block!important;position:absolute!important;inset:0!important}.alpha-final-fix-page.alpha-device-mobile,.alpha-final-fix-page.alpha-device-mobile .alpha-scroll-layer,.alpha-final-fix-page.alpha-device-mobile .alpha-trailer-preview-section+.alpha-onboarding-shell.alpha-final-flow,.alpha-final-fix-page.alpha-device-mobile.is-intro-complete .alpha-final-hero.alpha-hero-free-stage{background-color:#0000!important}@media (width>=1024px){.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background{background-color:#050403!important;background-image:url(/BroSoSHGAlarm.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:min(86vw,980px)!important;display:block!important}.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-overlay{background:linear-gradient(90deg,#000000b8,#0000005c 28%,#00000057 72%,#000000b8),linear-gradient(#0000002e,#0000008f)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-sheet{width:min(88vw,820px)!important;max-width:820px!important;padding:clamp(42px,3.2vw,62px) clamp(52px,4.4vw,76px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-form-head h2{max-width:700px!important;margin:0 auto clamp(24px,2.2vw,34px)!important;font-size:clamp(38px,3.1vw,56px)!important;line-height:1.04!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console{width:100%!important;max-width:660px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console:before,.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console:after{display:none!important}.alpha-final-fix-page.alpha-device-desktop .alpha-account-note{gap:10px!important;margin:0 0 clamp(26px,2vw,34px)!important;font-size:clamp(17px,1.05vw,20px)!important;line-height:1.45!important}.alpha-final-fix-page.alpha-device-desktop .alpha-invite-note{margin-bottom:clamp(22px,1.6vw,30px)!important;font-size:clamp(13px,.85vw,15px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console .alpha-line-field{min-height:88px!important;padding-bottom:14px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console .alpha-line-field label{letter-spacing:.1em!important;margin-bottom:10px!important;font-size:clamp(13px,.84vw,15px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console .alpha-line-field svg,.alpha-final-fix-page.alpha-device-desktop .alpha-registration-console .alpha-input-icon{width:21px!important;height:21px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=email],.alpha-final-fix-page.alpha-device-desktop .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=text],.alpha-final-fix-page.alpha-device-desktop .alpha-auto-panel .alpha-registration-console .alpha-line-field input[type=password]{height:34px!important;min-height:34px!important;font-size:clamp(18px,1.18vw,21px)!important;line-height:34px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-password-toggle{width:32px!important;height:32px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-password-toggle svg{width:19px!important;height:19px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-consent-row{gap:13px!important;margin-top:clamp(12px,1vw,18px)!important;font-size:clamp(15px,.95vw,17px)!important;line-height:1.38!important}.alpha-final-fix-page.alpha-device-desktop .alpha-consent-row .alpha-checkmark,.alpha-final-fix-page.alpha-device-desktop .alpha-consent-row input{width:22px!important;height:22px!important}.alpha-final-fix-page.alpha-device-desktop .alpha-submit-metal{letter-spacing:.09em!important;min-width:178px!important;height:52px!important;margin-top:clamp(24px,1.8vw,34px)!important;padding-inline:30px!important;font-size:clamp(14px,.9vw,16px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-form-privacy-note{margin-top:18px!important;font-size:clamp(12px,.78vw,14px)!important}}.alpha-final-fix-page .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage h2{color:#fff8effa!important;width:min(100%,780px)!important;max-width:780px!important;font-family:var(--alpha-serif,Georgia, serif)!important;letter-spacing:0!important;text-shadow:0 14px 34px #00000075!important;margin:0 0 clamp(18px,3vw,28px)!important;font-size:clamp(34px,9.2vw,54px)!important;line-height:1.08!important}@media (width>=1024px){.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage h2{text-align:center!important;width:min(100%,780px)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(46px,4.2vw,68px)!important;line-height:1.08!important}.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage p,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission p{font-size:clamp(20px,1.35vw,24px)!important;line-height:1.62!important}}.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage h2{text-align:left!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;font-size:clamp(32px,8.4vw,42px)!important;line-height:1.08!important}@media (width>=1024px){.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background{background-image:linear-gradient(90deg,#000000d1,#00000042 26%,#00000038 74%,#000000d1),linear-gradient(#00000038,#0000008a),url(/BroSoSHGAlarm.png)!important;background-position:50%,50%,50% 46%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;overflow:hidden!important}.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(22px)saturate(.88)brightness(.62)contrast(1.08)!important;opacity:.78!important;background:radial-gradient(circle at 50% 32%,#d6843e29,#0000 42%),url(/BroSoSHGAlarm.png) 50% 48%/cover no-repeat!important;position:absolute!important;inset:-42px!important;transform:scale(1.08)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background:after{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.96!important;background:linear-gradient(90deg,#00000047,#0000 18% 82%,#00000047),linear-gradient(#0000000f,#00000047),url(/BroSoSHGAlarm.png) 50% 41%/auto 186vh no-repeat!important;position:absolute!important;inset:0!important}.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-overlay{background:radial-gradient(circle at 50% 27%,#db843e1f,#0000 34%),linear-gradient(90deg,#000000c2,#00000038 29% 71%,#000000c2),linear-gradient(#0000001a,#00000075 72%,#000000b3)!important}}.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-access h2,.alpha-final-fix-page.alpha-device-mobile .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2{color:#fff8effa!important;width:100%!important;max-width:100%!important;font-family:var(--alpha-serif,Georgia, serif)!important;letter-spacing:0!important;text-align:left!important;text-shadow:0 14px 34px #00000075!important;margin-left:0!important;margin-right:0!important;font-size:clamp(32px,8.4vw,42px)!important;line-height:1.08!important}.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks,.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks>small,.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks>h2,.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks>p{box-shadow:none!important;background:0 0!important}.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks:before,.alpha-final-fix-page.alpha-device-mobile .alpha-story-thanks:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.alpha-final-fix-page.alpha-device-mobile .alpha-signup-panel{-webkit-backdrop-filter:none!important;contain:layout paint style!important;background:#00000061!important;transition:opacity .18s,visibility .18s!important;overflow:hidden!important}.alpha-final-fix-page.alpha-device-mobile .alpha-slidein-sheet{will-change:transform, opacity!important;backface-visibility:hidden!important;contain:layout paint style!important;transition:opacity .18s,transform .32s cubic-bezier(.22,.86,.24,1)!important;transform:translateY(104%)!important}.alpha-final-fix-page.alpha-device-mobile .alpha-signup-panel.is-open .alpha-slidein-sheet{transform:translate(0,0)!important}@media (prefers-reduced-motion:reduce){.alpha-final-fix-page.alpha-device-mobile .alpha-signup-panel,.alpha-final-fix-page.alpha-device-mobile .alpha-slidein-sheet{transition:none!important}}@media (width>=768px){.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background{background-color:#050403!important;background-image:url(/garage-hero.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background:before,.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-background:after{content:none!important;background:0 0!important;display:none!important}.alpha-final-fix-page.alpha-device-desktop .alpha-fixed-overlay{background:radial-gradient(circle at 50% 18%,#d9965f21,#0000 34%),linear-gradient(90deg,#000000b8,#00000047 28%,#00000042 72%,#000000b8),linear-gradient(#0000002e,#0000008a 72%,#000000bd)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks,.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks>small,.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks>h2,.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks>p{box-shadow:none!important;background:0 0!important}.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks:before,.alpha-final-fix-page.alpha-device-desktop .alpha-story-thanks:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-card h2,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-garage h2,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-mission h2,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-access h2,.alpha-final-fix-page.alpha-device-desktop .alpha-onboarding-shell.alpha-final-flow .alpha-story-thanks>h2{font-family:var(--alpha-serif,Georgia, "Times New Roman", serif)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-form-section:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-story-card:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-free-story .alpha-story-card:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-metal-switch:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-hero-cta:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-submit-button:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-submit-metal:hover,.alpha-final-fix-page.alpha-device-desktop .garage-door-slider:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-story-toggle:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-close:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-password-toggle:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-modal-close:hover,.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-done:hover{transform:none!important}.alpha-final-fix-page.alpha-device-desktop .alpha-form-section,.alpha-final-fix-page.alpha-device-desktop .alpha-story-card,.alpha-final-fix-page.alpha-device-desktop .alpha-metal-switch,.alpha-final-fix-page.alpha-device-desktop .alpha-hero-cta,.alpha-final-fix-page.alpha-device-desktop .alpha-submit-button,.alpha-final-fix-page.alpha-device-desktop .alpha-submit-metal,.alpha-final-fix-page.alpha-device-desktop .garage-door-slider,.alpha-final-fix-page.alpha-device-desktop .alpha-story-toggle{transition-property:color,background-color,border-color,box-shadow,filter,opacity!important}}.alpha-final-fix-page .alpha-slidein-form-head h2{text-wrap:balance;letter-spacing:-.012em!important;max-width:min(100%,34ch)!important;margin:0 auto!important;font-size:clamp(23px,5.25vw,30px)!important;font-weight:700!important;line-height:1.04!important}.alpha-final-fix-page .alpha-slidein-form-head h2 .alpha-signup-title-line{display:block!important}.alpha-final-fix-page .alpha-slidein-form-head h2 .alpha-signup-title-line:first-child{white-space:nowrap!important}.alpha-final-fix-page .alpha-slidein-sheet:not(.is-success-sheet){background:radial-gradient(circle at 50% -12%,#ffac6838,#0000 38%),radial-gradient(circle at 8% 96%,#c15b2d21,#0000 34%),linear-gradient(#23150ec7,#070403f0)!important;border:1px solid #ffae7052!important;box-shadow:0 -18px 58px #00000094,0 0 0 1px #ffe5c509,0 0 34px #ff8f4a2e,0 0 92px #d26f341c,inset 0 1px #ffe8cc1f,inset 0 0 36px #ff9e5811!important}.alpha-final-fix-page .alpha-slidein-sheet:not(.is-success-sheet):hover{border-color:#ffbe846b!important;box-shadow:0 -18px 58px #00000094,0 0 0 1px #ffe5c50b,0 0 42px #ff955038,0 0 104px #d26f3424,inset 0 1px #ffe8cc24,inset 0 0 38px #ff9e5813!important}.alpha-final-fix-page .alpha-premium-consent{align-items:flex-start!important;gap:9px!important}.alpha-final-fix-page .alpha-premium-consent .alpha-consent-text{letter-spacing:-.006em!important;font-size:clamp(11px,2.75vw,12.3px)!important;line-height:1.34!important}.alpha-final-fix-page .alpha-premium-consent .alpha-consent-text button{font-size:inherit!important;line-height:inherit!important}.alpha-final-fix-page .alpha-data-note{justify-content:center!important;align-items:center!important;gap:6px!important;line-height:1.28!important;display:inline-flex!important}.alpha-final-fix-page .alpha-data-note>span{opacity:.72!important;place-items:center!important;width:12px!important;height:12px!important;line-height:1!important;display:inline-grid!important;transform:translateY(-.5px)!important}@media (width>=768px){.alpha-final-fix-page.alpha-device-desktop .alpha-slidein-form-head h2{max-width:min(100%,35ch)!important;font-size:clamp(30px,3vw,42px)!important}.alpha-final-fix-page.alpha-device-desktop .alpha-premium-consent .alpha-consent-text{font-size:14px!important}}.roadtalk-header-frame{box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#00000059!important;border:1px solid #d9966a6b!important;border-radius:10px!important;width:calc(100% - 8px)!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 4px 16px!important;padding:0 8px!important;display:block!important;position:relative!important;top:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 0 10px #d9966a1a!important}.roadtalk-header-frame .roadtalk-header-title,.roadtalk-header-frame .page-header-title{place-items:center!important;display:grid!important;position:absolute!important;inset:0 56px!important;transform:none!important}.roadtalk-header-frame h1{color:#f4ede6!important;text-align:center!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:clamp(1.28rem,5.5vw,1.62rem)!important;font-weight:900!important;line-height:1!important;transform:translateY(2px)!important}.roadtalk-header-frame p{display:none!important}.roadtalk-header-frame .roadtalk-header-back,.roadtalk-header-frame .page-header-back{width:25px!important;height:25px!important;min-height:25px!important;box-shadow:none!important;color:#d9966a!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;font-size:1.36rem!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;left:7px!important;transform:translateY(-50%)!important}.roadtalk-header-frame.is-main .roadtalk-header-title,.roadtalk-header-frame.is-main .page-header-title{inset:0 56px!important}.page-header.variant-roadtalk,.page-header.roadtalk,.page-header[data-variant=roadtalk]{border:1px solid #d9966a6b!important;box-shadow:0 0 10px #d9966a1a!important}.profile-messages-page .page-header-title-button,.profile-messages-page.roadtalk-page .page-header-title-button,.roadtalk-page .page-header-title-button{width:max-content!important;max-width:100%!important;height:auto!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:center!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;margin:0 auto!important;padding:0!important;line-height:1!important;display:inline-grid!important;position:static!important;transform:none!important}.profile-messages-page .page-header-title-button h1,.profile-messages-page.roadtalk-page .page-header-title-button h1,.roadtalk-page .page-header-title-button h1{text-align:center!important;white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;padding:0!important;transform:translateY(2px)!important}:root{--wk-premium-bg:#050403;--wk-premium-surface:#0c0907bd;--wk-premium-surface-strong:#120c08d6;--wk-premium-surface-soft:#ffffff0b;--wk-premium-border:#e2975e38;--wk-premium-border-strong:#e2975e61;--wk-premium-copper:#e19a63;--wk-premium-copper-soft:#e19a6329;--wk-premium-text:#fff5ec;--wk-premium-muted:#ffeee2ad;--wk-premium-faint:#ffeee27a;--wk-premium-good:#73ee8c;--wk-premium-danger:#ff6969;--wk-premium-radius-xs:10px;--wk-premium-radius-sm:14px;--wk-premium-radius-md:18px;--wk-premium-radius-lg:24px;--wk-premium-shadow:0 18px 46px #0000006b;--wk-premium-shadow-soft:0 10px 28px #00000042;--wk-premium-blur:blur(18px);--wk-premium-ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--wk-premium-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scrollbar-color:#e19a6373 #0003}body,#root,.app{background:radial-gradient(circle at 50% 0, #69361b38, transparent 38%), var(--wk-premium-bg);min-height:100svh;color:var(--wk-premium-text)}body{overflow-x:hidden}.app{isolation:isolate}.app:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#00000014,#0000004d),radial-gradient(circle at 20% 0,#e19a6314,#0000 32%);position:fixed;inset:0}.app>*{z-index:1;position:relative}button,[role=button],a,input,select,textarea{touch-action:manipulation}button,[role=button]{cursor:pointer;min-height:40px;transition:transform .22s var(--wk-premium-ease), border-color .22s var(--wk-premium-ease), background .22s var(--wk-premium-ease), box-shadow .22s var(--wk-premium-ease), opacity .22s var(--wk-premium-ease)}button:disabled,[aria-disabled=true]{filter:grayscale(.28);cursor:not-allowed!important;opacity:.48!important}button:active,[role=button]:active{transform:scale(.985)}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px!important;outline:2px solid #ffb870b8!important;box-shadow:0 0 0 5px #e19a631f!important}input,select,textarea{min-height:42px;caret-color:var(--wk-premium-copper);transition:border-color .22s var(--wk-premium-ease), box-shadow .22s var(--wk-premium-ease), background .22s var(--wk-premium-ease);border-color:var(--wk-premium-border)!important;color:var(--wk-premium-text)!important}input::placeholder,textarea::placeholder{color:#ffeee26b!important}input:focus,select:focus,textarea:focus{border-color:#ffb269b3!important;box-shadow:0 0 0 3px #e19a631c,0 0 24px #e19a631a!important}img,video,canvas,svg{max-width:100%}h1,h2,h3,p,span,strong,small,time,label,button,a{overflow-wrap:normal;word-break:normal}p,li,textarea,input{line-height:1.42}.page-header,.profile-page .page-header,.wk-board-page .page-header,.fahrzeugmappe-page .page-header,.brosos-entry-page .page-header,.tourplanner-page .page-header,.tour-discover-page .page-header{border-color:var(--wk-premium-border)!important;-webkit-backdrop-filter:var(--wk-premium-blur)!important;backdrop-filter:var(--wk-premium-blur)!important;box-shadow:var(--wk-premium-shadow-soft)!important;background:linear-gradient(#1c120cb8,#060504ad)!important}.page-header h1,.page-header-title h1{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;max-width:min(74vw,420px)!important;overflow:hidden!important}.profile-page,.profile-menu-page,.profile-messages-page,.community-feed-page,.fahrzeugmappe-page,.wk-board-page,.brosos-entry-page,.tourplanner-page,.tour-discover-page,.wk-shop-page,.roadtalk-page{width:min(100%,520px);margin-inline:auto;padding-left:max(12px, env(safe-area-inset-left))!important;padding-right:max(12px, env(safe-area-inset-right))!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.auth-screen,.auth-landing,.auth-shell{min-height:100svh}.profile-card,.profile-stat-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-community-card,.profile-garage-panel,.profile-vehicle-card,.profile-listing-card,.profile-expertise-card,.profile-activity-card,.profile-placeholder-card,.feed-card,.feed-composer-card,.community-feed-hero,.home-section,.home-feed-preview,.wk-shop-product-card,.wk-shop-search,.wk-shop-cart,.wk-shop-benefits,.wk-shop-detail-card,.wk-shop-detail-panel,.wk-blackboard-info-card,.wk-listing-card,.wk-wizard-panel,.wk-wizard-hero,.fahrzeug-card,.vehicle-folder-card,.vehicle-stat-card,.vehicle-reminder-card,.brosos-card,.brosos-panel,.tour-card,.tour-option-card,.tour-premium-card,.tour-discover-card,.discover-card,.weather-card,.profile-messenger-row,.profile-chat-premium-head,.profile-messenger-command-center{border:1px solid var(--wk-premium-border)!important;border-radius:var(--wk-premium-radius-md)!important;box-shadow:var(--wk-premium-shadow-soft)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#1f140d94,#070605ad)!important}:is(.profile-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.community-feed-hero,.feed-card,.wk-shop-product-card,.wk-blackboard-info-card,.wk-listing-card,.fahrzeug-card,.vehicle-folder-card,.brosos-card,.tour-card,.tour-premium-card,.tour-discover-card,.discover-card) h1,:is(.profile-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.community-feed-hero,.feed-card,.wk-shop-product-card,.wk-blackboard-info-card,.wk-listing-card,.fahrzeug-card,.vehicle-folder-card,.brosos-card,.tour-card,.tour-premium-card,.tour-discover-card,.discover-card) h2,:is(.profile-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.community-feed-hero,.feed-card,.wk-shop-product-card,.wk-blackboard-info-card,.wk-listing-card,.fahrzeug-card,.vehicle-folder-card,.brosos-card,.tour-card,.tour-premium-card,.tour-discover-card,.discover-card) h3{color:var(--wk-premium-text)!important;letter-spacing:0!important;line-height:1.08!important}:is(.profile-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.feed-card,.wk-shop-product-card,.wk-blackboard-info-card,.wk-listing-card,.fahrzeug-card,.vehicle-folder-card,.brosos-card,.tour-card,.tour-premium-card,.tour-discover-card,.discover-card) p,:is(.profile-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.feed-card,.wk-shop-product-card,.wk-blackboard-info-card,.wk-listing-card,.fahrzeug-card,.vehicle-folder-card,.brosos-card,.tour-card,.tour-premium-card,.tour-discover-card,.discover-card) small,:is(.profile-card,.profile-section,.profile-menu-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.feed-card,.wk-shop-product-card,.wk-blackboard-info-card,.wk-listing-card,.fahrzeug-card,.vehicle-folder-card,.brosos-card,.tour-card,.tour-premium-card,.tour-discover-card,.discover-card) span{max-width:100%}:is(.profile-page,.community-feed-page,.wk-board-page,.fahrzeugmappe-page,.brosos-entry-page,.tourplanner-page,.tour-discover-page,.wk-shop-page) button:not(.bottom-nav button):not(.page-header-back):not(.profile-chat-tool):not(.profile-chat-send){border-radius:14px;min-height:42px}:is(.profile-page,.community-feed-page,.wk-board-page,.fahrzeugmappe-page,.brosos-entry-page,.tourplanner-page,.tour-discover-page,.wk-shop-page) input,:is(.profile-page,.community-feed-page,.wk-board-page,.fahrzeugmappe-page,.brosos-entry-page,.tourplanner-page,.tour-discover-page,.wk-shop-page) select,:is(.profile-page,.community-feed-page,.wk-board-page,.fahrzeugmappe-page,.brosos-entry-page,.tourplanner-page,.tour-discover-page,.wk-shop-page) textarea{background:#0404048a!important;border-radius:14px!important}.bottom-nav,.app-bottom-nav{width:min(100%,520px)!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#040303db!important;border-top:1px solid #e19a6333!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 -16px 36px #00000061!important}.bottom-nav button,.app-bottom-nav button{border-radius:14px!important;min-height:54px!important}.bottom-nav button.is-active,.app-bottom-nav button.is-active{color:var(--wk-premium-copper)!important}.profile-messenger-tabs,.home-horizontal-scroll,.home-card-row,.profile-community-strip,.profile-garage-vehicle-strip,.community-feed-tabs,.wk-board-category-row,.wk-board-quickfilters,.tour-chip-row,.tour-horizontal-row,.wk-shop-submenu,.wk-shop-product-row,.fahrzeug-tabs,.vehicle-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profile-messenger-tabs::-webkit-scrollbar{display:none}.home-horizontal-scroll::-webkit-scrollbar{display:none}.home-card-row::-webkit-scrollbar{display:none}.profile-community-strip::-webkit-scrollbar{display:none}.profile-garage-vehicle-strip::-webkit-scrollbar{display:none}.community-feed-tabs::-webkit-scrollbar{display:none}.wk-board-category-row::-webkit-scrollbar{display:none}.wk-board-quickfilters::-webkit-scrollbar{display:none}.tour-chip-row::-webkit-scrollbar{display:none}.tour-horizontal-row::-webkit-scrollbar{display:none}.wk-shop-submenu::-webkit-scrollbar{display:none}.wk-shop-product-row::-webkit-scrollbar{display:none}.fahrzeug-tabs::-webkit-scrollbar{display:none}.vehicle-tabs::-webkit-scrollbar{display:none}.profile-messenger-tabs>*,.home-horizontal-scroll>*,.home-card-row>*,.profile-community-strip>*,.profile-garage-vehicle-strip>*,.community-feed-tabs>*,.wk-board-category-row>*,.wk-board-quickfilters>*,.tour-chip-row>*,.tour-horizontal-row>*,.wk-shop-submenu>*,.wk-shop-product-row>*,.fahrzeug-tabs>*,.vehicle-tabs>*{scroll-snap-align:center}.profile-placeholder-card,.profile-empty-state,.profile-messenger-empty,.wk-board-empty,.wk-shop-status,.feed-empty-state{border-radius:var(--wk-premium-radius-md)!important;color:var(--wk-premium-muted)!important;background:#ffffff09!important;border:1px dashed #e19a633d!important}.loading,.is-loading,[aria-busy=true]{position:relative;overflow:hidden}.loading:after,.is-loading:after,[aria-busy=true]:after{content:"";animation:wk-premium-shimmer 1.45s var(--wk-premium-ease) infinite;background:linear-gradient(90deg,#0000,#ffbc781f,#0000);position:absolute;inset:0;transform:translate(-110%)}@keyframes wk-premium-shimmer{to{transform:translate(110%)}}@media (hover:hover){button:hover,[role=button]:hover{filter:brightness(1.045);border-color:var(--wk-premium-border-strong)!important}}@media (width<=430px){.profile-page,.profile-menu-page,.profile-messages-page,.community-feed-page,.fahrzeugmappe-page,.wk-board-page,.brosos-entry-page,.tourplanner-page,.tour-discover-page,.wk-shop-page,.roadtalk-page{padding-left:10px!important;padding-right:10px!important}.page-header h1,.page-header-title h1{max-width:68vw!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.profile-chat-edit-sheet{z-index:135!important;border:1px solid var(--wk-premium-border)!important;border-radius:var(--wk-premium-radius-md)!important;box-shadow:var(--wk-premium-shadow)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(#271810e0,#070605eb)!important;gap:10px!important;margin:0 8px 8px!important;padding:12px!important;display:grid!important;position:sticky!important;bottom:78px!important}.profile-chat-edit-sheet strong{color:var(--wk-premium-text)!important;font-size:14px!important}.profile-chat-edit-sheet textarea{resize:vertical!important;background:#0000006b!important;border-radius:14px!important;width:100%!important;min-height:82px!important;padding:10px 12px!important}.profile-chat-edit-sheet div{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.profile-chat-edit-sheet button:last-child{color:#160b06!important;background:linear-gradient(#f1b176,#a75a30)!important;border-color:#ffb2699e!important}html:has(.tour-entry-page){background:#050302!important;width:100%!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.tour-entry-page){background:#050302!important;width:100%!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important}#root:has(.tour-entry-page){background:#050302!important;width:100%!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important}.app:has(.tour-entry-page){background:#050302!important;width:min(100%,520px)!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.app:has(.tour-entry-page):before{opacity:0!important}.tour-entry-page{background-color:#050302!important;background-image:linear-gradient(#0000000f,#0003 45%,#000000c7),url(/TourplanerBG.png)!important;background-position:0 0,50%!important;background-repeat:repeat,no-repeat!important;background-size:auto,cover!important;background-attachment:scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;width:100%!important;height:calc(100svh - 82px)!important;min-height:calc(100svh - 82px)!important;max-height:calc(100svh - 82px)!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.tour-entry-overlay{z-index:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:clamp(38px,6.4svh,56px) 18px 14px!important;position:relative!important;overflow:hidden!important}.tour-entry-bottom-card{max-height:min(310px,34svh)!important;overflow:hidden!important}.global-brosos-tab{z-index:2147483000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;filter:none!important;place-items:center!important;width:30px!important;min-width:30px!important;height:108px!important;min-height:108px!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;top:clamp(204px,34svh,310px)!important;left:max(0px,50vw - min(100vw,520px)/2)!important;transform:translateY(-50%)!important}.global-brosos-tab span,.global-brosos-tab span b{pointer-events:none!important}.global-brosos-drag-panel{z-index:2147482999!important;top:clamp(204px,34svh,310px)!important;left:max(0px,50vw - min(100vw,520px)/2)!important}.app-route-loading{color:#ffeee2b8;letter-spacing:.04em;place-items:center;min-height:45svh;padding:24px;font-size:13px;font-weight:800;display:grid}.auth-form-loading{color:#ffeee2a3;text-align:center;padding:18px;font-size:12px;font-weight:800}@supports (content-visibility:auto){.home-feed-section,.profile-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.feed-card,.wk-listing-card,.market-listing-card,.vehicle-folder-card,.fahrzeug-card,.tour-premium-section,.brosos-card{content-visibility:auto;contain-intrinsic-size:1px 320px}}:root{--wk-motion-fast:.14s;--wk-motion-base:.23s;--wk-motion-slow:.36s;--wk-motion-page:.32s;--wk-motion-sheet:.36s;--wk-motion-spring:cubic-bezier(.2, .9, .22, 1);--wk-motion-soft:cubic-bezier(.22, .61, .36, 1);--wk-motion-exit:cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}body{overscroll-behavior-y:none}.app{view-transition-name:wk-app-root}::view-transition-old(wk-app-root){animation-duration:var(--wk-motion-page);animation-timing-function:var(--wk-motion-soft)}::view-transition-new(wk-app-root){animation-duration:var(--wk-motion-page);animation-timing-function:var(--wk-motion-soft)}::view-transition-old(root){animation-duration:var(--wk-motion-page);animation-timing-function:var(--wk-motion-soft)}::view-transition-new(root){animation-duration:var(--wk-motion-page);animation-timing-function:var(--wk-motion-soft)}::view-transition-old(wk-app-root){animation-name:wk-view-out}::view-transition-old(root){animation-name:wk-view-out}::view-transition-new(wk-app-root){animation-name:wk-view-in}::view-transition-new(root){animation-name:wk-view-in}@keyframes wk-view-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes wk-view-out{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.996)}}.app>main,.app>section,.app>.profile-page,.app>.fahrzeugmappe-page,.app>.brosos-page,.app>.tour-entry-page,.app>.tour-premium-page,.app>.brosos-entry-page,.app>.wk-board-page,.app>.community-feed-page{animation:wk-page-enter var(--wk-motion-page) var(--wk-motion-soft) both;transform-origin:50% 18%}@keyframes wk-page-enter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}:is(.profile-card,.profile-section,.profile-review-card,.profile-garage-panel,.profile-activity-card,.profile-community-card,.profile-vehicle-card,.market-listing-card,.wk-listing-card,.feed-card,.home-feed-section,.home-shop-deal-card,.home-buddy-card,.tour-premium-card,.tour-premium-tile,.tour-entry-card,.tour-entry-compact,.brosos-card,.brosos-alert-card,.fahrzeug-card,.vehicle-folder-card,.wk-shop-product-card,.community-card){backface-visibility:hidden;transform:translateZ(0);transition:transform var(--wk-motion-base) var(--wk-motion-spring), border-color var(--wk-motion-base) var(--wk-motion-soft), box-shadow var(--wk-motion-base) var(--wk-motion-soft), background-color var(--wk-motion-base) var(--wk-motion-soft), opacity var(--wk-motion-base) var(--wk-motion-soft), filter var(--wk-motion-base) var(--wk-motion-soft)!important}@media (hover:hover){:is(.profile-card,.profile-section,.profile-review-card,.profile-community-card,.profile-vehicle-card,.market-listing-card,.wk-listing-card,.feed-card,.home-shop-deal-card,.home-buddy-card,.tour-premium-card,.tour-premium-tile,.tour-entry-card,.tour-entry-compact,.brosos-card,.fahrzeug-card,.vehicle-folder-card,.wk-shop-product-card):hover{transform:translateY(-2px)}}button,[role=button],a,.profile-tab,.profile-tabs button,.bottom-nav button,.app-bottom-nav button,.wk-bottom-nav button{backface-visibility:hidden;transition:transform var(--wk-motion-fast) var(--wk-motion-spring), color var(--wk-motion-base) var(--wk-motion-soft), border-color var(--wk-motion-base) var(--wk-motion-soft), background var(--wk-motion-base) var(--wk-motion-soft), box-shadow var(--wk-motion-base) var(--wk-motion-soft), opacity var(--wk-motion-base) var(--wk-motion-soft), filter var(--wk-motion-base) var(--wk-motion-soft)!important}@media (hover:hover){button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover,a:hover{transform:translateY(-1px)}}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,a:active{transition-duration:90ms!important;transform:translateY(1px)scale(.985)!important}input,select,textarea,.search-input,.wk-board-search,.profile-search-input,.messenger-search,.auth-input-wrap{transition:transform var(--wk-motion-base) var(--wk-motion-soft), border-color var(--wk-motion-base) var(--wk-motion-soft), box-shadow var(--wk-motion-base) var(--wk-motion-soft), background var(--wk-motion-base) var(--wk-motion-soft), opacity var(--wk-motion-base) var(--wk-motion-soft)!important}input:focus,select:focus,textarea:focus,.auth-input-wrap:focus-within,.search-input:focus-within,.wk-board-search:focus-within{transform:translateY(-1px)scale(1.005)}img,picture,video{backface-visibility:hidden;transform:translateZ(0);transition:transform var(--wk-motion-slow) var(--wk-motion-soft), opacity var(--wk-motion-base) var(--wk-motion-soft), filter var(--wk-motion-base) var(--wk-motion-soft)!important}:is(.market-listing-card,.profile-vehicle-card,.home-shop-deal-card,.feed-card,.community-card,.wk-shop-product-card) img:hover{transform:scale(1.018)}:is(.profile-modal-overlay,.wk-share-sheet-backdrop,.wk-board-sheet-backdrop,.wk-board-modal,.wk-event-detail-modal,.tour-safety-modal,.auth-legal-backdrop,.feed-composer-backdrop,.profile-contact-sheet-layer,.brosos-modal-backdrop){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:wk-backdrop-in var(--wk-motion-base) var(--wk-motion-soft) both!important}@keyframes wk-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}:is(.wk-share-sheet,.wk-board-filter-sheet,.road-report-bottom-sheet,.profile-settings-drawer,.profile-reviews-drawer,.profile-contact-sheet,.profile-messenger-delete-sheet,.roadtalk-manage-sheet,.ridesafe-tracker-sheet,.discover-confirm-sheet,.discover-photo-upload-sheet,.tour-pin-sheet,.profile-chat-edit-sheet){will-change:transform, opacity;animation:wk-sheet-up var(--wk-motion-sheet) var(--wk-motion-spring) both!important}@keyframes wk-sheet-up{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}:is(.profile-logout-modal,.auth-panel,.auth-legal-modal,.feed-composer-modal,.wk-listing-report-dialog,.tour-safety-modal article,.ridesafe-step4-modal,.brosos-small-modal,.wk-board-modal article,.wk-event-detail-modal>article){transform-origin:50% 85%;animation:wk-dialog-in var(--wk-motion-slow) var(--wk-motion-spring) both!important}@keyframes wk-dialog-in{0%{opacity:0;filter:blur(2px);transform:translateY(12px)scale(.965)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}:is(.wk-app-toast,.home-favorite-toast,.road-report-toast,.discover-added-toast,.profile-public-buddy-toast,.profile-messenger-toast,.profile-messenger-archive-toast,.ridesafe-tracker-toast,.brosos-demo-push,.wk-weather-push){will-change:transform, opacity;animation:wk-toast-in var(--wk-motion-base) var(--wk-motion-spring) both!important}@keyframes wk-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}:is(.loading,.is-loading,.app-route-loading,.auth-form-loading,.auth-loading-text):after{animation-timing-function:var(--wk-motion-soft)!important}:is(.loading,.is-loading,.app-route-loading,.auth-form-loading){animation:wk-soft-pulse 1.6s var(--wk-motion-soft) infinite alternate}@keyframes wk-soft-pulse{0%{opacity:.62;filter:saturate(.9)}to{opacity:1;filter:saturate(1.08)}}:is(.badge,.profile-badge,.vehicle-badge,.wk-premium-badge,.market-seller-chip,.market-member-status,.brosos-chip,.wk-shop-chip,.profile-meta-row span,.profile-review-head>span){transition:transform var(--wk-motion-fast) var(--wk-motion-spring), background var(--wk-motion-base) var(--wk-motion-soft), border-color var(--wk-motion-base) var(--wk-motion-soft), color var(--wk-motion-base) var(--wk-motion-soft), opacity var(--wk-motion-base) var(--wk-motion-soft)!important}@media (hover:hover){:is(.badge,.profile-badge,.vehicle-badge,.wk-premium-badge,.market-seller-chip,.market-member-status,.brosos-chip,.wk-shop-chip):hover{transform:translateY(-1px)scale(1.015)}}:is([data-center-snap],.home-shop-deal-row,.profile-listing-scroll,.profile-garage-vehicle-list,.profile-community-strip,.profile-preview-carousel,.profile-feed-scroll,.profile-messenger-tabs,.feed-media-strip){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important}:is([data-center-snap],.home-shop-deal-row,.profile-listing-scroll,.profile-garage-vehicle-list,.profile-community-strip,.profile-preview-carousel,.profile-feed-scroll,.profile-messenger-tabs,.feed-media-strip)>*{scroll-snap-align:center!important;scroll-snap-stop:normal!important}:is(.pull-to-refresh,.ptr-indicator,.refresh-indicator){animation:wk-pull-refresh var(--wk-motion-slow) var(--wk-motion-spring) both}@keyframes wk-pull-refresh{0%{opacity:0;transform:translateY(-12px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-old(root){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-new(root){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-old(wk-app-root){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-new(wk-app-root){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wk-color-bg-0:#030302;--wk-color-bg-1:#070504;--wk-color-surface-0:#08060594;--wk-color-surface-1:#0d0907b8;--wk-color-surface-2:#160f0bd1;--wk-color-surface-elevated:#120c09d6;--wk-color-line:#da8f542e;--wk-color-line-strong:#e29a6257;--wk-color-copper-300:#f2bd86;--wk-color-copper-400:#e29b62;--wk-color-copper-500:#c9793f;--wk-color-copper-glow:#e29a622e;--wk-color-text:#fff4ea;--wk-color-text-soft:#fff2e8c7;--wk-color-text-muted:#ffeee299;--wk-color-text-faint:#ffeee26b;--wk-color-success:#66e487;--wk-color-warning:#f0b85f;--wk-color-danger:#ff6e64;--wk-color-info:#72b7ff;--wk-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wk-font-display:Georgia, "Times New Roman", serif;--wk-font-western:Rye, Georgia, "Times New Roman", serif;--wk-text-2xs:10px;--wk-text-xs:11px;--wk-text-sm:12px;--wk-text-md:14px;--wk-text-lg:16px;--wk-text-xl:20px;--wk-text-2xl:26px;--wk-leading-tight:1.08;--wk-leading-body:1.42;--wk-letter-ui:.02em;--wk-letter-label:.08em;--wk-space-1:4px;--wk-space-2:8px;--wk-space-3:12px;--wk-space-4:16px;--wk-space-5:20px;--wk-space-6:24px;--wk-space-7:32px;--wk-page-pad:max(12px, env(safe-area-inset-left));--wk-radius-xs:8px;--wk-radius-sm:12px;--wk-radius-md:16px;--wk-radius-lg:20px;--wk-radius-xl:24px;--wk-radius-pill:999px;--wk-shadow-1:0 10px 24px #0000003d;--wk-shadow-2:0 18px 44px #00000057;--wk-shadow-3:0 26px 70px #0000008a;--wk-inner-light:inset 0 1px 0 #ffffff0b;--wk-glass-blur:blur(18px) saturate(1.08);--wk-ease-standard:cubic-bezier(.2, .8, .2, 1);--wk-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--wk-duration-fast:.16s;--wk-duration-med:.24s;--wk-duration-slow:.34s;--wk-premium-bg:var(--wk-color-bg-0);--wk-premium-surface:var(--wk-color-surface-1);--wk-premium-surface-strong:var(--wk-color-surface-2);--wk-premium-surface-soft:#ffffff0b;--wk-premium-border:var(--wk-color-line);--wk-premium-border-strong:var(--wk-color-line-strong);--wk-premium-copper:var(--wk-color-copper-400);--wk-premium-copper-soft:var(--wk-color-copper-glow);--wk-premium-text:var(--wk-color-text);--wk-premium-muted:var(--wk-color-text-muted);--wk-premium-faint:var(--wk-color-text-faint);--wk-premium-good:var(--wk-color-success);--wk-premium-danger:var(--wk-color-danger);--wk-premium-radius-xs:var(--wk-radius-xs);--wk-premium-radius-sm:var(--wk-radius-sm);--wk-premium-radius-md:var(--wk-radius-md);--wk-premium-radius-lg:var(--wk-radius-xl);--wk-premium-shadow:var(--wk-shadow-2);--wk-premium-shadow-soft:var(--wk-shadow-1);--wk-premium-blur:var(--wk-glass-blur);--wk-premium-ease:var(--wk-ease-standard)}html{background:var(--wk-color-bg-0);font-family:var(--wk-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 50% -12%, #b45f2b38, transparent 36%), linear-gradient(180deg, var(--wk-color-bg-1), var(--wk-color-bg-0));color:var(--wk-color-text)}:where(button,input,select,textarea){font:inherit}:where(button,[role=button],a,input,select,textarea){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,[role=button],a){transition:transform var(--wk-duration-med) var(--wk-ease-standard), color var(--wk-duration-med) var(--wk-ease-standard), background var(--wk-duration-med) var(--wk-ease-standard), border-color var(--wk-duration-med) var(--wk-ease-standard), box-shadow var(--wk-duration-med) var(--wk-ease-standard), opacity var(--wk-duration-med) var(--wk-ease-standard), filter var(--wk-duration-med) var(--wk-ease-standard)}:where(button,[role=button]):active{transform:scale(.985)}:where(button,[role=button],a,input,select,textarea):focus-visible{outline-offset:3px!important;outline:2px solid #f2bd86c7!important;box-shadow:0 0 0 5px #e29a621f!important}:where(button:disabled,[aria-disabled=true]){filter:grayscale(.22);cursor:not-allowed!important;opacity:.48!important}:where(h1,h2,h3,h4,p,span,strong,small,button,a,label,input,textarea){overflow-wrap:normal;word-break:normal}:where(p,li,input,textarea,select){line-height:var(--wk-leading-body)}.wk-card,.wk-panel,.wk-sheet,.wk-dialog{border:1px solid var(--wk-color-line);border-radius:var(--wk-radius-lg);background:linear-gradient(145deg, #26181057, #0404042e), var(--wk-color-surface-1);box-shadow:var(--wk-shadow-2), var(--wk-inner-light);-webkit-backdrop-filter:var(--wk-glass-blur);backdrop-filter:var(--wk-glass-blur)}.wk-card{padding:var(--wk-space-4)}.wk-panel,.wk-sheet,.wk-dialog{padding:var(--wk-space-5)}.wk-button,.wk-icon-button,.wk-chip,.wk-tab,.wk-menu-item{border:1px solid var(--wk-color-line);color:var(--wk-color-text-soft);background:#0a07059e;font-weight:800}.wk-button{min-height:44px;padding:0 var(--wk-space-4);border-radius:var(--wk-radius-sm)}.wk-button.is-primary,.wk-primary-action{color:#170c06;box-shadow:0 14px 30px #c9793f42, var(--wk-inner-light);background:linear-gradient(#f2bd86f5,#c9793ff5),#d78a4f;border-color:#ffbe7e75}.wk-button.is-secondary,.wk-secondary-action{border-color:var(--wk-color-line-strong);color:var(--wk-color-copper-300);background:#0b08068f}.wk-icon-button{border-radius:var(--wk-radius-sm);place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.wk-chip,.wk-badge{justify-content:center;align-items:center;gap:var(--wk-space-1);white-space:nowrap;display:inline-flex}.wk-chip{min-height:30px;padding:0 var(--wk-space-3);border-radius:var(--wk-radius-pill);font-size:var(--wk-text-xs)}.wk-badge{border-radius:var(--wk-radius-pill);min-height:22px;color:var(--wk-color-copper-300);font-size:var(--wk-text-2xs);letter-spacing:var(--wk-letter-ui);background:#e29a621f;border:1px solid #e29a6233;padding:0 8px;font-weight:900}.wk-field,.wk-search-field,.wk-select-field,.wk-textarea-field{border:1px solid var(--wk-color-line);border-radius:var(--wk-radius-sm);width:100%;min-height:44px;color:var(--wk-color-text);background:#0504038f;box-shadow:inset 0 1px 8px #00000047}.wk-field,.wk-search-field,.wk-select-field{padding:0 var(--wk-space-3)}.wk-textarea-field{padding:var(--wk-space-3);resize:vertical}.wk-list,.wk-stack{gap:var(--wk-space-3);display:grid}.wk-inline-list,.wk-scroll-row{gap:var(--wk-space-3);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.wk-inline-list::-webkit-scrollbar{display:none}.wk-scroll-row::-webkit-scrollbar{display:none}.wk-section-title{color:var(--wk-color-text);font-size:var(--wk-text-lg);letter-spacing:var(--wk-letter-ui);margin:0;font-weight:900}.wk-meta-text{color:var(--wk-color-text-muted);font-size:var(--wk-text-sm)}:where(.profile-section,.profile-info-card,.profile-review-card,.profile-communities-card,.profile-garage-panel,.profile-garage-row,.profile-garage-compact-row,.profile-garage-quartet-card,.profile-activity-card,.profile-listing-card,.profile-expertise-card,.feed-card,.feed-composer-modal,.community-feed-hero,.wk-listing-card,.wk-blackboard-info-card,.wk-create-section,.vehicle-panel,.vehicle-stat-card,.vehicle-document-list button,.vehicle-reminder-card,.vehicle-timeline-card,.tour-discover-highlight,.tour-discover-category-card,.discover-spot-card,.discover-confirm-sheet,.discover-photo-upload-sheet,.auth-panel,.auth-legal-modal,.shared-preview-card){border-color:var(--wk-color-line)!important;border-radius:var(--wk-radius-lg)!important;background-color:var(--wk-color-surface-1)!important;box-shadow:var(--wk-shadow-1), var(--wk-inner-light)!important}:where(.profile-section,.profile-info-card,.profile-review-card,.profile-communities-card,.profile-garage-panel,.profile-activity-card,.feed-card,.wk-listing-card,.vehicle-panel,.discover-spot-card,.auth-panel){-webkit-backdrop-filter:var(--wk-glass-blur);backdrop-filter:var(--wk-glass-blur)}:where(.auth-primary-button,.feed-comment-form button,.feed-composer-actions button[type=submit],.vehicle-form-actions button[type=submit],.vehicle-sheet-actions button:first-child,.discover-submit-nav button:last-child,.discover-submit-success button,.wk-create-submit button,.wk-board-primary-action){color:#170c06!important;box-shadow:0 14px 30px #c9793f3d, var(--wk-inner-light)!important;background:linear-gradient(#f2bd86f5,#c9793ff5)!important;border-color:#ffbe7e70!important;font-weight:900!important}:where(.profile-page button,.profile-menu-page button,.wk-board-page button,.vehicle-page button,.community-feed-page button,.tour-discover-page button,.auth-panel button,.feed-card button,.feed-composer-modal button){letter-spacing:0!important}:where(.profile-tabs button,.community-feed-tabs button,.vehicle-tabs button,.tour-discover-ranking-tabs button,.wk-board-area-tabs button,.wk-board-category-tabs button){min-height:38px;border-radius:var(--wk-radius-sm)!important;color:var(--wk-color-text-muted)!important}:where(.profile-tabs button.is-active,.community-feed-tabs button.is-active,.vehicle-tabs button.active,.tour-discover-ranking-tabs button.is-active,.wk-board-area-tabs button.is-active,.wk-board-category-tabs button.is-active){color:var(--wk-color-copper-300)!important;border-color:var(--wk-color-line-strong)!important;box-shadow:0 0 18px #e29a621a!important}:where(input,select,textarea,.auth-input-shell,.feed-composer-title input,.feed-location-field input,.feed-composer-text textarea,.vehicle-entry-form input,.vehicle-entry-form textarea,.discover-submit-card input,.discover-submit-card textarea,.tour-discover-search input,.profile-messenger-command-center input,.wk-board-search input,.wk-filter-field input,.wk-filter-field select){border-color:var(--wk-color-line)!important;border-radius:var(--wk-radius-sm)!important;color:var(--wk-color-text)!important;background-color:#0504038f!important}:where(input,textarea)::placeholder{color:var(--wk-color-text-faint)!important}:where(input:focus,select:focus,textarea:focus,.auth-input-shell:focus-within){border-color:#f2bd869e!important;box-shadow:0 0 0 3px #e29a621c,0 0 22px #e29a6214!important}:where(.profile-tag,.profile-community-role,.profile-garage-status,.profile-garage-custom-tags span,.wk-premium-badge,.market-member-status,.feed-category-chip,.feed-visibility-chip,.vehicle-entry-tag,.vehicle-document-status,.discover-tag,.auth-status-chip){border-radius:var(--wk-radius-pill)!important;color:var(--wk-color-copper-300)!important;font-size:var(--wk-text-2xs)!important;background:#e29a621c!important;border-color:#e29a6233!important;font-weight:900!important}:where(.vehicle-sheet,.feed-composer-modal,.discover-confirm-sheet,.discover-photo-upload-sheet,.auth-legal-modal,.profile-menu-page,.profile-messages-page){border-color:var(--wk-color-line)!important;background:linear-gradient(180deg, #1f140ed1, #050403e6), var(--wk-color-surface-elevated)!important;box-shadow:var(--wk-shadow-3), var(--wk-inner-light)!important;-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;backdrop-filter:blur(22px)saturate(1.08)!important}:where(svg,.lucide,.profile-tabs svg,.vehicle-tabs svg,.bottom-nav svg){vector-effect:non-scaling-stroke}:where(.bottom-nav,.profile-bottom-nav,.app-bottom-nav){-webkit-backdrop-filter:blur(18px)saturate(1.05)!important;backdrop-filter:blur(18px)saturate(1.05)!important;background:#040303e0!important;border-color:#e29a6229!important}:where(.bottom-nav button,.profile-bottom-nav button,.app-bottom-nav button){border-radius:var(--wk-radius-sm);min-height:46px}:where(.bottom-nav button.active,.bottom-nav button.is-active,.profile-bottom-nav button.is-active){color:var(--wk-color-copper-300)!important}@media (hover:hover){:where(.wk-card,.wk-button,.wk-icon-button,.wk-chip,button,[role=button]):hover{border-color:#f2bd8657}:where(.wk-button,.wk-icon-button,.auth-primary-button,.profile-page button,.wk-board-page button,.vehicle-page button,.feed-card button):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--wk-map-bg:#050403bd;--wk-map-surface:#0c0806c7;--wk-map-line:#e29a623d;--wk-map-line-strong:#f2bd866b;--wk-map-copper:var(--wk-color-copper-400,#e29b62);--wk-map-text:var(--wk-color-text,#fff4ea);--wk-map-muted:var(--wk-color-text-muted,#ffeee29e);--wk-map-green:#72e28c;--wk-map-yellow:#f0bd68;--wk-map-red:#ff7068;--wk-map-blue:#76baff;--wk-map-shadow:0 18px 44px #00000061, inset 0 1px 0 #ffffff0a}.wk-map-shell,.tour-map-card,.road-report-map,.brosos-location-change-box,.discover-spot-detail-hero,.discover-spot-detail-card,.discover-spot-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border:1px solid var(--wk-map-line)!important;border-radius:var(--wk-radius-lg,20px)!important;background:radial-gradient(circle at 20% 0%, #e29a6229, transparent 38%), linear-gradient(145deg, #150e0ac7, #04040494), var(--wk-map-bg)!important;box-shadow:var(--wk-map-shadow)!important}.wk-map-shell,.tourplanner-live-map-shell{gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.wk-map-toolbar{color:var(--wk-map-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:10px;font-weight:900;display:flex}.wk-map-toolbar b{color:var(--wk-map-copper)}.wk-live-map,.tourplanner-live-map,.tour-map-preview,.road-report-map-grid{contain:layout paint;background-size:26px 26px,26px 26px,auto,auto;min-height:258px;position:relative;overflow:hidden;box-shadow:inset 0 1px 20px #00000057;border-radius:var(--wk-radius-md,16px)!important;background:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 58% 42%,#e29a621f,#0000 32%),#070504!important;border:1px solid #e29a622e!important}.wk-map-canvas,.tourplanner-live-map-canvas,.tourplanner-live-map .leaflet-container{border-radius:inherit;width:100%!important;height:100%!important;min-height:258px!important;font-family:var(--wk-font-sans,system-ui)!important;background:#070504!important}.leaflet-container{background:#070504!important}.leaflet-tile-pane{filter:saturate(.78)contrast(1.06)brightness(.72)sepia(.12)}.leaflet-control-attribution{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px 0 0;color:#ffeee27a!important;background:#050403a8!important;font-size:9px!important}.wk-map-controls{z-index:500;gap:6px;display:grid;position:absolute;top:10px;right:10px}.wk-map-controls button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff0d;border:1px solid var(--wk-map-line)!important;color:var(--wk-map-text)!important;background:#070504c2!important;border-radius:12px!important}.wk-map-controls button:hover,.wk-map-controls button:focus-visible{color:var(--wk-map-copper)!important;border-color:var(--wk-map-line-strong)!important}.wk-map-marker,.tourplanner-live-map-marker,.wk-map-poi,.tourplanner-map-pin,.wk-map-cluster,.tour-map-pin,.road-report-map-grid button{background:0 0!important;border:0!important}.wk-map-marker span,.tourplanner-live-map-marker span,.wk-map-poi span,.tourplanner-map-pin span,.wk-map-cluster span,.tour-map-pin,.road-report-map-grid button{will-change:transform;transform:translateZ(0);color:#150b06!important;background:radial-gradient(circle at 35% 25%,#fff4e638,#0000 34%),linear-gradient(145deg,#e29a62f5,#763a1cf0)!important;border:1px solid #ffdbb352!important;border-radius:50%!important;place-items:center!important;display:grid!important;box-shadow:0 10px 22px #0000005c,0 0 18px #e29a6238!important}.wk-map-marker span,.tourplanner-live-map-marker span{width:28px!important;height:28px!important}.wk-map-marker span i,.tourplanner-live-map-marker span i{color:#190b04;background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff21}.wk-map-marker.is-start span,.tourplanner-live-map-marker.is-start span{color:#05240f!important;background:linear-gradient(145deg,#78ef98,#257542)!important}.wk-map-marker.is-destination span,.tourplanner-live-map-marker.is-destination span{color:#190b04!important;background:linear-gradient(145deg,#ffb982,#c45d2f)!important}.wk-map-marker.is-stop span,.tourplanner-live-map-marker.is-stop span{color:#071829!important;background:linear-gradient(145deg,#87bdff,#315f95)!important}.wk-map-poi span,.tourplanner-map-pin span,.tour-map-pin,.road-report-map-grid button{width:38px!important;height:38px!important;font-size:17px!important}.wk-map-poi.is-green span,.tourplanner-map-pin.is-green span{background:linear-gradient(145deg,#89ef9f,#287a42)!important}.wk-map-poi.is-yellow span,.tourplanner-map-pin.is-yellow span{background:linear-gradient(145deg,#f5ca70,#9c6a1d)!important}.wk-map-poi.is-red span,.tourplanner-map-pin.is-red span,.road-report-map-grid button.is-high{background:linear-gradient(145deg,#ff8177,#9d2e27)!important}.wk-map-poi.is-blue span,.tourplanner-map-pin.is-blue span{background:linear-gradient(145deg,#8cc7ff,#2f669a)!important}.wk-map-cluster span{background:linear-gradient(145deg,#f2bd86,#9d562b)!important;width:44px!important;height:44px!important}.wk-map-cluster b{color:#160b05;font-size:15px;font-weight:1000}.wk-map-legend,.tourplanner-map-legend,.road-report-quickfilters,.road-report-active-filters,.discover-filter-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.wk-map-legend::-webkit-scrollbar{display:none}.tourplanner-map-legend::-webkit-scrollbar{display:none}.road-report-quickfilters::-webkit-scrollbar{display:none}.road-report-active-filters::-webkit-scrollbar{display:none}.discover-filter-row::-webkit-scrollbar{display:none}.wk-map-legend span,.tourplanner-map-legend span,.road-report-quickfilters button,.road-report-active-filters button,.discover-filter-row button{flex:none;align-items:center;gap:6px;min-height:32px;display:inline-flex;border:1px solid var(--wk-map-line)!important;color:var(--wk-map-muted)!important;background:#080605a3!important;border-radius:999px!important;padding:0 11px!important;font-size:11px!important;font-weight:900!important}.wk-map-legend span.is-orange,.wk-map-legend span.is-yellow,.wk-map-legend span.is-green,.wk-map-legend span.is-red,.wk-map-legend span.is-blue,.tourplanner-map-legend span{color:var(--wk-map-copper)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--wk-map-line)!important;color:var(--wk-map-text)!important;background:#080605e0!important;box-shadow:0 16px 34px #0000006b!important}.leaflet-popup-content-wrapper{border-radius:14px!important}.leaflet-popup-content{gap:4px;min-width:150px;font-size:12px;display:grid;margin:12px 14px!important}.leaflet-popup-content strong{color:var(--wk-map-text);font-size:13px}.leaflet-popup-content span{color:var(--wk-map-muted)}.leaflet-popup-close-button{color:var(--wk-map-copper)!important}.wk-map-empty,.tourplanner-live-map-empty{border:1px solid var(--wk-map-line);color:var(--wk-map-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080605c7;border-radius:14px;gap:4px;padding:12px 14px;display:grid;position:absolute;inset:auto 14px 14px;box-shadow:0 14px 28px #00000052}.wk-map-empty span,.tourplanner-live-map-empty span{color:var(--wk-map-muted);font-size:12px}.road-report-map{padding:10px!important}.road-report-map-grid{min-height:292px!important}.road-report-map-grid button.is-medium{background:linear-gradient(145deg,#f4bd68,#9b641d)!important}.road-report-map-grid button.is-low{background:linear-gradient(145deg,#78e995,#28753f)!important}.road-report-map p{color:var(--wk-map-muted)!important;margin:9px 2px 0!important;font-size:12px!important}.tour-map-preview:after,.road-report-map-grid:after,.wk-live-map:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0 48%,#00000057 100%),linear-gradient(#ffffff08,#00000038);position:absolute;inset:0}.tour-route-line{box-shadow:0 0 18px #e29a6252!important}.tour-map-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--wk-map-line)!important;color:var(--wk-map-text)!important;background:#060504c7!important;border-radius:999px!important;box-shadow:0 10px 20px #00000047!important}.tour-pin-sheet,.tour-safety-modal article,.tour-place-details,.road-report-detail,.road-report-sheet,.discover-spot-detail-card{border-color:var(--wk-map-line)!important;background:linear-gradient(180deg, #1f140ed1, #050403eb), var(--wk-map-surface)!important;box-shadow:var(--wk-map-shadow)!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;backdrop-filter:blur(20px)saturate(1.08)!important}.discover-spot-detail-hero{background-size:auto,28px 28px,28px 28px,auto;place-items:center;min-height:172px;display:grid;background:radial-gradient(circle at 50% 45%,#e29a6238,#0000 42%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),#070504!important}.discover-spot-detail-hero span{background:linear-gradient(145deg,#f2bd86,#9d562b);border:1px solid #ffdbb35c;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 16px 34px #00000061,0 0 26px #e29a6233}.discover-spot-detail-actions button,.discover-spot-card footer button,.road-report-toolbar button,.road-report-segments button{border-color:var(--wk-map-line)!important;color:var(--wk-map-text)!important;background:#080605ad!important;border-radius:12px!important}.discover-spot-detail-actions button:first-child,.discover-spot-detail-actions button:nth-child(2),.road-report-segments button.is-active,.road-report-quickfilters button.is-active,.discover-filter-row button.is-active{border-color:var(--wk-map-line-strong)!important;color:#170c06!important;background:linear-gradient(#f2bd86f0,#c9793ff0)!important;box-shadow:0 14px 28px #c9793f38!important}@media (width>=760px){.wk-live-map,.tourplanner-live-map,.tour-map-preview,.road-report-map-grid{min-height:330px}.wk-map-canvas,.tourplanner-live-map-canvas,.tourplanner-live-map .leaflet-container{min-height:330px!important}}@media (prefers-reduced-motion:reduce){.wk-map-marker span,.tourplanner-live-map-marker span,.wk-map-poi span,.tourplanner-map-pin span,.wk-map-cluster span,.tour-map-pin,.road-report-map-grid button{will-change:auto}}
