.ls-wrap{display:inline-flex;position:relative}.ls-trigger{color:var(--text-muted);letter-spacing:.07em;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.74rem;font-weight:600;transition:color .14s,background .14s;display:inline-flex}.ls-trigger:hover{color:var(--text-soft);background:#ffffff0f}.ls-chevron{color:currentColor;opacity:.55;flex-shrink:0;transition:transform .2s}.ls-chevron-open{transform:rotate(180deg)}.ls-menu{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);pointer-events:auto;background:#101116fa;border:1px solid #ffffff1a;border-radius:12px;min-width:148px;padding:.25rem;box-shadow:0 -8px 32px #00000080}.ls-option{width:100%;color:var(--text-soft);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;pointer-events:auto;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.48rem .65rem;transition:background .12s,color .12s;display:flex}.ls-option:hover,.ls-option:focus-visible{color:var(--text);background:#ffffff1a;outline:none}.ls-option-active{color:#ffd7bc;background:#e166191f}.ls-option-code{letter-spacing:.08em;color:currentColor;opacity:.65;flex-shrink:0;min-width:24px;font-size:.7rem;font-weight:700}.ls-option-active .ls-option-code{opacity:1}.ls-option-label{font-size:.88rem}.footer-bottom-row{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.home-page-stack{grid-row-gap:3rem;grid-template-columns:minmax(0,1fr);row-gap:3rem;display:grid}.home-brands-section{flex-direction:column;gap:1.1rem;display:flex}.home-brands-grid{grid-gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.85rem;display:grid}.home-brand-chip{color:var(--text-soft);text-align:center;background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .16s,color .16s;display:flex}.home-brand-chip:hover{color:var(--brand);transform:translateY(-2px)}.home-brand-logo-wrap{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.home-brand-logo{width:48px;height:48px;color:var(--brand);opacity:.9;flex-shrink:0;transition:transform .2s,opacity .2s;display:block}.home-brand-chip:hover .home-brand-logo{opacity:1;transform:scale(1.08)}.home-hero-cta{align-self:center}.home-posts-section{flex-direction:column;gap:1rem;display:flex}@media (hover:none){.home-posts-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.home-posts-strip::-webkit-scrollbar{display:none}}@media (hover:hover){.home-posts-strip{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.home-posts-strip .home-post-card{aspect-ratio:auto;flex:none;width:auto;min-height:280px}}.home-post-card{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);aspect-ratio:1;scroll-snap-align:start;flex-direction:column;flex:none;gap:0;width:240px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.home-post-card:hover:not(.home-post-card--business):not(.home-post-card--promoted):not(.home-post-card--news){border-color:#ffffff29;transform:translateY(-2px)}.home-post-card--business:hover{border-color:#d97706d9;transform:translateY(-2px)}.home-post-card--promoted:hover{transform:translateY(-2px);border-color:#f9731699!important}.home-post-card--news{background:radial-gradient(circle at 80% 10%,#e1661929,#0000 30%),#0b0d11e6;border-color:#e166193d}.home-post-card--news:hover{border-color:#e1661970;transform:translateY(-2px)}.home-post-card--news .home-post-img{filter:saturate(.96)contrast(1.04);height:42%}.home-post-card--news .home-post-account-badge--news{color:#ff7a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e12c2;border:1px solid #e166196b}.home-post-card--featured{aspect-ratio:auto;width:360px;min-height:240px}.home-post-card--featured .home-post-title-large,.home-post-card--featured .home-post-title{font-size:1.15rem}.home-post-card--featured .home-post-img{height:180px}.home-post-card.home-post-card-text:hover .home-post-text-cover{filter:brightness(1.1)}.home-post-card-more{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-muted);justify-content:center;align-items:center;font-size:.95rem;font-weight:500;transition:border-color .18s,background .18s,color .18s}.home-post-card-more:hover{color:var(--text);background:#ffffff0a;border-color:#ffffff29}.home-post-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0;width:100%;height:42%}.home-post-text-cover{text-align:left;flex-direction:column;flex-shrink:0;justify-content:space-between;height:130px;padding:.85rem .9rem;display:flex;position:relative;overflow:hidden}.home-post-text-cover:before{content:"";pointer-events:none;background:linear-gradient(160deg,#f973161f 0%,#f9731608 50%,#0000 100%),radial-gradient(at 80% 110%,#f973161a 0%,#0000 60%);position:absolute;inset:0}.home-post-text-cover:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 45%,#00000059 100%);position:absolute;inset:0}.home-post-text-cover-bg{color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;z-index:0;font-size:7.5rem;font-weight:900;line-height:1;position:absolute;bottom:-1.5rem;right:-.75rem}.home-post-text-cover-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);z-index:1;align-items:center;gap:.2rem;font-size:.65rem;font-weight:700;display:flex;position:relative}.home-post-text-cover-content{z-index:1;flex-direction:column;gap:.2rem;display:flex;position:relative}.home-post-news-type-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.home-post-news-subtype{align-self:flex-start}.home-post-title-large{word-break:break-word;color:#fff;-webkit-line-clamp:3;text-align:left;text-shadow:0 1px 4px #00000080;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.home-post-excerpt-large{color:#ffffff8c;-webkit-line-clamp:1;text-align:left;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.home-post-body{flex-direction:column;flex:1;gap:.3rem;padding:.85rem;display:flex}.home-post-excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-post-title{word-break:break-word;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.home-post-author{color:var(--text-muted);font-size:.78rem}.home-post-footer{border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.home-post-body .home-post-footer{border-top:none;margin-top:auto;padding:.35rem 0 0}.home-post-text-footer{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.home-post-text-footer .home-post-footer{border-top:1px solid #ffffff0d;margin-top:auto}.home-post-text-excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:.6rem 1rem 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-post-meta{color:var(--text-muted);flex-shrink:0;gap:.35rem;font-size:.75rem;display:flex}.home-post-stat{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.home-brand-chip-all{color:var(--brand);border:1px solid #e1661938}.home-brand-chip-all:hover{border-color:#e1661980}.home-brand-all-arrow{opacity:.8;font-size:1.5rem}.home-recent-section{flex-direction:column;gap:1rem;display:flex}.home-news-featured-section{grid-gap:1rem;gap:1rem;display:grid}.home-news-featured-header{align-items:center;gap:.75rem;display:flex}.home-news-featured-header .section-kicker{margin:0}.home-news-featured-icon{color:#ff7a1a;background:#e166191a;border:1px solid #e1661947;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.news-featured-card{border-radius:var(--radius-xl);min-height:380px;color:inherit;background:linear-gradient(135deg,#101217fa,#07080bfa);border:1px solid #e1661947;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,0 0 44px #e1661914}.news-featured-card:hover{border-color:#e166197a;transform:translateY(-2px)}.news-featured-media{min-height:100%;position:relative;overflow:hidden}.news-featured-media:after{content:"";background:linear-gradient(90deg,#07080b00 0%,#07080b0f 46%,#07080b42 63%,#07080b9e 79%,#07080beb 91%,#07080b 100%);position:absolute;inset:0}.news-featured-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:380px;display:block}.news-featured-body{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,4vw,2.4rem);display:flex;position:relative}.news-featured-meta{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.news-featured-meta-right{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.9rem;margin-left:auto;display:inline-flex}.news-featured-source{color:#ff7a1a;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.news-featured-subtype-row{align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.news-featured-title{color:#fff4ec;font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:900;line-height:1.02}.news-featured-excerpt{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:1rem;line-height:1.65;display:-webkit-box;overflow:hidden}.news-featured-read{color:#ff7a1a;margin-top:1.4rem;font-size:.95rem;font-weight:800}@media (max-width:900px){.news-featured-card{grid-template-columns:1fr}.news-featured-media:after{background:linear-gradient(#07080b00 24%,#07080b2e 56%,#07080bd1 100%)}.news-featured-media img{min-height:260px}}.home-recent-strip{grid-gap:.85rem;grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.home-recent-card{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:0;text-decoration:none;transition:border-color .18s;display:flex;overflow:hidden}.home-recent-card:hover{border-color:#ffffff24}.home-recent-img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.home-recent-placeholder{aspect-ratio:4/3;color:#ffffff4d;background:#ffffff0a;justify-content:center;align-items:center;width:100%;font-size:1.5rem;font-weight:700;display:flex}.home-recent-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:.6rem .75rem .2rem;font-size:.8125rem;font-weight:600;overflow:hidden}.home-recent-brand{color:var(--text-muted);padding:0 .75rem .6rem;font-size:.75rem}.home-how-section{grid-gap:1.1rem;gap:1.1rem;padding-bottom:2.5rem;display:grid}.home-how-grid{grid-gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-how-card{grid-gap:.6rem;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:18px;align-content:start;gap:.6rem;padding:1.25rem;display:grid}.home-how-index{font-family:var(--font-display), sans-serif;letter-spacing:.14em;color:#e16619b3;text-transform:uppercase;font-size:.72rem;font-weight:700;display:inline-block}.home-how-card .panel-title{margin:0}.home-how-card .panel-text{color:var(--text-soft);margin:0;font-size:.94rem}.home-section-label{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.home-cta-section{grid-gap:2rem;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2.5rem 2rem;display:grid}.home-cta-copy{grid-gap:.5rem;gap:.5rem;display:grid}.home-cta-title{color:var(--text);margin:0;font-size:1.35rem;font-weight:700}.home-cta-text{color:var(--text-soft);margin:0;font-size:.94rem;line-height:1.5}.home-cta-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.home-roadmap-teaser{border-top:1px solid var(--line);margin-top:0}.home-roadmap-teaser-inner{grid-gap:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:2rem;display:grid}.home-roadmap-timeline-icon{color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-roadmap-teaser-copy{grid-gap:.35rem;gap:.35rem;display:grid}.home-roadmap-teaser-title{color:var(--text);margin:0;font-size:1.1rem;font-weight:700}.home-roadmap-teaser-text{color:var(--text-soft);max-width:540px;margin:0;font-size:.875rem;line-height:1.5}.home-roadmap-teaser-btn{white-space:nowrap;flex-shrink:0;color:var(--brand)!important;background:#e166190f!important;border-color:#e1661959!important}.home-roadmap-teaser-btn:hover{background:#e166191f!important;border-color:#e166198c!important}@media (max-width:640px){.home-roadmap-teaser-inner{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem 1.25rem}.home-roadmap-teaser-btn{grid-column:1/-1}.home-cta-section{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.25rem}.home-cta-actions{width:100%}.home-cta-actions .btn{flex:1;justify-content:center}.home-posts-strip{grid-template-columns:1fr}.home-recent-strip{grid-template-columns:repeat(2,1fr)}.home-section-viewall{display:inline-flex}.home-post-card-more-desktop{display:none!important}}@media (min-width:641px){.home-section-viewall{display:none!important}}.home-story-kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-self:start;padding:.2rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.cookie-toast{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#14151afa,#0a0a0cfc);border:1px solid #e1661947;border-radius:18px;width:min(340px,100vw - 2rem);padding:1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 40px #0000007a}.cookie-toast-title{color:var(--text);margin:0 0 .35rem;font-size:.92rem;font-weight:700}.cookie-toast-text{color:var(--text-muted);margin:0 0 .75rem;font-size:.84rem;line-height:1.45}.cookie-toast-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cookie-toast-link{color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:auto;padding:0;font-size:.82rem;text-decoration:underline}.cookie-toast-link:hover{color:var(--text-soft)}.cookie-manage-dot{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffd7bccc;cursor:pointer;background:#0c0c0ceb;border:1px solid #e1661973;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;line-height:1;transition:transform .14s,border-color .14s;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 12px #0000004d}.cookie-manage-dot:hover{border-color:#e16619b3;transform:scale(1.12)}@media (max-width:480px){.home-how-grid{grid-template-columns:1fr}.cookie-toast{border-radius:14px;width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}}@media (prefers-color-scheme:light-disabled){:root{--bg:#f7f8fa;--bg-elevated:#fff;--bg-panel:#fffffffa;--bg-soft:#f0f2f5d9;--line:#00000014;--line-strong:#00000024;--text:#1a1814;--text-soft:#3e4350;--text-muted:#636870;--brand:#d05d10;--brand-strong:#e16619;--brand-soft:#d05d101c;--brand-glow:#d05d1033;--green:#1a8f5e;--green-soft:#1a8f5e1f;--yellow:#a86100;--yellow-soft:#a8610021;--red:#c53030;--shadow-xl:0 28px 72px #0000001c;--shadow-lg:0 18px 48px #00000012;--chip-border:#0000001a;--chip-bg:#00000008;--chip-active-border:#d05d1066;--chip-active-bg:#d05d101a;--chip-active-color:#7a2e00;--chip-hover-border:#d05d1040;--chip-hover-bg:#d05d100f;--filter-toggle-bg:#ffffffe6;--filter-toggle-border:#0000001f;--filter-toggle-color:var(--brand);--filter-toggle-hover-border:#d05d1059;--filter-toggle-active-bg:linear-gradient(135deg, #d05d101f, #e1661912);--filter-toggle-active-border:#d05d1073;--filter-toggle-active-shadow:0 0 0 4px #d05d1017;--filter-toggle-active-color:#7a2e00;--field-bg:#ffffffe6;--field-border:#0000001f;--field-border-disabled:#00000012;--field-color:#1a1814;--field-focus-border:#d05d1080;--field-focus-shadow:0 0 0 4px #d05d101a;--toggle-card-bg:linear-gradient(135deg, #d05d1014, #f0f2f5f2);--toggle-card-border:#0000001a;--toggle-card-featured-bg:linear-gradient(135deg, #d05d101c, #f0f2f5eb);--dropzone-bg:linear-gradient(135deg, #d05d100d, #f0f2f5b3);--dropzone-hover-bg:linear-gradient(135deg, #d05d101a, #ebedf0cc);--dropzone-border:#d05d1059;--dropzone-hover-border:#d05d1099;--locale-switcher-bg:#ffffffd9;--locale-chip-active-color:#7a2e00;--locale-chip-active-bg:linear-gradient(135deg, #d05d1026, #d05d1012);--locale-chip-hover-bg:#d05d1012;--profile-toggle-list-border:#00000014;--profile-toggle-item-border:#0000000d;--profile-toggle-item-hover:#00000008;--currency-separator:#00000014;--footer-locale-bg:#ffffffb3;--scrollbar-track:#00000014;--scrollbar-track-strong:#0000001f;--scrollbar-track-solid:#0000000f;--scrollbar-thumb-solid:#d05d106b;--scrollbar-thumb:linear-gradient(180deg, #ec853c94, #d05d1066);--scrollbar-thumb-hover:linear-gradient(180deg, #ec853cb8, #d05d1080);--scrollbar-thumb-shadow:0 8px 18px #d05d1024;--count-card-active-border:#d05d1066;--count-card-active-bg:linear-gradient(180deg, #d05d101a, #d05d100a);--count-card-active-shadow:0 0 0 1px #d05d102e inset;--count-card-active-color:#7a2e00;--select-trigger-hover-border:#0003;--select-trigger-open-border:#d05d1080;--select-trigger-open-shadow:0 0 0 4px #d05d101a;--select-chevron-open-color:#7a2e00;--select-menu-bg:#fffffffa;--select-menu-border:#00000017;--select-menu-shadow:0 12px 36px #0000001f;--select-option-hover-bg:#0000000a;--select-option-active-bg:linear-gradient(135deg, #d05d101f, #e1661912);--select-option-active-color:#7a2e00}body{background-color:#0000;background-image:linear-gradient(#d05d1008 0%,#0000 14%),linear-gradient(#f7f8fa 0%,#f3f5f8 40%,#eef0f3 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.app-atmosphere{opacity:.42;background:url(/atmo-edge-left-light.svg) -18vw/56vw 138% no-repeat,url(/atmo-edge-right-light.svg) calc(100% + 20vw)/58vw 138% no-repeat,linear-gradient(#00000008 0%,#0000 24% 78%,#00000005 100%) 50%/100% 100% no-repeat}.app-noise{opacity:.035;mix-blend-mode:multiply;background-image:radial-gradient(#000000c7 .68px,#0000 .82px)}.site-header{background:linear-gradient(#fffffff7 0%,#ffffffd9 70%,#0000 100%);border-bottom-color:#0000000f}.brand-logo{filter:invert()hue-rotate(180deg)}.site-footer-inner{background:0 0}.footer-locale-row .locale-switcher{background:#ffffffb3}:root{--glass-blur:blur(28px) saturate(150%);--glass-bg:linear-gradient(160deg, #ffffffa8, #f6f3ef8a);--glass-border:#00000014;--glass-shadow:0 8px 32px #00000012, inset 0 1px 0 #ffffffe6}.hero-block,.page-hero,.panel-card,.auth-card,.post-card,.post-detail-card,.settings-card,.section-head,.composer-panel,.result-card,.notification-card,.home-how-card,.home-recent-card{background:var(--glass-bg);box-shadow:var(--glass-shadow);border-color:#00000014}.page-hero-home{border-color:#00000017;box-shadow:0 8px 40px #00000017,inset 0 1px #ffffffe6}.hero-sidecard{box-shadow:var(--glass-shadow);background:linear-gradient(160deg,#fffbf6b3,#f6f1ec8f);border-color:#00000014}.hero-sidecard-green{background:linear-gradient(160deg,#f6fffbb8,#eefaf499)}.hero-sidecard-label{color:var(--brand);background:var(--brand-soft);border-color:#d05d1038}.hero-sidecard-title{color:var(--text)}.how-card{background:linear-gradient(160deg,#ffffffa8,#f6f3ef85);border-color:#00000014;box-shadow:0 8px 32px #0000000f,inset 0 1px #ffffffd9}.how-step-number{color:var(--brand);background:var(--brand-soft)}.field-input,.form-input,.search-input{color:var(--text);background:#ffffffe0;border-color:#00000021}.field-input::-moz-placeholder{color:var(--text-muted)}.form-input::-moz-placeholder{color:var(--text-muted)}.search-input::-moz-placeholder{color:var(--text-muted)}.field-input::placeholder,.form-input::placeholder,.search-input::placeholder{color:var(--text-muted)}.field-input:focus,.form-input:focus,.search-input:focus{border-color:#d05d1080;box-shadow:0 0 0 4px #d05d101a}textarea.field-input,textarea.form-input{background:#ffffffe0}.auth-checkbox-box{background:#0000000f;border-color:#0000001f}.auth-checkbox-box:after{background:#fff;box-shadow:0 1px 3px #00000026}.cookie-toggle{background:#0000000f;border-color:#0000001f}.cookie-toggle-thumb{background:#fff;box-shadow:0 1px 3px #00000026}.btn-primary{color:#fff;border-color:#d05d1066;box-shadow:inset 0 0 0 1px #ffb0641f}.btn-secondary{color:var(--text-soft);background:#0000000d;border-color:#00000021}.btn-secondary:hover{color:var(--text);border-color:#d05d1059}.btn-ghost{color:var(--text-soft);background:#0000000a;border-color:#0000001c}.btn-ghost:hover{background:#00000012;border-color:#00000029}.btn-tertiary{color:var(--text-soft);background:#0000000a;border-color:#0000001a}.danger-outline{color:#c53030;background:#c530300f;border-color:#c530305c}.nav-link,.nav-actions-link{color:var(--text-muted)}.nav-link:hover,.nav-actions-link:hover{color:var(--text-soft)}.ls-trigger{color:var(--text-soft);background:#ffffffb3;border-color:#00000021}.ls-trigger:hover{color:var(--text);background:#ffffffe6}.ls-menu{background:#fcfaf7fa;border-color:#00000017;box-shadow:0 8px 24px #0000001c}.ls-option{color:var(--text-soft)}.ls-option:hover{color:var(--text);background:#0000000a}.ls-option-active{color:var(--brand);background:#d05d1014}.ls-option-code{color:var(--brand);opacity:.85}.ls-option-active .ls-option-code{opacity:1}.locale-chip{color:var(--text-muted)}.locale-chip:hover{color:var(--text-soft);background:#0000000d}.locale-chip-active{color:var(--brand);background:#d05d1017;border-color:#d05d1061}.home-brand-chip{color:var(--text-soft);background:#ffffff9e;border:1px solid #00000017}.home-brand-chip:hover{color:var(--brand);background:#d05d1014;border-color:#d05d1070}.home-brand-logo{opacity:.6;background:0 0!important}.home-brand-chip:hover .home-brand-logo{opacity:1}.gdpr-block{background:linear-gradient(160deg,#ebf4ffb8,#dcebfc94);border-color:#2b6cb02e;box-shadow:0 0 0 1px #2b6cb012,0 8px 32px #0000000f}.gdpr-badge{color:#2b6cb0;background:#2b6cb01a;border-color:#2b6cb061}.gdpr-heading{color:var(--text)}.gdpr-panel{background:linear-gradient(160deg,#ebf4ff8c,#dcebfc6b);border-color:#2b6cb01c}.inline-link{color:var(--brand)}.section-kicker,.home-section-label{color:var(--text-muted)}.mobile-nav-link-active{color:var(--brand);border-color:#d05d105c}.mobile-nav-link-emphasis{color:var(--brand);border-color:#d05d104d}.nav-auth-btn,.quick-action-link{color:var(--text-soft);border-color:#0000001f}.footer-link:hover{color:var(--brand)}.home-hero-badge{color:var(--brand);background:#d05d1014;border-color:#d05d104d}.status-pill-brand{color:var(--brand);background:#d05d1014;border-color:#d05d1066}.status-pill-ok{color:var(--green);background:#1a8f5e14;border-color:#1a8f5e66}.status-pill-warn{color:var(--yellow);background:#a8610014;border-color:#a861005c}.status-pill-error{color:var(--red);background:#c5303014;border-color:#c530305c}.pwd-strength-label.pwd-s3{color:#a07c00}.hero-sidecard-green .hero-sidecard-label{color:var(--green);background:var(--green-soft);border-color:#1a8f5e47}.cookie-toast{background:#fffffffa;border-color:#00000012;box-shadow:0 8px 32px #00000014}.cookie-manage-dot{background:#fff;border-color:#0000001a}.header-dropdown-menu,.share-popup{background:#fff;border-color:#00000014;box-shadow:0 4px 24px #0000001a}.header-dropdown-link,.share-option{color:var(--text)}.header-dropdown-link:hover,.share-option:hover{background:#0000000d}.header-dropdown-link-danger{color:#e53e3e}.header-create-trigger,.header-avatar-button{background:var(--brand);color:#fff;border-color:#0000001a}.header-create-trigger:hover,.header-avatar-button:hover{background:var(--brand);opacity:.9}.btn-subtle{color:var(--text-soft);background:#0000000a;border:1px solid #0000001f}.btn-subtle:hover{color:var(--text);background:#00000014;border-color:#00000038}.profile-inline-stat{border-color:var(--brand);background:#fff;box-shadow:0 2px 8px #d05d1014}.post-detail-action-bar .action-btn{color:var(--text-soft);background:#00000008;border:1px solid #00000014;border-radius:12px;justify-content:center;min-width:40px;padding:.5rem .85rem}.post-detail-action-bar .action-btn:hover{color:var(--text);background:#0000000f}.post-detail-action-bar .action-btn-active{color:#e85d75;background:#e85d7514;border-color:#e85d7547}.btn-icon-like{color:var(--text-soft);padding:.3rem .55rem;background:0 0!important;border:none!important}.btn-icon-like:hover{color:#e85d75}.btn-icon-like-active{color:#e85d75!important}.post-meta-comments{color:var(--text-muted);min-width:0;min-width:initial;padding:0;background:0 0!important;border:none!important}.feed-toggle-row{background:#0000000d;border-color:#00000014}.feed-toggle-button{color:var(--text-soft)}.feed-toggle-button:hover{color:var(--text)}.feed-toggle-button-active{color:var(--brand);background:#fff;border-color:#d05d1066;box-shadow:0 1px 4px #00000014}.post-card{border:1px solid #0000000f;box-shadow:0 2px 12px #00000005}.comment-like-btn{color:var(--text-soft);background:0 0;border:none;padding:0}.comment-like-btn:hover{color:#e85d75}.comment-like-btn-active{color:#e85d75!important}.comment-action-link{color:var(--text-soft)}.comment-action-link:hover,.comment-action-link-active{color:var(--brand)}}.home-about-teaser{border-radius:var(--radius-xl);background:radial-gradient(ellipse at 10% 50%, #e1661914 0%, transparent 60%), var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid #e1661933;padding:clamp(1.5rem,4vw,2.5rem)}.home-about-teaser-inner{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.home-about-teaser-icon{opacity:.9;flex-shrink:0}.home-about-teaser-copy{flex-direction:column;flex:1;gap:.35rem;min-width:200px;display:flex}.home-about-teaser-kicker{letter-spacing:.12em;text-transform:uppercase;color:#e16619;margin:0;font-size:.72rem;font-weight:700}.home-about-teaser-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800}.home-about-teaser-text{color:var(--text-soft);max-width:54ch;margin:0;font-size:.95rem;line-height:1.55}.home-about-teaser-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.home-about-teaser-btn{white-space:nowrap}.home-about-teaser-btn-ghost{white-space:nowrap;font-size:.88rem}.post-params-label{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;margin-right:.2em;font-size:.78em;font-weight:600}.footer-link--accent{color:var(--brand)!important}.footer-legal-menu{display:inline-flex;position:relative}.footer-legal-trigger{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.footer-legal-dropdown{z-index:99999;-webkit-backdrop-filter:blur(24px)saturate(130%);background:#0e0f14fa;border:1px solid #ffffff1a;border-radius:12px;min-width:210px;padding:.3rem;animation:.12s both legalDropIn;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 -8px 32px #0000008c,0 0 0 1px #ffffff0a}@keyframes legalDropIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.footer-legal-item{color:var(--text-soft);white-space:nowrap;border-radius:8px;padding:.48rem .75rem;font-size:.86rem;text-decoration:none;transition:background .11s,color .11s;display:block}.footer-legal-item:hover{color:var(--text);background:#ffffff12}
.car-strip-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.car-photo-strip{grid-gap:.5rem;grid-template-columns:repeat(5,1fr);gap:.5rem;text-decoration:none;display:grid}.car-photo-strip-item{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-subtle,#ffffff0a);border-radius:12px;transition:opacity .15s;overflow:hidden}.car-photo-strip:hover .car-photo-strip-item{opacity:.9}.car-photo-strip:hover .car-photo-strip-item:hover{opacity:1}.car-photo-strip-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.car-photo-strip{grid-template-columns:repeat(3,1fr)}.car-photo-strip-item:nth-child(n+4){display:none}}@media (max-width:540px){.car-photo-strip{grid-template-columns:repeat(2,1fr)}.car-photo-strip-item:nth-child(n+3){display:none}}.album-page-header-card{padding:1rem 1.5rem}.album-page-header{align-items:center;gap:1.5rem;display:flex}.album-page-title-block{flex-direction:column;gap:.15rem;display:flex}.album-page-grid-section{padding:0 var(--page-pad,1rem)}.album-page-grid{-moz-columns:3;columns:3;-moz-column-gap:.5rem;column-gap:.5rem}.album-page-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;background:0 0;border:none;border-radius:12px;width:100%;margin-bottom:.5rem;padding:0;transition:opacity .15s;display:block;overflow:hidden}.album-page-item:hover{opacity:.85}.album-page-item img{border-radius:12px;width:100%;height:auto;display:block}@media (max-width:768px){.album-page-grid{-moz-columns:2;columns:2}}@media (max-width:420px){.album-page-grid{-moz-columns:1;columns:1}}.album-lightbox{z-index:9999;background:#000000f0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.album-lightbox-frame{z-index:1;justify-content:center;align-items:center;max-width:min(92vw,1280px);max-height:90vh;display:flex}.album-lightbox-frame img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh;box-shadow:0 8px 48px #0009}.album-lightbox-close{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:1px solid #ffffff26;border-radius:8px;padding:.45rem .65rem;font-size:1rem;line-height:1;transition:background .15s;position:absolute;top:1rem;right:1rem}.album-lightbox-close:hover{background:#ffffff38}.album-lightbox-counter{color:#ffffffa6;letter-spacing:.03em;z-index:2;pointer-events:none;background:#00000073;border-radius:20px;padding:.3rem .75rem;font-size:.85rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.album-lightbox-arrow{color:#fff;cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;padding:.75rem .6rem;font-size:2.25rem;line-height:1;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}.album-lightbox-arrow:hover{background:#fff3}.album-lightbox-prev{left:1rem}.album-lightbox-next{right:1rem}@media (max-width:540px){.album-lightbox-prev{left:.4rem}.album-lightbox-next{right:.4rem}.album-lightbox-arrow{padding:.5rem .45rem;font-size:1.75rem}}.car-spec-row-section{background:var(--surface-card,#ffffff08);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;gap:.75rem 2rem;padding:1rem 1.25rem;display:flex}.car-spec-row-item{flex-direction:column;gap:.15rem;display:flex}.car-spec-row-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#ffffff59);font-size:.68rem;font-weight:500}.car-spec-row-value{color:var(--text);font-size:.9rem;font-weight:600;line-height:1.2}.hero-owner-link{color:var(--text-soft);opacity:.65;align-self:flex-start;font-size:.82rem;font-weight:500;text-decoration:none;transition:opacity .15s,color .15s;display:inline-block}.hero-owner-link:hover{opacity:1;color:var(--brand)}.sub-hero-row{align-items:center;gap:.75rem;display:flex}.sub-hero-count{color:var(--text-soft,#ffffffa6);letter-spacing:.01em;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;display:flex}.sub-hero-following{color:var(--brand);font-size:.82rem;font-weight:500}.car-hero-bottom{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.car-profile-hero{grid-gap:1rem 2rem;grid-template-columns:1fr auto;align-items:start;gap:1rem 2rem;display:grid!important}.car-hero-cover-img{-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:14px;grid-column:1/-1;width:100%;max-height:380px;transition:opacity .18s;display:block}.car-hero-cover-img:hover{opacity:.9}.car-taxonomy-line{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.car-profile-hero-left{flex-direction:column;gap:.4rem;min-width:0;display:flex}.car-profile-hero-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.car-profile-hero-specs{text-align:right;flex-direction:column;align-self:start;gap:.5rem;min-width:160px;margin:0;padding:.25rem 0 0;list-style:none;display:flex}.car-profile-hero-spec-item{flex-direction:column;align-items:flex-end;gap:.05rem;display:flex}.car-profile-hero-spec-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#ffffff4d);font-size:.62rem;font-weight:500}.car-profile-hero-spec-value{color:var(--text-soft,#ffffffbf);font-size:.82rem;font-weight:600;line-height:1.2}@media (max-width:860px){.car-profile-hero{grid-template-columns:1fr!important}}.sub-hero-btn{letter-spacing:.03em;border:1px solid var(--brand);color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;padding:.3rem .9rem;font-size:.8rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sub-hero-btn:hover{background:var(--brand);color:#fff}.sub-hero-btn:disabled{opacity:.5;cursor:default}.sub-hero-btn-active{color:var(--text-soft,#fff9);border-color:#fff3}.sub-hero-btn-active:hover{color:var(--text);background:#ffffff14}.post-detail-action-bar .action-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.25rem .1rem;font-size:.82rem;text-decoration:none;transition:color .15s;display:inline-flex}.post-detail-action-bar .action-btn:hover{color:var(--text)}.post-detail-action-bar .action-btn:disabled{opacity:.45;cursor:default}@media (max-width:480px){.action-btn-label{display:none}.post-detail-action-bar{gap:1rem}}.comments-auth-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 0;display:flex}.comments-auth-text{color:var(--text-muted);flex:1;min-width:120px;font-size:.82rem}@media (max-width:860px){.car-profile-hero-specs{min-width:0;min-width:initial;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;padding-top:.75rem;text-align:left!important;flex-direction:row!important;display:flex!important}.car-profile-hero-spec-item{align-items:flex-start!important}}.lb-overlay{z-index:9999;background:#000000f5;flex-direction:column;animation:.15s lbIn;display:flex;position:fixed;inset:0}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.lb-topbar{flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.lb-counter{color:#ffffff80;flex:1;font-size:.82rem;font-weight:500}.lb-topbar-actions{align-items:center;gap:.4rem;display:flex}.lb-action-btn{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s;display:inline-flex}.lb-action-btn:hover{color:#fff;background:#ffffff26}.lb-close{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:background .15s;display:inline-flex}.lb-close:hover{color:#fff;background:#ffffff2e}.lb-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:.5rem 1rem;display:flex;overflow:hidden}.lb-img{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;display:block}.lb-nav{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem 1.25rem;display:flex}.lb-nav-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex}.lb-nav-btn:hover{background:#fff3}.lb-nav-btn:disabled{opacity:.25;cursor:default}.lb-nav-dots{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.lb-dot{background:#ffffff40;border-radius:50%;width:6px;height:6px;transition:background .15s}.lb-dot-active{background:#fff;width:8px;height:8px}.lb-side-btn{display:none}@media (min-width:640px){.lb-stage{padding:1rem 4rem;position:relative}.lb-nav{display:none}.lb-side-btn{color:#fffc;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-side-btn:hover{color:#fff;background:#ffffff2e}.lb-side-btn:disabled{opacity:.2;cursor:default}.lb-side-prev{left:1rem}.lb-side-next{right:1rem}}.maintenance-dashboard{flex-direction:column;gap:1.5rem;display:flex}.maintenance-mileage-card{border-radius:var(--radius-md);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.maintenance-mileage-info{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.maintenance-mileage-label{color:var(--text-soft);margin-bottom:.25rem;font-size:.85rem;display:block}.maintenance-mileage-value{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-size:1.75rem}.maintenance-mileage-badge{background:var(--brand-soft);color:var(--brand-strong);white-space:nowrap;border-radius:100px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.maintenance-mileage-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.maintenance-mileage-form .field{width:10rem}.maintenance-mileage-form-actions{gap:.5rem;display:flex}.maintenance-actions-row{flex-wrap:wrap;gap:.75rem;display:flex}.maintenance-predictions-grid{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}.maintenance-prediction-card{border-radius:var(--radius-sm);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);padding:1.25rem;transition:border-color .2s}.maintenance-prediction-card.maintenance-status-overdue{border-color:#ff777759}.maintenance-prediction-card.maintenance-status-due_soon{border-color:#e1661959}.maintenance-prediction-card.maintenance-status-approaching{border-color:#ffc66140}.maintenance-prediction-card--interactive{cursor:default}.maintenance-prediction-dots{opacity:0;height:auto;color:var(--text-muted);padding:.2rem .3rem;transition:opacity .15s}.maintenance-prediction-card:hover .maintenance-prediction-dots{opacity:1}.maintenance-prediction-body-btn{text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;width:100%;padding:0;transition:background .15s;display:block;position:relative}.maintenance-prediction-body-btn:hover{background:#ffffff08}.maintenance-prediction-record-hint{color:var(--brand);opacity:0;pointer-events:none;font-size:.7rem;font-weight:500;transition:opacity .15s;position:absolute;bottom:.25rem;right:.25rem}.maintenance-prediction-body-btn:hover .maintenance-prediction-record-hint{opacity:1}.maintenance-add-interval-card{border:2px dashed var(--brand);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;min-height:120px;padding:1.25rem;transition:background .2s,border-color .2s;display:flex}.maintenance-add-interval-card:hover{border-color:var(--brand-strong,var(--brand));background:#ff98000f}.maintenance-add-interval-inner{flex-direction:column;align-items:center;gap:.5rem;display:flex}.maintenance-add-interval-icon{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.maintenance-add-interval-card:hover .maintenance-add-interval-icon{background:var(--brand);color:#fff}.maintenance-add-interval-label{color:var(--brand);font-size:.82rem;font-weight:500}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;line-height:1;transition:color .15s,background .15s;position:absolute;top:1rem;right:1rem}.modal-close-btn:hover{color:var(--text);background:#ffffff0f}.maintenance-log-form,.maintenance-schedule-form{position:relative}.maintenance-prediction-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.maintenance-prediction-name{color:var(--text);font-size:.95rem;font-weight:600}.maintenance-prediction-badge{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.maintenance-progress-bar{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:1rem;overflow:hidden}.maintenance-progress-bar-fill{border-radius:3px;height:100%;transition:width .5s}.maintenance-prediction-details{flex-wrap:wrap;gap:1.25rem;display:flex}.maintenance-prediction-stat{flex-direction:column;gap:.15rem;display:flex}.maintenance-prediction-stat-value{color:var(--text);font-size:.85rem;font-weight:500}.maintenance-prediction-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.maintenance-prediction-interval{border-top:1px solid var(--line);color:var(--text-muted);margin-top:.75rem;padding-top:.75rem;font-size:.78rem}.maintenance-warning{color:var(--yellow);font-size:.85rem}.maintenance-timeline{flex-direction:column;margin-top:1rem;display:flex}.maintenance-timeline-entry{gap:1rem;min-height:72px;display:flex}.maintenance-timeline-marker{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.maintenance-timeline-dot{background:var(--brand);border:2px solid var(--bg);width:12px;height:12px;box-shadow:0 0 0 2px var(--brand-soft);border-radius:50%;flex-shrink:0;margin-top:4px}.maintenance-timeline-line{background:linear-gradient(to bottom, var(--brand-soft), transparent);flex:1;width:2px;margin-top:4px}.maintenance-timeline-content{flex:1;padding-bottom:1.25rem}.maintenance-timeline-header{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.maintenance-timeline-type{color:var(--text);font-size:.9rem;font-weight:600}.maintenance-timeline-date{color:var(--text-muted);flex-shrink:0;align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.maintenance-timeline-delete-btn{height:auto;color:var(--text-muted);opacity:0;padding:.2rem;transition:opacity .15s}.maintenance-timeline-entry:hover .maintenance-timeline-delete-btn{opacity:1}.maintenance-timeline-delete-confirm{align-items:center;gap:.125rem;display:inline-flex}.maintenance-timeline-meta{color:var(--text-soft);gap:1rem;margin-bottom:.25rem;font-size:.82rem;display:flex}.maintenance-timeline-notes{color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.maintenance-log-form-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.maintenance-log-form,.maintenance-schedule-form{background:var(--bg-elevated);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;max-width:480px;min-height:480px;box-shadow:var(--shadow-xl);padding:2rem;overflow:visible}.maintenance-form-label{color:var(--text-soft);flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.82rem;display:flex}.maintenance-form-row{gap:.75rem;margin-bottom:.75rem;display:flex}.maintenance-form-actions{gap:.75rem;margin-top:1.25rem;display:flex}.maintenance-schedule-list{flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.maintenance-schedule-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.maintenance-schedule-toggle{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.maintenance-schedule-toggle input[type=checkbox]{accent-color:var(--brand);flex-shrink:0;width:16px;height:16px}.maintenance-schedule-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.maintenance-schedule-interval{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.maintenance-schedule-interval .field-input{text-align:right;width:6rem}.maintenance-schedule-km{color:var(--text-muted);font-size:.78rem}.maintenance-schedule-custom{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.maintenance-schedule-section{padding-top:.5rem}.maintenance-schedule-section--locked{opacity:.55}.maintenance-schedule-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600}.maintenance-schedule-add-custom{border-radius:var(--radius-sm);background:var(--bg-soft);border:1px solid var(--line);flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.maintenance-timeline-actions{opacity:0;align-items:center;gap:.125rem;margin-left:.25rem;transition:opacity .15s;display:inline-flex}.maintenance-timeline-entry:hover .maintenance-timeline-actions{opacity:1}.maintenance-dashboard{gap:1.25rem}.maintenance-page-hero{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:.25rem 0 .5rem;display:flex}.maintenance-page-hero__copy{flex-direction:column;gap:.85rem;min-width:0;display:flex}.maintenance-car-switcher{z-index:4;width:fit-content;padding-bottom:.5rem;position:relative}.maintenance-car-chip{width:fit-content;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.maintenance-car-chip:hover{color:var(--text);background:#e1661914;border-color:#e1661952}.maintenance-car-dropdown{opacity:0;pointer-events:none;min-width:16rem;padding-top:.5rem;transition:opacity .16s;position:absolute;top:100%;left:0}.maintenance-car-dropdown__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f17f5;border:1px solid #ffffff1a;border-radius:1rem;margin-top:0;padding:.45rem;transition:transform .16s;transform:translateY(-6px);box-shadow:0 18px 44px #00000057}.maintenance-car-switcher--active:hover .maintenance-car-dropdown,.maintenance-car-switcher--active:focus-within .maintenance-car-dropdown,.maintenance-car-switcher--open .maintenance-car-dropdown{opacity:1;pointer-events:auto}.maintenance-car-switcher--active:hover .maintenance-car-dropdown__inner,.maintenance-car-switcher--active:focus-within .maintenance-car-dropdown__inner,.maintenance-car-switcher--open .maintenance-car-dropdown__inner{transform:translateY(0)}.maintenance-car-dropdown__item{color:var(--text-soft);border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.75rem .85rem;text-decoration:none;transition:background .16s,color .16s;display:flex}.maintenance-car-dropdown__item:hover,.maintenance-car-dropdown__item--active{color:var(--text);background:#ffffff0a}.maintenance-car-dropdown__item--active{background:#e1661914;border:1px solid #e1661933}.maintenance-car-dropdown__title{font-size:.9rem;font-weight:600}.maintenance-car-dropdown__meta{color:var(--text-muted);font-size:.77rem}.maintenance-page-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.98}.maintenance-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.maintenance-share-wrap{position:relative}.maintenance-share-backdrop{z-index:11;background:0 0;border:0;padding:0;position:fixed;inset:0}.maintenance-share-popover{z-index:12;background:#0b0f17;border:1px solid #ffffff1a;border-radius:1rem;width:min(26rem,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 44px #00000080}.maintenance-share-toggle{justify-content:space-between;align-items:center;gap:1rem;display:flex}.maintenance-share-toggle__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.maintenance-share-toggle__title{color:var(--text);font-size:.92rem;font-weight:600}.maintenance-share-toggle__hint{color:var(--text-muted);font-size:.79rem;line-height:1.4}.maintenance-share-link-row{border-top:1px solid #ffffff14;align-items:center;gap:.75rem;margin-top:.95rem;padding-top:.95rem;display:flex}.maintenance-share-link{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;flex:1;padding:.75rem .85rem;font-size:.8rem;overflow:hidden}.maintenance-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.maintenance-summary-item{align-items:flex-start;gap:.85rem;min-width:0;padding:1.2rem 1.35rem;display:flex;position:relative}.maintenance-summary-item:not(:last-child):after{content:"";background:#ffffff14;width:1px;position:absolute;top:1rem;bottom:1rem;right:0}.maintenance-summary-icon{width:2.35rem;height:2.35rem;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.maintenance-summary-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.maintenance-summary-label,.maintenance-summary-meta{color:var(--text-muted);font-size:.8rem}.maintenance-summary-value-row{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.maintenance-summary-value{color:var(--text);font-size:1.26rem;font-weight:700;line-height:1.2}.maintenance-summary-accent{color:var(--brand);font-size:1rem;font-weight:700}.maintenance-section{padding:1.3rem 0}.maintenance-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 1.3rem 1rem;display:flex}.maintenance-section__title{margin:0}.maintenance-section__subtle{color:var(--text-muted);margin:.3rem 0 0;font-size:.82rem}.maintenance-table-head{grid-gap:1rem;color:var(--text-muted);border-bottom:1px solid #ffffff14;gap:1rem;padding:0 1.3rem .8rem;font-size:.78rem;display:grid}.maintenance-upcoming-table-head{grid-template-columns:1.35fr .7fr 1.1fr 1fr 1fr 1fr 28px}.maintenance-history-table-head{grid-template-columns:.8fr .85fr 1.2fr .75fr 1.65fr 28px;padding-left:calc(1.3rem + 24px)}.maintenance-flat-list{flex-direction:column;display:flex}.maintenance-flat-list--timeline{position:relative}.maintenance-empty-row{color:var(--text-muted);padding:1rem 1.3rem 0}.maintenance-data-row{border-bottom:1px solid #ffffff14;transition:background .16s}.maintenance-data-row:hover{background:#ffffff05}.maintenance-upcoming-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.maintenance-row-main{grid-gap:1rem;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1.35fr .7fr 1.1fr 1fr 1fr 1fr;align-items:center;gap:1rem;padding:1rem 1.3rem;display:grid}.maintenance-data-cell{flex-direction:column;gap:.18rem;min-width:0;display:flex}.maintenance-data-cell--interval{flex-direction:row;align-items:center;gap:.8rem}.maintenance-row-icon{width:2.25rem;height:2.25rem;color:var(--brand);background:#e1661914;border:1px solid #e166192e;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.maintenance-row-primary{min-width:0}.maintenance-row-title,.maintenance-cell-main{color:var(--text);font-size:.92rem;line-height:1.35}.maintenance-row-title{font-weight:600}.maintenance-cell-subtle{color:var(--text-muted);font-size:.79rem;line-height:1.35}.maintenance-cell-subtle--accent{color:var(--brand)}.maintenance-status-pill{border:1px solid #0000;border-radius:999px;width:fit-content;padding:.32rem .65rem;font-size:.78rem;font-weight:600}.maintenance-status-pill--ok{color:#65c984;background:#65c98414;border-color:#65c98433}.maintenance-status-pill--soon{color:#ffae4d;background:#ffae4d17;border-color:#ffae4d33}.maintenance-status-pill--overdue{color:#ff7f7f;background:#ff7f7f17;border-color:#ff7f7f38}.maintenance-flat-progress{background:#ffffff12;border-radius:999px;height:.35rem;margin-bottom:.35rem;overflow:hidden}.maintenance-flat-progress__fill{border-radius:inherit;height:100%}.maintenance-flat-progress__fill--ok{background:linear-gradient(90deg,#3cbf6a,#65c984)}.maintenance-flat-progress__fill--soon{background:linear-gradient(90deg,#f08622,#ffb14c)}.maintenance-flat-progress__fill--overdue{background:linear-gradient(90deg,#ee4f4f,#ff7f7f)}.maintenance-section--inactive{opacity:.6;filter:grayscale(.8);pointer-events:none}.maintenance-section--inactive .maintenance-flat-progress__fill,.maintenance-section--inactive .maintenance-flat-progress__fill--ok,.maintenance-section--inactive .maintenance-flat-progress__fill--soon,.maintenance-section--inactive .maintenance-flat-progress__fill--overdue{background:var(--border)!important}.maintenance-section--inactive .maintenance-status-pill{background:var(--surface-2)!important;color:var(--text-muted)!important;border-color:var(--border)!important}.maintenance-row-actions{color:var(--text-muted);align-items:center;gap:.2rem;padding:0 1rem 0 0;display:flex}.maintenance-record-button{width:2.1rem;height:2.1rem;color:var(--brand);cursor:pointer;background:#e166191f;border:1px solid #e166193d;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.maintenance-record-button:hover{color:#ffcfab;background:#e1661933;border-color:#e166196b;transform:translateY(-1px)}.maintenance-icon-button{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.maintenance-icon-button:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff14}.maintenance-add-row{border-radius:var(--radius-md);width:calc(100% - 2.6rem);color:var(--brand);cursor:pointer;background:0 0;border:1px dashed #e1661973;align-items:center;gap:.6rem;margin:.85rem 1.3rem 0;padding:.95rem 1rem;transition:background .16s,border-color .16s;display:flex}.maintenance-add-row:hover{background:#e166190d;border-color:#e16619a6}.maintenance-add-row__icon{justify-content:center;align-items:center;display:inline-flex}.maintenance-history-filters{flex-wrap:wrap;gap:.5rem;padding:0 1.3rem 1rem;display:flex}.maintenance-filter-chip{color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .8rem;font-size:.82rem;transition:border-color .16s,background .16s,color .16s}.maintenance-filter-chip:hover,.maintenance-filter-chip--active{color:#ffd0a7;background:#e166191c;border-color:#e1661940}.maintenance-history-row{grid-gap:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.maintenance-history-rail{justify-content:center;display:flex;position:relative}.maintenance-history-rail:before{content:"";background:linear-gradient(#e166194d,#e1661900);width:1px;position:absolute;top:0;bottom:0;left:11px}.maintenance-history-dot{background:var(--brand);border-radius:999px;width:.55rem;height:.55rem;margin-top:1.1rem;position:relative;box-shadow:0 0 0 4px #e166191f}.maintenance-history-row__content{grid-gap:1rem;grid-template-columns:.8fr .85fr 1.2fr .75fr 1.65fr;align-items:center;gap:1rem;padding:1rem 1.3rem 1rem .7rem;display:grid}.maintenance-history-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.maintenance-row-actions--history{padding:0 1rem 0 0}.maintenance-inline-confirm{align-items:center;gap:.15rem;display:inline-flex}.maintenance-load-more{width:calc(100% - 2.6rem);margin:1rem 1.3rem 0}.maintenance-footnote{text-align:center;color:var(--text-muted);margin:0;font-size:.8rem}.maintenance-locked-notice{cursor:pointer;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:12px;align-items:center;gap:.65rem;padding:1rem 1.25rem;transition:border-color .15s,background .15s;display:flex}.maintenance-locked-notice:hover{background:#e166190f;border-color:#e1661966}.maintenance-locked-notice__icon{flex-shrink:0;font-size:1.1rem}.maintenance-locked-notice__text{color:var(--text-muted);font-size:.82rem;line-height:1.5}.maintenance-mileage-modal{min-height:auto}.maintenance-mileage-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.maintenance-mileage-modal__current{color:var(--text)}.mse-section{padding-top:.25rem}.mse-section--locked{opacity:.5}.mse-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem;font-size:.7rem;font-weight:700}.mse-list{flex-direction:column;gap:0;display:flex}.mse-row{border-bottom:1px solid var(--line);padding:.75rem 0}.mse-row:last-child{border-bottom:none}.mse-row-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.mse-toggle{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.mse-toggle input[type=checkbox]{accent-color:var(--brand);flex-shrink:0;width:15px;height:15px}.mse-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.mse-mode-tabs{gap:.25rem;margin-bottom:.5rem;display:flex}.mse-mode-tab{border:1px solid var(--line-strong);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:500;transition:all .15s}.mse-mode-tab:hover{border-color:var(--brand-soft);color:var(--text-soft)}.mse-mode-tab--active{background:var(--brand-soft);border-color:var(--brand-soft);color:var(--brand-strong)}.mse-intervals{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mse-interval-field{align-items:center;gap:.35rem;display:flex}.mse-interval-field .field-input{text-align:right;width:6rem}.mse-unit{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.mse-both-hint{color:var(--text-muted);width:100%;margin-top:.1rem;font-size:.72rem;font-style:italic}.mse-add-custom{border-radius:var(--radius-sm);background:var(--bg-soft);border:1px solid var(--line);flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}@media (max-width:480px){.mse-mode-tabs{flex-wrap:wrap}.mse-interval-field .field-input{width:5rem}}.maintenance-log-form input[type=date].field-input,.maintenance-schedule-form input[type=date].field-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.maintenance-log-form .app-select,.maintenance-schedule-form .app-select{width:100%}.maintenance-log-form .app-select-menu,.maintenance-schedule-form .app-select-menu{z-index:1010;max-height:220px;overflow-y:auto}@media (max-width:640px){.maintenance-page-hero{flex-direction:column;align-items:stretch;gap:1rem}.maintenance-page-actions{justify-content:stretch}.maintenance-page-actions .btn{flex:100%}.maintenance-share-wrap,.maintenance-share-wrap>.btn{width:100%}.maintenance-share-popover{width:100%;left:0;right:0}.maintenance-share-link-row{flex-direction:column;align-items:stretch}.maintenance-car-dropdown{min-width:min(18rem,100vw - 2rem);left:0;right:auto}.maintenance-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-summary-item{padding:1rem}.maintenance-summary-item:nth-child(2n):after{display:none}.maintenance-summary-item:nth-child(-n+2){border-bottom:1px solid #ffffff14}.maintenance-section{padding:1rem 0}.maintenance-section__head,.maintenance-history-filters{padding-left:1rem;padding-right:1rem}.maintenance-table-head{display:none}.maintenance-upcoming-row,.maintenance-history-row{grid-template-columns:1fr}.maintenance-row-main,.maintenance-history-row__content{grid-template-columns:1fr;gap:.8rem;padding:1rem}.maintenance-data-cell{gap:.28rem}.maintenance-data-cell:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.maintenance-data-cell--interval{align-items:flex-start}.maintenance-data-cell--interval:before{display:none}.maintenance-row-actions,.maintenance-row-actions--history{justify-content:flex-end;padding:0 1rem 1rem}.maintenance-history-rail{display:none}.maintenance-add-row,.maintenance-load-more{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.maintenance-mileage-card{flex-direction:column;align-items:stretch}.maintenance-mileage-value{font-size:1.4rem}.maintenance-predictions-grid{grid-template-columns:1fr}.maintenance-log-form,.maintenance-schedule-form{border-radius:var(--radius-md);max-width:100%;padding:1.5rem}.maintenance-prediction-details{flex-direction:column;gap:.5rem}.maintenance-schedule-row{flex-direction:column;align-items:flex-start;gap:.5rem}.maintenance-schedule-interval{width:100%}.maintenance-schedule-interval .field-input{text-align:left;width:100%}}.onboarding-root{align-items:center;min-height:80vh;display:flex}.onboarding-card{border-radius:var(--radius-xl);background:var(--bg-elevated);border:1px solid var(--line);flex-direction:column;gap:1.25rem;width:100%;max-width:600px;margin:0 auto;padding:2.5rem 2rem;display:flex}.onboarding-intro-text{max-width:42ch}.onboarding-actions-card{gap:1.5rem}.onboarding-checklist{flex-direction:column;gap:1rem;display:flex}.onboarding-item{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-soft);align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s;display:flex}.onboarding-item-done{border-color:color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 6%, var(--bg-soft))}.onboarding-item-icon{color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.onboarding-item-done .onboarding-item-icon{color:var(--brand-strong)}.onboarding-item-body{flex:1;min-width:0}.onboarding-item-label{color:var(--text);font-size:.9375rem;font-weight:600;line-height:1.3}.onboarding-item-done .onboarding-item-label{color:var(--brand-strong)}.onboarding-item-text{color:var(--text-soft);margin-top:.2rem;font-size:.8125rem;line-height:1.4}.onboarding-item-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.onboarding-check-icon{color:var(--brand-strong);flex-shrink:0}.onboarding-footer{flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:.25rem;display:flex}.onboarding-skip-link{color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline;transition:color .15s}.onboarding-skip-link:hover{color:var(--text-soft)}.onboarding-skip-link:disabled{opacity:.5;cursor:default}@media (max-width:600px){.onboarding-card{padding:1.5rem 1.25rem}.onboarding-item{flex-wrap:wrap}.onboarding-item-btn{justify-content:center;width:100%}}.verification-banner{background:color-mix(in srgb, var(--brand) 12%, var(--bg-elevated));border-bottom:1px solid color-mix(in srgb, var(--brand) 30%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1.25rem;font-size:.8125rem;display:flex}.verification-banner-text{color:var(--text-soft)}.verification-banner-actions{align-items:center;gap:.75rem;display:flex}.verification-banner-btn{border:1px solid var(--brand);color:var(--brand);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.25rem .75rem;font-size:.8125rem;transition:background .15s,color .15s}.verification-banner-btn:hover:not(:disabled){background:var(--brand);color:#fff}.verification-banner-btn:disabled{opacity:.5;cursor:default}.verification-banner-sent{color:var(--brand-strong);font-size:.8125rem}.verification-banner-dismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1;transition:color .15s}.verification-banner-dismiss:hover{color:var(--text)}.car-identity-header{border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0a 0%,#0000002e 100%);border:1px solid #ffffff1a;position:relative;overflow:visible}.car-identity-cover{cursor:pointer;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:320px;position:relative;overflow:hidden}.car-identity-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.car-identity-cover:hover .car-identity-cover-img{transform:scale(1.02)}.car-identity-cover-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.car-identity-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 1.5rem 2rem;display:flex}.car-identity-left{flex:1;min-width:200px}.car-identity-title{letter-spacing:-.02em;margin:.15rem 0 .4rem;font-size:2rem;font-weight:800;line-height:1.1}.car-identity-taxonomy{color:var(--text-soft);margin:0 0 .2rem;font-size:.95rem;font-weight:500}.car-inline-facts{color:var(--text-main);letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:500}.car-identity-actions{flex-direction:column;align-items:flex-end;gap:.65rem;display:flex}.car-identity-meta-row{align-items:center;gap:1.25rem;display:flex}.car-identity-meta-block{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.car-identity-meta-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.65rem;font-weight:600}.car-identity-owner-inline{color:var(--brand);letter-spacing:.01em;margin:.1rem 0 .45rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.car-identity-owner-inline:hover{opacity:.8}.car-identity-owner-link{color:var(--text-primary);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.car-identity-owner-link:hover{color:var(--accent)}.car-identity-owner-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.car-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.car-timeline-section{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.car-timeline-empty{text-align:center;margin:0;padding:2rem 0}.car-timeline{flex-direction:column;gap:2rem;display:flex}.car-timeline-year-group{flex-direction:column;gap:.75rem;display:flex}.car-timeline-year-label{letter-spacing:.05em;color:var(--text-primary);border-bottom:2px solid var(--border);margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:800}.car-timeline-items{flex-direction:column;gap:1rem;padding-left:2.5rem;display:flex;position:relative}.car-timeline-item{border-radius:var(--radius-md);background:var(--surface-3);cursor:pointer;color:inherit;border:1px solid #ffffff14;align-items:flex-start;gap:1.25rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.car-timeline-item:before{content:"";background:var(--brand);border:3px solid var(--surface-2);z-index:1;border-radius:50%;width:14px;height:14px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;left:calc(-1.9rem - 4px);transform:translateY(-50%);box-shadow:0 0 0 2px #e1661966}.car-timeline-item:after{content:"";pointer-events:none;background:linear-gradient(#e1661973,#0000);width:2px;position:absolute;top:calc(50% + 7px);bottom:-1.5rem;left:calc(1px - 1.9rem)}.car-timeline-item:hover{background:var(--surface-hover);border-color:#e1661959;box-shadow:0 2px 12px #0003}.car-timeline-item:hover:before{background:var(--brand);box-shadow:0 0 0 3px #e1661980}.car-timeline-thumb{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:120px;height:90px}.car-timeline-thumb--empty{background:var(--surface-4);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.car-timeline-body{flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.car-timeline-main{flex:1;min-width:0}.car-timeline-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;padding-top:.1rem;display:flex}.car-timeline-side-stats{gap:.6rem;display:flex}.car-timeline-badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;display:flex}.car-timeline-title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.3}.car-timeline-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.8rem;display:flex}.car-timeline-date{color:var(--text-soft)}.car-timeline-likes{color:var(--text-muted);align-items:center;gap:.25rem;display:inline-flex}@media (max-width:540px){.car-timeline-body{flex-direction:column;gap:.5rem}.car-timeline-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:0}}.post-type-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.post-type-badge--compact{padding:.15rem .45rem;font-size:.7rem}.post-service-marker{color:var(--text-soft);white-space:nowrap;background:#94a3b81a;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.post-subtype-marker{color:#ffffffc7;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.16rem .52rem;font-size:.72rem;font-weight:600;display:inline-flex}.post-subtype-marker--compact{padding:.13rem .42rem;font-size:.66rem}.post-subtype-marker--news{color:#ffb273;background:#e166191f;border-color:#e1661942}.car-gallery-section{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.car-gallery-grid{grid-gap:.4rem;border-radius:var(--radius-md);grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid;overflow:hidden}.car-gallery-cell{aspect-ratio:4/3;cursor:pointer;background:var(--surface-4);border:none;padding:0;display:block;position:relative;overflow:hidden}.car-gallery-cell img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.car-gallery-cell:hover img{transform:scale(1.06)}.car-gallery-more{color:#fff;letter-spacing:.02em;background:#00000094;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:absolute;inset:0}.car-gallery-manager-section{background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:1.5rem!important}.car-specs-secondary{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.car-specs-toggle{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .15s;display:flex}.car-specs-toggle:hover{background:var(--surface-hover)}.car-specs-list{grid-gap:0 3rem;grid-template-columns:repeat(2,1fr);gap:0 3rem;margin:0;padding:0 1.5rem 1.25rem;list-style:none;display:grid}.car-spec-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;font-size:.9rem;display:flex}.car-spec-row:last-child{border-bottom:none}.car-spec-label{color:var(--text-muted);flex-shrink:0;font-weight:400}.car-spec-value{text-align:right;color:var(--text-primary);font-weight:600}@media (max-width:640px){.car-identity-cover{height:220px}.car-gallery-grid{grid-template-columns:repeat(3,1fr)}.car-gallery-cell{aspect-ratio:1}.car-specs-list{grid-template-columns:1fr}.car-identity-content{padding:1rem}.car-identity-title{font-size:1.5rem}}
.profile-type-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.profile-type-badge--news{color:#ff9a52;background:#e1661924;border:1px solid #e1661957}.profile-type-badge--business{color:#fbbf24;background:#d9770626;border:1px solid #d977064d}.profile-hero-surface--news{--profile-hero-news-pad:clamp(1.35rem, 2.4vw, 2rem);padding:var(--profile-hero-news-pad);background:radial-gradient(circle at 84% 10%,#e166192e,#0000 30%),linear-gradient(118deg,#e166191a 0%,#0e1015e6 42%,#06070afa 100%);border-color:#e1661957;position:relative}.profile-hero-surface--news:after{content:"";background:linear-gradient(90deg,#e166198c,#0000);height:1px;display:block;position:absolute;bottom:0;left:1.5rem;right:1.5rem}.profile-hero-surface--business{background:linear-gradient(160deg,#d9770612 0%,#d9770605 40%,#0000 70%);border-top:4px solid #d97706}.profile-hero-surface--news .hero-title{color:#fff5ee;text-shadow:0 0 32px #e1661929}.profile-hero-avatar-wrap-news{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 62%,#000000d1 82%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 62%,#000000d1 82%,#000 100%)}.profile-hero-avatar-wrap-news:before{display:none}.profile-hero-avatar-button--news,.profile-hero-main--news .profile-avatar-click{pointer-events:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.profile-hero-main--news .profile-avatar-overlay{background:#0006;border-radius:0}.profile-hero-avatar--editorial,.profile-hero-avatar-placeholder--editorial{z-index:1;width:100%;height:100%;min-height:0;box-shadow:none;-o-object-fit:cover;object-fit:cover;background:0 0;border:none;border-radius:0;padding:0;position:absolute;inset:0}.profile-hero-avatar-placeholder--editorial{letter-spacing:-.06em;background:radial-gradient(circle at 50% 16%,#ff9d5c1a,#0000 34%),linear-gradient(145deg,#2a191099,#0a0b0f99);font-size:clamp(3rem,8vw,5.8rem);font-weight:900}.profile-hero-avatar--news{box-shadow:0 0 0 3px #dc262680}.profile-hero-avatar--business{box-shadow:0 0 0 3px #d9770680}.profile-hero-avatar-placeholder--news{color:#f87171;background:#dc262640}.profile-hero-avatar-placeholder--business{color:#fbbf24;background:#d9770633}.profile-username-sub{color:var(--text-soft);margin-top:.2rem;font-size:.9rem;font-weight:400;display:block}.profile-website-link{color:var(--brand);opacity:.85;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.9rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.profile-website-link:hover{opacity:1;text-decoration:underline}.home-news-section{margin:2rem 0}.home-news-header{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.home-news-badge{color:#f87171;background:#dc262626;border:1px solid #dc262640;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.home-news-strip{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.home-news-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);border-left:3px solid #dc262680;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.home-news-card:hover{border-left-color:#f87171;transform:translateY(-2px)}.home-news-img{-o-object-fit:cover;object-fit:cover;width:100%;height:160px}.home-news-body{flex-direction:column;flex:1;gap:.4rem;padding:1rem;display:flex}.home-news-author{color:#f87171;font-size:.75rem;font-weight:600}.home-news-title{color:var(--text);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.home-news-excerpt{color:var(--text-soft);flex:1;margin:0;font-size:.85rem;line-height:1.5}.home-news-read{color:var(--brand);margin-top:.5rem;font-size:.8rem;font-weight:600}.news-profile-layout{grid-gap:1.4rem;grid-template-columns:minmax(0,1.25fr) minmax(250px,.5fr);align-items:start;gap:1.4rem;display:grid}.news-profile-feed,.news-profile-sidebar{min-width:0}.news-profile-section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.news-profile-articles{grid-gap:1rem;grid-template-columns:1fr;gap:1rem;display:grid}.news-article-card--lead{min-height:236px}.news-article-card--lead .news-article-img{width:min(44%,340px)}.news-article-card--lead .news-article-title{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.news-article-card--lead .news-article-excerpt{-webkit-line-clamp:4}@media (max-width:700px){.news-profile-layout{grid-template-columns:1fr}.news-profile-section-head{flex-direction:column;align-items:flex-start}.news-profile-articles{grid-template-columns:1fr}.news-article-card--lead{flex-direction:column}.news-article-card--lead .news-article-img{width:100%;height:220px}.news-article-card--lead .news-article-title{font-size:1.4rem}.profile-hero-avatar--editorial,.profile-hero-avatar-placeholder--editorial{min-height:220px;padding:1.1rem}}.news-article-card{border-radius:var(--radius-lg);background:linear-gradient(110deg,#e166190a,#0b0d11eb 42%),#0b0d11e6;border:1px solid #e1661929;flex-direction:row;min-height:214px;padding:0;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.news-article-card:hover{border-color:#e1661961;transform:translateY(-3px);box-shadow:0 18px 44px #00000047,0 0 0 1px #e1661914}.news-article-img{-o-object-fit:cover;object-fit:cover;border-radius:0;flex-shrink:0;width:min(42%,320px);height:auto;min-height:214px;display:block}.news-article-img-placeholder{background:radial-gradient(circle at 76% 22%,#e166193d,#0000 34%),linear-gradient(145deg,#20232af5,#08090cfa);place-items:center;display:grid}.news-article-img-placeholder span{color:#ffe8d62e;letter-spacing:-.08em;font-size:5rem;font-weight:900}.news-article-body{flex-direction:column;flex:1;gap:.7rem;min-width:0;padding:1.15rem 1.25rem 1.2rem;display:flex}.news-article-subtype-row{align-items:center;gap:.45rem;display:flex}.news-article-meta-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.news-article-kicker{letter-spacing:.03em;color:#ffe9dac7;margin:0;font-size:.78rem;font-weight:700}.news-article-views,.news-featured-views{color:#f5eee99e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;gap:.28rem;font-size:.78rem;font-weight:700;display:inline-flex}.news-article-read-time{white-space:nowrap}.news-article-title{font-family:var(--font-display), Georgia, "Times New Roman", serif;color:var(--text);margin:0;font-size:1.24rem;font-weight:800;line-height:1.18}.news-article-excerpt{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-article-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.8rem;display:flex}.news-article-footer-meta{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:inline-flex}.news-article-date{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:500}.news-article-read{color:#ff7a1a;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}@media (max-width:700px){.news-article-card,.news-article-card--lead{flex-direction:column;min-height:0}.news-article-img,.news-article-card--lead .news-article-img{width:100%;height:220px;min-height:0}}.news-profile-sidebar{grid-gap:1rem;gap:1rem;display:grid}.news-profile-side-card{border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);background:#0a0c10c2;border:1px solid #e1661924;padding:1rem}.news-profile-side-card p{color:var(--text-soft);margin:.5rem 0 0;line-height:1.55}.news-profile-side-note{border-top:1px solid #ffffff12;padding-top:.75rem}.news-profile-side-card span{color:var(--text-muted);margin-top:.8rem;font-size:.85rem;display:inline-flex}.post-card--news{--news-card-pad:1rem;box-shadow:0 0 0 1px #e166190b, var(--glass-shadow);background:radial-gradient(circle at 82% 18%,#e166192e,#0000 28%),linear-gradient(160deg,#e1661914 0%,#0b0d11f5 54%);border-color:#e1661947;overflow:hidden}.post-card--news .feed-cover-link{margin:0 calc(var(--news-card-pad) * -1);border-radius:0}.post-card--news .feed-cover-image{aspect-ratio:16/9;filter:saturate(.96)contrast(1.04);border-radius:0}@media (max-width:860px){.post-card--news{--news-card-pad:.95rem}}.post-card-news-date{color:#f5eee994;letter-spacing:.02em;font-size:.76rem;font-weight:700}.feed-news-text-cover{background:radial-gradient(circle at 85% 12%,#e1661942,#0000 34%),linear-gradient(145deg,#261810eb,#08090cfa);border:1px solid #e1661929;border-radius:18px;flex-direction:column;justify-content:space-between;gap:1rem;min-height:210px;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.feed-news-text-cover:after{content:"";pointer-events:none;background:radial-gradient(circle,#e1661933,#0000 64%);height:160px;position:absolute;inset:auto -20% -38% 32%}.feed-news-text-cover-badge{color:#ff7a1a;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:.7rem;font-weight:900}.feed-news-text-cover-title{z-index:1;color:#fff4ec;font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.035em;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:900;line-height:1.04;position:relative}.post-title--news{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.015em;font-weight:800;line-height:1.25}.post-card-author--news{font-weight:600;color:#ff7a1a!important}.post-card-account-badge-row{z-index:1;align-items:center;margin-bottom:.1rem;position:relative}.post-card-author--business{font-weight:600;color:#d97706!important}.post-card--business{background:linear-gradient(160deg,#d977060a 0%,#0000 50%);border-left:3px solid #d97706a6}.post-card-account-badge-row{gap:.4rem;display:flex}.post-card-account-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.post-card-account-badge--news{color:#ff7a1a;background:#e166191f;border:1px solid #e166194d}.post-card-account-badge--business{color:#d97706;background:#d977061f;border:1px solid #d9770640}.home-post-card--news{border-color:#e166193d;border-top-style:none;border-top-width:0;position:relative}.home-post-card--business{border-top:3px solid #d97706a6;position:relative}.home-post-account-badge{letter-spacing:.07em;text-transform:uppercase;z-index:1;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.home-post-account-badge--news{color:#ff7a1a;background:#0c0e12c2;border:1px solid #e166196b}.home-post-title--news{font-family:var(--font-display), Georgia, "Times New Roman", serif;font-weight:800;line-height:1.3}.home-post-author--news{color:#ff7a1a;font-weight:600}.home-post-author--business{color:#d97706;font-weight:600}.home-post-author--car{color:var(--brand);font-weight:600}.biz-post-card{background:var(--card-bg);border-radius:var(--radius-md);color:var(--text);border:1px solid #d9770638;border-left:2px solid #d9770680;flex-direction:column;align-self:start;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;overflow:hidden}.biz-post-card:hover{border-left-color:#d97706cc;transform:translateY(-2px);box-shadow:0 4px 24px #00000059,0 0 0 1px #d9770633}.biz-post-card-eyebrow{border-bottom:1px solid var(--glass-border);align-items:center;gap:.45rem;padding:.5rem .65rem .45rem;display:flex}.biz-post-card-logo{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:28px;height:28px}.biz-post-card-logo--placeholder{color:var(--text-muted);background:#ffffff12;border:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.biz-post-card-identity{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.biz-post-card-company{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.biz-post-card-meta-line{flex-wrap:nowrap;align-items:center;gap:.3rem;display:flex}.biz-post-card-biz-badge{text-transform:uppercase;letter-spacing:.1em;color:#d97706e6;white-space:nowrap;border:1px solid #d9770647;border-radius:999px;flex-shrink:0;padding:.08em .45em;font-size:.58rem;font-weight:700}.biz-post-card-category{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}.biz-post-card-cover{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.biz-post-card-noimage{aspect-ratio:21/8;background:linear-gradient(128deg,#d9770621 0%,#0c0d128c 55%,#06070acc 100%),repeating-linear-gradient(-55deg,#0000,#0000 5px,#d9770607 5px 6px);border-bottom:1px solid #d977061f;justify-content:flex-end;align-items:flex-end;width:100%;padding:.55rem .85rem;display:flex;position:relative;overflow:hidden}.biz-post-card-noimage-glyph{color:#0000;-webkit-text-stroke:1.5px #d9770633;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:screen;font-size:7.5rem;font-weight:900;line-height:1;position:absolute;top:50%;right:-.06em;transform:translateY(-52%)}.biz-post-card-noimage-label{text-transform:uppercase;letter-spacing:.14em;color:#fff3;z-index:1;font-size:.62rem;font-weight:600;position:relative}.biz-post-card-body{flex-direction:column;flex:1;gap:.35rem;padding:.6rem .65rem .55rem;display:flex}.biz-post-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.biz-post-card-excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.biz-post-card-params{flex-wrap:wrap;gap:.5rem;margin-top:.1rem;display:flex}.biz-post-card-price{color:#d97706;font-size:.85rem;font-weight:700}.biz-post-card-mileage{color:var(--text-muted);font-size:.8rem}.biz-post-card-footer{align-items:center;gap:.6rem;margin-top:auto;padding-top:.35rem;display:flex}.biz-post-card-stat{color:var(--text-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.biz-post-card-subtype{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;flex-shrink:0;margin-left:auto;padding:.1em .5em;font-size:.65rem;font-weight:700}.biz-post-card-subtype--promo{color:#dc2626;background:#dc26261f;border:1px solid #dc262640}.biz-post-card-subtype--portfolio{color:#6366f1;background:#4f46e51a;border:1px solid #6366f140}.biz-post-card-subtype--service{color:#059669;background:#0596691a;border:1px solid #05966940}.biz-post-card-promo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.biz-post-card-promo-badge{color:#dc2626;background:#dc262614;border:1px solid #dc262633;border-radius:4px;padding:.1em .45em;font-size:.82rem;font-weight:800}.biz-post-card-promo-expires{color:var(--text-muted);font-size:.75rem}.me-account-type-section{margin-bottom:.5rem}.me-account-type-tabs{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:1rem;display:flex}.me-account-type-tab{border:1px solid var(--glass-border);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.me-account-type-tab:hover{color:var(--text);border-color:#ffffff40}.me-account-type-tab--personal.me-account-type-tab--active{color:var(--text);background:#ffffff1a;border-color:#ffffff4d}.me-account-type-tab--business.me-account-type-tab--active{color:#fbbf24;background:#d9770626;border-color:#d9770680}.me-account-type-tab--news.me-account-type-tab--active{color:#f87171;background:#dc262626;border-color:#dc262680}.me-biz-fields{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1rem;display:flex}@media (prefers-color-scheme:light-disabled){.admin-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e191473}.admin-modal{background:linear-gradient(160deg,#fffffffa,#f8f6f2fa);border-color:#0000001a;box-shadow:0 24px 64px #00000026,inset 0 1px #fff}.admin-modal .panel-title,.admin-modal .section-kicker,.admin-modal .panel-text{color:var(--text)}.admin-modal .section-kicker{color:var(--brand);background:#d05d1014;border-color:#d05d1047}.admin-modal .panel-text{color:var(--text-soft)}.icon-button{color:var(--text);background:#0000000a;border-color:#0000001f}.icon-button:hover{background:#d05d1014;border-color:#d05d1066}.admin-action-btn{color:var(--text-soft);background:#0000000a;border-color:#00000024}.admin-action-btn:hover{color:var(--text);background:#00000014}.admin-action-btn--danger{color:var(--red);background:#c530300f;border-color:#c5303040}.admin-action-btn--danger:hover{background:#c530301f}.admin-action-btn--accent{color:var(--brand);background:#d05d100f;border-color:#d05d104d}.admin-action-btn--accent:hover{background:#d05d101f}.admin-link-btn{color:var(--text-muted)}.admin-link-btn:hover{color:var(--brand)}.admin-kpi{background:#ffffffd9;border-color:#00000014;box-shadow:0 2px 8px #0000000a}.admin-kpi--alert{background:#c530300f;border-color:#c5303059}.admin-kpi--warn{background:#a861000f;border-color:#a861004d}.admin-kpi-value{color:var(--text)}.admin-flat-row{background:#ffffffb3;border-bottom-color:#0000000f}.admin-flat-list{border-color:#00000014}.admin-stats-table tr:nth-child(2n){background:#00000006}.admin-stats-table td,.admin-stats-table th{color:var(--text);border-color:#00000012}.admin-stats-table th{color:var(--text-muted);background:#00000008}}.admin-action-btn{color:var(--text-soft,#ffffffa6);cursor:pointer;white-space:nowrap;min-height:0;min-height:initial;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.admin-action-btn:hover{color:var(--text,#fff);background:#ffffff1a;border-color:#ffffff2e}.admin-action-btn--danger{color:#fca5a5e6;background:#ef444412;border-color:#ef444438}.admin-action-btn--danger:hover{color:#fca5a5;background:#ef444426;border-color:#ef444466}.admin-action-btn--accent{color:var(--brand,#e16619);background:#e1661912;border-color:#e1661940}.admin-action-btn--accent:hover{background:#e1661924;border-color:#e1661966}.admin-link-btn{color:var(--text-muted,#ffffff73);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.admin-link-btn:hover{color:var(--brand,#e16619)}.admin-restore-link{color:var(--text-muted,#fff6);cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem 0;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.admin-restore-link:hover{color:var(--green,#2fce85)}.admin-stats-table{border-collapse:collapse;width:100%;font-size:.82rem}.admin-stats-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#fff6);background:#ffffff08;border-bottom:1px solid #ffffff12;padding:.4rem .75rem;font-size:.72rem;font-weight:700}.admin-stats-table td{color:var(--text-soft,#ffffffbf);vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.4rem .75rem}.admin-stats-table td:first-child{color:var(--text-muted,#ffffff73);white-space:nowrap}.admin-stats-table tr:last-child td{border-bottom:none}.admin-stats-table td strong{color:var(--text,#fff);font-weight:600}.admin-milestone-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.admin-milestone-row:last-child{border-bottom:none}.admin-milestone-name{color:var(--text-soft,#ffffffbf);flex:1;font-size:.82rem;font-weight:600}.admin-milestone-meta{color:var(--text-muted,#fff6);white-space:nowrap;font-size:.78rem}.admin-milestone-count{color:var(--text,#fff);text-align:right;min-width:2.5rem;font-size:.82rem;font-weight:700}@media (prefers-color-scheme:light-disabled){.admin-milestone-row{border-bottom-color:#0000000f}.admin-milestone-name{color:var(--text)}.admin-milestone-meta{color:var(--text-muted)}.admin-milestone-count{color:var(--text)}}.admin-entity-grid{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff12;flex-direction:column;gap:0;display:flex;overflow:hidden}.admin-entity-row{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.45rem;padding:.75rem 1rem;display:flex}.admin-entity-row:last-child{border-bottom:none}.admin-entity-row:hover{background:#ffffff06}.admin-entity-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-entity-identity{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-entity-name{color:var(--text,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.admin-entity-sub{color:var(--text-muted,#fff6);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.admin-entity-excerpt{color:var(--text-muted,#fff6);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.78rem;display:-webkit-box;overflow:hidden}.admin-entity-meta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}@media (prefers-color-scheme:light-disabled){.admin-entity-grid{background:#ffffffb3;border-color:#00000014}.admin-entity-row{border-bottom-color:#0000000f}.admin-entity-row:hover{background:#00000005}.admin-entity-name{color:var(--text)}.admin-entity-sub,.admin-entity-excerpt{color:var(--text-muted)}}.biz-feed-card{background:var(--glass-bg);border-radius:var(--radius-md);border:1px solid #d9770638;border-left:3px solid #d9770680;flex-direction:column;align-self:start;transition:border-left-color .15s,box-shadow .15s;display:flex;overflow:hidden}.biz-feed-card:hover{border-color:#d9770647 #d9770647 #d9770647 #d97706cc;box-shadow:-3px 0 20px #d9770614}.biz-feed-card--promoted{border-left-color:#d97706a6}.biz-feed-card-header{border-bottom:1px solid var(--glass-border);align-items:center;gap:.55rem;padding:.7rem .9rem .6rem;display:flex}.biz-feed-card-monogram-sm{border-radius:var(--radius-sm);color:#d97706d9;letter-spacing:.02em;background:#d977061a;border:1px solid #d9770633;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.62rem;font-weight:800;display:flex}.biz-feed-card-identity{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.biz-feed-card-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}.biz-feed-card-meta-line{flex-wrap:nowrap;align-items:center;gap:.28rem;display:flex}.biz-feed-card-badge{text-transform:uppercase;letter-spacing:.1em;color:#d97706d9;white-space:nowrap;border:1px solid #d9770640;border-radius:999px;flex-shrink:0;align-items:center;gap:.22rem;padding:.07em .42em;font-size:.58rem;font-weight:700;display:inline-flex}.biz-feed-card-cat{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.biz-feed-card-subtype{text-transform:uppercase;letter-spacing:.08em;color:#d97706c7;white-space:nowrap;border:1px solid #d977062e;border-radius:999px;flex-shrink:0;align-items:center;padding:.08em .42em;font-size:.58rem;font-weight:700;display:inline-flex}.biz-feed-card-subtype--regular{color:#ffffff75;border-color:#ffffff14}.biz-feed-card-date{color:var(--text-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.7rem}.biz-feed-cover-link{line-height:0;display:block}.biz-feed-card-cover{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.biz-feed-card-noimage{aspect-ratio:21/8;background:linear-gradient(130deg,#d9770621 0%,#0e0f148c 50%,#06070acc 100%),repeating-linear-gradient(-55deg,#0000,#0000 5px,#d9770607 5px 6px);border-bottom:1px solid #d977061f;flex-direction:column;justify-content:space-between;gap:.7rem;padding:.9rem 1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;text-align:left!important;align-items:flex-start!important}.biz-feed-card-noimage-copy{z-index:1;text-align:left;align-self:flex-start;max-width:min(56%,30rem);position:relative}.biz-feed-card-noimage-excerpt{color:#ffffffbd;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.biz-feed-card-noimage-glyph{color:#0000;-webkit-text-stroke:1.5px #d977062e;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:screen;font-size:9rem;font-weight:900;line-height:1;position:absolute;top:50%;right:-.08em;transform:translateY(-52%)}.biz-feed-card-noimage-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff2e;z-index:1;align-self:flex-start;font-size:.6rem;font-weight:600;position:relative}.biz-feed-card-body{color:inherit;flex-direction:column;flex:1;gap:.38rem;padding:.8rem .9rem .6rem;text-decoration:none;display:flex}.biz-feed-card-body--noimage{gap:.45rem;padding-top:.72rem}.biz-feed-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.biz-feed-card-excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.biz-feed-card-params{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.1rem;display:flex}.biz-feed-card-param{color:var(--text-muted);font-size:.8rem}.biz-feed-card-param--price{color:#d97706;font-weight:700}.biz-feed-card-param-sep{color:var(--text-muted);font-size:.75rem}.biz-feed-card-footer{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .9rem .65rem;display:flex}.biz-feed-card-stats{align-items:center;gap:.65rem;display:flex}.biz-feed-card-stat{color:var(--text-muted);cursor:default;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.75rem;display:inline-flex}.biz-feed-card-stat--like-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.75rem;transition:color .15s;display:inline-flex}.biz-feed-card-stat--like-btn:hover{color:#dc2626}.biz-feed-card-stat--liked{color:#dc2626;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.75rem;display:inline-flex}.biz-feed-card-profile-link{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .15s}.biz-feed-card-profile-link:hover{color:#d97706d9}.home-post-account-badge--business{color:#d97706e6;background:#0c0a04c7;border:1px solid #d977064d}.home-post-biz-cover{isolation:isolate;background:linear-gradient(130deg,#d9770624 0%,#0e0e148c 55%,#06070ac7 100%),repeating-linear-gradient(-55deg,#0000,#0000 5px,#d9770606 5px 6px);position:relative;overflow:hidden}.home-post-biz-watermark{opacity:.045;mix-blend-mode:soft-light;filter:drop-shadow(0 0 10px #d977061a);z-index:0;width:clamp(8.75rem,46%,12rem);height:clamp(6.25rem,54%,9rem);position:absolute;top:50%;right:clamp(-3.6rem,-9vw,-1.2rem);transform:translateY(-50%)}.home-post-biz-hatch{pointer-events:none;z-index:0;background:repeating-linear-gradient(-50deg,#0000,#0000 4px,#d9770605 4px 5px);position:absolute;inset:0}.home-post-biz-badge-row{z-index:1;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;position:relative}.home-post-biz-badge{text-transform:uppercase;letter-spacing:.1em;color:#d97706e6;white-space:nowrap;border:1px solid #d977064d;border-radius:999px;flex-shrink:0;align-items:center;gap:.22rem;padding:.1em .45em;font-size:.6rem;font-weight:700;display:inline-flex}.home-post-biz-cat{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.home-post-biz-subtype{text-transform:uppercase;letter-spacing:.06em;color:#d97706b3;border:1px solid #d9770638;border-radius:3px;align-items:center;padding:.05em .38em;font-size:.6rem;font-weight:700;display:inline-flex}.home-post-biz-subtype--regular{color:#ffffff85;border-color:#ffffff14}.home-post-biz-cover-copy{z-index:1;color:#ffffffb8;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:calc(100% - 5.25rem);margin:0;font-size:.78rem;line-height:1.52;display:-webkit-box;position:relative;overflow:hidden}@media (max-width:720px){.home-post-biz-watermark{opacity:.032;width:clamp(7.4rem,40vw,9.5rem);height:clamp(5.5rem,28vw,7rem);right:-3.1rem}.home-post-biz-cover-copy{max-width:calc(100% - 4.25rem)}}.home-post-biz-summary{flex-direction:column;gap:.38rem;padding:.72rem 1rem .35rem;display:flex}.home-post-biz-summary-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.96rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.home-post-biz-type-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.home-post-biz-params{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.35rem;display:flex}.home-post-biz-summary .home-post-biz-params,.home-post-body .home-post-biz-params{margin-bottom:0}.home-post-biz-param{color:var(--text-muted);font-size:.76rem}.home-post-biz-param--price{color:#d97706;font-weight:700}.home-post-biz-sep{color:var(--text-muted);font-size:.72rem}
