.gfx{display:block;max-width:100%;height:auto}.gfx--icon{width:100%;height:100%;object-fit:contain}.pat-layer{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat}.has-pat{position:relative;isolation:isolate}.has-pat>.container{position:relative;z-index:1}html[data-reveal=on] :where(.stagger>*){opacity:0;transform:translateY(14px);transition:opacity var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out)}html[data-reveal=on] :where(.stagger.is-visible>*){opacity:1;transform:none}html[data-reveal=on] :where(.stagger.is-visible>:first-child){transition-delay:0s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(2)){transition-delay:60ms}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(3)){transition-delay:.12s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(4)){transition-delay:.18s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(5)){transition-delay:.24s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(6)){transition-delay:.3s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(7)){transition-delay:.36s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(8)){transition-delay:.42s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(9)){transition-delay:.48s}html[data-reveal=on] :where(.stagger.is-visible>:nth-child(n+10)){transition-delay:.52s}.card{position:relative;display:grid;align-content:start;gap:var(--s-3);background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;color:inherit;transition:transform var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out),border-color var(--d-2)}.card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--erman-red);transform:scaleX(0);transform-origin:left;transition:transform var(--d-3) var(--ease-out)}.card:focus-within,.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(17,17,17,.35);border-color:var(--border-strong)}.card:focus-within:after,.card:hover:after{transform:scaleX(1)}.card__media{position:relative;overflow:hidden;background:var(--paper-2)}.card__media .img-ph{border-radius:0}.card__media img{transition:transform var(--d-4) var(--ease-out)}.card:hover .card__media img{transform:scale(1.05)}.card__body{padding:var(--s-5,20px) var(--s-6) var(--s-6);display:grid;gap:var(--s-2)}.card__kicker{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;letter-spacing:-.01em;line-height:1.2}.card__text{color:var(--muted);font-size:var(--fs-body)}.card__cta{margin-top:var(--s-2);display:inline-flex;align-items:center;gap:var(--s-2);font-weight:500}.card__cta:after{content:"→";transition:transform var(--d-2) var(--ease-out)}.card:hover .card__cta:after{transform:translateX(4px)}.card--link{text-decoration:none}.card--link:focus-visible{outline:2px solid var(--erman-red);outline-offset:3px}.section--dark .card{background:var(--graphite-soft);border-color:var(--border-on-dark);color:var(--paper)}.section--dark .card__kicker,.section--dark .card__text{color:var(--muted-on-dark)}.ibadge{width:56px;height:56px;padding:10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--paper);display:grid;place-items:center;transition:transform var(--d-2) var(--ease-out),border-color var(--d-2)}.card:hover .ibadge{transform:translateY(-2px);border-color:var(--erman-red)}.ibadge--lg{width:72px;height:72px;padding:12px}.sectors{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media (min-width:640px){.sectors{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sectors{grid-template-columns:repeat(3,1fr);gap:var(--s-6)}}.sector{min-height:100%}.sector .card__media{aspect-ratio:16/9}.sector__head{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-5,20px) var(--s-6) 0}.sector__head .card__title{font-size:var(--fs-xl)}.cos{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media (min-width:768px){.cos{grid-template-columns:repeat(2,1fr);gap:var(--s-6)}}@media (min-width:1280px){.cos{grid-template-columns:repeat(5,1fr)}}.co-card .card__media{aspect-ratio:4/5}.co-card .card__title{font-size:var(--fs-xl)}.cos .co-card{transform-origin:center;will-change:transform}.cos .co-card:focus-within,.cos .co-card:hover{transform:scale(1.045);z-index:2;box-shadow:0 24px 48px -24px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.cos .co-card:focus-within,.cos .co-card:hover{transform:none}}html[data-motion=reduce] .cos .co-card:hover{transform:none}.ring{display:grid;gap:var(--s-8);align-items:center}@media (min-width:1024px){.ring{grid-template-columns:7fr 5fr;gap:calc(var(--gutter) * 2)}}.ring__stage{position:relative;aspect-ratio:1/1;max-width:560px;margin-inline:auto;width:100%}.ring__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ring__hit{fill:transparent;stroke:none}.ring__node text.ring__n{font-family:var(--font-mono);font-size:10px;fill:var(--muted);letter-spacing:.06em}.ring__node text.ring__lbl{font-family:var(--font-display);font-size:14px;font-weight:500;fill:var(--fg);letter-spacing:-.01em;transition:fill var(--d-2)}.ring__node.is-on text.ring__lbl{fill:var(--erman-red);font-weight:600}.ring__node.is-done circle:not(.ring__hit){fill:var(--erman-red);stroke:var(--erman-red);opacity:.55}.ring__marker{transition:transform var(--d-4) var(--ease-out)}.ring__marker circle{fill:var(--paper);stroke:var(--erman-red);stroke-width:3}.ring__timer{fill:none;stroke:var(--erman-red);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg);animation:ring-timer 6s linear forwards;opacity:.7}@keyframes ring-timer{to{stroke-dashoffset:0}}.ring__idx-l{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-left:4px}.ring__next{margin-top:var(--s-2)}.ring__track{fill:none;stroke:var(--graphite);stroke-width:1.5;opacity:.35}.ring__arc{fill:none;stroke:var(--erman-red);stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset var(--d-4) var(--ease-out)}.ring__node{cursor:pointer}.ring__node circle{fill:var(--paper);stroke:var(--graphite);stroke-width:1.5;transition:r var(--d-2) var(--ease-out),stroke var(--d-2),fill var(--d-2)}.ring__node:focus-visible circle,.ring__node:hover circle{stroke:var(--erman-red)}.ring__node.is-on circle{fill:var(--erman-red);stroke:var(--erman-red)}.ring__node:focus{outline:none}.ring__node:focus-visible circle{stroke-width:3}.ring__node text{pointer-events:none}.ring__node.is-on text{fill:var(--fg);font-weight:500}.ring__center{position:absolute;inset:24%;border-radius:50%;overflow:hidden;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.ring__center .ring__frame{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity var(--d-3) var(--ease-out),transform 1.2s var(--ease-out)}.ring__center .ring__frame.is-on{opacity:1;transform:scale(1)}.ring__center .img-ph{position:absolute;inset:0;aspect-ratio:auto!important}.ring__info{display:grid;gap:var(--s-4)}.ring__idx{font-family:var(--font-mono);color:var(--erman-red);letter-spacing:.08em}.ring__title{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.ring__cos{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ring__cos a{border:1px solid var(--border-strong);border-radius:999px;padding:8px 14px;min-height:40px;display:inline-flex;align-items:center;transition:background var(--d-2),color var(--d-2),border-color var(--d-2)}.ring__cos a:hover{background:var(--graphite);color:var(--paper);border-color:var(--graphite)}.ring__nav{display:flex;gap:var(--s-3);align-items:center}.ring__btn{width:48px;height:48px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;font-size:1.1rem;transition:background var(--d-2),color var(--d-2),border-color var(--d-2)}.ring__btn:hover{background:var(--graphite);color:var(--paper);border-color:var(--graphite)}.ring__dots{display:flex;gap:6px;margin-left:var(--s-3)}.ring__dots i{width:6px;height:6px;border-radius:50%;background:var(--border-strong);transition:background var(--d-2),transform var(--d-2)}.ring__dots i.is-on{background:var(--erman-red);transform:scale(1.4)}.fleet{display:grid;gap:var(--s-10)}.fleet__fig{position:relative;padding:var(--s-6) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r-3)}.fleet__fig .gfx{width:100%}.fleet__spot{position:absolute;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:var(--paper);border:2px solid var(--graphite);font-family:var(--font-mono);font-size:12px;font-weight:600;display:grid;place-items:center;cursor:pointer;transition:transform var(--d-2) var(--ease-out),background var(--d-2),color var(--d-2),border-color var(--d-2);z-index:2}.fleet__spot:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--erman-red);opacity:0;animation:spotPulse 2.4s ease-out infinite}.fleet__spot:nth-child(2):before{animation-delay:.3s}.fleet__spot:nth-child(3):before{animation-delay:.6s}.fleet__spot:nth-child(4):before{animation-delay:.9s}.fleet__spot:nth-child(5):before{animation-delay:1.2s}@keyframes spotPulse{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.5);opacity:0}}.fleet__spot.is-on,.fleet__spot:focus-visible,.fleet__spot:hover{background:var(--erman-red);color:var(--paper);border-color:var(--erman-red);transform:translate(-50%,-50%) scale(1.12)}.fleet__spot.is-on:before{animation:none}.fleet__list{display:grid;gap:var(--s-3)}@media (min-width:768px){.fleet__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.fleet__list{grid-template-columns:repeat(4,1fr)}}.fleet__item{display:grid;grid-template-columns:36px 1fr;gap:var(--s-4);align-items:start;padding:var(--s-5,20px);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg-elevated);text-align:left;transition:border-color var(--d-2),transform var(--d-2) var(--ease-out),box-shadow var(--d-2);cursor:pointer}.fleet__item.is-on,.fleet__item:hover{border-color:var(--erman-red);transform:translateY(-3px);box-shadow:0 14px 30px -20px rgba(17,17,17,.3)}.fleet__num{width:36px;height:36px;border-radius:50%;border:2px solid var(--graphite);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:600}.fleet__item.is-on .fleet__num{background:var(--erman-red);border-color:var(--erman-red);color:var(--paper)}.fleet__item h3{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;margin-bottom:4px}.fleet__item p{color:var(--muted);font-size:var(--fs-body)}.fleet__item .link-ul{margin-top:var(--s-2);display:inline-block}.auths{display:grid;gap:var(--s-4)}@media (min-width:768px){.auths{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.auths{grid-template-columns:repeat(5,1fr)}}.auth{padding:var(--s-6);gap:var(--s-4)}.auth__seal{width:64px;height:64px}.auth__who{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--erman-red)}.auth__what{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;line-height:1.25}.auth__scope{color:var(--muted);font-size:var(--fs-body)}.auth__valid{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted)}.nums{display:grid;gap:var(--s-6)}@media (min-width:768px){.nums{grid-template-columns:repeat(3,1fr);gap:var(--gutter)}}.num{display:grid;gap:var(--s-3);padding:var(--s-8) 0;border-top:2px solid var(--graphite)}.num__icon{width:44px;height:44px}.num__v{font-family:var(--font-display);font-size:clamp(3rem,6vw,5.5rem);line-height:.95;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num__v small{font-size:.4em;letter-spacing:0;margin-left:6px;color:var(--muted)}.num__l{color:var(--muted);font-size:var(--fs-lg)}.tls{position:relative}.tls__scroll{display:flex;gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--s-6) var(--s-2) var(--s-8);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tls__scroll::-webkit-scrollbar{height:6px}.tls__scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.tls__item{scroll-snap-align:start;flex:0 0 min(78vw,320px);display:grid;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg-elevated);position:relative;transition:transform var(--d-2) var(--ease-out),border-color var(--d-2)}.tls__item:hover{transform:translateY(-3px);border-color:var(--border-strong)}.tls__item:before{content:"";position:absolute;top:-13px;left:var(--s-6);width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--graphite)}.tls__item.is-recent:before{background:var(--erman-red);border-color:var(--erman-red)}.tls__year{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.02em;line-height:1}.tls__text{color:var(--fg);font-size:var(--fs-body)}.tls__line{position:absolute;left:0;right:0;top:calc(var(--s-6) - 7px);height:1px;background:var(--border-strong)}.faq{display:grid;gap:0;border-top:1px solid var(--border-strong)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 44px;align-items:center;gap:var(--s-4);padding:var(--s-6) 0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:500;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .faq__pm{width:44px;height:44px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;font-size:1.3rem;font-weight:300;transition:transform var(--d-2) var(--ease-out),background var(--d-2),color var(--d-2)}.faq details[open] summary .faq__pm{transform:rotate(45deg);background:var(--graphite);color:var(--paper)}.faq summary:hover .faq__pm{border-color:var(--erman-red)}.faq__a{padding:0 0 var(--s-6);max-width:66ch;color:var(--muted);font-size:var(--fs-lg);display:grid;gap:var(--s-3)}.faq__a a{color:var(--fg)}.marq{overflow:hidden;border-block:1px solid var(--line);padding:var(--s-6) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marq__track{display:flex;gap:var(--s-12);width:max-content;animation:marq 48s linear infinite}.marq:focus-within .marq__track,.marq:hover .marq__track{animation-play-state:paused}.marq__item{display:inline-flex;align-items:center;gap:var(--s-3);white-space:nowrap;color:var(--fg)}.marq__item .ibadge{width:44px;height:44px;padding:8px;border-color:transparent;background:transparent}.marq__item span{font-size:var(--fs-body);font-weight:500}@keyframes marq{to{transform:translateX(-50%)}}.divider{display:block;width:100%;max-width:1200px;margin:0 auto;opacity:.8}.hdr--scrolled{--header-h:64px;box-shadow:0 6px 24px -18px rgba(17,17,17,.35)}.hdr--scrolled .wordmark{transform:scale(.92);transform-origin:left center}.hdr .wordmark{transition:transform var(--d-2) var(--ease-out)}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transform:translateY(100%);transition:transform var(--d-2) var(--ease-out),opacity var(--d-2);z-index:-1}.btn:hover:before{transform:none;opacity:.08}@media (prefers-reduced-motion:reduce){.stagger>*{opacity:1;transform:none}.card,.card:after,.card__media img,.fleet__item,.fleet__spot,.ring__arc,.ring__frame,.ring__marker,.ring__node circle,.stagger>*,.tls__item{transition:none}.ring__timer{animation:none}.card:hover,.card:hover .card__media img{transform:none}.fleet__spot:before,.marq__track{animation:none}.marq__track{flex-wrap:wrap;width:auto;justify-content:center}.marq{mask-image:none;-webkit-mask-image:none}}html[data-motion=reduce] .stagger>*{opacity:1;transform:none;transition:none}html[data-motion=reduce] .marq__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}html[data-motion=reduce] .fleet__spot:before{animation:none}.hero-c__step-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.hero-c__step-ico{width:28px;height:28px;opacity:.9;filter:invert(1) brightness(1.4)}.hero-c__step-ico .gfx{width:100%;height:100%;object-fit:contain}.pat-layer--invert{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.has-pat.section--dark .pat-layer,.section--dark .has-pat .pat-layer{filter:invert(1);mix-blend-mode:screen}.section--dark .fleet__spot{color:var(--graphite);background:var(--paper);border-color:var(--graphite)}.section--dark .fleet__spot.is-on,.section--dark .fleet__spot:focus-visible,.section--dark .fleet__spot:hover{color:var(--paper);background:var(--erman-red);border-color:var(--erman-red)}.section--dark .fleet__item{background:var(--graphite-soft);border-color:var(--border-on-dark);color:var(--paper)}.section--dark .fleet__item p{color:var(--muted-on-dark)}.section--dark .fleet__item .link-ul{color:var(--paper)}.section--dark .fleet__num{border-color:var(--paper);color:var(--paper)}.section--dark .fleet__item.is-on .fleet__num{background:var(--erman-red);border-color:var(--erman-red)}.section--dark .fleet__item.is-on,.section--dark .fleet__item:hover{border-color:var(--erman-red);box-shadow:none}.section--dark .fleet__fig{border-color:transparent}.section--dark .has-pat .pat-layer,.section--dark.has-pat .pat-layer{opacity:.07}html[data-reveal=done] .reveal,html[data-reveal=done] .stagger>*{opacity:1!important}.section--dark .copy,.section--dark .open-now,.section--dark .src,.section--dark .srchost{color:var(--muted-on-dark);border-color:var(--border-on-dark)}.section--dark .open-now.is-open{color:var(--paper)}.stamp{color:var(--muted)}.ftr .stamp,.section--dark .stamp{color:var(--muted-on-dark)}.srcbadge{font-size:12px;padding:2px 6px}.img-ph__chip{font-size:12px;padding:4px 8px}.addr .link-ul,.addr a,.cap-list a,.cta__quick a,.finder__links a,.ftr__col a,.hero-c__intent a,.ind__co .link-ext,.ind__co .link-ul,.ind__news a,.kv__chip,.profile-write .link-ul,.referral .link-ul,.side__list a,.switcher a,.tasks li a{display:inline-flex;align-items:center;min-height:44px}.copy,button.copy{padding:6px 12px;margin-left:var(--s-2)}.copy,.netbar a,.netbar button,button.copy{display:inline-flex;align-items:center;min-height:36px}@media (max-width:1023px){.copy,button.copy{min-height:44px}}.people .img-ph{aspect-ratio:4/5}.sus-grid{align-items:start;row-gap:var(--s-8)}.addr a,.crumbs a,.fig__cap a,.fleet__item a,.link-ul,.news__src a,.page-hero a,.prose a,.src a,a[href^="mailto:"],a[href^="tel:"]{padding-block:10px;margin-block:-10px}.hdr__logo{display:inline-flex;align-items:center;min-height:44px}.netbar a,.netbar button,.netbar__brand{display:inline-flex;align-items:center;min-height:36px}.img-ph>.img-ph__chip{font-size:12px;letter-spacing:.05em}.fnref{padding:12px 9px;margin:-12px -3px}@media (min-width:1360px){.sidx a{font-size:12px}}@media (max-width:1023px){.fmap__label{display:none}}.fmap__label{font-size:13px}::selection{background:var(--erman-red);color:var(--paper)}html{-webkit-tap-highlight-color:transparent}.card__text,dd,li,p{text-wrap:pretty}.card__title,h1,h2,h3{text-wrap:balance}@media (max-width:639px){.card__text,.ind-row__sum,p{hyphens:auto;-webkit-hyphens:auto}}.btn:active,.chip:active,.fleet__spot:active,.ring__btn:active{transform:scale(.97)}:target{animation:target-hl 2.4s var(--ease-out) 1}@keyframes target-hl{0%{box-shadow:inset 4px 0 0 var(--erman-red)}to{box-shadow:inset 0 0 0 transparent}}[id]{scroll-margin-top:calc(var(--header-h, 64px) + 20px)}@media (max-width:767px){.csearch__in,.field input,.field textarea,.srcsearch__in{font-size:16px}}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--erman-red);cursor:help}.link-ul,.term{text-underline-offset:3px;text-decoration-thickness:1px}.auths,.faq,.tls{content-visibility:auto;contain-intrinsic-block-size:auto 480px}.marq__track{will-change:transform}.pausebtn{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg);display:grid;place-items:center;font-size:11px;cursor:pointer;transition:border-color var(--d-2),background var(--d-2)}.pausebtn:hover{border-color:var(--erman-red)}.pausebtn[aria-pressed=true]{background:var(--graphite);color:var(--paper);border-color:var(--graphite)}.marq{position:relative}.marq__pause{position:absolute;right:var(--gutter,16px);top:50%;transform:translateY(-50%);z-index:2}.marq .is-paused,.marq.is-paused .marq__track{animation-play-state:paused!important}.ring__nav .pausebtn{margin-left:var(--s-2)}.totop{position:fixed;right:16px;bottom:84px;z-index:40;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;min-height:44px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 24px rgba(0,0,0,.12);cursor:pointer;animation:totop-in var(--d-3) var(--ease-out)}@keyframes totop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.totop:hover{border-color:var(--erman-red)}@media (min-width:1024px){.totop{bottom:24px;right:24px}}@media (max-width:1023px){.totop__l{display:none}.totop{padding:0;width:44px;justify-content:center}}.now{flex-wrap:wrap;gap:var(--s-2) var(--s-4);min-height:20px;font-size:13px;color:rgba(245,244,239,.82)}.now,.now__o{display:inline-flex;align-items:center}.now__o{gap:6px}.now__o i{width:8px;height:8px;border-radius:50%;background:rgba(245,244,239,.5);display:inline-block}.now__o.is-open i{background:#4cd07a;box-shadow:0 0 0 4px rgba(76,208,122,.2)}.trust{background:var(--paper);border-bottom:1px solid var(--line)}.trust__in{display:grid;gap:var(--s-4);padding-block:var(--s-6);align-items:center}@media (min-width:1024px){.trust__in{grid-template-columns:auto 1fr auto;gap:var(--s-8)}}.trust__k{letter-spacing:.1em}.trust__list{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.trust__list{grid-template-columns:repeat(4,1fr)}}.trust__item{display:grid;grid-template-columns:28px 1fr;gap:2px var(--s-3);align-items:start;padding:var(--s-2) 0;color:var(--fg);border-bottom:1px solid transparent;transition:border-color var(--d-2)}.trust__item:hover{border-bottom-color:var(--erman-red)}.trust__seal{grid-row:span 2;width:28px;height:28px;opacity:.85}.trust__seal img{width:100%;height:100%;object-fit:contain}.trust__who{font-weight:500;font-size:var(--fs-body);line-height:1.25}.trust__what{font-size:13px;color:var(--muted);line-height:1.3}.trust__more{justify-self:start}.csearch{display:grid;gap:var(--s-2);margin-bottom:var(--s-6)}.csearch__row{position:relative}.csearch__in{width:100%;min-height:48px;padding:var(--s-3) 44px var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-1);background:var(--bg-elevated);font:inherit;color:var(--fg)}.csearch__in:focus{outline:2px solid var(--focus);outline-offset:2px}.csearch__clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;background:transparent;color:var(--muted);font-size:1.3rem;cursor:pointer}.csearch__out{min-height:1.5em;margin:0}.fmap__region.is-hl{border-top-color:var(--erman-red);background:rgba(200,16,46,.04)}.fmap__labels g.is-hl circle{r:6;fill:var(--erman-red)}.fmap__labels g.is-hl text{font-weight:600;fill:var(--erman-red)}.fmap__count{display:inline-block;margin-left:6px;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.lb{position:fixed;inset:0;z-index:90;background:rgba(17,17,17,.94);display:grid;place-items:center;padding:56px 16px 24px;animation:lb-in var(--d-2) var(--ease-out)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb__fig{margin:0;max-width:min(1200px,100%);display:grid;gap:var(--s-3);justify-items:center}.lb__img{max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;object-fit:contain}.lb__cap{display:flex;flex-wrap:wrap;gap:var(--s-4);color:rgba(245,244,239,.8);justify-content:center;text-align:center}.lb__credit{color:var(--paper);border:1px solid rgba(245,244,239,.3);padding:1px 6px;border-radius:3px}.lb__close,.lb__nav{position:absolute;width:44px;height:44px;border-radius:50%;border:1px solid rgba(245,244,239,.3);background:rgba(17,17,17,.6);color:var(--paper);font-size:1.2rem;cursor:pointer;display:grid;place-items:center}.lb__close{top:12px;right:12px;font-size:1.6rem}.lb__nav{top:50%;transform:translateY(-50%)}.lb__nav--l{left:8px}.lb__nav--r{right:8px}.lb__close:hover,.lb__nav:hover{border-color:var(--erman-red)}@media (min-width:1024px){.lb__nav--l{left:24px}.lb__nav--r{right:24px}}.subnav{position:sticky;top:var(--header-h,64px);z-index:20;background:rgba(245,244,239,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.subnav ul{list-style:none;margin:0;padding:0 var(--gutter,16px);display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.subnav ul::-webkit-scrollbar{display:none}.subnav a{display:inline-flex;align-items:center;gap:6px;padding:12px 10px;min-height:44px;white-space:nowrap;font-size:13px;color:var(--muted);border-bottom:2px solid transparent}.subnav a .tnum{font-family:var(--font-mono);font-size:12px}.term{display:inline-block;padding-block:11px;margin-block:-11px}.legal-toc a{margin-block:-6px}.legal-toc a,.profile-dir{display:inline-flex;align-items:center;min-height:44px}.profile-dir{margin-block:-8px 0}.subnav a:hover{color:var(--fg)}.subnav a.is-on{color:var(--fg);border-bottom-color:var(--erman-red)}.ind__write{margin-top:var(--s-6)}.srcfilter{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;margin-bottom:var(--s-6)}.srcsearch__in{min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-1);background:var(--bg-elevated);font:inherit;color:var(--fg);flex:1 1 220px}.srcfilter .chip[aria-pressed=true]{background:var(--graphite);color:var(--paper);border-color:var(--graphite)}.srctable thead th{position:sticky;top:var(--header-h,64px);background:var(--paper);z-index:1}.srctable tr[hidden]{display:none}.srcfilter__n{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.legal-toc{border-left:2px solid var(--line);padding-left:var(--s-4);margin-bottom:var(--s-6);display:grid;gap:6px}.legal-toc a{font-size:var(--fs-body);color:var(--muted)}.legal-toc a:hover{color:var(--fg)}.legal__sec h2 a{color:inherit;display:inline-block;padding-block:8px;margin-block:-8px}.legal__sec h2 a:hover:after{content:" #";color:var(--erman-red)}.card__meta{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-3)}.mchip{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:3px 8px;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted)}.section--dark .mchip{border-color:rgba(245,244,239,.3);color:rgba(245,244,239,.8)}.mnav__quick{display:grid;gap:var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--border-on-dark);color:var(--paper)}.mnav__quick a{display:inline-flex;align-items:center;min-height:44px;color:var(--paper)}.mnav__sect{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0;margin:var(--s-3) 0 0}.mnav__sect a{font-size:13px;padding:8px 12px;border:1px solid rgba(245,244,239,.32);border-radius:999px;color:var(--paper)}.mnav__list a[aria-current=page]{color:#ff8a9b}.faq__tail{margin-top:var(--s-8)}.profile-news{display:grid;gap:var(--s-3)}.profile-news li{display:grid;gap:2px;padding:var(--s-3) 0;border-top:1px solid var(--line)}.profile-dir{display:inline-block;margin-top:var(--s-2)}.cta__direct{display:flex;flex-wrap:wrap;gap:var(--s-6);margin-top:var(--s-8);font-size:var(--fs-lg)}.cta__direct a{color:var(--paper);border-bottom:1px solid rgba(245,244,239,.35)}.cta__direct a:hover{border-bottom-color:var(--erman-red)}.form__ok .btn{margin-top:var(--s-4)}.form__ok a.link-ul{word-break:break-all}@media (prefers-reduced-motion:reduce){.lb,.totop,:target{animation:none}}.ring__mobile,.ring__steps{display:none}@media (max-width:1023px){.ring{gap:var(--s-6)}.ring__stage{display:none}.ring__steps{display:flex;gap:var(--s-2);list-style:none;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ring__steps::-webkit-scrollbar{display:none}.ring__step{scroll-snap-align:center;flex:0 0 auto}.ring__step button{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:56px;padding:8px 14px 8px 10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-elevated);color:var(--fg);text-align:left;transition:background var(--d-2),color var(--d-2),border-color var(--d-2),transform var(--d-2) var(--ease-out)}.ring__step button .ibadge{grid-row:span 2;width:36px;height:36px;padding:6px}.ring__step-n{font-family:var(--font-mono);font-size:12px;color:var(--muted);letter-spacing:.06em}.ring__step-l{font-size:var(--fs-body);font-weight:500;white-space:nowrap;line-height:1.15}.ring__step.is-on button{background:var(--graphite);color:var(--paper);border-color:var(--graphite);transform:scale(1.03)}.ring__step.is-on .ring__step-n{color:#ff8a9b}.ring__step.is-on .ibadge{background:rgba(245,244,239,.12);border-color:transparent}.ring__mobile{display:grid;position:relative;aspect-ratio:5/4;border-radius:var(--r-3);overflow:hidden;background:var(--paper-2);touch-action:pan-y}.ring__mframe{grid-area:1/1;opacity:0;transform:translateY(4%) scale(.98);transition:opacity var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out);pointer-events:none}.ring__mframe.is-on{opacity:1;transform:none}.ring__mframe .img-ph{aspect-ratio:auto!important;position:absolute;inset:0}.ring__swipe{position:absolute;right:10px;bottom:8px;color:var(--paper);background:rgba(17,17,17,.55);padding:4px 8px;border-radius:999px;letter-spacing:.08em}.ring__info{gap:var(--s-3)}.ring__title{font-size:var(--fs-h3)}.ring__nav{margin-top:var(--s-2)}}.fleet__mini{display:none}.fleet__img{position:relative;margin:calc(-1 * var(--s-6)) calc(-1 * var(--s-4));padding:var(--s-6) var(--s-4)}@media (max-width:1023px){.fleet__img{margin:calc(-1 * var(--s-5, 20px)) calc(-1 * var(--s-3)) 0;padding:var(--s-5,20px) var(--s-3) var(--s-2)}.fleet{gap:var(--s-6)}.fleet__fig{padding:var(--s-5,20px) var(--s-3) var(--s-4)}.fleet__spot{width:40px;height:40px;font-size:13px}.fleet__mini{display:grid;grid-template-columns:36px 1fr;gap:var(--s-3);align-items:start;margin-top:var(--s-5,20px);padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--graphite);animation:fleet-in var(--d-3) var(--ease-out)}.fleet__mini h3{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;margin-bottom:4px}.fleet__mini p{color:var(--muted);font-size:var(--fs-body)}.fleet__mini .link-ul{margin-top:var(--s-2);display:inline-block}.fleet__mini .fleet__num{border-color:var(--erman-red);background:var(--erman-red);color:var(--paper)}.fleet__mini-nav{grid-column:1/-1;display:flex;gap:var(--s-3);justify-content:flex-end}.fleet__mini-nav .ring__btn{width:44px;height:44px;color:var(--graphite);border-color:var(--border-strong)}.fleet__hint{grid-column:1/-1;color:var(--muted);font-size:var(--fs-body)}.fleet__list{display:none}.section--dark .fleet__mini{color:var(--graphite)}}@media (max-width:1023px){@keyframes fleet-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.fmap__crop{position:relative}@media (max-width:1023px){.fmap__crop{aspect-ratio:var(--crop-ratio,3/4);overflow:hidden;border-radius:var(--r-3);border:1px solid var(--line);background:var(--paper)}.fmap__crop .fmap__svg{position:absolute;top:0;left:0;width:calc(100% * var(--crop-scale, 1));height:auto;max-width:none;overflow:visible;background:transparent;transform:translate(var(--crop-tx,0),var(--crop-ty,0))}.fmap__label{display:block}.fmap__label,.fmap__label--origin{font-size:12px}.fmap__node{r:4.5}.fmap__list{display:grid;gap:var(--s-3)}}.w-thin{font-weight:300}.kw,.w-bold{font-weight:600}.kw-ul{text-decoration:underline;text-decoration-color:var(--erman-red);text-decoration-thickness:2px;text-underline-offset:.14em}.section--dark .kw-ul{text-decoration-color:#ff8a9b}.hero-c__l1{font-weight:300;letter-spacing:-.005em;opacity:.92}.hero-c__l2{font-weight:600;letter-spacing:-.025em}.hero-c__l2 .hero-c__dash{height:4px}.hero-c__support{font-weight:300}.hero-c__support .kw{font-weight:500;color:var(--paper)}.sh__title .kw{font-weight:600}.sh__lead,.t-disp .w-thin,.t-h2 .w-thin{font-weight:300}.sheet{display:grid;gap:var(--s-10)}.sheet__head{display:grid;gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:2px solid var(--graphite)}.sheet__grid{display:grid;gap:var(--s-6)}@media (min-width:768px){.sheet__grid{grid-template-columns:repeat(2,1fr)}}.sheet__block{display:grid;gap:var(--s-2);align-content:start;padding-top:var(--s-4);border-top:1px solid var(--line)}.sheet__block h2{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.sheet__block ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.sheet__block li{display:grid;grid-template-columns:1fr auto;gap:var(--s-3);align-items:baseline;font-size:var(--fs-body)}.sheet__block li .src{font-size:12px}.sheet__kpi{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}@media (min-width:640px){.sheet__kpi{grid-template-columns:repeat(4,1fr)}}.sheet__kpi div{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);display:grid;gap:4px}.sheet__kpi b{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:1}.sheet__kpi span{font-size:13px;color:var(--muted)}.sheet__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.sheet__logo{line-height:0;margin-bottom:var(--s-4)}.sheet__logo img{display:block;height:28px;width:auto}.sheet__foot{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:var(--s-4)}@media print{.consent,.crumbs,.ftr,.hdr,.jumplist,.mbar,.netbar,.rprog,.sheet__actions,.sidx,.skip-link,.totop{display:none!important}.sheet{gap:18pt}.sheet__grid{grid-template-columns:repeat(2,1fr)}body{background:#fff;color:#000}a{color:inherit;text-decoration:none}.sheet__logo{display:block!important}.sheet__logo img{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet__kpi{grid-template-columns:repeat(4,1fr)}@page{margin:14mm}}.hero-c+.trust{border-top:0}.auth__what,.card__title,.fleet__item h3,.fleet__mini h3,.num__value,.ring__title,.tls__year{font-weight:600}.lb__close:focus-visible,.lb__nav:focus-visible,.pausebtn:focus-visible,.ring__step button:focus-visible,.subnav a:focus-visible,.totop:focus-visible,.trust__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.f3d{display:grid;gap:var(--s-6)}@media (min-width:1024px){.f3d{grid-template-columns:8fr 4fr;gap:calc(var(--gutter) * 2);align-items:start}}.f3d__stage{position:relative;aspect-ratio:4/5;border-radius:var(--r-3);overflow:hidden;background:#dcdad2;border:1px solid var(--border-on-dark);touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (min-width:640px){.f3d__stage{aspect-ratio:16/10}}@media (min-width:1024px){.f3d__stage{aspect-ratio:16/9}}.f3d--night .f3d__stage{background:#0b0e14}.f3d--holo .f3d__stage{background:#050b0b}.f3d__canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;cursor:grab}.f3d__canvas:active{cursor:grabbing}.f3d__scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(94,234,212,.06) 0 1px,transparent 1px 4px);mix-blend-mode:screen;animation:f3d-scan 6s linear infinite}@keyframes f3d-scan{0%{background-position-y:0}to{background-position-y:40px}}.f3d__load{position:absolute;inset:0;display:grid;place-content:center;gap:var(--s-3);color:var(--graphite);text-align:center;background:linear-gradient(180deg,#e6e4dc,#cfcdc5)}.f3d--holo .f3d__load,.f3d--night .f3d__load{color:rgba(245,244,239,.85);background:linear-gradient(180deg,#14181f,#0b0e14)}.f3d__bar{width:180px;height:2px;background:rgba(17,17,17,.18);display:block;overflow:hidden}.f3d--holo .f3d__bar,.f3d--night .f3d__bar{background:rgba(245,244,239,.18)}.f3d__bar i{display:block;height:100%;background:var(--erman-red);transition:width var(--d-3) var(--ease-out)}.f3d__spot{position:absolute;transform:translate(-50%,-50%);height:40px;min-width:40px;padding:0;border-radius:999px;background:rgba(245,244,239,.94);border:2px solid var(--graphite);color:var(--graphite);font-family:var(--font-mono);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:0;cursor:pointer;z-index:2;transition:background var(--d-2),color var(--d-2),border-color var(--d-2),transform var(--d-2) var(--ease-out),padding var(--d-2),gap var(--d-2);box-shadow:0 6px 18px rgba(0,0,0,.3);white-space:nowrap}.f3d__spot-n{width:36px;text-align:center}.f3d__spot-l{max-width:0;overflow:hidden;font-family:var(--font-body);font-weight:500;font-size:13px;transition:max-width var(--d-3) var(--ease-out),padding var(--d-2)}.f3d__spot:before{content:"";position:absolute;inset:-8px;border-radius:999px;border:1px solid rgba(17,17,17,.45);opacity:0;animation:spotPulse 2.4s ease-out infinite}.f3d__spot.is-on,.f3d__spot:focus-visible,.f3d__spot:hover{background:var(--erman-red);color:var(--paper);border-color:var(--erman-red);transform:translate(-50%,-50%) scale(1.06);padding-right:12px}.f3d__spot.is-on .f3d__spot-l,.f3d__spot:focus-visible .f3d__spot-l,.f3d__spot:hover .f3d__spot-l{max-width:180px;padding-left:2px}.f3d__spot.is-on:before{animation:none}.f3d--holo .f3d__spot{background:rgba(7,18,17,.85);color:#5eead4;border-color:#5eead4}.f3d--holo .f3d__spot.is-on,.f3d--holo .f3d__spot:hover{background:#2dd4bf;color:#06201e;border-color:#2dd4bf}@media (max-width:639px){.f3d__spot{height:36px;min-width:36px}.f3d__spot-n{width:32px}}.f3d__ctl{position:absolute;top:12px;right:12px;display:flex;gap:6px;z-index:3}.f3d__chip{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid rgba(245,244,239,.35);background:#1c1c1c;color:var(--paper);font-size:13px;cursor:pointer;transition:background var(--d-2),color var(--d-2),border-color var(--d-2)}.f3d__chip:hover{border-color:var(--erman-red)}.f3d__chip.is-on{background:var(--paper);color:var(--graphite);border-color:var(--paper)}.f3d--holo .f3d__chip.is-on{background:#2dd4bf;color:#06201e;border-color:#2dd4bf}.f3d__hint{position:absolute;left:12px;bottom:10px;color:rgba(17,17,17,.55);letter-spacing:.08em;text-transform:uppercase;z-index:3}.f3d--holo .f3d__hint,.f3d--night .f3d__hint{color:rgba(245,244,239,.6)}@media (max-width:639px){.f3d__hint{display:none}}.f3d__hud{position:absolute;left:12px;top:12px;z-index:3;display:grid;gap:2px;padding:10px 14px;border-radius:var(--r-2);background:rgba(17,17,17,.72);color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(245,244,239,.18);animation:hud-in var(--d-3) var(--ease-out);max-width:60%}@keyframes hud-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.f3d__hud-k{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:rgba(245,244,239,.7)}.f3d__hud-v{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;line-height:1.05}.f3d__hud--scan .f3d__hud-v,.f3d__hud--shield .f3d__hud-v{font-size:var(--fs-lg)}.f3d__hud-ok{font-size:12px;color:#4cd07a}.f3d__hud-route{display:block;height:2px;margin-top:6px;background:linear-gradient(90deg,var(--erman-red),transparent);background-size:200% 100%;animation:route-run 1.6s linear infinite}@keyframes route-run{0%{background-position:100% 0}to{background-position:-100% 0}}.f3d--holo .f3d__hud{border-color:rgba(94,234,212,.4)}.f3d__map{position:absolute;right:12px;bottom:12px;width:150px;height:75px;z-index:3;background:rgba(17,17,17,.55);border:1px solid rgba(245,244,239,.2);border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.f3d__map-depot{fill:rgba(245,244,239,.28)}.f3d__map-wash{fill:rgba(94,234,212,.35)}.f3d__map-gate,.f3d__map-portal{stroke:rgba(245,244,239,.6);stroke-width:1.5}.f3d__map-cam{fill:var(--erman-red)}.f3d__map-dir{stroke:var(--erman-red);stroke-width:1;opacity:.8}@media (max-width:639px){.f3d__map{width:110px;height:55px}}.f3d__panel{display:grid;gap:var(--s-3);color:var(--paper)}.f3d__strip{list-style:none;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter);display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.f3d__strip::-webkit-scrollbar{display:none}@media (min-width:1024px){.f3d__strip{margin:0;padding:0;flex-wrap:wrap;overflow:visible}}.f3d__strip li{flex:0 0 auto;scroll-snap-align:start}.f3d__strip button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid rgba(245,244,239,.28);color:rgba(245,244,239,.85);font-size:13px;white-space:nowrap;transition:background var(--d-2),color var(--d-2),border-color var(--d-2),transform var(--d-2) var(--ease-out)}.f3d__strip button .tnum{font-family:var(--font-mono);font-size:12px;color:rgba(245,244,239,.6)}.f3d__strip button:hover{border-color:var(--erman-red);transform:translateY(-1px)}.f3d__strip button.is-on{background:var(--paper);color:var(--graphite);border-color:var(--paper)}.f3d__strip button.is-on .tnum{color:var(--erman-red)}.f3d--holo .f3d__strip button.is-on{background:#2dd4bf;color:#06201e;border-color:#2dd4bf}.f3d__idx{font-family:var(--font-mono);color:#ff8a9b;letter-spacing:.08em;display:flex;align-items:center;gap:var(--s-3)}.f3d--holo .f3d__idx{color:#5eead4}.f3d__idx-l{color:var(--muted-on-dark);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.f3d__timer{flex:1 1;max-width:120px;height:2px;background:rgba(245,244,239,.18);position:relative;overflow:hidden}.f3d__timer:after{content:"";position:absolute;inset:0;background:var(--erman-red);transform-origin:left;animation:f3d-timer 5.2s linear forwards}@keyframes f3d-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.f3d__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;line-height:1.05}.f3d__text{color:var(--muted-on-dark);font-size:var(--fs-lg);max-width:38ch}.f3d__panel .link-ul{color:var(--paper);justify-self:start}.f3d__nav{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;margin-top:var(--s-2)}.f3d__btn{width:44px;height:44px;border:1px solid rgba(245,244,239,.35);border-radius:50%;display:grid;place-items:center;font-size:1.1rem;color:var(--paper);background:transparent;cursor:pointer;transition:background var(--d-2),color var(--d-2),border-color var(--d-2)}.f3d__btn:hover{background:var(--paper);color:var(--graphite);border-color:var(--paper)}.f3d__btn:focus-visible,.f3d__chip:focus-visible,.f3d__spot:focus-visible,.f3d__strip button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.f3d__credit{color:var(--muted-on-dark);max-width:44ch;margin-top:var(--s-2)}@media (max-width:1023px){.f3d__text{font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.f3d__hud-route,.f3d__scan,.f3d__spot:before,.f3d__timer:after{animation:none}}.hdr{view-transition-name:site-header}.netbar{view-transition-name:site-network}.mbar{view-transition-name:site-mbar}::view-transition-group(site-header),::view-transition-group(site-mbar),::view-transition-group(site-network){animation:none}::view-transition-old(.page-out){animation:vt-out var(--d-1) var(--ease-inout) both}::view-transition-new(.page-in){animation:vt-in var(--d-3) var(--ease-out) 80ms both}@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}::view-transition-group(.morph){animation-duration:.56s;animation-timing-function:var(--ease-out)}::view-transition-image-pair(.morph){isolation:isolate}.hero-c__title>span{display:flex;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero-c__title .hero-c__line{display:inline-block;animation:hero-rise .9s var(--ease-out) both}.hero-c__l2 .hero-c__line{animation-delay:.11s}.hero-c__l2 .hero-c__dash{transform-origin:left;animation:hero-dash .7s var(--ease-out) .38s both}.hero-c__meta,.now{animation:hero-fade .6s var(--ease-out) 60ms both}.hero-c__support{animation:hero-fade .7s var(--ease-out) .3s both}.hero-c__cta,.hero-c__intent{animation:hero-fade .7s var(--ease-out) .42s both}.hero-c__img{animation:hero-img 1.6s var(--ease-out) both}@keyframes hero-rise{0%{transform:translateY(105%)}}@keyframes hero-dash{0%{transform:scaleX(0)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(10px)}}@keyframes hero-img{0%{transform:scale(1.06)}}.hero-c__scrim:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@supports (animation-timeline:view()){.card__media img,.ind-row__media img,.infra__lead img{animation:media-settle linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes media-settle{0%{transform:scale(1.08);filter:saturate(.85)}to{transform:scale(1);filter:none}}.card:hover .card__media img{animation:none;transform:scale(1.05)}}.mbar{padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:1023px){.totop{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.container{padding-left:max(var(--margin-x),env(safe-area-inset-left,0px));padding-right:max(var(--margin-x),env(safe-area-inset-right,0px))}.cmdk__list,.consent,.lb,.mnav{overscroll-behavior:contain}.csearch__in:-webkit-autofill,.field input:-webkit-autofill,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 100px var(--bg-elevated) inset;caret-color:var(--fg);-webkit-transition:background-color 9999s;transition:background-color 9999s}.cmdk__input::placeholder,.csearch__in::placeholder,.field input::placeholder,.field textarea::placeholder,.srcsearch__in::placeholder{color:var(--muted);opacity:1}.field input:hover,.field textarea:hover{border-color:var(--fg)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--erman-red);box-shadow:inset 3px 0 0 var(--erman-red)}.addr,.form__ok,.kv dd,.sheet__block li{overflow-wrap:anywhere}.chip,.f3d__spot,[role=button],label.router__opt,summary{cursor:pointer}@media (max-width:359px){:root{--margin-x:14px;--gutter:14px}.hero-c__title{font-size:2rem}.hero-c__cta .btn{width:100%}.f3d__ctl .f3d__chip{padding:6px 9px;font-size:12px}.trust__list{grid-template-columns:1fr}}@media (min-width:1920px){.container{max-width:1680px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.card__media img,.hero-c__cta,.hero-c__dash,.hero-c__img,.hero-c__intent,.hero-c__meta,.hero-c__support,.hero-c__title .hero-c__line,.ind-row__media img,.infra__lead img,.now{animation:none!important}}html[data-motion=reduce] .card__media img,html[data-motion=reduce] .hero-c__img,html[data-motion=reduce] .hero-c__title .hero-c__line{animation:none!important}.hero-c__media{overflow:clip}body,html{overflow-x:clip}.vt-page>.has-pat:has(#harita),.vt-page>:is(#akis,#yetkiler,#rakamlar,#tarihce,#sss){content-visibility:auto;contain-intrinsic-size:auto 900px}.fig__credit,.srchost{color:var(--muted);opacity:1}.cmdk__group,.sidx a{color:var(--muted)}.sidx a.is-on,.sidx a[aria-current]{color:var(--fg)}.cinfo{display:grid;gap:var(--s-6);margin-top:var(--s-10);padding-top:var(--s-8);border-top:1px solid var(--line)}@media (min-width:768px){.cinfo{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.cinfo{grid-template-columns:1.4fr 1fr 1fr 1fr}}.cinfo__item{display:grid;gap:var(--s-2);align-content:start}.cinfo__item a{color:var(--fg)}.kv--compact .kv__row{grid-template-columns:1fr;gap:2px;padding:var(--s-2) 0;border-top:1px solid var(--line)}.kv--compact dd a{display:inline-flex;align-items:center;min-height:44px}.kv--compact dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cokunye{display:grid;gap:0;margin:var(--s-6) 0 var(--s-2);border-top:1px solid var(--line)}.cokunye>div{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--s-4);padding:var(--s-2) 0;align-items:center;border-bottom:1px solid var(--line)}.cokunye dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:3px}.cokunye dd{overflow-wrap:anywhere}.cokunye a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.cokunye a:hover{text-decoration-color:var(--erman-red)}.section--dark .cokunye,.section--dark .cokunye>div{border-color:var(--border-on-dark)}.section--dark .cokunye dt{color:var(--muted-on-dark)}@media (max-width:479px){.cokunye>div{grid-template-columns:1fr;gap:2px}}.oem{margin:var(--s-8) 0;padding-top:var(--s-6);border-top:1px solid var(--line)}.oem__head{margin-bottom:var(--s-4)}.oem__group+.oem__group{margin-top:var(--s-6)}.oem__gname{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-3)}.oem__gname a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.oem__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-4)}.oem__card{display:flex;flex-direction:column;gap:var(--s-2);height:100%;color:inherit;text-decoration:none;border:1px solid var(--line);padding-bottom:var(--s-3);transition:border-color .2s}.oem__card:focus-visible,.oem__card:hover{border-color:var(--erman-red)}.oem__img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--line)}.oem__cta,.oem__desc,.oem__name{padding:0 var(--s-3)}.oem__name{font-weight:600}.oem__desc{color:var(--muted);line-height:1.45}.oem__cta,.oem__desc{font-size:var(--fs-micro)}.oem__cta{margin-top:auto;font-family:var(--font-mono);letter-spacing:.04em}.oem__series{display:grid;grid-template-columns:132px 1fr;gap:var(--s-5);align-items:center}.oem__simg{display:block;width:132px;height:44px;filter:invert(1);opacity:.55}.oem__models{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.oem__models a{display:inline-block;padding:6px 12px;border:1px solid var(--line);color:inherit;text-decoration:none;font-size:var(--fs-micro);min-height:32px}.oem__models a:focus-visible,.oem__models a:hover{border-color:var(--erman-red)}.oem__src{margin-top:var(--s-5)}@media (max-width:639px){.oem__series{grid-template-columns:1fr}.oem__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}}:root{--paper:#f5f5f2;--paper-2:#ecece8;--white:#ffffff;--bg:var(--paper);--bg-elevated:var(--white);--r-1:8px;--r-2:12px;--r-3:16px;--r-4:24px;--r-pill:999px;--sh-1:0 1px 2px rgba(17,17,17,0.04),0 6px 16px -8px rgba(17,17,17,0.10);--sh-2:0 2px 6px rgba(17,17,17,0.05),0 24px 48px -20px rgba(17,17,17,0.28);--sh-red:0 10px 28px -12px rgba(200,16,46,0.65);--font-code:var(--font-geist-mono),ui-monospace,monospace;--font-mono:var(--font-body)}@media (min-width:768px){:root{--sec-impact:clamp(96px,9vw,150px);--sec-major:clamp(88px,8vw,132px);--sec-dense:clamp(80px,7vw,120px);--sec-rest:clamp(96px,9vw,150px);--sec-gap-head:clamp(40px,4vw,64px);--section-y:clamp(72px,8vw,128px)}}@media (max-width:767px){:root{--section-y:72px;--sec-impact:88px;--sec-major:80px;--sec-dense:72px;--sec-rest:88px;--sec-gap-head:32px}}html{scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(200,16,46,.16)}.cmdk-btn__kbd,code,kbd{font-family:var(--font-code)}.t-label{font-weight:600;font-size:.75rem;letter-spacing:.08em}.t-label,.t-micro{font-family:var(--font-body)}.t-micro{letter-spacing:.005em}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh__label{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:7px 14px 7px 12px;border-radius:var(--r-pill);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1);color:var(--fg)}.sh__label:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--erman-red);box-shadow:0 0 0 4px rgba(200,16,46,.14)}.cta .sh__label,.section--dark .sh__label{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--border-on-dark);color:var(--paper)}.sh__title{letter-spacing:-.035em}.netbar{background:#0c0c0c}.netbar__btn{letter-spacing:.04em}.netbar__panel{border-radius:var(--r-3);overflow:hidden;box-shadow:0 24px 60px -20px rgba(0,0,0,.6)}.hdr--solid{background:rgba(245,245,242,.86);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom-color:rgba(17,17,17,.06);box-shadow:0 8px 30px -22px rgba(17,17,17,.4)}.hdr__nav a{position:relative}.btn,.hdr__cta{border-radius:var(--r-pill)}.btn{padding-inline:26px;font-weight:600;letter-spacing:-.005em;transition:transform var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out),background var(--d-2),color var(--d-2),border-color var(--d-2)}.btn--brand,.btn--primary{box-shadow:var(--sh-red)}.btn--brand:hover,.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(200,16,46,.7)}.btn--secondary:hover{transform:translateY(-2px)}.cap-list li,.chip,.mchip,.oem__models a{border-radius:var(--r-pill)}.cap-list li{padding-inline:14px}.csearch__in,.field input,.field select,.field textarea,.srcsearch__in{border-radius:var(--r-2);border-color:rgba(17,17,17,.14);box-shadow:var(--sh-1);transition:border-color var(--d-1),box-shadow var(--d-2)}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 4px rgba(200,16,46,.12)}.field label{font-weight:600;letter-spacing:.06em}:where(a,button,[tabindex],summary):focus-visible{border-radius:6px}.card{border-radius:var(--r-4);border-color:transparent;box-shadow:var(--sh-1)}.card:after{display:none}.card:focus-within,.card:hover{transform:translateY(-6px);box-shadow:var(--sh-2);border-color:transparent}.card .img-ph{border-radius:0}.card .img-ph--photo img,.card__media img{transition:transform .9s var(--ease-out)}.section--dark .card{background:linear-gradient(180deg,#1c1c1c,#151515);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.section--dark .card:focus-within,.section--dark .card:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 30px 60px -30px rgba(0,0,0,.9)}.cos .co-card:focus-within,.cos .co-card:hover{transform:translateY(-6px)}.img-ph{border-radius:var(--r-3);overflow:hidden}.img-ph--photo img,.rest .img-ph--photo img,.section--dark .img-ph--photo img{filter:none}.img-ph__chip{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:4px 10px;border-radius:var(--r-pill);background:rgba(10,10,10,.55);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0}.fig__n{display:none}.fig__cap{font-family:var(--font-body)}.gallery{gap:var(--s-3)}.gallery .img-ph{transition:transform var(--d-3) var(--ease-out),box-shadow var(--d-3);cursor:zoom-in}.gallery .img-ph:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.section--dark:not(.has-bg){background:radial-gradient(1100px 520px at 88% -10%,rgba(200,16,46,.14),transparent 62%),radial-gradient(900px 480px at -10% 110%,rgba(255,255,255,.05),transparent 60%),var(--graphite)}.page-hero{position:relative;padding-block:clamp(56px,8vw,120px) clamp(32px,4vw,56px);background:radial-gradient(900px 420px at 92% -20%,rgba(200,16,46,.08),transparent 62%)}@media (min-width:1360px){.sidx ul{gap:10px}.sidx a{padding:4px 0;min-width:24px}.sidx__n{display:none}.sidx a:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--muted-2);transition:height var(--d-2) var(--ease-out),background var(--d-2)}.sidx a.is-on:after{height:22px;border-radius:3px;background:var(--erman-red)}}.num{border-top:0;padding:clamp(24px,3vw,40px);background:var(--bg-elevated);border-radius:var(--r-4);box-shadow:var(--sh-1)}.num__v{letter-spacing:-.04em}.num__v small{color:var(--erman-red)}.faq{border-top:0;gap:12px}.faq details{border:0;border-radius:var(--r-3);background:var(--bg-elevated);box-shadow:var(--sh-1);padding-inline:clamp(18px,2.4vw,28px);transition:box-shadow var(--d-2)}.faq details[open]{box-shadow:var(--sh-2)}.faq summary{padding-block:20px;font-size:var(--fs-lg)}.news__item{border-top:0;padding:0 0 var(--s-4)}.auth{border-radius:var(--r-4)}.srcbadge{border-radius:var(--r-pill)}.fnotes,.srcbadge{font-family:var(--font-body)}.phero{position:relative;isolation:isolate;min-height:clamp(460px,68vh,720px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#0d0d0d}.phero__media,.phero__media .img-ph,.phero__media>div{position:absolute;inset:0}.phero__media .img-ph{border-radius:0;aspect-ratio:auto!important}.phero__media .img-ph img{animation:pheroZoom 18s var(--ease-out) both}.phero__media .img-ph__chip{top:auto;bottom:18px;right:18px;left:auto;z-index:2}.phero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,8,8,.62),rgba(8,8,8,.2) 55%,transparent 80%),linear-gradient(180deg,rgba(8,8,8,.35),rgba(8,8,8,.05) 30%,rgba(8,8,8,.55) 62%,rgba(8,8,8,.88));pointer-events:none}.phero__in{position:relative;z-index:2;width:100%;padding-block:clamp(96px,12vw,160px) clamp(40px,5vw,72px);display:grid;gap:var(--s-4)}.phero .crumbs,.phero .crumbs a,.phero .crumbs span{color:rgba(255,255,255,.82)}.phero .crumbs [aria-current]{color:#fff}.phero__kicker{color:rgba(255,255,255,.85)}.phero__kicker a{color:inherit}.phero__title{max-width:16ch;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.35)}.phero__desc{max-width:52ch;color:rgba(255,255,255,.86)}.phero__cta{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-4)}.phero+.profile-grid{padding-top:clamp(40px,5vw,72px)}@keyframes pheroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.pvideo{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:var(--s-6);align-items:end;margin:0}.pvideo video{width:100%;height:auto;aspect-ratio:480/848;border-radius:var(--r-4);background:#111;box-shadow:var(--sh-2);object-fit:cover}.pvideo figcaption{display:grid;gap:var(--s-2);padding-bottom:var(--s-2)}.pvideo__k{color:var(--erman-red)}@media (max-width:639px){.pvideo{grid-template-columns:1fr}.pvideo video{max-width:320px}}.hero-c__img{animation:heroZoom 22s var(--ease-out) both;transform-origin:60% 50%}@keyframes heroZoom{0%{transform:scale(1.1)}to{transform:scale(1)}}@supports (animation-timeline:view()){.infra__lead .img-ph--photo img,.phero__media .img-ph img{animation:none}.infra__lead .img-ph--photo img{animation:drift linear both;animation-timeline:view();animation-range:cover}@keyframes drift{0%{transform:scale(1.12) translateY(-4%)}to{transform:scale(1.12) translateY(4%)}}.phero__media .img-ph img{animation:pheroDrift linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes pheroDrift{0%{transform:scale(1.04)}to{transform:scale(1.14) translateY(6%)}}}@media (pointer:fine){html{scrollbar-color:rgba(17,17,17,.28) transparent;scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.hero-c__img,.infra__lead .img-ph--photo img,.phero__media .img-ph img{animation:none!important;transform:none!important}.btn:hover,.card:focus-within,.card:hover,.gallery .img-ph:hover{transform:none}}@media print{.phero{min-height:0;color:#000;background:none}.phero__media,.phero__scrim{display:none}.phero__desc,.phero__kicker,.phero__title{color:#000;text-shadow:none}}@media (min-width:768px){.news{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}}.news__item{background:var(--bg-elevated);border-radius:var(--r-4);box-shadow:var(--sh-1);padding:0 0 var(--s-6);overflow:hidden;transition:transform var(--d-2) var(--ease-out),box-shadow var(--d-2)}.news__item:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.news__item .news__img{border-radius:0;margin-bottom:var(--s-2)}.news__item>:not(.news__img){padding-inline:var(--s-6)}.news__item h3{font-size:var(--fs-lg);line-height:1.3}.crumbs ol{text-transform:none;letter-spacing:0;font-weight:500}.crumbs li+li:before{content:"›";opacity:.55}.fnref{display:inline-block;vertical-align:middle;min-width:32px;height:32px;line-height:32px;margin:-8px -4px -8px 0;padding:0;text-align:center;font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--erman-red);background:radial-gradient(circle,rgba(200,16,46,.12) 0 10px,transparent 10.5px)}.fnref:focus-visible,.fnref:hover{text-decoration:none;background:radial-gradient(circle,var(--erman-red) 0 10px,transparent 10.5px);color:#fff}.fnotes{border-radius:var(--r-3)}.fnotes__n{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:rgba(200,16,46,.1);color:var(--erman-red);font-family:var(--font-body);font-size:11px;font-weight:700}.phero+.profile-grid .profile-cta,.phero+.profile-grid .profile-write>.btn{display:none}.hero-c__credit{position:absolute;top:16px;right:16px;z-index:3;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--r-pill);background:rgba(10,10,10,.5);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.prose-list{padding-left:1.2em;display:grid;gap:var(--s-2);list-style:disc}.values{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s-3);margin:var(--s-4) 0 var(--s-6)}.values>div{background:var(--bg-elevated);border-radius:var(--r-3);box-shadow:var(--sh-1);padding:var(--s-4) var(--s-6);display:grid;gap:var(--s-2)}.values dt{font-weight:600;font-size:var(--fs-lg)}.values dd{color:var(--muted);margin:0}.fmap{grid-template-columns:1fr!important;align-items:start!important}.fmap__list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--s-3) var(--s-6)}.fmap__list>.csearch{grid-column:1/-1;max-width:520px}.fmap__zoom{position:relative;display:grid;gap:var(--s-2)}.fmap__zoom-box{position:relative;overflow:hidden;border-radius:var(--r-4);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.fmap__zoom-layer{transform-origin:0 0;will-change:transform;transition:transform .12s linear}.fmap__zoom.is-zoomed .fmap__zoom-box{cursor:grab}.fmap__zoom.is-zoomed .fmap__zoom-box:active{cursor:grabbing}.fmap__zoom-ctl{position:absolute;top:12px;right:12px;z-index:2;display:grid;gap:6px}.fmap__zoom-ctl button{width:44px;height:44px;border-radius:50%;background:var(--bg-elevated);color:var(--fg);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line);font-size:1.2rem;line-height:1;display:grid;place-items:center}.fmap__zoom-ctl button:hover:not(:disabled){box-shadow:var(--sh-2),inset 0 0 0 1px var(--erman-red)}.fmap__zoom-ctl button:disabled{opacity:.4}.fmap__zoom-hint{margin:0}@media (max-width:1023px){.fmap__crop .fmap__zoom,.fmap__crop .fmap__zoom-box,.fmap__crop .fmap__zoom-layer{position:absolute;inset:0}.fmap__crop .fmap__zoom-hint{display:none}.fmap__crop .fmap__zoom-box{border-radius:inherit;box-shadow:none}}@media (prefers-reduced-motion:reduce){.fmap__zoom-layer{transition:none}}