/* MTL FOX — photographic entry, case dossier and reciprocal reviews. */
.r-real-car{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.r-cutout-car{object-fit:contain;background:#fff}.r-car-photo-empty{height:100%;display:grid;place-content:center;gap:12px;text-align:center;color:#999;background:#f4f4f4}.r-car-photo-empty>.icon{margin:auto;width:42px;height:42px}.r-vehicle-art{padding:0!important;overflow:hidden;height:245px!important;background:#fff}.r-vehicle-art>.r-real-car{border-radius:19px 19px 0 0}.r-vehicle-art-label{z-index:2;max-width:calc(100% - 28px);background:#ffffffed!important;color:#393939!important;box-shadow:0 3px 16px #0001;font-size:var(--fox-text-caption)!important;letter-spacing:.06em!important}.r-vehicle-art>.r-badge{z-index:2}.r-modal-car{padding:0!important;overflow:hidden;background:#f2f2f2}.r-modal-car>.r-real-car{height:275px;object-fit:cover}.r-modal-car>span{padding:14px;display:block}.r-modal-car>.r-cutout-car{object-fit:contain}.r-mini-car,.r-booking-car{overflow:hidden;border-radius:12px}.r-mini-car .r-real-car-small,.r-booking-car .r-real-car-small{width:100%;height:100%;object-fit:cover}.r-vehicle-heading h2{line-height:1.25}
.d-private-tag{display:inline-flex;align-items:center;gap:7px;color:#8c8c8c;font-size:var(--fox-text-caption);letter-spacing:.07em;line-height:1.5}.d-private-tag .icon{width:15px;height:15px;flex-shrink:0}.d-small-icon{display:flex;width:45px;height:45px;background:#fff0e8;color:var(--orange);border-radius:16px;align-items:center;justify-content:center;margin-bottom:23px}.d-section-copy{font-size:var(--fox-text-body);line-height:1.85;color:#8d8d8d;margin:0 0 22px}.d-traffic{width:124px;height:321px;border-radius:52px;padding:34px 17px 29px;display:flex;flex-direction:column;gap:10px;position:relative;background:linear-gradient(110deg,#5b5b5b -8%,#292929 10%,#121212 45%,#111 80%,#333);border:1px solid #555;box-shadow:inset 2px 1px 4px #ffffff1f,inset -3px -5px 8px #000,15px 22px 28px #0008;flex-shrink:0}.d-traffic:before{content:'';position:absolute;inset:5px;border:1px solid #ffffff0b;border-radius:47px;pointer-events:none}.d-traffic-label{position:absolute;top:18px;left:0;right:0;text-align:center;color:#858585;font-size:var(--fox-text-caption);letter-spacing:.2em;font-weight:700}.d-traffic-foot{position:absolute;bottom:13px;left:0;right:0;text-align:center;font-size:var(--fox-text-caption);letter-spacing:.12em;color:#626262}.d-bulb{width:88px;height:80px;display:block;position:relative;background:linear-gradient(145deg,#070707,#333);border-radius:50%;padding:6px;box-shadow:inset 1px 2px 5px #000,0 1px 1px #ffffff1f}.d-bulb>i{position:relative;display:block;width:76px;height:68px;border-radius:50%;background:radial-gradient(ellipse at 32% 20%,#40211e,#170b0b 64%,#0b0807);border:1px solid #080808;box-shadow:inset 1px 4px 9px #000}.d-bulb-yellow>i{background:radial-gradient(ellipse at 32% 20%,#43301b,#1c1208 64%,#0c0906)}.d-bulb-green>i{background:radial-gradient(ellipse at 32% 20%,#234035,#0b1c13 64%,#060d09)}.d-bulb>i:before{content:'';position:absolute;inset:4px;background-image:radial-gradient(#fff4 .6px,transparent .9px);background-size:3px 3px;border-radius:50%;opacity:.15}.d-bulb>i:after{content:'';position:absolute;left:18%;top:7%;width:60%;height:33%;border-radius:50%;background:linear-gradient(#fff4,transparent);filter:blur(1.5px)}.d-bulb>b{position:absolute;top:-4px;left:0;width:88px;height:25px;border-radius:50px 50px 9px 9px;background:linear-gradient(165deg,#414141,#202020 32%,#111 72%,transparent);box-shadow:0 -1px 1px #ffffff18}.d-traffic[data-signal=red] .d-bulb-red>i{background:radial-gradient(ellipse at 32% 20%,#ffdbbc,#ff8262 20%,#ff4632 50%,#ac1e15 85%);box-shadow:0 0 25px #ff483475,0 0 65px #ff483420,inset -3px -4px 7px #a20c1450}.d-traffic[data-signal=yellow] .d-bulb-yellow>i{background:radial-gradient(ellipse at 32% 20%,#fff9c3,#ffcf65 20%,#ffa034 50%,#a75910 85%);box-shadow:0 0 25px #ff9e3465,0 0 65px #ff9e3420,inset -3px -4px 7px #aa541350}.d-traffic[data-signal=green] .d-bulb-green>i{background:radial-gradient(ellipse at 32% 20%,#d5ffe8,#64f7b0 20%,#29d887 50%,#117a45 85%);box-shadow:0 0 25px #2bd38d65,0 0 65px #2bd38d20,inset -3px -4px 7px #0c714150}.d-traffic-compact{transform:scale(.55);transform-origin:center;margin:-65px -22px}
dialog:has(.d-dossier){max-width:1120px;width:calc(100vw - 44px);padding:36px;max-height:92svh}dialog:has(.d-new-report){max-width:730px;width:calc(100vw - 32px)}.d-topline{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:25px;margin-bottom:26px}.d-topline h2{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.045em;line-height:1.1;margin:0 0 12px;color:#161616}.d-topline h2>span{color:var(--orange)}.d-topline p:last-child{font-size:var(--fox-text-body);color:#999;margin:0}.d-topline .app-eyebrow,.d-topline .modal-eyebrow{margin-bottom:15px}.d-signal-hero{border-radius:29px;min-height:358px;background:radial-gradient(ellipse at 80% 20%,#47261f22,transparent 65%),#101010;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:38px 55px 48px;gap:24px;box-shadow:0 15px 35px #00000012;color:#fff}.d-signal-hero>.d-traffic{transform:rotate(4deg) scale(.92);z-index:2;margin:-20px 10px -20px 0}.d-case-car{position:absolute;inset:0 0 0 20%;opacity:.65;overflow:hidden}.d-case-car>img{width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:brightness(.62)}.d-case-car>i{position:absolute;inset:0;background:linear-gradient(90deg,#101010 1%,#101010e8 25%,#1010105c 60%,#10101066),linear-gradient(0deg,#101010bd,transparent 60%)}.d-hero-main{position:relative;z-index:2;max-width:390px}.d-hero-kicker{font-size:var(--fox-text-eyebrow);letter-spacing:.16em;color:#acacac}.d-hero-main h3{font-size:clamp(33px,3.8vw,53px);letter-spacing:-.04em;line-height:1.04;margin:20px 0}.d-hero-main>p{font-size:var(--fox-text-body);color:#a3a3a3;line-height:1.85;max-width:305px;margin:0 0 25px}.d-status-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff29;border-radius:40px;font-size:var(--fox-text-caption);font-weight:700;letter-spacing:.13em;padding:11px 17px;color:#ddd;background:#ffffff06}.d-status-pill>i{width:7px;height:7px;border-radius:50%;background:#888;box-shadow:0 0 15px #8885}.d-signal-hero[data-color=red] .d-status-pill>i{background:#ff513f;box-shadow:0 0 15px #ff513f70}.d-signal-hero[data-color=yellow] .d-status-pill>i{background:#ff9d3a;box-shadow:0 0 15px #ff9d3a70}.d-signal-hero[data-color=green] .d-status-pill>i{background:#2bd38d;box-shadow:0 0 15px #2bd38d70}.d-hero-demo{position:absolute;bottom:17px;left:55px;font-size:var(--fox-text-caption);letter-spacing:.13em;color:#7b7b7b;z-index:3}.d-example-switch{display:flex;align-items:center;gap:9px;padding:19px 0;flex-wrap:wrap}.d-example-switch>span{font-size:var(--fox-text-caption);letter-spacing:.1em;color:#aaa;margin-right:auto}.d-example-switch>button{border:1px solid #e7e7e7;display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:50px;font-size:var(--fox-text-body);color:#888;background:#fff}.d-example-switch>button.active{background:#171717;color:#fff;border-color:#171717}.d-example-switch i,.d-mini-bulb{width:7px;height:7px;display:inline-block;border-radius:50%;flex-shrink:0}.d-dot-green{background:#26ba79}.d-dot-yellow{background:#ffa12d}.d-dot-red{background:#ff513f}.d-dot-pending{background:#a1a1a1}.d-key-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e9e9e9;border-radius:19px;overflow:hidden;margin:4px 0 22px;background:#fff}.d-key-facts>div{display:grid;grid-template-columns:30px 1fr;gap:4px 13px;padding:19px 22px;border-right:1px solid #eee}.d-key-facts>div:last-child{border-right:0}.d-key-facts>div>span{grid-row:span 2;display:flex;align-items:center;color:#aaa}.d-key-facts b{font-size:18px;line-height:1.2;font-weight:700}.d-key-facts small{font-size:var(--fox-text-caption);color:#aaa;letter-spacing:.09em}.d-case-summary{margin:0 0 25px}.d-case-summary>span{font-size:var(--fox-text-body);font-weight:700;color:#333}.d-case-summary>p{font-size:var(--fox-text-body);color:#8d8d8d;line-height:1.9;margin:10px 0 0}.d-dossier-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.d-main-column,.d-aside-column{display:flex;flex-direction:column;gap:22px;min-width:0}.d-dossier .app-panel{padding:25px;margin:0}.d-dossier .panel-heading{margin-bottom:20px;gap:15px}.d-dossier .panel-heading h2{font-size:16px;letter-spacing:-.025em;line-height:1.4;margin:0}.d-dossier h3{font-size:17px;letter-spacing:-.025em;line-height:1.35;margin:0 0 17px}.d-aside-column p{font-size:var(--fox-text-body);line-height:1.85;color:#999}.d-aside-column small{font-size:var(--fox-text-caption);color:#aaa;line-height:1.7;display:block}.d-aside-column ul{padding:0;list-style:none;margin:20px 0}.d-aside-column li{display:flex;gap:8px;align-items:center;font-size:var(--fox-text-body);color:#666;line-height:1.65;margin-bottom:12px}.d-aside-column li>.icon{color:var(--orange);width:15px;height:15px;flex-shrink:0}.d-aside-column .button{font-size:var(--fox-text-body);min-height:43px;padding:12px 18px;gap:12px;width:100%;justify-content:space-between}.d-ai .r-overline{font-size:var(--fox-text-eyebrow)}.d-ai h3{margin-top:14px}.d-ai-checks>p{font-size:var(--fox-text-body);display:flex;gap:10px;line-height:1.6}.d-ai-checks .icon{width:15px;height:15px;flex-shrink:0;color:var(--orange)}.d-points-note{padding:24px;background:#fff0e8;border:1px solid #ffe6d7;border-radius:23px}.d-points-note>.icon{color:var(--orange);margin-bottom:17px}.d-points-note>b{display:block;font-size:var(--fox-text-body);line-height:1.5}.d-points-note>p{font-size:var(--fox-text-body);color:#a8775d;line-height:1.8;margin-bottom:0}.d-doc-list{display:flex;flex-direction:column;gap:8px}.d-doc-list>button,.d-file-metadata{width:100%;display:flex;align-items:center;text-align:left;padding:15px 13px;gap:13px;border:1px solid #eee;border-radius:14px;background:#fafafa}.d-doc-list>button:hover{border-color:#ff671d60;background:#fff8f3}.d-doc-list>button>.icon:first-child,.d-file-metadata>.icon{color:var(--orange);width:20px;height:20px;flex-shrink:0}.d-doc-list>button>span,.d-file-metadata>span{flex:1;min-width:0}.d-doc-list b{display:block;font-size:var(--fox-text-body);color:#404040;line-height:1.5}.d-doc-list small,.d-file-metadata small{font-size:var(--fox-text-caption);color:#aaa;display:block;line-height:1.6;margin-top:4px}.d-doc-list>button>.icon:last-child{width:14px;height:14px;color:#999}.d-file-metadata{font-size:var(--fox-text-caption)}.d-document-viewer{border:1px solid #e6e6e6;border-radius:14px;overflow:hidden;margin-top:20px}.d-doc-viewer-top{display:flex;align-items:center;gap:12px;background:#161616;color:#fff;padding:14px;font-size:var(--fox-text-body)}.d-doc-viewer-top>b{margin-right:auto;font-size:var(--fox-text-body);line-height:1.5}.d-doc-viewer-top>a{display:flex;align-items:center;gap:7px;font-size:var(--fox-text-caption)}.d-doc-viewer-top .icon{width:14px;height:14px}.d-document-viewer>iframe{border:0;width:100%;height:510px;display:block;background:#eee}.d-reserved{text-align:center;padding:40px 30px!important}.d-reserved>span,.d-locked-sightings>span{width:50px;height:50px;border:1px solid #eee;background:#fafafa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#999;margin:0 auto 20px}.d-reserved p{font-size:var(--fox-text-body);line-height:1.85;color:#999}.d-reserved>b{font-size:var(--fox-text-body);color:#aaa}.d-sighting-grid{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.d-sighting-grid>article{border:1px solid #e7e7e7;border-radius:18px;overflow:hidden;background:#fcfcfc}.d-photo-wrap{position:relative;height:225px;overflow:hidden;background:#ededed}.d-photo-wrap>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.d-photo-wrap>span{position:absolute;bottom:12px;left:12px;font-size:var(--fox-text-caption);letter-spacing:.1em;padding:7px 10px;background:#151515d9;color:#fff;border-radius:50px;backdrop-filter:blur(6px)}.d-photo-placeholder{height:100%;display:grid;place-content:center;font-size:var(--fox-text-body);color:#999;gap:15px;padding:20px}.d-photo-placeholder>.icon{margin:auto}.d-sighting-content{padding:20px}.d-sighting-content>div{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:16px}.d-sighting-content>div>small{color:#aaa;font-size:var(--fox-text-caption)}.d-sighting-content>h3{margin:0 0 5px;font-size:15px}.d-sighting-content>time{font-size:var(--fox-text-caption);color:#aaa}.d-sighting-content>p{font-size:var(--fox-text-body);line-height:1.9;color:#888;margin:15px 0}.d-photo-source{font-size:var(--fox-text-caption);color:#aaa;display:block}.d-sighting-content>.button{margin-top:20px;min-height:40px;font-size:var(--fox-text-body)}.d-sightings>.button{font-size:var(--fox-text-body);min-height:45px;gap:20px}.d-locked-sightings{text-align:center;padding:25px 15px 32px}.d-locked-sightings>b{display:block;font-size:var(--fox-text-body);line-height:1.5}.d-locked-sightings>p{font-size:var(--fox-text-body);color:#999;line-height:1.9;max-width:390px;margin:12px auto 0}.d-history .panel-heading h2{font-size:17px}.d-timeline{padding:0;list-style:none;margin:8px 0 0}.d-timeline>li{position:relative;display:flex;gap:15px;padding-bottom:23px}.d-timeline>li:before{content:'';position:absolute;left:14px;top:28px;bottom:0;border-left:1px solid #e9e9e9}.d-timeline>li:last-child{padding-bottom:0}.d-timeline>li:last-child:before{display:none}.d-timeline>li>i{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:#f6f6f6;border:1px solid #eaeaea;color:#999;flex-shrink:0;z-index:1}.d-timeline>li>i .icon{width:13px;height:13px}.d-timeline>li[data-color=red]>i{color:#e84a39;background:#fff1ee;border-color:#ffdbd5}.d-timeline>li[data-color=yellow]>i{color:#d9821b;background:#fff7e9;border-color:#ffe6ba}.d-timeline>li[data-color=green]>i{color:#22a371;background:#ebfbf4;border-color:#c9f0df}.d-timeline time{font-size:var(--fox-text-caption);color:#aaa;display:block;margin:2px 0 7px}.d-timeline b{font-size:var(--fox-text-caption);display:block;color:#444;line-height:1.5}.d-timeline p{font-size:var(--fox-text-caption);color:#aaa;line-height:1.8;margin:5px 0 0}.d-sidebar-add{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:16px 9px 22px;color:#fff}.d-sidebar-add>span{display:flex;align-items:center;justify-content:center;border:1px solid #ff671d70;box-shadow:0 0 0 5px #ff671d0d;background:var(--orange);width:42px;height:42px;border-radius:50%;flex-shrink:0}.d-sidebar-add>b{font-size:var(--fox-text-body);font-weight:700;line-height:1.5}.app-mobile-nav .d-central-report{position:relative;overflow:visible!important;color:#e46224!important}.app-mobile-nav .d-central-report>i{position:absolute;top:-24px;width:57px;height:57px;border-radius:50%;background:var(--orange);border:5px solid #fafafa;box-shadow:0 0 0 1px #ff671d80,0 8px 24px #ff671d40;display:flex;align-items:center;justify-content:center;color:#fff}.app-mobile-nav .d-central-report>i>.icon{width:26px;height:26px}.app-mobile-nav .d-central-report>span{margin-top:28px;font-weight:700;font-size:var(--fox-text-caption)}.d-partner-home{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.8fr);gap:25px;background:radial-gradient(ellipse at 100% 0%,#ff671d17,transparent 65%),linear-gradient(135deg,#202020,#111);border:1px solid #ffffff04;border-radius:29px;padding:38px;color:#fff;box-shadow:0 15px 35px #0000000d}.d-home-copy>.r-overline{font-size:var(--fox-text-eyebrow);color:#858585}.d-home-copy>h2{font-size:clamp(27px,2.6vw,39px);line-height:1.16;letter-spacing:-.04em;margin:19px 0 28px}.d-home-copy>h2>span{color:var(--orange)}#d-quick-search>label{font-size:var(--fox-text-caption);color:#aaa;display:block;margin-bottom:10px}#d-quick-search>div{display:flex;align-items:center;gap:12px;border-radius:19px;padding:7px 7px 7px 16px;background:#fff;color:#aaa;box-shadow:0 8px 26px #0002}#d-search{background:transparent;border:0;outline:0;color:#222;font:inherit;font-size:var(--fox-text-input);width:100%;min-width:0}#d-quick-search .button{min-height:43px;padding:0 18px;font-size:var(--fox-text-body);gap:12px;border-radius:13px}.d-search-examples{display:flex;align-items:center;gap:10px;font-size:var(--fox-text-caption);color:#777;margin-top:15px}.d-search-examples>span{font-size:var(--fox-text-caption);letter-spacing:.09em}.d-search-examples>button{border:1px solid #444;border-radius:30px;padding:7px 12px;color:#aaa}.d-home-case{display:flex;align-items:center;gap:3px;background:#ffffff03;border:1px solid #ffffff0c;border-radius:22px;padding:15px 13px;min-width:0}.d-home-case>span{display:flex;flex-direction:column;gap:10px}.d-home-case small{font-size:var(--fox-text-caption);letter-spacing:.1em;color:#898989}.d-home-case b{font-size:16px;line-height:1.4}.d-home-case em{font-style:normal;color:#b58b7e;font-size:var(--fox-text-body)}.d-home-case span>i{display:flex;align-items:center;gap:10px;font-style:normal;line-height:1.7;font-size:var(--fox-text-caption);color:#777;margin-top:10px}.d-home-case span>i .icon{flex-shrink:0;width:12px;height:12px;color:var(--orange)}.d-home-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0 36px}.d-home-actions>button,.d-home-actions>a{display:flex;align-items:center;gap:13px;text-align:left;padding:20px;background:#fff;border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 5px 18px #00000003}.d-home-actions>button>span:nth-child(2),.d-home-actions>a>span:nth-child(2){min-width:0;flex:1}.d-home-actions b{font-size:var(--fox-text-body);line-height:1.5;display:block}.d-home-actions small{font-size:var(--fox-text-caption);line-height:1.6;color:#aaa;display:block;margin-top:6px}.d-home-actions>a>.icon,.d-home-actions>button>.icon{width:14px;height:14px;color:#aaa;flex-shrink:0}.d-round-add,.d-round-icon{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f6f6f6;border-radius:50%;color:#999}.d-round-add{background:var(--orange);color:#fff;box-shadow:0 0 0 4px #fff0e8}.d-round-add>.icon{width:21px;height:21px}.d-round-icon>.icon{width:19px;height:19px}.d-section-heading h2{font-size:17px}.d-mini-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.d-mini-cases>button{display:flex;align-items:center;gap:13px;text-align:left;padding:22px}.d-mini-cases>button>span:nth-child(2){display:flex;flex-direction:column;gap:7px;flex:1}.d-mini-cases small{font-size:var(--fox-text-caption);color:#aaa;letter-spacing:.1em}.d-mini-cases b{font-size:var(--fox-text-body);line-height:1.5}.d-mini-cases em{font-size:var(--fox-text-caption);color:#999;font-style:normal}.d-mini-cases .icon{width:14px;height:14px;color:#999}.d-origin-info{display:flex;gap:10px;border-radius:15px;background:#fff4ed;padding:16px;color:#a6755a;font-size:var(--fox-text-body);line-height:1.8;margin:12px 0 17px}.d-origin-info>.icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.d-new-report .modal-copy{font-size:var(--fox-text-body);line-height:1.8}.d-origin-app>label{font-size:var(--fox-text-body);display:block;margin-bottom:10px}.d-origin-app>select{width:100%}.d-new-report fieldset{margin:12px 0}.d-new-report .field-hint{line-height:1.8}.d-search-results{display:flex;flex-direction:column;gap:10px}.d-search-results>button{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid #eee;border-radius:17px;padding:20px}.d-search-results span{flex:1}.d-search-results b,.d-search-results small{display:block;font-size:var(--fox-text-caption)}.d-search-results small{color:#999;font-size:var(--fox-text-caption);margin-top:7px}
.in-access{background:#0b0b0b;color:#fff}.a-access{min-height:100svh;background:#0b0b0b;padding:0 24px 24px}.a-header{height:94px;max-width:1530px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 17px}.a-header .brand{font-size:21px}.a-back{font-size:var(--fox-text-body);color:#868686;display:flex;gap:17px;align-items:center}.a-back>.icon{width:15px;height:15px}.a-layout{max-width:1530px;margin:auto;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(420px,.8fr);border:1px solid #ffffff12;border-radius:35px;overflow:hidden;box-shadow:0 30px 80px #0008;min-height:710px}.a-poster{position:relative;overflow:hidden;min-height:710px;background:radial-gradient(ellipse at 80% 10%,#ff671d16,transparent 60%),linear-gradient(120deg,#1a1a1a,#0f0f0f);border-right:1px solid #ffffff0a}.a-poster-grid{position:absolute;inset:0;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:100px 100px;opacity:.025;mask-image:linear-gradient(#000,transparent 95%)}.a-poster-label{position:absolute;top:40px;left:45px;z-index:3;font-size:var(--fox-text-caption);letter-spacing:.13em;color:#9a9a9a;display:flex;gap:10px;align-items:center}.a-live-dot{width:5px;height:5px;background:var(--orange);border-radius:50%;box-shadow:0 0 12px #ff671d50}.a-cars-preview{position:absolute;top:120px;left:0;right:0;height:320px;filter:blur(1.4px);opacity:.74}.a-cars-preview:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#151515 0%,#15151500 68%);z-index:5}.a-preview-car{position:absolute;width:49%;height:260px;overflow:hidden;border:1px solid #ffffff20;border-radius:22px;background:#222;box-shadow:0 20px 50px #0008;top:20px}.a-preview-car img{width:100%;height:100%;object-fit:cover}.a-preview-car>span{position:absolute;bottom:0;left:0;right:0;padding:45px 17px 15px;background:linear-gradient(transparent,#000e);font-size:var(--fox-text-body);font-weight:700}.a-car-0{left:-7%;transform:rotate(-10deg);top:35px;opacity:.65}.a-car-1{left:26%;transform:rotate(-2deg);z-index:3;width:54%;height:280px;top:0}.a-car-2{right:-15%;transform:rotate(11deg);opacity:.7}.a-car-2 img{object-fit:cover;background:#fff}.a-poster-copy{position:absolute;left:45px;right:35px;bottom:101px;z-index:6}.a-poster-copy>.r-overline{font-size:var(--fox-text-eyebrow);color:#858585;letter-spacing:.13em}.a-poster-copy>h1{font-size:clamp(33px,3.3vw,53px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 23px}.a-poster-copy em{font-style:normal;color:var(--orange)}.a-poster-copy>p{font-size:var(--fox-text-body);line-height:1.9;color:#999;max-width:425px}.a-poster-tags{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.a-poster-tags>span{display:flex;align-items:center;gap:7px;font-size:var(--fox-text-caption);color:#8c8c8c}.a-poster-tags .icon{width:14px;height:14px;color:#b5b5b5}.a-poster-foot{position:absolute;bottom:36px;left:45px;right:45px;display:flex;align-items:center;justify-content:space-between;font-size:var(--fox-text-caption);color:#656565;letter-spacing:.17em}.a-poster-foot>.fox-logo{color:var(--orange);width:25px;height:25px}.a-form-side{background:#fafafa;color:#171717;padding:30px 38px 25px;display:flex;flex-direction:column}.a-role-switch{display:grid;grid-template-columns:1fr 1fr;padding:5px;border:1px solid #e4e4e4;background:#f0f0f0;border-radius:50px;gap:4px}.a-role-switch>a{display:flex;align-items:center;justify-content:center;gap:8px;color:#999;padding:12px 8px;font-size:var(--fox-text-caption);white-space:nowrap;border-radius:40px;transition:.25s}.a-role-switch>a.active{color:#fff;background:#171717;box-shadow:0 3px 13px #0002}.a-role-switch .icon{width:14px;height:14px}.a-form-content{padding:37px 15px 20px;max-width:420px;margin:auto;width:100%}.a-form-fox{display:flex;width:49px;height:49px;align-items:center;justify-content:center;background:#fff0e7;border:1px solid #ffe5d5;border-radius:16px;color:var(--orange);margin-bottom:28px}.a-form-fox>.fox-logo{width:29px;height:29px}.a-form-content>.r-overline{color:#aaa;font-size:var(--fox-text-eyebrow);letter-spacing:.14em}.a-form-content>h2{font-size:37px;letter-spacing:-.045em;line-height:1.08;margin:17px 0 20px}.a-form-content>p:not(.a-demo-note){font-size:var(--fox-text-body);line-height:1.9;color:#999;margin:0 0 24px}.a-smart-buttons{display:flex;flex-direction:column;gap:10px;margin:24px 0 19px}.a-smart-buttons>button{display:flex;align-items:center;gap:14px;min-height:53px;padding:14px 18px;border-radius:50px;text-align:left;border:1px solid #e2e2e2;box-shadow:0 3px 12px #00000004;font-size:var(--fox-text-body);font-weight:700;transition:.2s}.a-smart-buttons>button:hover{transform:translateY(-2px);box-shadow:0 7px 17px #0001}.a-smart-buttons>button>svg:first-child{width:21px;height:21px;flex-shrink:0}.a-smart-buttons>button>span{flex:1}.a-smart-buttons>button>.icon{width:15px;height:15px}.a-google{background:#fff;color:#343434}.a-apple{background:#171717;color:#fff;border-color:#171717!important}.a-access-details{display:flex;flex-direction:column;gap:10px;font-size:var(--fox-text-caption);color:#aaa;margin-bottom:25px}.a-access-details>span{display:flex;gap:8px;align-items:center}.a-access-details .icon{width:12px;height:12px;color:#888}.a-demo-note{border-top:1px solid #e9e9e9;padding-top:18px;color:#aaa;font-size:var(--fox-text-caption);line-height:1.9}.a-demo-note>b{display:block;color:#888;letter-spacing:.08em;font-size:var(--fox-text-caption);margin-bottom:5px}.a-watch-tour{display:flex;align-items:center;gap:10px;color:#a96542;font-size:var(--fox-text-caption);margin-top:20px}.a-watch-tour>.icon{width:14px;height:14px}.a-form-footer{display:flex;justify-content:space-between;gap:10px;font-size:var(--fox-text-caption);color:#aaa;padding-top:20px;border-top:1px solid #e8e8e8;margin-top:auto;line-height:1.6}.a-form-footer button{color:#222;text-decoration:underline;text-underline-offset:3px}.a-form-footer small{font-size:var(--fox-text-caption);letter-spacing:.09em;align-self:center}.a-report-preview{position:absolute;left:43px;right:37px;top:105px;border:1px solid #ffffff29;background:linear-gradient(135deg,#242424,#131313);border-radius:25px;padding:25px;transform:perspective(1200px) rotateY(-6deg) rotateZ(-4deg);filter:blur(1.5px);opacity:.7;box-shadow:0 20px 40px #0008}.a-report-preview:after{content:'';position:absolute;inset:45% -8% -20%;background:linear-gradient(transparent,#151515 88%);pointer-events:none}.a-report-top{display:flex;align-items:center;justify-content:space-between;font-size:var(--fox-text-caption);color:#999;letter-spacing:.13em;padding-bottom:17px;border-bottom:1px solid #ffffff0c}.a-report-top>b{color:#e7e7e7;font-size:var(--fox-text-body)}.a-report-body{display:flex;align-items:center;justify-content:space-between;gap:16px;height:250px;padding:25px 0 15px}.a-report-body>div:first-child>small{font-size:var(--fox-text-caption);color:#777;letter-spacing:.12em}.a-report-body h3{font-size:33px;letter-spacing:-.04em;line-height:1.05;margin:15px 0 21px;color:#fff}.a-report-red{display:inline-flex;gap:7px;align-items:center;font-size:var(--fox-text-caption);letter-spacing:.1em;color:#ff9f89;border:1px solid #ff806533;padding:9px 13px;border-radius:50px}.a-report-red>i{display:block;width:5px;height:5px;border-radius:50%;background:#ff513f}.a-report-body p{font-size:var(--fox-text-caption);color:#888;line-height:1.9;margin:17px 0 0}.a-report-body .d-traffic{transform:scale(.72);margin:-43px -9px -43px -17px}.a-report-bottom{display:flex;gap:18px;margin-top:15px;font-size:var(--fox-text-caption);color:#888}.a-report-bottom>span{display:flex;gap:7px;align-items:center}.a-report-bottom .icon{width:12px;height:12px}.a-report-lines{display:flex;flex-direction:column;gap:8px;margin-top:25px}.a-report-lines>i{width:80%;height:4px;border-radius:5px;background:#ffffff07}.a-report-lines>i:nth-child(2){width:65%}.a-report-lines>i:nth-child(3){width:76%}.a-partner .a-poster-copy>h1{font-size:clamp(30px,3vw,47px)}.a-sidebar-logout{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0 18px;text-align:left;font-size:var(--fox-text-caption);color:#858585}.a-sidebar-logout>.icon{width:14px;height:14px}.a-sidebar-logout>.icon:last-child{margin-left:auto}
/* Reviews are revealed after both submissions or the review deadline. */
.x-review-panel{border:1px solid #e9e9e9;background:#fafafa;border-radius:20px;padding:23px;margin-top:25px}.x-review-top{display:flex;align-items:center;gap:12px;margin-bottom:15px}.x-review-top>span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff0e8;color:var(--orange);flex-shrink:0}.x-review-top h3{margin:0;font-size:15px;letter-spacing:-.02em}.x-review-top small{font-size:var(--fox-text-caption);line-height:1.6;color:#aaa;display:block;margin-top:5px}.x-review-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.x-review-person{padding:15px;border:1px solid #e6e6e6;border-radius:15px;background:#fff}.x-review-person>b{display:block;font-size:var(--fox-text-body);margin-bottom:8px}.x-review-person small{color:#aaa;font-size:var(--fox-text-caption);line-height:1.6;display:block}.x-review-person p{font-size:var(--fox-text-body);color:#888;line-height:1.8}.x-stars{font-size:15px;color:var(--orange);letter-spacing:2px;display:block;margin:12px 0}.x-review-locked{display:flex;align-items:center;gap:9px;font-size:var(--fox-text-caption);color:#999;line-height:1.8}.x-review-locked>.icon{width:15px;height:15px;flex-shrink:0}.x-rating-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #eee}.x-rating-row>label{font-size:var(--fox-text-body);color:#555}.x-rating-row>select{width:137px!important}.x-review-compose>h2{margin-bottom:18px}.x-review-compose .button{margin-top:25px}.x-review-profile-banner{padding:20px;border:1px solid #ffe6d9;border-radius:19px;background:#fff6f0;margin-bottom:20px}.x-review-profile-banner b{font-size:var(--fox-text-body)}.x-review-profile-banner p{font-size:var(--fox-text-body);line-height:1.8;color:#a0806c}.x-review-profile-banner .button{min-height:40px;font-size:var(--fox-text-body)}
/* Guided tutorial. */
.t-launch{display:flex;gap:9px;align-items:center;color:#999;font-size:var(--fox-text-caption)}.t-launch>.icon{width:14px;height:14px}.t-tour{position:fixed;z-index:120;bottom:25px;right:25px;width:min(410px,calc(100vw - 32px));color:#fff;background:linear-gradient(135deg,#242424,#111);border:1px solid #ffffff20;border-radius:26px;box-shadow:0 20px 70px #0006;overflow:hidden}.t-tour[hidden]{display:none}.t-tour>header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px 0}.t-tour>header>span{font-size:var(--fox-text-caption);letter-spacing:.12em;color:#aaa;display:flex;align-items:center;gap:8px}.t-tour .fox-logo{color:var(--orange);width:17px;height:17px}.t-tour>header>button{color:#777}.t-tour .icon{width:15px;height:15px}.t-tour>main{padding:20px 23px 23px}.t-tour h2{font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:0 0 14px}.t-tour p{font-size:var(--fox-text-body);line-height:1.85;color:#aaa;margin:0}.t-tour .t-subtitle{font-size:var(--fox-text-caption);line-height:1.8;color:#727272;margin-top:15px}.t-controls{display:flex;gap:9px;align-items:center;padding:0 22px 21px}.t-controls>button{display:flex;align-items:center;justify-content:center;border:1px solid #444;border-radius:50px;padding:10px 13px;color:#aaa;font-size:var(--fox-text-caption);gap:7px}.t-controls>button.t-next{background:var(--orange);border-color:var(--orange);color:#fff;margin-left:auto}.t-progress{height:3px;background:#ffffff0d}.t-progress>i{display:block;height:100%;background:var(--orange);transition:width .4s}.t-highlight{outline:3px solid #ff671dbb!important;outline-offset:6px;box-shadow:0 0 0 12px #ff671d14!important;transition:outline .3s}.t-chapters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.t-chapters>button{padding:17px;text-align:left;border:1px solid #e7e7e7;border-radius:17px;display:flex;gap:13px;align-items:center}.t-chapters>button>span{font-size:var(--fox-text-body);color:var(--orange)}.t-chapters>button>b{font-size:var(--fox-text-body);color:#555;line-height:1.5}.t-chapters>button:hover{background:#fff6f0;border-color:#ff671d50}
@media(max-width:1150px){.a-layout{grid-template-columns:minmax(0,1fr) 420px}.a-poster-copy{left:30px;right:25px}.a-poster-label,.a-poster-foot{left:30px}.a-poster-copy>h1{font-size:36px}.a-poster-tags{gap:13px}.a-form-side{padding:27px}.a-report-preview{left:25px;right:20px;padding:20px}.a-report-body h3{font-size:28px}.a-report-body .d-traffic{transform:scale(.6);margin:-50px -25px}.d-dossier-grid{grid-template-columns:minmax(0,1fr) 260px}.d-partner-home{grid-template-columns:minmax(0,1fr) 270px;padding:28px}.d-home-copy>h2{font-size:29px}.d-home-actions>button,.d-home-actions>a{padding:17px;gap:11px}.d-home-actions small{font-size:var(--fox-text-caption)}.d-home-actions b{font-size:var(--fox-text-body)}.d-mini-cases>button{padding:18px}.r-vehicle-art{height:210px!important}}
@media(max-width:900px){.a-layout{grid-template-columns:1fr minmax(360px,.9fr)}.a-form-side{padding:22px}.a-form-content{padding:34px 3px 20px}.a-form-content>h2{font-size:33px}.a-poster-copy>h1,.a-partner .a-poster-copy>h1{font-size:31px}.a-poster-copy>p{font-size:var(--fox-text-body)}.a-poster-tags>span{font-size:var(--fox-text-caption)}.a-report-preview{left:20px;right:17px;top:110px}.a-report-body h3{font-size:25px}.a-report-body>div:first-child>small{font-size:var(--fox-text-caption)}.a-report-red{font-size:var(--fox-text-caption);padding:8px}.a-report-body p{font-size:var(--fox-text-caption)}.a-report-body .d-traffic{transform:scale(.5);margin:-65px -34px -65px -32px}.a-report-top{font-size:var(--fox-text-caption)}.a-report-top>b{font-size:var(--fox-text-caption)}.a-report-bottom{gap:10px;font-size:var(--fox-text-caption)}.a-report-bottom .icon{width:10px;height:10px}.d-dossier-grid{grid-template-columns:minmax(0,1fr)}.d-aside-column{display:grid;grid-template-columns:1fr 1fr}.d-aside-column .d-found-button{grid-column:1/-1}.d-partner-home{grid-template-columns:1fr}.d-home-case{min-height:155px;padding:14px 25px}.d-home-case .d-traffic-compact{margin:-72px -15px -72px -10px}.d-home-case>span{display:grid;grid-template-columns:1fr 1fr;flex:1;gap:10px 20px}.d-home-case small,.d-home-case b{grid-column:1}.d-home-case span>i{grid-column:2;grid-row:1/4;justify-content:flex-end;font-size:var(--fox-text-body)}.d-home-case em{grid-column:1}.d-home-actions{grid-template-columns:1fr}.d-home-actions>button,.d-home-actions>a{padding:18px 23px}.d-home-actions b{font-size:var(--fox-text-body)}.d-home-actions small{font-size:var(--fox-text-caption)}.d-mini-cases{grid-template-columns:1fr}.d-mini-cases>button{padding:23px}.d-mini-cases b{font-size:var(--fox-text-body)}.d-mini-cases em{font-size:var(--fox-text-body)}.d-mini-cases small{font-size:var(--fox-text-caption)}}
@media(max-width:700px){.a-access{padding:0 12px 18px}.a-header{height:77px;padding:0 10px}.a-header .brand{font-size:19px}.a-header .fox-logo{width:24px;height:24px}.a-back{font-size:var(--fox-text-caption);gap:8px}.a-layout{display:flex;flex-direction:column;border-radius:27px;min-height:0}.a-poster{min-height:490px;border-right:0;border-bottom:1px solid #ffffff0d}.a-poster-label{top:28px;left:27px;font-size:var(--fox-text-caption)}.a-cars-preview{top:83px;height:240px}.a-preview-car{height:205px;border-radius:18px}.a-car-1{height:220px;top:0}.a-car-0{top:23px}.a-preview-car>span{font-size:var(--fox-text-body)}.a-poster-copy{bottom:62px;left:27px;right:24px}.a-poster-copy>.r-overline{font-size:var(--fox-text-eyebrow)}.a-poster-copy>h1,.a-partner .a-poster-copy>h1{font-size:32px;margin:17px 0 16px;line-height:1.08}.a-poster-copy>p{font-size:var(--fox-text-body);line-height:1.85;max-width:340px}.a-poster-tags{gap:11px;margin-top:19px}.a-poster-tags>span{font-size:var(--fox-text-caption);gap:5px}.a-poster-tags .icon{width:11px;height:11px}.a-poster-foot{bottom:22px;left:27px;right:27px;font-size:var(--fox-text-caption)}.a-poster-foot>.fox-logo{width:19px;height:19px}.a-form-side{padding:24px 22px 20px}.a-role-switch>a{font-size:var(--fox-text-caption);padding:12px 6px;gap:6px}.a-form-content{padding:30px 4px 21px;max-width:420px}.a-form-fox{width:44px;height:44px;border-radius:14px;margin-bottom:21px}.a-form-fox>.fox-logo{width:26px;height:26px}.a-form-content>h2{font-size:34px;line-height:1.06}.a-form-content>p:not(.a-demo-note){font-size:var(--fox-text-body);line-height:1.8}.a-smart-buttons>button{font-size:var(--fox-text-body);min-height:55px}.a-access-details{font-size:var(--fox-text-caption)}.a-demo-note{font-size:var(--fox-text-caption);line-height:1.8}.a-demo-note>b{font-size:var(--fox-text-caption)}.a-watch-tour{font-size:var(--fox-text-body)}.a-form-footer{font-size:var(--fox-text-caption);gap:20px}.a-report-preview{top:78px;left:23px;right:18px;padding:17px;border-radius:20px}.a-report-body{height:224px}.a-report-top{font-size:var(--fox-text-caption)}.a-report-top>b{font-size:var(--fox-text-caption)}.a-report-body h3{font-size:29px;margin:12px 0 15px}.a-report-body>div:first-child>small{font-size:var(--fox-text-caption)}.a-report-red{font-size:var(--fox-text-caption)}.a-report-body p{font-size:var(--fox-text-caption)}.a-report-body .d-traffic{transform:scale(.61);margin:-55px -23px -55px -30px}.a-report-bottom{font-size:var(--fox-text-caption);gap:13px;margin-top:8px}.a-report-lines{margin-top:15px}.a-partner .a-poster{min-height:530px}.a-partner .a-poster-copy{bottom:62px}.a-partner .a-poster-copy>h1{font-size:30px}.a-partner .a-poster-copy>p{max-width:315px}.d-topline{display:block;padding-right:19px;margin-bottom:22px}.d-topline h2{font-size:28px;margin-bottom:10px}.d-topline>div>p:last-child{font-size:var(--fox-text-body);line-height:1.8}.d-topline>.d-private-tag{margin-top:17px;font-size:var(--fox-text-caption)}.d-signal-hero{border-radius:24px;min-height:327px;padding:27px 24px 39px;gap:12px}.d-hero-main{max-width:56%}.d-hero-kicker{font-size:var(--fox-text-eyebrow);letter-spacing:.1em;line-height:1.8;display:block}.d-hero-main h3{font-size:30px;margin:15px 0}.d-hero-main>p{font-size:var(--fox-text-body);line-height:1.8;margin-bottom:17px}.d-status-pill{font-size:var(--fox-text-caption);padding:9px 11px;gap:7px;line-height:1.5}.d-status-pill>i{width:5px;height:5px;flex-shrink:0}.d-signal-hero>.d-traffic{transform:rotate(4deg) scale(.65);margin:-48px -26px -46px -19px}.d-hero-demo{font-size:var(--fox-text-caption);left:24px;right:20px;line-height:1.6;bottom:16px;letter-spacing:.08em}.d-case-car{left:0;opacity:.45}.d-case-car>i{background:linear-gradient(90deg,#101010e8,#10101080 60%,#10101060),linear-gradient(0deg,#101010aa,transparent)}dialog:has(.d-dossier){width:calc(100vw - 18px);max-height:94svh;padding:23px 17px;border-radius:24px}dialog:has(.d-new-report){padding:30px 23px}.d-example-switch{gap:7px;padding:18px 0}.d-example-switch>span{width:100%;font-size:var(--fox-text-caption);margin-bottom:5px}.d-example-switch>button{font-size:var(--fox-text-caption);padding:8px 12px}.d-key-facts>div{padding:15px 11px;grid-template-columns:20px 1fr;gap:4px 5px}.d-key-facts b{font-size:var(--fox-text-body)}.d-key-facts small{font-size:var(--fox-text-caption);line-height:1.7;letter-spacing:.02em}.d-key-facts .icon{width:16px;height:16px}.d-dossier-grid{gap:18px}.d-dossier .app-panel{padding:22px 19px}.d-dossier .panel-heading{gap:9px}.d-dossier .panel-heading h2{font-size:15px}.d-dossier .panel-heading .d-private-tag{font-size:var(--fox-text-caption)}.d-private-tag .icon{width:12px;height:12px}.d-section-copy{font-size:var(--fox-text-body);line-height:1.85}.d-case-summary>p{font-size:var(--fox-text-body)}.d-doc-list>button{padding:14px 11px;gap:10px}.d-doc-list b{font-size:var(--fox-text-body)}.d-doc-list small{font-size:var(--fox-text-caption)}.d-document-viewer>iframe{height:430px}.d-doc-viewer-top{padding:11px;gap:9px}.d-doc-viewer-top>b{font-size:var(--fox-text-caption)}.d-doc-viewer-top>a{font-size:var(--fox-text-caption);white-space:nowrap}.d-photo-wrap{height:220px}.d-sighting-content{padding:18px}.d-sighting-content>div>small{font-size:var(--fox-text-caption)}.d-sighting-content>.button{font-size:var(--fox-text-caption);padding:12px 16px}.d-aside-column{grid-template-columns:1fr}.d-aside-column .button{font-size:var(--fox-text-body)}.d-timeline b{font-size:var(--fox-text-caption)}.d-timeline p{font-size:var(--fox-text-caption)}.d-timeline time{font-size:var(--fox-text-caption)}.d-home-copy>.r-overline{font-size:var(--fox-text-eyebrow);line-height:1.7}.d-partner-home{padding:26px 23px;border-radius:24px;gap:22px}.d-home-copy>h2{font-size:27px;line-height:1.15;margin-top:17px}.d-home-copy>h2>br{display:none}#d-quick-search>div{padding-left:12px;gap:8px;border-radius:16px}#d-search{font-size:var(--fox-text-input)}#d-quick-search .button{padding:0 13px;font-size:var(--fox-text-body);gap:6px}#d-quick-search .button>.icon{width:14px;height:14px}#d-quick-search>div>.icon{width:17px;height:17px;flex-shrink:0}.d-home-case{padding:12px 13px;min-height:160px}.d-home-case>span{display:flex;gap:8px}.d-home-case b{font-size:15px}.d-home-case small{font-size:var(--fox-text-caption)}.d-home-case span>i{justify-content:flex-start;font-size:var(--fox-text-caption);margin-top:7px;line-height:1.5}.d-home-case .d-traffic-compact{transform:scale(.45);margin:-86px -30px -87px -27px}.d-home-actions{margin-top:18px;margin-bottom:29px;gap:12px}.d-home-actions>button,.d-home-actions>a{padding:20px 18px}.d-home-actions b{font-size:var(--fox-text-body)}.d-home-actions small{font-size:var(--fox-text-caption)}.d-section-heading{align-items:center;gap:15px}.d-section-heading h2{font-size:15px}.d-section-heading>a{font-size:var(--fox-text-caption);gap:7px}.d-search-results>button{padding:17px 14px}.d-search-results b{font-size:var(--fox-text-body)}.d-search-results small{font-size:var(--fox-text-caption)}.r-vehicle-art{height:220px!important}.r-modal-car>.r-real-car{height:220px}.x-review-pair{grid-template-columns:1fr}.x-rating-row>label{font-size:var(--fox-text-body)}.x-rating-row>select{width:120px!important}.x-review-person p{font-size:var(--fox-text-body)}.t-tour{bottom:90px;right:16px;max-width:calc(100vw - 32px)}.t-tour>main{padding:18px 22px}.t-tour h2{font-size:19px}.t-tour p{font-size:var(--fox-text-body)}.t-controls{padding:0 20px 18px}.t-launch{font-size:var(--fox-text-caption)}.t-chapters{grid-template-columns:1fr}.a-sidebar-logout{display:none}}
.g-photo-guide{margin:25px 0;padding:25px;border:1px solid #ececec;border-radius:23px;background:#fafafa}.g-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.g-guide-heading h3{font-size:20px;letter-spacing:-.03em;margin:12px 0 0}.g-guide-heading .r-overline{font-size:var(--fox-text-eyebrow);color:#aaa}.g-guide-heading>b{font-size:var(--fox-text-body);white-space:nowrap;color:var(--orange)}.g-photo-guide>p{font-size:var(--fox-text-body);color:#999;line-height:1.85}.g-standard-tags{display:flex;gap:10px;flex-wrap:wrap;margin:19px 0}.g-standard-tags>span{font-size:var(--fox-text-caption);display:flex;gap:5px;align-items:center;color:#999}.g-standard-tags .icon{width:11px;height:11px;color:var(--orange)}.g-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.g-photo-slot{border:1px solid #e4e4e4;border-radius:17px;overflow:hidden;background:#fff}.g-photo-slot.g-current{border-color:#ff671d7d;box-shadow:0 0 0 3px #ff671d09}.g-photo-slot.g-complete{border-color:#c7e8da}.g-slot-visual{height:130px;position:relative;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#b8b8b8}.g-photo-shape{width:85%;height:95px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.g-slot-visual>img{width:100%;height:100%;object-fit:cover}.g-slot-number{position:absolute;top:10px;left:10px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:var(--fox-text-caption);font-weight:700;background:#fff;color:#aaa;box-shadow:0 2px 8px #0001}.g-current .g-slot-number{background:var(--orange);color:#fff}.g-complete .g-slot-number{background:#27a474;color:#fff}.g-slot-visual>button{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:#fff9;color:#777;display:grid;place-items:center}.g-slot-visual>button .icon{width:12px;height:12px}.g-slot-copy{padding:15px 13px}.g-slot-copy>b{display:block;font-size:var(--fox-text-body);line-height:1.5}.g-slot-copy>p{font-size:var(--fox-text-caption);line-height:1.7;color:#aaa;min-height:29px;margin:7px 0 13px}.g-photo-upload{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;border:1px solid #ddd;padding:10px 8px;border-radius:40px;font-size:var(--fox-text-caption);color:#555;cursor:pointer;overflow:hidden}.g-photo-upload input{position:absolute;opacity:0;inset:0;width:100%;cursor:pointer}.g-photo-upload .icon{width:12px;height:12px}.g-upload-locked{color:#bbb;border-style:dashed;background:#fafafa;cursor:default}.g-file-ok{display:flex;align-items:center;gap:5px;color:#318b68;font-size:var(--fox-text-caption)}.g-file-ok>.icon{width:12px;height:12px}.g-photo-error{display:flex;align-items:flex-start;gap:10px;background:#fff0eb;border:1px solid #ffdacf;color:#ad5e45;font-size:var(--fox-text-body);line-height:1.8;padding:15px;border-radius:14px;margin-bottom:17px}.g-photo-error>.icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.g-photo-rules{margin:22px 0;padding-top:19px;border-top:1px solid #e8e8e8}.g-photo-rules>b{font-size:var(--fox-text-body)}.g-photo-rules>p{font-size:var(--fox-text-body);line-height:1.85;color:#999}.g-photo-rules>small{font-size:var(--fox-text-caption);color:#aaa;line-height:1.85;display:block}.g-photo-confirm{margin:15px 0}.g-photo-confirm>span{font-size:var(--fox-text-body);line-height:1.8}@media(max-width:700px){.g-photo-guide{padding:18px 13px}.g-photo-grid{gap:10px}.g-guide-heading h3{font-size:18px}.g-guide-heading .r-overline{font-size:var(--fox-text-eyebrow)}.g-slot-visual{height:100px}.g-slot-copy{padding:13px 10px}.g-slot-copy>b{font-size:var(--fox-text-caption)}.g-slot-copy>p{font-size:var(--fox-text-caption);min-height:42px}.g-photo-upload{font-size:var(--fox-text-caption);padding:9px 6px}.g-standard-tags{gap:8px}.g-standard-tags>span{font-size:var(--fox-text-caption)}.g-photo-guide>p{font-size:var(--fox-text-body)}.g-file-ok{font-size:var(--fox-text-caption)}}
.d-traffic.d-traffic-real.story{height:321px;width:124px;background:transparent;border:0;padding:0;border-radius:0;box-shadow:none;position:relative;overflow:visible}.d-traffic-real .traffic-housing{position:absolute;left:0;top:0;transform:scale(.694);transform-origin:top left}.a-mario-license{width:190px;height:112px;object-fit:contain;object-position:left center;border-radius:8px;display:block;margin-top:15px;box-shadow:0 8px 20px #0006}.d-document-viewer>.d-license-viewer{width:100%;display:block;background:#fff}.a-report-body:has(.a-mario-license){height:270px}.a-report-body:has(.a-mario-license) h3{font-size:33px;margin-bottom:14px}.a-report-body:has(.a-mario-license) p{font-size:8px;margin-top:12px}.a-report-body:has(.a-mario-license) .a-report-red{color:#ffbe78;border-color:#ff9d3a44}.a-report-body:has(.a-mario-license) .a-report-red>i{background:#ff9d3a}.a-license-tag{font-size:6px;color:#a18c82;display:block;margin-top:7px;letter-spacing:.07em}@media(max-width:900px){.a-mario-license{width:145px;height:88px}.a-report-body:has(.a-mario-license) h3{font-size:26px}.a-report-body:has(.a-mario-license){height:270px}}@media(max-width:700px){.a-mario-license{width:158px;height:97px}.a-report-body:has(.a-mario-license){height:253px}.a-report-body:has(.a-mario-license) h3{font-size:28px}.a-partner .a-poster-copy{bottom:53px}.a-partner .a-poster{min-height:565px}.a-partner .a-report-preview{top:83px}}
@media(prefers-reduced-motion:reduce){.a-smart-buttons>button,.t-progress>i{transition:none}.a-smart-buttons>button:hover{transform:none}}

.d-privacy-preview{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 19px;padding:15px;background:#f5f5f5;border:1px solid #e9e9e9;border-radius:16px}.d-privacy-preview>span{font-size:var(--fox-text-caption);color:#aaa;letter-spacing:.08em;margin-right:auto}.d-privacy-preview>button{border:1px solid #dedede;border-radius:50px;padding:9px 13px;font-size:var(--fox-text-caption);color:#999;background:#fff}.d-privacy-preview>button.active{background:#171717;color:#fff;border-color:#171717}@media(max-width:700px){.d-privacy-preview>span{width:100%;margin-bottom:5px}.d-privacy-preview{padding:13px}.d-privacy-preview>button{font-size:var(--fox-text-caption);padding:9px 12px}}

.app-mobile-nav .d-central-report>i,.d-sidebar-add>span{background:radial-gradient(ellipse at 32% 24%,#ffb69a,#ff6a50 21%,#f34431 57%,#b62118 91%);box-shadow:0 0 0 1px #ff513f90,0 7px 22px #ff513f5c,inset 0 2px 5px #ffe0c950,inset 0 -4px 7px #9b1e1945}.app-mobile-nav .d-central-report>i:before{content:'';position:absolute;inset:0;border-radius:50%;background-image:radial-gradient(#ffffff45 .6px,transparent 1px);background-size:3px 3px;opacity:.15}.app-mobile-nav .d-central-report>i>.fox-logo{width:29px;height:29px;color:#fff;position:relative;filter:drop-shadow(0 2px 2px #6a130d50)}.d-sidebar-add>span>.fox-logo{width:23px;height:23px;color:#fff}.app-mobile-nav .d-central-report{color:#db4a37!important}

.d-photo-wrap>video{width:100%;height:100%;object-fit:contain;background:#111}.c-consent-box+.c-anonymous{line-height:1.8}
.d-visible-plate{display:inline-flex;align-items:stretch;background:linear-gradient(#fff,#eaeaea);border:2px solid #d4d4d4;border-radius:7px;overflow:hidden;box-shadow:0 5px 18px #0007;margin:0 0 18px;color:#101010;max-width:100%}.d-visible-plate>b{font-family:Arial,sans-serif;font-size:29px;letter-spacing:3px;font-weight:700;padding:8px 14px;white-space:nowrap}.d-visible-plate>span{background:#16448a;color:#fff;font:bold 9px Arial,sans-serif;width:22px;display:flex;align-items:flex-end;justify-content:center;padding:7px 3px}.d-visible-plate>span:last-child{font-size:5px}.m-fee-hero,.n-notice-hero{display:flex;gap:35px;align-items:center;justify-content:space-between;border-radius:27px;padding:37px;background:radial-gradient(ellipse at 95% 0%,#ff671d25,transparent 65%),#161616;color:#fff;margin-bottom:22px}.m-fee-hero h2,.n-notice-hero h2{font-size:36px;line-height:1.08;letter-spacing:-.04em;margin:19px 0}.m-fee-hero h2 span,.n-notice-hero h2 span{color:var(--orange)}.m-fee-hero p,.n-notice-hero p{color:#999;font-size:var(--fox-text-body);line-height:1.85;max-width:450px}.m-fee-hero .r-overline,.n-notice-hero .r-overline{font-size:var(--fox-text-eyebrow);color:#888}.m-rate-pair{display:flex;gap:32px;align-items:center;padding:20px}.m-rate-pair>span{display:flex;flex-direction:column;gap:12px}.m-rate-pair b{font-size:52px;letter-spacing:-.06em;color:var(--orange)}.m-rate-pair small{font-size:var(--fox-text-caption);color:#888;letter-spacing:.12em}.m-fee-bookings{display:flex;flex-direction:column;gap:18px;margin-top:22px}.m-money-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.m-money-grid>span{display:flex;flex-direction:column;gap:10px;min-width:0}.m-money-grid small{font-size:var(--fox-text-caption);color:#aaa;letter-spacing:.04em;line-height:1.7}.m-money-grid b{font-size:23px;letter-spacing:-.04em}.m-fox-revenue b{color:var(--orange)}.m-partner-fee span{font-size:var(--fox-text-caption)!important;color:#999!important}.m-partner-net{padding-top:15px!important;border-top:1px solid #eee;margin-top:5px}.m-partner-net b{color:#257557}.m-booking-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.m-booking-actions .button{font-size:var(--fox-text-body);min-height:42px}.n-push-preview{flex-shrink:0;width:310px;border:1px solid #ffffff2a;background:linear-gradient(145deg,#ffffff1f,#ffffff0b);backdrop-filter:blur(20px);border-radius:23px;padding:22px;box-shadow:0 20px 40px #0005}.n-push-preview>div{display:flex;align-items:center;gap:9px;margin-bottom:18px;font-size:var(--fox-text-caption);font-weight:700}.n-push-preview .fox-logo{width:21px;height:21px;color:var(--orange)}.n-push-preview>div>small{margin-left:auto;font-size:var(--fox-text-caption);color:#999;letter-spacing:.09em}.n-push-preview>b{font-size:var(--fox-text-body);line-height:1.5;display:block}.n-push-preview>p{font-size:var(--fox-text-body);color:#b0b0b0;line-height:1.8;margin:12px 0 17px}.n-push-preview>span{font-size:var(--fox-text-caption);color:#777;letter-spacing:.06em}.n-preferences{display:flex;align-items:center;gap:18px;padding:19px 23px;border:1px solid #e6e6e6;border-radius:19px;background:#fff;margin-bottom:25px}.n-preferences label{display:flex;align-items:center;gap:7px;color:#777;font-size:var(--fox-text-body)}.n-preferences input{accent-color:var(--orange)}.n-preferences button{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:var(--fox-text-body);color:#a46440}.n-preferences small{font-size:var(--fox-text-caption);color:#aaa}.n-notice-list{display:flex;flex-direction:column;gap:15px}.n-notice-list>article{display:flex;gap:20px;padding:25px}.n-notice-icon{width:43px;height:43px;border-radius:15px;background:#fff0e7;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--orange)}.n-notice-list>article>div{min-width:0}.n-notice-list small{font-size:var(--fox-text-caption);color:#aaa;letter-spacing:.08em}.n-notice-list h3{font-size:16px;line-height:1.4;letter-spacing:-.02em;margin:12px 0}.n-notice-list p{font-size:var(--fox-text-body);line-height:1.85;color:#999;margin:0 0 18px}.n-notice-list .button{font-size:var(--fox-text-body);min-height:41px;padding:11px 18px;gap:22px}@media(max-width:900px){.m-fee-hero,.n-notice-hero{flex-direction:column;align-items:flex-start}.n-push-preview{width:100%}.m-rate-pair{padding-left:0}}@media(max-width:700px){.d-visible-plate>b{font-size:18px;letter-spacing:2px;padding:7px 8px}.d-visible-plate>span{width:17px;font-size:7px;padding:5px 2px}.d-visible-plate>span:last-child{font-size:4px}.m-fee-hero,.n-notice-hero{padding:26px 23px}.m-fee-hero h2,.n-notice-hero h2{font-size:29px}.m-money-grid{grid-template-columns:1fr 1fr;gap:22px 13px}.m-money-grid b{font-size:20px}.m-money-grid small{font-size:var(--fox-text-caption)}.m-rate-pair b{font-size:43px}.n-preferences{flex-wrap:wrap;gap:14px}.n-preferences button{margin-left:0}.n-preferences small{width:100%}.n-notice-list>article{padding:22px 19px;gap:13px}.n-notice-icon{width:33px;height:33px;border-radius:12px}.n-notice-icon>.icon{width:17px;height:17px}.n-notice-list h3{font-size:var(--fox-text-body)}.n-notice-list p{font-size:var(--fox-text-body)}.n-push-preview{padding:20px}}

.z-control-hero{display:flex;align-items:center;justify-content:space-between;gap:35px;background:radial-gradient(ellipse at 80% 0%,#ff671d2b,transparent 60%),#171717;padding:38px;border-radius:28px;color:#fff;margin-bottom:23px}.z-control-hero h2{font-size:33px;line-height:1.15;letter-spacing:-.04em;margin:17px 0}.z-control-hero h2 span{color:var(--orange)}.z-control-hero p{color:#999;font-size:var(--fox-text-body);line-height:1.85;max-width:430px}.z-control-hero .r-overline{font-size:var(--fox-text-eyebrow);color:#777}.z-earned{border:1px solid #ffffff14;background:#ffffff04;border-radius:22px;padding:26px;min-width:295px}.z-earned>small{font-size:var(--fox-text-caption);color:#999;letter-spacing:.1em}.z-earned>b{font-size:45px;letter-spacing:-.05em;color:var(--orange);display:block;margin:17px 0}.z-earned>span{font-size:var(--fox-text-caption);line-height:1.8;color:#888;display:block}.z-earned>a{font-size:var(--fox-text-caption);display:flex;gap:15px;align-items:center;margin-top:19px;color:#ddd}.z-earned .icon{width:13px;height:13px}.z-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin:23px 0}.z-control-grid .app-panel{padding:26px}.z-control-grid .panel-heading h2{font-size:16px}.z-worklist>a{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #eee}.z-worklist>a:last-child{border-bottom:0}.z-worklist>a>span{width:35px;height:35px;border-radius:12px;background:#f6f6f6;color:#999;display:grid;place-items:center;flex-shrink:0}.z-worklist>a>div{flex:1}.z-worklist b{display:block;font-size:var(--fox-text-body);line-height:1.5}.z-worklist small{font-size:var(--fox-text-caption);color:#aaa;line-height:1.7;display:block;margin-top:5px}.z-worklist>a>.icon{width:14px;height:14px;color:#aaa}.z-attention-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #fff1e8}.z-incident-list>button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:20px 0;border-bottom:1px solid #eee}.z-incident-list>button>span{width:39px;height:39px;border-radius:12px;background:#fff2eb;color:var(--orange);display:grid;place-items:center}.z-incident-list>button>div{flex:1}.z-incident-list small{display:block;color:#aaa;font-size:var(--fox-text-caption);letter-spacing:.04em;line-height:1.6}.z-incident-list b{display:block;font-size:var(--fox-text-body);line-height:1.5;margin:9px 0}.z-incident-list em{font-size:var(--fox-text-caption);color:#a68471;font-style:normal}.z-incident-list>button>.icon{width:14px;height:14px;color:#aaa}.z-account-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #eee}.z-account-list>div>div{flex:1}.z-account-list b{display:block;font-size:var(--fox-text-caption)}.z-account-list small{display:block;font-size:var(--fox-text-caption);color:#aaa;margin-top:6px}.z-account-list .avatar{width:32px;height:32px;font-size:var(--fox-text-caption)}.z-signal-totals{display:flex;gap:38px;padding:20px 0 25px}.z-signal-totals>span{display:grid;grid-template-columns:9px 1fr;gap:6px 12px}.z-signal-totals i{display:block;width:7px;height:7px;border-radius:50%;margin-top:10px}.z-signal-totals b{font-size:30px;line-height:1.2;letter-spacing:-.04em}.z-signal-totals small{grid-column:2;font-size:var(--fox-text-caption);color:#aaa}.z-earnings-table{margin-top:23px}.z-earnings-table th{font-size:var(--fox-text-caption);line-height:1.6}.z-earnings-table td{font-size:var(--fox-text-body);white-space:nowrap}.z-earnings-table td small{font-size:var(--fox-text-caption)}.z-earnings-table .r-badge{font-size:var(--fox-text-caption)}@media(max-width:1050px){.z-control-hero{align-items:flex-start;flex-direction:column}.z-earned{width:100%}.z-control-grid{grid-template-columns:1fr}}@media(max-width:700px){.z-control-hero{padding:27px 24px}.z-control-hero h2{font-size:28px}.z-earned{min-width:0;padding:23px}.z-earned>b{font-size:37px}.z-control-grid .app-panel{padding:23px 20px}.z-worklist b{font-size:var(--fox-text-body)}.z-worklist small{font-size:var(--fox-text-caption)}.z-incident-list b{font-size:var(--fox-text-body)}.z-account-list b{font-size:var(--fox-text-caption)}.z-signal-totals{gap:26px}.z-control-grid .panel-heading h2{font-size:15px}}
