.tgl{--tgl-paper:#f6f5f3;--tgl-bone:#efede9;--tgl-ink:#191919;--tgl-mid:#555555;--tgl-low:#8a8a8a;--tgl-line:#dcdad5;--tgl-red:#e51e25;--tgl-ink-rev:#f6f5f3;--tgl-display:var(--tg-font-display,"Satoshi",system-ui,-apple-system,sans-serif);--tgl-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--tgl-body:Inter,system-ui,-apple-system,sans-serif;background:var(--tgl-paper);color:var(--tgl-ink);font-family:var(--tgl-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.tgl-stage{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,12vh,140px) clamp(20px,6vw,120px);box-sizing:border-box}.tgl-stage-sweep{position:absolute;top:0;left:0;right:0;height:3px;transform-origin:left center;background:linear-gradient(90deg,transparent,var(--tgl-red),transparent);box-shadow:0 0 16px rgba(229,30,37,.6);z-index:6;pointer-events:none}.tgl-stage--dark{background:#0c0c0c;color:var(--tgl-ink-rev);--tgl-ink:var(--tgl-ink-rev);--tgl-mid:rgba(246,245,243,0.74);--tgl-low:rgba(246,245,243,0.6);--tgl-line:rgba(246,245,243,0.22);--tgl-paper:#0c0c0c;--tgl-bone:#161616}.tgl-stage--photo{background:#0b0b0b;color:var(--tgl-ink-rev);--tgl-ink:var(--tgl-ink-rev);--tgl-mid:rgba(246,245,243,0.78);--tgl-low:rgba(246,245,243,0.66);--tgl-line:rgba(246,245,243,0.28);overflow:hidden}.tgl-photo-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.tgl-photo-bg img,.tgl-photo-bg video{width:100%;height:100%;object-fit:cover;display:block}.tgl-photo-bg video{filter:contrast(1.06) saturate(1.04)}.tgl-photo-bg img{transform:scale(1.06);animation:tgl-kenburns 22s ease-in-out infinite alternate;will-change:transform}.tgl-photo-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,9,.92),rgba(9,9,9,.42) 34%,rgba(9,9,9,.5) 66%,rgba(9,9,9,.88))}.tgl-photo-scrim--hero{background:linear-gradient(180deg,rgba(9,9,9,.5),rgba(9,9,9,.12) 42%,rgba(9,9,9,.3) 78%,rgba(9,9,9,.72))}.tgl-photo-scrim--inspect{background:linear-gradient(180deg,rgba(9,9,9,.55),rgba(9,9,9,.15) 30%,rgba(9,9,9,.45) 70%,rgba(9,9,9,.97))}@keyframes tgl-kenburns{0%{transform:scale(1.06) translate(0)}to{transform:scale(1.18) translate(-2%,-1.5%)}}.tgl-inner{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto}.tgl-display{font-family:var(--tgl-display);font-weight:700;font-size:clamp(2.6rem,9vw,8.5rem);line-height:.98;letter-spacing:-.035em;text-transform:none;margin:0}.tgl-display--sm{font-size:clamp(2rem,6vw,5rem)}#enter .tgl-display{font-size:clamp(2rem,5.6vw,5.5rem)}.tgl-accent{color:var(--tgl-red)}.tgl-meta{font-family:var(--tgl-mono);font-size:clamp(10px,1vw,12px);letter-spacing:.18em;text-transform:uppercase;color:var(--tgl-low);margin:0}.tgl-meta--ink{color:var(--tgl-ink)}.tgl-num{font-family:var(--tgl-mono);font-size:clamp(3rem,12vw,11rem);line-height:.8;font-weight:400;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px var(--tgl-line);margin:0}.tgl-body{font-family:var(--tgl-body);font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.6;color:var(--tgl-mid);max-width:46ch;margin:0}.tgl-rule{height:1px;background:var(--tgl-line);border:0;width:100%}.tgl-cta-row{display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,18px)}.tgl-cta{overflow:hidden;padding:17px 34px;font-family:var(--tgl-body);font-weight:600;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1;letter-spacing:.01em;text-decoration:none;border-radius:999px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,color .28s ease,border-color .28s ease,background .28s ease}.tgl-cta,.tgl-cta-label{position:relative;display:inline-flex;align-items:center;gap:12px}.tgl-cta-label{z-index:1}.tgl-cta-arrow{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.tgl-cta:hover .tgl-cta-arrow{transform:translateX(6px)}.tgl-cta--primary{background:var(--tgl-red);color:#ffffff;border:1px solid var(--tgl-red);box-shadow:0 10px 28px rgba(229,30,37,.32)}.tgl-cta--primary:hover{transform:translateY(-3px);background:#f5333a;border-color:#f5333a;box-shadow:0 20px 52px rgba(229,30,37,.55)}.tgl-cta--ghost{border:1px solid rgba(160,160,160,.5);color:currentColor}.tgl-cta--ghost:hover{transform:translateY(-3px);border-color:var(--tgl-red);color:var(--tgl-red)}.tgl-slashes{font-family:var(--tgl-mono);color:var(--tgl-line);letter-spacing:.4em;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tgl-spec{display:grid;grid-template-columns:max-content 1fr;grid-gap:clamp(14px,1.8vw,22px) clamp(18px,3vw,48px);gap:clamp(14px,1.8vw,22px) clamp(18px,3vw,48px);align-items:baseline}.tgl-spec dt{font-size:clamp(15px,1.3vw,18px);letter-spacing:.05em;color:var(--tgl-low)}.tgl-spec dd,.tgl-spec dt{font-family:var(--tgl-mono)}.tgl-spec dd{font-size:clamp(18px,2vw,24px);letter-spacing:.02em;color:var(--tgl-ink);margin:0;text-align:right}.tgl-nav{position:fixed;top:0;left:0;right:0;z-index:50;width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,40px);padding:14px clamp(20px,4vw,56px);color:#ffffff;background:rgba(13,13,13,.55);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid rgba(255,255,255,.1)}.tgl-nav-brand{color:var(--tgl-red);text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0;opacity:.96;transition:opacity .2s ease}.tgl-nav-brand:hover{opacity:1}.tgl-nav-links{display:flex;align-items:center;gap:clamp(20px,2.6vw,40px)}.tgl-nav-link{position:relative;font-family:var(--tgl-body);font-size:14px;letter-spacing:.01em;color:rgba(255,255,255,.72);text-decoration:none;padding:4px 0;white-space:nowrap;transition:color .22s ease}.tgl-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.tgl-nav-link:hover{color:#ffffff}.tgl-nav-link:hover:after{transform:scaleX(1)}.tgl-nav-actions{position:relative;display:flex;align-items:center;gap:12px;flex-shrink:0}.tgl-nav-signin{display:inline-flex;align-items:center;font-family:var(--tgl-body);font-weight:600;font-size:14px;line-height:1;color:#0b0b0b;background:#ffffff;border:1px solid #ffffff;border-radius:999px;padding:11px 22px;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.tgl-nav-signin:hover{background:var(--tgl-red);border-color:var(--tgl-red);color:#ffffff;transform:translateY(-1px);box-shadow:0 8px 22px rgba(229,30,37,.4)}.tgl-nav-caret{width:12px;height:12px;margin-left:7px;margin-right:-2px;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.tgl-nav-signin[aria-expanded=true] .tgl-nav-caret{transform:rotate(180deg)}.tgl-signin-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:272px;padding:8px;display:flex;flex-direction:column;gap:2px;background:rgba(16,16,18,.94);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 26px 64px rgba(0,0,0,.55);z-index:60;transform-origin:top right;animation:tgl-signin-menu-in .2s cubic-bezier(.2,.7,.2,1)}@keyframes tgl-signin-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tgl-signin-menu-eyebrow{font-family:var(--tgl-body);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.42);margin:6px 12px 5px}.tgl-signin-menu-item{position:relative;display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 14px;border:0;border-radius:11px;background:transparent;cursor:pointer;transition:background .16s ease}.tgl-signin-menu-item:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--tgl-red);transform:scaleY(0);transform-origin:center;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.tgl-signin-menu-item:focus-visible,.tgl-signin-menu-item:hover{background:rgba(255,255,255,.06);outline:none}.tgl-signin-menu-item:focus-visible:before,.tgl-signin-menu-item:hover:before{transform:scaleY(1)}.tgl-signin-menu-label{font-family:var(--tgl-body);font-size:14px;font-weight:600;color:#ffffff}.tgl-signin-menu-desc{font-family:var(--tgl-body);font-size:12px;line-height:1.4;color:rgba(255,255,255,.56)}@media (prefers-reduced-motion:reduce){.tgl-signin-menu{animation:none}}.tgl-identify-top{display:grid;grid-template-columns:1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}@media (min-width:900px){.tgl-identify-top{grid-template-columns:minmax(0,1.35fr) minmax(320px,400px)}}.tgl-signin-card{position:relative;width:100%;max-width:400px;margin-left:auto;background:#ffffff;border:1px solid rgba(11,11,11,.08);border-radius:20px;padding:clamp(26px,3vw,36px);box-shadow:0 30px 70px rgba(11,11,11,.12),0 2px 6px rgba(11,11,11,.05)}.tgl-signin-card-badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:var(--tgl-red);background:rgba(229,30,37,.09);border:1px solid rgba(229,30,37,.16)}.tgl-signin-card-badge svg{width:24px;height:24px}.tgl-signin-card-eyebrow{font-family:var(--tgl-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tgl-red);margin:16px 0 0}.tgl-signin-card-title{font-family:var(--tgl-display);font-weight:700;font-size:clamp(1.4rem,2.2vw,1.8rem);letter-spacing:-.01em;color:#0b0b0b;margin:8px 0 0}.tgl-signin-card-body{font-family:var(--tgl-body);font-size:14px;line-height:1.6;color:rgba(11,11,11,.6);margin:10px 0 0}.tgl-signin-card-feats{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.tgl-signin-card-feats li{display:flex;align-items:center;gap:11px;font-family:var(--tgl-body);font-size:14px;color:#1a1a1a}.tgl-signin-feat-check{flex:none;width:20px;height:20px}.tgl-signin-feat-check circle{fill:var(--tgl-red)}.tgl-signin-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:24px;font-family:var(--tgl-body);font-weight:600;font-size:15px;line-height:1;color:#ffffff;background:var(--tgl-red);border:1px solid var(--tgl-red);border-radius:999px;padding:14px 24px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tgl-signin-card-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(229,30,37,.34)}.tgl-signin-card-cta span{transition:transform .2s ease}.tgl-signin-card-cta:hover span{transform:translateX(3px)}.tgl-signin-card-partner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(11,11,11,.09)}.tgl-signin-card-partner-label{font-family:var(--tgl-body);font-size:13px;color:rgba(11,11,11,.5)}.tgl-signin-card-partner-links{display:inline-flex;gap:8px}.tgl-signin-card-chip{font-family:var(--tgl-body);font-size:13px;font-weight:600;color:#0b0b0b;background:transparent;border:1px solid rgba(11,11,11,.16);border-radius:999px;padding:6px 14px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.tgl-signin-card-chip:hover{color:#ffffff;background:var(--tgl-red);border-color:var(--tgl-red);transform:translateY(-1px)}.tgl-scrollcue{bottom:20px;left:0;right:0;z-index:40;display:flex;justify-content:center;font-family:var(--tgl-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tgl-low)}.tgl-scrollcue,.tgl-speedo{position:fixed;pointer-events:none}.tgl-speedo{right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,24px);z-index:45;width:clamp(150px,15vw,205px);padding:12px 16px 8px;background:rgba(9,9,9,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.4)}.tgl-speedo svg{width:100%;height:auto;display:block}.tgl-speedo-num{font-family:var(--tgl-mono);font-size:8px;fill:rgba(255,255,255,.45)}.tgl-speedo-value{font-family:var(--tgl-mono);font-weight:700;font-size:30px;letter-spacing:.04em;fill:#ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tgl-speedo-unit{font-family:var(--tgl-mono);font-size:9px;letter-spacing:.2em;fill:rgba(255,255,255,.55)}.tgl-preloader{position:fixed;inset:0;z-index:100;background:#060606;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vh,32px);transition:opacity .3s ease;animation:tgl-preloader-safety .1s linear 1.1s forwards}.tgl-preloader--hide{opacity:0;pointer-events:none}.tgl-preloader-gauge{width:clamp(280px,42vw,460px)}.tgl-preloader-label{display:flex;flex-direction:column;align-items:center;gap:10px;color:rgba(246,245,243,.55)}.tgl-preloader-label svg{color:rgba(246,245,243,.9)}@keyframes tgl-preloader-safety{to{opacity:0;visibility:hidden;pointer-events:none}}.tgl-boost-scene{position:relative;width:min(520px,82vw);height:180px;overflow:hidden}.tgl-car{position:absolute;left:50%;top:50%;width:min(340px,62vw);transform:translate(-50%,-50%);z-index:2;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5));animation:tgl-car-bob .5s ease-in-out infinite}@keyframes tgl-car-bob{0%,to{transform:translate(-50%,calc(-50% - 1px))}50%{transform:translate(-50%,calc(-50% + 2px))}}.tgl-car-body{fill:url(#tgl-car-grad)}.tgl-car-glass{fill:rgba(10,12,16,.85)}.tgl-car-line{stroke:rgba(255,255,255,.28);stroke-width:1.5}.tgl-wheel{transform-box:fill-box;transform-origin:center;animation:tgl-wheel-spin .3s linear infinite}@keyframes tgl-wheel-spin{to{transform:rotate(1turn)}}.tgl-boost{transform-box:fill-box;transform-origin:right center;animation:tgl-boost-flicker .14s ease-in-out infinite alternate}@keyframes tgl-boost-flicker{0%{transform:scaleX(.82);opacity:.8}to{transform:scaleX(1.22);opacity:1}}.tgl-flame--out{fill:#ff5a1f}.tgl-flame--mid{fill:#ffa52b}.tgl-flame--in{fill:#ffe79a}.tgl-streak{position:absolute;left:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55));z-index:1;animation-name:tgl-streak-move;animation-timing-function:linear;animation-iteration-count:infinite}.tgl-streak--red{background:linear-gradient(90deg,rgba(229,30,37,0),rgba(229,30,37,.85))}@keyframes tgl-streak-move{0%{transform:translateX(520px)}to{transform:translateX(-560px)}}.tgl-preloader-progress{width:min(320px,60vw);height:3px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.tgl-preloader-progress-fill{display:block;height:100%;background:var(--tgl-red);border-radius:3px;box-shadow:0 0 12px rgba(229,30,37,.7);transition:width .1s linear}.tgl-scene{position:relative;width:100%}.tgl-scene svg{overflow:visible}.tgl-scene svg,.tgl-scene-img{width:100%;height:auto;display:block}.tgl-scene-img{max-height:60svh;object-fit:cover}.tgl-identify-scene{aspect-ratio:16/11;overflow:hidden;border:1px solid var(--tgl-line)}.tgl-identify-scene .tgl-scene-img{width:100%;height:100%;max-height:none;object-fit:cover}.tgl-scan{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,var(--tgl-red),transparent);opacity:0;pointer-events:none}.tgl-hotspot{position:absolute;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:9999px;border:1.5px solid var(--tgl-red);background:rgba(229,30,37,.12)}.tgl-value-track{position:relative;height:2px;background:var(--tgl-line);width:100%}.tgl-value-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:9999px;background:var(--tgl-red)}.tgl-scrub{background:#070707;color:var(--tgl-ink-rev);--tgl-ink:var(--tgl-ink-rev);--tgl-mid:rgba(246,245,243,0.78);--tgl-low:rgba(246,245,243,0.66);--tgl-line:rgba(246,245,243,0.26)}.tgl-scrub,.tgl-scrub-pin{position:relative;min-height:100svh}.tgl-scrub-pin{width:100%;overflow:hidden;display:flex;align-items:center;padding:clamp(90px,14vh,150px) 0;box-sizing:border-box}.tgl-scrub-media{position:absolute;inset:0;z-index:0}.tgl-scrub-video{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.06) saturate(1.04)}.tgl-scrub-content{position:relative;z-index:1;width:100%}.tgl-scrub-content .tgl-inner{padding:0 clamp(20px,6vw,120px)}.tgl-scrub-beat+.tgl-scrub-beat{margin-top:clamp(20px,4vw,40px)}.tgl-scrub:not(.tgl-scrub--animated) .tgl-scrub-beat:nth-child(n+2){display:none}.tgl-scrub--animated{height:320vh}.tgl-scrub--animated .tgl-scrub-pin{height:100svh;min-height:0;padding:0}.tgl-scrub--animated .tgl-scrub-content{position:absolute;inset:0;display:flex;align-items:center}.tgl-scrub--animated .tgl-scrub-beats{display:grid}.tgl-scrub--animated .tgl-scrub-beat{grid-area:1/1;margin:0;opacity:0}.tgl-scrub-body{font-family:var(--tgl-body);font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.6;color:rgba(255,255,255,.82);max-width:48ch;margin:clamp(14px,2vw,22px) 0 0}.tgl-cardgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin-top:clamp(40px,6vw,72px)}@media (max-width:900px){.tgl-cardgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tgl-cardgrid{grid-template-columns:1fr}}.tgl-card{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);border:1px solid var(--tgl-line);border-radius:14px;background:color-mix(in srgb,currentColor 4%,transparent);text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease}.tgl-card--link:hover{border-color:var(--tgl-red);transform:translateY(-3px)}.tgl-card--link:focus-visible{outline:2px solid var(--tgl-red);outline-offset:3px}.tgl-card-title{font-family:var(--tgl-display);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;line-height:1.2;margin:0}.tgl-card-body{font-family:var(--tgl-body);font-size:clamp(.88rem,1.1vw,.98rem);line-height:1.55;color:var(--tgl-mid);margin:0;flex:1 1 auto}.tgl-card-cta{font-family:var(--tgl-mono);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--tgl-red);margin-top:2px}.tgl-faq{display:flex;flex-direction:column;width:100%}.tgl-faq-item{border-bottom:1px solid var(--tgl-line)}.tgl-faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:clamp(16px,2vw,22px) 0;font-family:var(--tgl-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500}.tgl-faq-q::-webkit-details-marker{display:none}.tgl-faq-mark{position:relative;flex:0 0 auto;width:14px;height:14px}.tgl-faq-mark:after,.tgl-faq-mark:before{content:"";position:absolute;background:var(--tgl-red);transition:transform .25s ease,opacity .25s ease}.tgl-faq-mark:before{top:6px;left:0;width:14px;height:2px}.tgl-faq-mark:after{top:0;left:6px;width:2px;height:14px}.tgl-faq-item[open] .tgl-faq-mark:after{transform:scaleY(0);opacity:0}.tgl-faq-a{margin:0;padding:0 0 clamp(18px,2.2vw,24px);max-width:72ch;font-family:var(--tgl-body);font-size:clamp(.9rem,1.15vw,1.02rem);line-height:1.6;color:var(--tgl-mid)}.tgl-scrub--inspect.tgl-scrub--animated{height:420vh}.tgl-scrub-content--inspect{position:relative;z-index:2;width:100%;padding:clamp(84px,12vh,130px) clamp(20px,6vw,120px);box-sizing:border-box}.tgl-scrub--animated .tgl-scrub-content--inspect{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.tgl-inspect-callouts{max-width:560px}.tgl-scrub--animated .tgl-inspect-callouts{display:grid}.tgl-scrub--animated .tgl-inspect-callouts>*{grid-area:1/1;opacity:0}.tgl-scrub--animated .tgl-inspect-head{opacity:0}.tgl-scrub--animated .tgl-inspect-finding{padding:clamp(18px,2.4vw,26px) clamp(60px,10vw,150px) clamp(18px,2.4vw,26px) clamp(16px,1.6vw,24px);background:linear-gradient(90deg,rgba(8,8,8,.86),rgba(8,8,8,.64) 48%,rgba(8,8,8,0));border-left:2px solid var(--tgl-red)}.tgl-inspect-finding,.tgl-inspect-head{text-shadow:0 1px 16px rgba(0,0,0,.6)}.tgl-scrub:not(.tgl-scrub--animated) .tgl-inspect-head{margin-bottom:clamp(24px,4vw,40px)}.tgl-scrub:not(.tgl-scrub--animated) .tgl-inspect-finding{border-top:1px solid var(--tgl-line);padding-top:14px;margin-top:18px}.tgl-hud{position:absolute;inset:0;z-index:1;pointer-events:none}.tgl-hud-corner{position:absolute;width:clamp(26px,4vw,46px);height:clamp(26px,4vw,46px);border:2px solid rgba(246,245,243,.55)}.tgl-hud-corner--tl{left:clamp(20px,4vw,48px);border-right:0}.tgl-hud-corner--tl,.tgl-hud-corner--tr{top:clamp(72px,9vh,110px);border-bottom:0}.tgl-hud-corner--tr{right:clamp(20px,4vw,48px);border-left:0}.tgl-hud-corner--bl{left:clamp(20px,4vw,48px);border-right:0}.tgl-hud-corner--bl,.tgl-hud-corner--br{bottom:clamp(56px,8vh,90px);border-top:0}.tgl-hud-corner--br{right:clamp(20px,4vw,48px);border-left:0}.tgl-hud-scan{position:absolute;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px);top:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(229,30,37,.9),transparent);box-shadow:0 0 14px rgba(229,30,37,.6);animation:tgl-hud-scan 3.8s ease-in-out infinite}@keyframes tgl-hud-scan{0%{top:12%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:84%;opacity:0}}.tgl-hud-label{position:absolute;top:clamp(70px,8.5vh,106px);left:50%;transform:translateX(-50%);color:rgba(246,245,243,.72)}.tgl-verify-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);align-items:center}.tgl-verify-lines{display:flex;flex-direction:column}.tgl-verify-line{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(12px,1.6vw,18px) 0;border-top:1px solid var(--tgl-line)}.tgl-engine{justify-self:center}.tgl-engine-panel{position:relative;width:min(560px,100%);aspect-ratio:4/5;max-height:82svh;margin:0 auto;overflow:hidden;background:#060606;border:1px solid var(--tgl-line);box-shadow:0 40px 90px rgba(0,0,0,.55)}.tgl-engine-video{width:100%;height:100%;object-fit:cover;display:block}.tgl-engine-corner{position:absolute;width:30px;height:30px;border:2px solid var(--tgl-red)}.tgl-engine-corner--tl{top:12px;left:12px;border-right:0;border-bottom:0}.tgl-engine-corner--br{bottom:12px;right:12px;border-left:0;border-top:0}.tgl-verify-summary{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:2px solid var(--tgl-ink);padding-top:clamp(18px,2.4vw,28px)}.tgl-verify-seal{color:var(--tgl-red);border:1px solid var(--tgl-red);padding:6px 12px;letter-spacing:.18em}.tgl-analyze-holo .tgl-photo-bg img,.tgl-analyze-holo .tgl-photo-video{filter:blur(16px) brightness(.72) saturate(1.35);transform:scale(1.28)}.tgl-value{position:relative;overflow:hidden;background:radial-gradient(66% 78% at 20% 52%,rgba(28,24,18,.42),transparent 60%),#000000}.tgl-value-svg{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.tgl-value .tgl-inner{position:relative;z-index:1}.tgl-value-content{max-width:min(600px,94%)}.tgl-value-beam,.tgl-value-lamp-glow{opacity:1}.tgl-value-photo{filter:brightness(1)}.tgl-value-lamp-glow{transform-box:fill-box;transform-origin:center}.tgl-value-beam{transform-box:fill-box;transform-origin:100% 50%}.tgl-value--armed .tgl-value-content{filter:brightness(.3);transition:filter 1s ease .3s}.tgl-value--armed .tgl-value-photo{filter:brightness(.34);transition:filter 1s ease .2s}.tgl-value--armed .tgl-value-lamp-glow{opacity:0;transition:opacity .5s ease .15s}.tgl-value--armed .tgl-value-beam{opacity:0;transform:scaleX(.1);transition:opacity .8s ease .1s,transform 1s cubic-bezier(.2,.7,.2,1) .1s}.tgl-value--armed.is-lit .tgl-value-content,.tgl-value--armed.is-lit .tgl-value-photo{filter:brightness(1)}.tgl-value--armed.is-lit .tgl-value-lamp-glow{opacity:1;animation:tgl-glow-flare .7s ease-out}.tgl-value--armed.is-lit .tgl-value-beam{opacity:1;transform:scaleX(1)}@keyframes tgl-glow-flare{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.tgl-value-svg{opacity:.62}}.tgl-ending{display:grid;grid-template-columns:52% 1fr;align-items:stretch;padding:0;grid-gap:0;gap:0;overflow:hidden}.tgl-ending-media{position:relative;min-height:100%;-webkit-mask-image:linear-gradient(90deg,#000 46%,transparent 96%),linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 46%,transparent 96%),linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.tgl-ending-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tgl-ending-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,9vh,120px) clamp(24px,6vw,120px)}@media (max-width:860px){.tgl-ending{grid-template-columns:1fr;grid-auto-rows:min-content}.tgl-ending-media{height:52svh;min-height:0}.tgl-ending-copy{padding:clamp(40px,8vh,72px) 20px}}.tgl-decide-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center}.tgl-decide-card{position:relative;overflow:hidden;background:#0c0c0c;color:#f6f5f3;border-radius:18px;box-shadow:0 34px 90px rgba(0,0,0,.22)}.tgl-decide-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,#e51e25,rgba(229,30,37,.12) 55%,transparent 85%)}.tgl-decide-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;border-bottom:1px solid rgba(246,245,243,.1)}.tgl-decide-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tgl-decide-media-tag{position:absolute;left:clamp(20px,2vw,28px);bottom:14px;font-family:var(--tgl-mono);font-size:11px;letter-spacing:.14em;color:rgba(246,245,243,.72);text-shadow:0 1px 8px rgba(0,0,0,.8)}.tgl-decide-body{padding:clamp(22px,2.4vw,34px)}.tgl-decide-vehicle{font-family:var(--tgl-display);font-weight:600;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15;margin:0}.tgl-decide-list{list-style:none;margin:clamp(16px,1.8vw,24px) 0 0;padding:0}.tgl-decide-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(246,245,243,.1);font-size:14px}.tgl-decide-list li>span:first-child{color:rgba(246,245,243,.82)}.tgl-decide-ok{color:#e51e25;font-weight:700}.tgl-decide-val{font-family:var(--tgl-mono);font-size:12px;letter-spacing:.06em;color:#f6f5f3}.tgl-decide-value{display:flex;justify-content:space-between;align-items:baseline;margin-top:clamp(18px,2vw,26px)}.tgl-decide-price{font-family:var(--tgl-display);font-weight:700;font-size:clamp(1.7rem,2.8vw,2.5rem)}@media (max-width:860px){.tgl-decide-grid{grid-template-columns:1fr;gap:clamp(32px,6vw,44px)}}.tgl-hotspot:after{content:"";position:absolute;inset:-6px;border-radius:9999px;border:1.5px solid var(--tgl-red);opacity:0;animation:tgl-hotspot-pulse 2.2s ease-out infinite}@keyframes tgl-hotspot-pulse{0%{transform:scale(.55);opacity:.7}to{transform:scale(1.9);opacity:0}}@media (max-width:860px){.tgl-verify-grid{grid-template-columns:1fr;gap:clamp(32px,8vw,56px)}}@media (max-width:720px){.tgl-stage{min-height:auto;padding:84px 20px}.tgl-spec dd{text-align:left}.tgl-nav-links,.tgl-speedo{display:none}}@media (prefers-reduced-motion:reduce){.tgl-hotspot:after,.tgl-hud-scan{animation:none}.tgl-hud-scan{top:50%;opacity:.4}.tgl-preloader,.tgl-scan{display:none}.tgl-photo-bg img{animation:none;transform:scale(1.03)}}.tgl-nav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:42px;height:42px;padding:0;background:transparent;border:0;cursor:pointer}.tgl-nav-burger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.tgl-nav-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.tgl-nav-burger.is-open span:nth-child(2){opacity:0}.tgl-nav-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.tgl-nav-mobile{position:fixed;top:58px;left:0;right:0;z-index:49;display:none;flex-direction:column;padding:6px clamp(20px,4vw,56px) 18px;background:rgba(13,13,13,.97);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid rgba(255,255,255,.1);animation:tgl-navmobile-in .2s ease both}@keyframes tgl-navmobile-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tgl-nav-mobile-link{font-family:var(--tgl-body);font-size:16px;color:rgba(255,255,255,.82);text-decoration:none;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.08)}.tgl-nav-mobile-link:active{color:#fff}.tgl-nav-mobile-signin{margin-top:16px;font-family:var(--tgl-body);font-weight:600;font-size:15px;color:#0b0b0b;background:#fff;border:0;border-radius:999px;padding:14px;cursor:pointer}@media (max-width:720px){.tgl-nav-burger{display:inline-flex}.tgl-nav-mobile{display:flex}.tgl-nav-signin{display:none}}