.notif-bell{display:inline-flex}.notif-bell__btn{position:relative}.notif-bell__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--surface);pointer-events:none}.menu__pop.notif-pop{width:min(380px,calc(100vw - 24px));padding:0;max-height:min(560px,calc(100vh - 90px));overflow:hidden}.notif-pop__head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.notif-pop__head strong{font-family:var(--f-display);font-size:17px;text-transform:uppercase;letter-spacing:.03em}.menu__pop .notif-pop__all{width:auto;flex:none;white-space:nowrap;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--accent)}.menu__pop .notif-pop__all:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.notif-pop__empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 20px;font-size:13.5px;color:var(--ink-2)}.notif-pop__empty svg{color:var(--ink-3)}.notif-pop__foot{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--line);font-size:13.5px;font-weight:600}.menu__pop .notif-pop__foot a{display:inline-flex;align-items:center;width:auto;padding:8px 14px;border-radius:999px;text-decoration:none}.menu__pop .notif-pop__foot a:hover{background:var(--surface-2);color:var(--ink)}.notif-list--pop{overflow-y:auto;max-height:min(420px,calc(100vh - 210px))}.notif-list{list-style:none;margin:0;padding:0}.notif-list.panel{overflow:hidden}.notif+.notif{border-top:1px solid var(--line-2)}.menu__pop .notif__main,.notif__main{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;text-align:left;border:0;border-radius:0;background:transparent;color:var(--ink);text-decoration:none;font-weight:400;font-size:14px}.notif--compact .notif__main{padding:10px 14px;gap:10px}.notif__main:hover{background:var(--surface-2)}.notif__main:focus-visible{outline-offset:-2px}.notif--unread .notif__main{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.notif--unread .notif__main:hover{background:var(--accent-soft)}.notif__icon:has(.avatar){background:transparent}.notif__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--surface-3);color:var(--ink-2)}.notif--compact .notif__icon{width:32px;height:32px}.notif__icon--condition{background:var(--warn-soft);color:var(--warn)}.notif__icon--badge{background:var(--mark);color:var(--mark-ink)}.notif__icon--report{background:var(--info-soft);color:var(--info)}.notif__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notif__title{font-weight:600;line-height:1.35}.notif--unread .notif__title{font-weight:700}.notif__body{color:var(--ink-2);font-size:13px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.notif__time{font-size:12px;color:var(--ink-3)}.notif__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--accent);margin-top:6px}.notif-page{max-width:820px}.notif-page__bar{align-items:flex-end}.notif-page__bar .tabs{border-bottom:0}.notif-prefs{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.notif-prefs__row{display:flex;align-items:flex-start;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line-2);cursor:pointer}.notif-prefs__row:last-child{border-bottom:0}.notif-prefs__row input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex:none}.notif-prefs__row>svg{color:var(--ink-3);flex:none;margin-top:1px}.menu__pop .um-sum,.um-sum{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:4px;border-radius:var(--r-sm);background:var(--surface-2);text-decoration:none;color:var(--ink);font-weight:400}.menu__pop .um-sum:hover{background:var(--surface-3)}.um-sum--loading{padding:0 0 4px}.um-sum__nums{display:flex;flex-direction:column;font-size:13px;line-height:1.35;flex:1}.um-sum__nums b{font-family:var(--f-display);font-size:17px}.um-sum__medals{display:flex}.um-sum__medals svg+svg{margin-left:-8px}.bdg-ico{flex:none;overflow:visible;--b-bg: var(--surface-3);--b-fg: var(--ink-3);--b-ring: var(--line)}.bdg-ico__disc{fill:var(--b-bg);stroke:var(--b-fg);stroke-width:2}.bdg-ico__ring{fill:none;stroke:var(--b-fg);stroke-width:1;stroke-dasharray:2 3;opacity:.55}.bdg-ico__glyph{fill:none;stroke:var(--b-fg);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bdg-ico__ribbon{fill:var(--b-fg);stroke:var(--b-bg);stroke-width:1.5;stroke-linejoin:round}.bdg-ico__pip{fill:var(--b-bg);stroke:var(--b-fg);stroke-width:1;opacity:.7}.bdg-ico__pip.on{fill:var(--b-fg);opacity:1}.bdg-ico--l1{--b-bg: var(--accent-soft);--b-fg: var(--accent)}.bdg-ico--l2{--b-bg: var(--info-soft);--b-fg: var(--info)}.bdg-ico--l3{--b-bg: var(--mark);--b-fg: var(--mark-ink)}.bdg-shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.bdg{display:flex;gap:12px;align-items:flex-start;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.bdg--locked{background:var(--surface-2);border-style:dashed}.bdg--locked .bdg__name{color:var(--ink-2)}.bdg__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bdg__name{font-family:var(--f-display);font-size:17px;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.bdg__metal{font-weight:700}.bdg__progress{display:flex;align-items:center;gap:8px;margin-top:6px}.bdg__bar{flex:1;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.bdg__bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.bdg__max{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--ok);font-weight:600}.ach__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.ach__stats dd{margin:0}.ach__stats .stat{flex-direction:column-reverse;justify-content:flex-end}.ach__stats .stat__value small{font-size:16px}@media (min-width: 561px) and (max-width: 960px){.ach__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ach__stats .stat:nth-child(3n+1){border-left:0}.ach__stats .stat:nth-child(n+4){border-top:1.5px solid var(--line-strong)}}.ach{scroll-margin-top:calc(var(--header-h) + 12px)}.feed{list-style:none;margin:0;padding:0}.feed__item{display:grid;grid-template-columns:40px 1fr auto;gap:12px;padding:14px 16px;position:relative;align-items:start}.feed__item+.feed__item{border-top:1px solid var(--line-2)}.feed__avatar{text-decoration:none}.feed__type{position:absolute;left:42px;top:40px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface);color:var(--ink-2);border:1.5px solid var(--line)}.feed__item--completed .feed__type{color:var(--ok)}.feed__item--review .feed__type{color:var(--accent)}.feed__item--published .feed__type{background:var(--mark);color:var(--mark-ink);border-color:var(--mark)}.feed__main{min-width:0;display:flex;flex-direction:column;gap:3px}.feed__line{line-height:1.4;overflow-wrap:anywhere}.feed__who{font-weight:700;color:var(--ink);text-decoration:none}.feed__what{color:var(--ink);text-decoration:none}.feed__who:hover,.feed__what:hover{color:var(--accent)}.feed__body{font-size:14px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.feed__stars{display:inline-flex}.feed__photo{display:inline-flex;flex-direction:column;gap:4px;margin-top:6px;text-decoration:none;color:var(--ink-2);max-width:220px}.feed__photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r);border:1px solid var(--line)}.feed__rb{display:block;width:56px;height:56px;border-radius:var(--r);background:var(--m-land);border:1px solid var(--line)}.feed__rb:hover{border-color:var(--ink-3)}.feed__sketch{width:100%;height:100%}.feed__sketch path{fill:none;stroke:var(--m-route);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.home-activity__panel{overflow:hidden}.activity-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.activity-page__grid>.stack>.panel{overflow:hidden}.mini-riders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mini-riders__who{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.mini-riders__who>.min0{display:flex;flex-direction:column}.mini-riders__who strong{font-size:14px}.mini-riders__who:hover strong{color:var(--accent)}@media (max-width: 860px){.activity-page__grid{grid-template-columns:1fr}}@media (max-width: 520px){.feed__item{grid-template-columns:34px 1fr;padding:12px;gap:10px}.feed__item .avatar{--s: 34px !important}.feed__type{left:32px;top:34px}.feed__rb{display:none}}.lb-page{max-width:860px}.lb-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.lb-controls .tabs{border-bottom:0}.lb-help{margin:10px 0 16px}.lb{list-style:none;margin:0;padding:0;border:1.5px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden;transition:opacity .15s}.lb.is-loading{opacity:.6}.lb__row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 16px 10px 8px}.lb__row+.lb__row,.lb__gap+.lb__row{border-top:1px solid var(--line-2)}.lb__rank{font-family:var(--f-display);font-weight:800;font-size:24px;text-align:center;color:var(--ink-2)}.lb__row--top .lb__rank{display:grid;place-items:center;width:36px;height:36px;margin-inline:auto;border-radius:50%;font-size:19px}.lb__row--1 .lb__rank{background:var(--mark);color:var(--mark-ink)}.lb__row--2 .lb__rank{background:var(--info-soft);color:var(--info)}.lb__row--3 .lb__rank{background:var(--accent-soft);color:var(--accent)}.lb__row--me{background:color-mix(in srgb,var(--mark) 30%,var(--surface))}.lb__you{color:var(--accent);font-weight:700}.lb__who{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--ink)}.lb__who>.min0{display:flex;flex-direction:column;min-width:0}.lb__who strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb__who:hover strong{color:var(--accent)}.lb__value{text-align:right;white-space:nowrap}.lb__value b{font-family:var(--f-display);font-size:24px}.lb__gap{text-align:center;color:var(--ink-3);padding:2px;border-top:1px solid var(--line-2)}@media (max-width: 520px){.lb__row{grid-template-columns:38px 1fr auto;gap:8px;padding:8px 12px 8px 4px}.lb__rank{font-size:19px}.lb__value b{font-size:20px}}.qa-tab{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.qa-tab__side{display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--header-h) + 60px)}.qa-ask{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.qa-ask .field{width:100%}.qa-tab__bar{margin-bottom:10px}.qa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.qa{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;scroll-margin-top:calc(var(--header-h) + 70px);transition:box-shadow .3s}.qa--flash{box-shadow:0 0 0 3px var(--mark)}.qa__q,.qa-a{display:flex;gap:12px;align-items:flex-start}.qa__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.qa__meta{--gap: 8px}.qa__who{font-weight:700;color:var(--ink);text-decoration:none;font-size:14px}.qa__who:hover{color:var(--accent)}.qa__body{white-space:pre-line;overflow-wrap:anywhere}.qa__q>.qa__main>.qa__body{font-size:15.5px;font-weight:500}.qa__actions{--gap: 6px;margin-top:2px}.qa__answers{list-style:none;margin:12px 0 0 46px;padding:0;display:flex;flex-direction:column;gap:8px}.qa-a{padding:10px 12px;border-radius:var(--r);background:var(--surface-2);border:1px solid transparent}.qa-a .qa__body{font-size:14.5px}.qa-a--author{border-color:var(--mark);background:color-mix(in srgb,var(--mark) 22%,var(--surface))}.qa-a--accepted{border-color:var(--ok)}.qa-a--form{display:block;background:transparent;padding:0}.qa-answer-form{display:flex;flex-direction:column;gap:8px}.qa-vote{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;border:1.5px solid var(--line);background:var(--surface);color:var(--ink-2)}.qa-vote:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.qa-vote.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.qa-vote:disabled{cursor:default;opacity:.75}.qa-vote .num{min-width:1ch}@media (max-width: 860px){.qa-tab{grid-template-columns:1fr;gap:18px}.qa-tab__side{position:static}}@media (max-width: 520px){.qa{padding:12px}.qa__answers{margin-left:0}.qa-a{padding:10px;gap:8px}}.adm-qa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.adm-qa__item{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.adm-qa__item.is-hidden{background:var(--surface-2);border-style:dashed}.adm-qa__head{display:flex;align-items:center;gap:10px}.adm-qa__body{font-size:15px;font-weight:500;white-space:pre-line;overflow-wrap:anywhere}.adm-qa__reports{list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;gap:6px;background:var(--danger-soft);color:var(--ink);border-radius:var(--r);font-size:13px}.adm-qa__reports li{display:flex;gap:8px;align-items:flex-start}.adm-qa__reports svg{color:var(--danger);flex:none;margin-top:2px}.adm-qa__answers{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:10px}.adm-qa__answers>li{display:flex;flex-direction:column;gap:4px}.adm-qa__answers>li.is-hidden>p{color:var(--ink-3);text-decoration:line-through}.adm-qa__answers>li.is-reported{padding:6px 8px;border-radius:var(--r);background:var(--surface-2)}@media (max-width: 560px){.ach__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu__pop:has(.um-sum){min-width:270px}@media (max-width: 600px){.menu__pop.notif-pop{position:fixed;left:8px;right:8px;top:calc(var(--header-h) + 4px);width:auto}}.pbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--mark);color:var(--mark-ink);border:1px solid var(--line-strong);white-space:nowrap}.pbadge--org{background:var(--ink);color:var(--surface)}.upsell{display:flex;flex-direction:column;gap:12px}.upsell__msg{font-weight:600;font-size:15px}.upsell__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1.5px solid var(--line-strong);border-radius:var(--r);overflow:hidden;margin:0}.upsell__plan{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.upsell__plan+.upsell__plan{border-left:1.5px solid var(--line-strong)}.upsell__plan dt{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.upsell__plan dd{margin:0;font-weight:700}.upsell__plan--paid{background:var(--surface-2)}.oauth{display:flex;flex-direction:column;gap:8px}.oauth__btn{gap:10px;font-weight:600}.oauth__btn svg{width:18px;height:18px}.oauth__btn--apple{background:var(--ink);color:var(--surface);border-color:var(--ink)}.oauth__btn--apple:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.oauth__sim{text-align:center}.oauth__or{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:12.5px;margin-top:4px}.oauth__or:before,.oauth__or:after{content:"";flex:1;border-top:1px solid var(--line)}.oauth__simnote{background:var(--info-soft);color:var(--ink);border-radius:var(--r);padding:10px 12px;font-size:13.5px;line-height:1.45}.oauth__picks{display:grid;gap:6px}.oauth__pick{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;text-align:left;border:1.5px dashed var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--r);padding:8px 10px;font-size:13.5px}.oauth__pick:hover:not(:disabled){background:var(--mark);color:var(--mark-ink)}.vbanner{background:var(--mark);color:var(--mark-ink);border-bottom:1.5px solid var(--line-strong)}.vbanner__in{display:flex;align-items:center;gap:10px;padding-block:8px;flex-wrap:wrap}.vbanner__in>svg{flex:none}.vbanner__text{flex:1 1 260px;font-size:13.5px;min-width:0;overflow-wrap:anywhere}.vbanner .btn--ghost{color:inherit}.site-notices{flex:none}.site-notice{background:var(--ink);color:var(--bg)}.site-notice__in{display:flex;align-items:center;justify-content:center;gap:8px;padding-block:7px;font-size:13.5px;font-weight:600;text-align:center}.site-notice__in>svg{flex:none;color:var(--mark, currentColor)}.site-notice__in>span{min-width:0;overflow-wrap:anywhere}.plan-panel{display:flex;flex-direction:column;gap:14px}.plan-panel__now{display:flex;flex-direction:column;gap:6px}.plan-panel__usage{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;max-width:420px}.plan-meter{grid-column:1 / -1;height:6px;background:var(--surface-3);border-radius:99px;overflow:hidden}.plan-meter>span{display:block;height:100%;background:var(--accent)}.sec-list{list-style:none;margin:0;padding:0}.sec-list li{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}.sec-list li+li{border-top:1px solid var(--line-2)}.sec-list li>svg{flex:none;width:20px;height:20px;color:var(--ink-2)}.sec-list__main{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.sec-list__label{font-weight:700}.sec-note{display:flex;gap:6px;align-items:flex-start;padding:0 16px 14px}.sec-note svg{flex:none;margin-top:2px}.result-card{align-items:flex-start}.result-card .row{margin-top:4px}.result-card__icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;border:2px solid var(--line-strong)}.result-card__icon--ok{background:var(--ok-soft);color:var(--ok)}.result-card__icon--bad{background:var(--danger-soft);color:var(--danger)}div.result-card{display:flex;flex-direction:column;gap:12px}.dialog .tabs{margin-bottom:14px}.share__plan{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;color:var(--ink-2)}.embed-panel{display:flex;flex-direction:column;gap:12px}.embed-panel__opts{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.embed-panel__opts .field{min-width:150px}.embed-panel__code{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.embed-panel__code .textarea{flex:1 1 320px;min-height:76px;font-family:var(--f-mono);font-size:12.5px}.embed-panel__preview{display:flex;flex-direction:column;gap:6px}.embed-panel__preview iframe{width:100%;max-width:720px;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--bg)}.og-panel{display:flex;flex-direction:column;gap:12px}.og-panel__img{border:1.5px solid var(--line-strong);border-radius:var(--r);overflow:hidden;background:var(--surface-2);max-width:720px}.og-panel__img img{display:block;width:100%;height:auto}body.embed-body{background:var(--bg);padding:0}.embed{display:flex;flex-direction:column;gap:10px;padding:10px;min-height:100vh;max-width:760px;margin-inline:auto}.embed--empty{align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--ink-2)}.embed__head{display:flex;flex-direction:column;gap:8px}.embed__title{font-family:var(--f-display);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase;color:var(--ink);text-decoration:none}.embed__title:hover{color:var(--accent)}.embed__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1.5px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden}.embed__facts>div{padding:6px 10px;min-width:0}.embed__facts>div+div{border-left:1.5px solid var(--line-strong)}.embed__facts dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embed__facts dd{margin:0;font-family:var(--f-display);font-weight:700;font-size:22px;line-height:1.1}.embed__mark{background:var(--mark);color:var(--mark-ink)}.embed__mark dt{color:var(--mark-ink)}.embed__diff{display:flex;align-items:center;min-height:24px}.embed__map{position:relative}.embed__map .rbmap{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.embed__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.embed__tile{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r);padding:6px 8px 8px;min-width:0}.embed__tkm{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-display);font-weight:700;font-size:18px}.embed__tnum{font-size:11px;background:var(--ink);color:var(--surface);padding:1px 5px;border-radius:3px}.embed__tulip{max-width:120px;margin-inline:auto}.embed__tinstr{font-size:12px;line-height:1.3;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.embed__more{display:block;text-align:center;font-weight:600;font-size:13px;padding:8px;color:var(--ink)}.embed__foot{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}@media (max-width: 420px){.embed__facts dd{font-size:18px}.embed__title{font-size:20px}}.zthumb{flex:none;background:var(--surface-2);border-radius:var(--r-sm);border:1px solid var(--line)}.zgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.zcard{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r);color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.zcard:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.zcard__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zcard__name{font-family:var(--f-display);font-weight:800;font-size:21px;line-height:1.05;text-transform:uppercase}.zcard__meta{font-size:13px;color:var(--ink-2)}.zcard__acts{font-size:12px;color:var(--ink-3)}.zcard__go{color:var(--ink-3);flex:none}.zones__head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.zones__region{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.zones__rhead{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;border-bottom:2px solid var(--line-strong);padding-bottom:8px}.zone__head{background:var(--surface);border-bottom:2px solid var(--line-strong);padding-block:16px 22px}.zone__title{margin-bottom:10px}.zone__intro{margin-bottom:16px}.zone__stats{max-width:760px}.zone__body{display:flex;flex-direction:column;gap:28px;padding-block:24px 40px}.zmap{position:relative;height:clamp(300px,46vh,460px);border:2px solid var(--line-strong);border-radius:var(--r);overflow:hidden}.zmap .map{position:absolute;top:0;right:0;bottom:0;left:0}.zone__maphelp{margin-top:6px}.zone__sec{display:flex;flex-direction:column;gap:12px}.zone__grid{margin-top:4px}.zone__best{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.zone__best li{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r);padding:10px 12px}.zone__rank{font-size:34px;color:var(--accent);width:28px;text-align:center}.zone__bestlink{display:flex;flex-direction:column;gap:3px;color:inherit;text-decoration:none;min-width:0}.zone__bestlink:hover b{color:var(--accent)}.zone__cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px;border:2px dashed var(--line-strong);border-radius:var(--r);background:var(--surface)}.premium__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.premium__notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--r);background:var(--surface-3);margin-bottom:14px;font-size:14px;flex-wrap:wrap}.premium__notice svg{flex:none;margin-top:1px}.premium__notice .link{margin-left:auto;background:none;border:0;padding:0;cursor:pointer}.premium__notice--ok{background:var(--ok-soft);color:var(--ok)}.premium__notice--test{background:var(--warn-soft);color:var(--ink);border:1.5px dashed var(--warn)}.premium__toggle{display:flex;justify-content:center;margin:8px 0 18px}.premium__save{font-size:11px;font-weight:700;background:var(--ok-soft);color:var(--ok);border-radius:99px;padding:1px 6px;margin-left:4px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r-lg);padding:20px 18px}.plan--featured{box-shadow:6px 6px 0 var(--accent)}.plan--current{outline:3px solid var(--ok);outline-offset:2px}.plan__ribbon{position:absolute;top:-12px;right:14px;background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:3px 10px;border-radius:99px}.plan__name{font-family:var(--f-display);font-weight:800;font-size:30px;text-transform:uppercase;line-height:1}.plan__tag{color:var(--ink-2);min-height:2.8em}.plan__price{display:flex;align-items:baseline;gap:4px;margin-top:4px}.plan__price .figure{font-size:44px}.plan__list{list-style:none;margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px;font-size:14px;flex:1}.plan__list li{display:flex;gap:8px;align-items:flex-start}.plan__list svg{flex:none;margin-top:2px;color:var(--ok)}.plan__off{color:var(--ink-3)}.plan__off svg{color:var(--ink-3)}.plan__cta{margin-top:14px;min-height:40px;display:flex;align-items:center}.premium__manage{margin-top:10px}.premium__compare{margin-top:36px;display:flex;flex-direction:column;gap:12px}.cmp th[scope=row]{white-space:normal;text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);background:var(--surface);font-weight:600;min-width:200px}.cmp th[scope=row] small{display:block;font-weight:400;color:var(--ink-2);font-size:12.5px;margin-top:2px}.cmp td{text-align:center;white-space:nowrap;font-weight:600}.cmp td svg{color:var(--ok);vertical-align:middle}.cmp td.muted svg{color:var(--ink-3)}.cmp thead th:not(:first-child){text-align:center}.premium__faq{margin-top:36px;display:flex;flex-direction:column;gap:8px;max-width:760px}.premium__faq details{border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);padding:10px 14px}.premium__faq summary{font-weight:700;cursor:pointer}.premium__faq p{margin-top:8px;color:var(--ink-2)}.g-note{margin-bottom:12px}.g-note code{font-family:var(--f-mono);font-size:12.5px}.mail-list{list-style:none;margin:0;padding:0}.mail-list li+li{border-top:1px solid var(--line-2)}.mail-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:12px 16px;color:inherit;cursor:pointer;flex-wrap:wrap}.mail-row:hover{background:var(--surface-2)}.mail-row>svg{flex:none;color:var(--ink-2)}.mail-row__main{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.mail-row__subject{font-weight:700;overflow-wrap:anywhere}.mail-row__to{overflow-wrap:anywhere}.mail-row__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mail-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px}.mail-meta>div{display:contents}.mail-meta dt{color:var(--ink-2)}.mail-meta dd{margin:0;overflow-wrap:anywhere}.mail-links{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px;padding:12px;border:1.5px dashed var(--line-strong);border-radius:var(--r)}.mail-frame{width:100%;height:460px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.mail-text{margin-top:10px}.mail-text pre{white-space:pre-wrap;font-size:12.5px;background:var(--surface-2);padding:10px;border-radius:var(--r);overflow-wrap:anywhere}.adm-substats{margin-bottom:14px}.grant-user{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1.5px solid var(--line-strong);border-radius:var(--r)}.grant-results{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.grant-results button{width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:6px 8px;cursor:pointer;color:inherit}.grant-results button:hover{border-color:var(--ink);background:var(--surface-2)}.adm-unverified{display:inline-flex;margin-left:6px;color:var(--ink-3);vertical-align:middle}.adm-pwrow{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.adm-pwrow>:first-child{flex:1 1 200px;min-width:0}.adm-pwrow>.btn{margin-top:27px}.adm-texts{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.adm-text{position:relative}.adm-text__tools .link,.adm-savebar .link,.adm-md .link,.row .link{border:0;background:none;padding:0;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.adm-text__tools{position:absolute;top:0;right:0;display:flex;gap:8px;align-items:center}.adm-text--toggle{display:flex;align-items:flex-start;gap:12px}.adm-text--toggle .adm-text__tools{position:static;margin-left:auto}.adm-text .field__label,.adm-text label:first-child{padding-right:190px}@media (max-width: 560px){.adm-text__tools{position:static;margin-top:6px}.adm-text .field__label,.adm-text label:first-child{padding-right:0}}.adm-md{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.adm-md__bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 10px;background:var(--surface-2);border-bottom:1px solid var(--line)}.adm-md__help{display:inline-flex;gap:6px;align-items:center}.adm-md .field{margin:0;padding:10px}.adm-md__area{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.55;min-height:320px}.adm-md__preview{padding:16px 20px;min-height:340px;max-height:60vh;overflow:auto;background:var(--surface)}.md{line-height:1.65;overflow-wrap:anywhere}.md>*+*{margin-top:.85em}.md h2{font-size:1.35em;margin-top:1.4em}.md h3{font-size:1.15em;margin-top:1.2em}.md h4,.md h5{font-size:1em;margin-top:1em}.md ul,.md ol{padding-left:1.4em}.md li+li{margin-top:.3em}.md blockquote{border-left:3px solid var(--accent);padding:2px 0 2px 14px;color:var(--ink-2)}.md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:var(--surface-2);padding:1px 5px;border-radius:4px}.md hr{border:0;border-top:1px solid var(--line);margin-block:1.6em}.md a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.site-page{max-width:760px;padding-block:48px 72px}.site-page__title{font-size:clamp(28px,5vw,42px);line-height:1.1;margin:8px 0 10px}.site-page__lead{color:var(--ink-2);font-size:1.1em;margin-bottom:28px}.site-page__body{font-size:16.5px}.site-page__date{margin-top:40px}.adm-db{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.adm-db__tables{position:sticky;top:72px;max-height:calc(100vh - 96px);display:flex;flex-direction:column;overflow:hidden}.adm-db__list{list-style:none;margin:0;padding:0 6px 8px;overflow:auto}.adm-db__list button{display:flex;width:100%;gap:8px;align-items:center;justify-content:space-between;text-align:left;padding:7px 10px;border:0;border-radius:8px;background:none;color:inherit;cursor:pointer;font:inherit}.adm-db__list button:hover{background:var(--surface-2)}.adm-db__list button.is-active{background:var(--accent-soft)}.adm-db__label{display:block;font-size:14px;font-weight:600}.adm-db__name{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adm-db__title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-db__grid{overflow:auto;max-height:70vh}.adm-db__table{font-size:13px}.adm-db__table th{position:sticky;top:0;background:var(--surface);z-index:1;white-space:nowrap}.adm-db__th{display:inline-flex;gap:4px;align-items:center;border:0;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adm-db__cell{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adm-db__null{color:var(--ink-3);font-style:italic}.adm-dbfield{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r)}.adm-dbfield.is-changed{border-color:var(--accent)}.adm-dbfield__label{display:flex;gap:8px;align-items:center;font-weight:700;font-size:13.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adm-dbfield__ro{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--ink-2);max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.adm-dbfield__area{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}@media (max-width: 900px){.adm-db{grid-template-columns:1fr}.adm-db__tables{position:static;max-height:280px}}:root[data-style=topo]{--bg: #f3eee3;--surface: #fbf8f1;--surface-2: #f7f2e7;--surface-3: #ebe4d4;--ink: #1d3127;--ink-2: #485a4d;--ink-3: #616c5f;--line: #d5cab2;--line-2: #e3dbc9;--line-strong: #1d3127;--accent: #b4532a;--accent-hover: #97431f;--accent-ink: #fffaf2;--accent-soft: #f3dfd0;--mark: #ead49a;--mark-ink: #1d3127;--ok: #356b2e;--ok-soft: #dde8d2;--warn: #8a5600;--warn-soft: #f4e3c2;--danger: #a82b1d;--danger-soft: #f5dbd5;--info: #2e5b78;--info-soft: #dbe6ec;--focus: #b4532a;--scrim: rgb(20 32 26 / .5);--shadow: 0 1px 0 rgb(29 49 39 / .05), 0 14px 32px -16px rgb(29 49 39 / .35);--m-land: #f0e9d8;--m-forest: #dde2c3;--m-water: #a3c4c2;--m-road: #e0b45a;--m-road-case: #94702a;--m-asph: #fffbf2;--m-asph-case: #a49b85;--m-track: #8e6a43;--m-path: #5a7340;--m-route: #c0461b;--m-halo: #fbf8f1;--m-label: #23382c;--m-alt: #2e5b78;--f-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Charter, "Bitstream Charter", Georgia, "DejaVu Serif", serif;--f-body: "Instrument Sans", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-sm: 2px;--r: 3px;--r-lg: 5px;--wrap: 1240px;--header-h: 48px;--tp-olive: #5a7340;--tp-contour: rgb(90 115 64 / .24);--tp-paper-2: #ece5d5;--tp-top: 128px;color-scheme:light}@media (prefers-color-scheme: dark){:root[data-style=topo]:not([data-theme=light]){--bg: #0e1712;--surface: #142019;--surface-2: #18261e;--surface-3: #213128;--ink: #efe6d1;--ink-2: #bcb5a0;--ink-3: #9a9583;--line: #2d3d33;--line-2: #22312a;--line-strong: #cfc5ad;--accent: #e3895a;--accent-hover: #eda27b;--accent-ink: #1a0c04;--accent-soft: #3b2418;--mark: #5e4c1f;--mark-ink: #f7edd2;--ok: #8fc27a;--ok-soft: #1c3020;--warn: #e9b65a;--warn-soft: #3a2c12;--danger: #f07a68;--danger-soft: #3d1c17;--info: #8fbcd6;--info-soft: #1a2d38;--focus: #e3895a;--scrim: rgb(0 0 0 / .62);--shadow: 0 1px 0 rgb(0 0 0 / .3), 0 16px 36px -16px rgb(0 0 0 / .7);--m-land: #131e17;--m-forest: #18291d;--m-water: #1c3a3c;--m-road: #a77d38;--m-road-case: #4d3a14;--m-asph: #3c473f;--m-asph-case: #25302a;--m-track: #c19a6b;--m-path: #93b26c;--m-route: #ec8650;--m-halo: #0e1712;--m-label: #ddd3ba;--m-alt: #8fbcd6;--tp-olive: #a3bd85;--tp-contour: rgb(163 189 133 / .15);--tp-paper-2: #111c16;color-scheme:dark}}:root[data-style=topo][data-theme=dark]{--bg: #0e1712;--surface: #142019;--surface-2: #18261e;--surface-3: #213128;--ink: #efe6d1;--ink-2: #bcb5a0;--ink-3: #9a9583;--line: #2d3d33;--line-2: #22312a;--line-strong: #cfc5ad;--accent: #e3895a;--accent-hover: #eda27b;--accent-ink: #1a0c04;--accent-soft: #3b2418;--mark: #5e4c1f;--mark-ink: #f7edd2;--ok: #8fc27a;--ok-soft: #1c3020;--warn: #e9b65a;--warn-soft: #3a2c12;--danger: #f07a68;--danger-soft: #3d1c17;--info: #8fbcd6;--info-soft: #1a2d38;--focus: #e3895a;--scrim: rgb(0 0 0 / .62);--shadow: 0 1px 0 rgb(0 0 0 / .3), 0 16px 36px -16px rgb(0 0 0 / .7);--m-land: #131e17;--m-forest: #18291d;--m-water: #1c3a3c;--m-road: #a77d38;--m-road-case: #4d3a14;--m-asph: #3c473f;--m-asph-case: #25302a;--m-track: #c19a6b;--m-path: #93b26c;--m-route: #ec8650;--m-halo: #0e1712;--m-label: #ddd3ba;--m-alt: #8fbcd6;--tp-olive: #a3bd85;--tp-contour: rgb(163 189 133 / .15);--tp-paper-2: #111c16;color-scheme:dark}@media (max-width: 860px){:root[data-style=topo]{--tp-top: 26px;--header-h: 52px}}[data-style=topo] body{font-size:15.5px}[data-style=topo] ::selection{background:var(--accent-soft);color:var(--ink)}[data-style=topo] .h1,[data-style=topo] .h2,[data-style=topo] .h3,[data-style=topo] .display,[data-style=topo] .dialog__title,[data-style=topo] .panel__title,[data-style=topo] .brand{font-family:var(--f-display);text-transform:none;letter-spacing:-.015em;font-weight:600}[data-style=topo] .h1{font-size:clamp(34px,4.6vw,56px);line-height:1.04}[data-style=topo] .h2{font-size:clamp(25px,2.8vw,34px);line-height:1.1}[data-style=topo] .h3{font-size:21px;letter-spacing:-.005em}[data-style=topo] .dialog__title{font-size:24px}[data-style=topo] .panel__title{font-size:19px}[data-style=topo] .eyebrow,[data-style=topo] .stat__label,[data-style=topo] .field__label,[data-style=topo] .table th,[data-style=topo] .roll__head{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600;color:var(--ink-2)}[data-style=topo] .field__label{font-size:11px}[data-style=topo] .figure,[data-style=topo] .stat__value,[data-style=topo] .kpi__value{font-family:var(--f-display);font-weight:600;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}[data-style=topo] .lead{font-family:var(--f-display);font-size:19px;line-height:1.5}[data-style=topo] .link{text-decoration-thickness:1px;text-decoration-color:var(--accent);font-weight:600}[data-style=topo] .link:hover{color:var(--accent)}[data-style=topo] .back-link{letter-spacing:.12em;text-transform:uppercase;font-size:11px}[data-style=topo] .sep-dot:before{color:var(--accent)}.tp-sc{font-family:var(--f-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-style:normal}.tp-kicker{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.tp-kicker i{font-style:normal;color:var(--ink-3);margin:0 .25em}.tp-topo{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tp-contour);pointer-events:none}.tp-emblem{flex:none}.tp-emblem path{fill:none;stroke:currentColor;stroke-width:1.3}.tp-emblem__dot{fill:var(--accent)}[data-style=topo] .btn{border-width:1px;border-radius:var(--r-sm);font-weight:600;letter-spacing:.01em}[data-style=topo] .btn--primary{box-shadow:inset 0 -2px #00000024}[data-style=topo] .btn--ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=topo] .btn--ink:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[data-style=topo] .btn--quiet{border-color:var(--line)}[data-style=topo] .btn[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-style=topo] .btn--lg{letter-spacing:.02em}[data-style=topo] .input,[data-style=topo] .textarea,[data-style=topo] .select{border-width:1px;border-color:var(--line);border-radius:var(--r-sm);background:var(--surface)}[data-style=topo] .input:hover,[data-style=topo] .textarea:hover,[data-style=topo] .select:hover{border-color:var(--ink-3)}[data-style=topo] .input:focus,[data-style=topo] .textarea:focus,[data-style=topo] .select:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}[data-style=topo] .search{border:0;border-bottom:1.5px solid var(--ink);border-radius:0;background:transparent;padding-left:2px;min-height:44px}[data-style=topo] .search:focus-within{border-bottom-color:var(--accent);box-shadow:0 1.5px 0 var(--accent)}[data-style=topo] .search input{font-family:var(--f-display);font-size:17px}[data-style=topo] .search input::placeholder{font-style:italic;color:var(--ink-3)}[data-style=topo] .check input{accent-color:var(--accent)}[data-style=topo] .chip{border-width:1px;border-color:var(--line);background:transparent;font-weight:500;min-height:32px}[data-style=topo] .chip:hover{border-color:var(--ink)}[data-style=topo] .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=topo] .seg{border-width:1px;border-radius:var(--r-sm)}[data-style=topo] .seg button+button{border-left-width:1px}[data-style=topo] .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}[data-style=topo] .badge{border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.08em;font-size:10px;height:20px}[data-style=topo] .diff{font-family:var(--f-display);color:var(--accent)}[data-style=topo] .cap{font-family:var(--f-display);font-weight:600;border-width:1px}[data-style=topo] .card{border-width:1px;border-color:var(--line)}[data-style=topo] .panel{border-color:var(--line)}[data-style=topo] .dialog{border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow),0 0 0 6px color-mix(in srgb,var(--surface) 40%,transparent)}[data-style=topo] .dialog__head{border-bottom:3px double var(--line)}[data-style=topo] .menu__pop{border-width:1px;border-radius:var(--r)}[data-style=topo] .avatar{background:var(--tp-olive);color:var(--surface);font-family:var(--f-display)}[data-style=topo] .toast{border-radius:var(--r-sm)}[data-style=topo] .empty strong{font-family:var(--f-display);font-size:21px;font-weight:600}[data-style=topo] .tabs{border-bottom:1px solid var(--line-strong)}[data-style=topo] .tab{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:14px 14px 12px;margin-bottom:-1px;border-bottom-width:2px}[data-style=topo] .tab[aria-selected=true],[data-style=topo] .tab.active{border-bottom-color:var(--accent)}:root[data-style=topo] .stats{border:0;border-block:1px solid var(--line-strong);border-radius:0;background:transparent}:root[data-style=topo] .stats .stat{border-color:var(--line)}:root[data-style=topo] .stat--mark{background:transparent;color:inherit}:root[data-style=topo] .stat--mark .stat__value{color:var(--accent)}:root[data-style=topo] .stat--mark .stat__label{color:var(--ink-2)}[data-style=topo] .rb-row{border-width:1.5px}[data-style=topo] .rb-row:first-child,[data-style=topo] .ved__preview .rb-row:first-child{border-top-width:1.5px}[data-style=topo] .roll__head{border-bottom-width:1.5px;font-size:10px}[data-style=topo] .rb-row__tot,[data-style=topo] .rb-row__par,[data-style=topo] .rb-row__num{font-variant-numeric:lining-nums tabular-nums}[data-style=topo] .rb-row__tot{font-weight:600}[data-style=topo] .rb-row__num{background:var(--accent);color:var(--accent-ink)}[data-style=topo] .map__controls button{border-width:1px;border-radius:var(--r-sm)}[data-style=topo] .map__attrib{font-family:var(--f-display);font-style:italic}[data-style=topo] .xmap__tools .btn{box-shadow:var(--shadow)}[data-style=topo] .xmap__hint{border-width:1px;font-weight:500}.tp-head{position:sticky;top:calc(-1 * var(--tp-top));z-index:40;background:var(--bg)}.tp-head__mast{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:96px}.tp-head__side{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);line-height:1.6}.tp-head__side span{color:var(--ink-2);font-weight:500}.tp-head__side--r{text-align:right}.tp-mast{font-family:var(--f-display);font-size:50px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink);text-decoration:none;white-space:nowrap;font-variation-settings:"opsz" 144}.tp-mast__b{font-style:italic;font-weight:400;color:var(--accent)}.tp-mast:hover .tp-mast__a{color:var(--accent)}.tp-head__date p{height:32px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:3px double var(--line-strong);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;overflow:hidden}.tp-head__date i{font-style:normal;color:var(--accent)}.tp-head__bar{height:var(--header-h);border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--bg)}.tp-head__in{height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.tp-head__brand{justify-self:start;display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;border-radius:50%}.tp-head__brand:hover{color:var(--accent)}.tp-head__brand-name{display:none;font-family:var(--f-display);font-weight:600;font-size:19px;letter-spacing:-.02em;white-space:nowrap}.tp-head__brand-name i{font-weight:400;color:var(--accent)}.tp-nav{display:flex;gap:30px}.tp-nav a{position:relative;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);padding:14px 0 13px}.tp-nav a:hover,.tp-nav a.active{color:var(--ink)}.tp-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.tp-head__tools{justify-self:end;display:flex;align-items:center;gap:6px}.tp-head__tools .btn{min-height:34px;padding:0 12px;font-size:13px}.tp-head__tools .btn--icon{width:34px;padding:0}.tp-head__tools .btn--ghost{color:var(--ink-2)}.tp-head__tools .btn--ghost:hover{color:var(--ink);background:var(--surface-3)}.tp-head__tools .avatar{--s: 26px !important}@media (max-width: 1100px){.tp-head__side{display:none}.tp-head__mast{grid-template-columns:1fr;justify-items:center}}@media (max-width: 860px){.tp-head__mast{display:none}.tp-head__date p{height:26px;border-top:0;font-size:9.5px;letter-spacing:.16em;gap:8px;border-bottom:1px solid var(--line)}.tp-head__bar{border-top:0}.tp-head__in{grid-template-columns:minmax(0,1fr) auto}.tp-nav{display:none}.tp-head__brand-name{display:inline}.tp-head .hide-sm{display:none}}@media (max-width: 400px){.tp-hide-xs{display:none}.tp-head__brand-name{font-size:17.5px}.tp-head__brand{gap:7px}}.tp-colo{margin-top:72px;background:var(--bg);color:var(--ink);padding-bottom:28px}.tp-colo__orn{display:flex;align-items:center;gap:16px;color:var(--ink)}.tp-colo__orn span{flex:1;border-top:3px double var(--line-strong)}.tp-colo__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:48px;padding-block:28px 32px}.tp-colo__mast{font-family:var(--f-display);font-weight:600;font-size:28px;letter-spacing:-.02em;margin-bottom:10px}.tp-colo__mast i{font-weight:400;color:var(--accent)}.tp-colo__text{font-family:var(--f-display);font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:42ch}.tp-colo__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tp-colo__links h4{font-family:var(--f-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.tp-colo__links a{display:block;font-family:var(--f-display);font-size:15.5px;color:var(--ink-2);text-decoration:none;padding:4px 0}.tp-colo__links a:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tp-colo__credits{border-top:1px solid var(--line-strong);padding-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;font-family:var(--f-display);font-size:13px;font-style:italic;color:var(--ink-2)}.tp-colo__credits .tp-sc{font-style:normal;color:var(--accent);margin-right:6px;font-size:10px}.tp-colo__credits a{color:var(--ink);text-underline-offset:2px;text-decoration-thickness:1px}@media (max-width: 860px){.tp-colo{margin-top:48px}.tp-colo__grid{grid-template-columns:minmax(0,1fr);gap:28px}.tp-colo__credits{flex-direction:column}}@media (max-width: 520px){.tp-colo__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-home{display:flex;flex-direction:column}.tp-sechead{display:flex;align-items:center;gap:14px;margin-bottom:26px}.tp-sechead__k{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.tp-sechead__rule{flex:1;height:1px;background:var(--line-strong)}.tp-sechead__n{font-family:var(--f-display);font-style:italic;font-size:14px;color:var(--ink-2)}.tp-h2{font-family:var(--f-display);font-weight:600;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.02em;line-height:1.05;margin-bottom:18px}.tp-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);text-decoration:none}.tp-more:hover{text-decoration:underline;text-underline-offset:4px}.tp-dropcap:first-letter{float:left;font-family:var(--f-display);font-weight:600;font-size:4.3em;line-height:.78;padding:.07em .1em 0 0;color:var(--accent);font-style:normal}.tp-cover{position:relative;overflow:hidden;border-bottom:1px solid var(--line-strong)}.tp-cover__topo{opacity:1}.tp-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--bg) 30%,color-mix(in srgb,var(--bg) 55%,transparent) 62%,transparent 90%);pointer-events:none}.tp-cover__in{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px;align-items:center;padding-block:56px 64px}.tp-cover__text{display:flex;flex-direction:column;gap:22px;min-width:0}.tp-cover__title{font-family:var(--f-display);font-weight:600;font-size:clamp(50px,6.3vw,94px);line-height:.94;letter-spacing:-.035em;font-variation-settings:"opsz" 144;text-wrap:balance}.tp-cover__title em{display:block;font-style:italic;font-weight:400;color:var(--accent)}.tp-cover__deck{font-family:var(--f-display);font-size:20px;line-height:1.5;color:var(--ink-2);max-width:34em}.tp-ask{display:flex;flex-direction:column;gap:4px;max-width:560px}.tp-ask__row{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--ink);transition:border-color .15s,box-shadow .15s}.tp-ask__row:focus-within{border-bottom-color:var(--accent);box-shadow:0 2px 0 var(--accent)}.tp-ask input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--f-display);font-size:26px;padding:8px 0 10px;color:var(--ink)}.tp-ask input::placeholder{font-style:italic;color:var(--ink-3)}.tp-ask button{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:10px 2px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.tp-ask button:hover{color:var(--ink)}.tp-cover__try{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.tp-cover__try .tp-sc{margin-right:2px}.tp-cover__try a{font-family:var(--f-display);font-style:italic;font-size:17px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}.tp-cover__try a:hover{color:var(--accent)}.tp-cover__figs{display:flex;margin:6px 0 0;padding-top:14px;border-top:1px solid var(--line-strong);max-width:560px}.tp-cover__figs>div{flex:1;padding-right:18px;margin-right:18px;border-right:1px solid var(--line);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0}.tp-cover__figs>div:last-child{border-right:0;margin-right:0;padding-right:0}.tp-cover__figs dt{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.tp-cover__figs dd{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.tp-plate{margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.tp-plate__paper{position:relative;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:8px;transform:rotate(.8deg)}.tp-plate__topo{top:8.6%;right:8.6%;bottom:8.6%;left:8.6%;opacity:.9}.tp-plate__svg{position:relative;display:block;width:100%;height:auto}.tp-plate figcaption{font-family:var(--f-display);font-style:italic;font-size:14.5px;color:var(--ink-2);padding-left:4px}.tp-plate figcaption .tp-sc{font-style:normal;color:var(--accent);margin-right:6px;font-size:10px}.tp-plate__frame{fill:none;stroke:var(--ink);stroke-width:1}.tp-plate__frame--out{stroke-width:.6;opacity:.55}.tp-plate__tick line{stroke:var(--ink);stroke-width:1}.tp-plate__tick text{font-family:var(--f-body);font-size:10px;letter-spacing:.06em;fill:var(--ink-2)}.tp-plate__route{fill:none;stroke:var(--tp-olive);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.tp-plate__route--hl{stroke:var(--accent);stroke-width:3.6;opacity:1}.tp-plate__start{fill:var(--surface);stroke:var(--ink);stroke-width:1.3}.tp-plate__start--hl{fill:var(--accent);stroke:var(--surface);stroke-width:2}.tp-plate__rose circle{fill:color-mix(in srgb,var(--surface) 70%,transparent);stroke:var(--ink-2);stroke-width:.8}.tp-plate__needle{fill:var(--ink)}.tp-plate__needle--s{fill:var(--surface);stroke:var(--ink);stroke-width:.8}.tp-plate__rose text{font-family:var(--f-display);font-size:12px;font-weight:600;fill:var(--ink)}.tp-feat{padding-block:56px 48px}.tp-feat__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr) minmax(0,.98fr);gap:40px;align-items:start}.tp-feat__fig{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.tp-feat__plate{position:relative;aspect-ratio:4 / 5;background:var(--surface);border:1px solid var(--line);overflow:hidden}.tp-feat__plate:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);pointer-events:none}.tp-feat__track{position:absolute;top:9%;right:9%;bottom:9%;left:9%;display:grid;place-items:center}.tp-feat__track svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 3px var(--surface)) drop-shadow(0 0 1px var(--surface))}.tp-feat__track path{stroke-width:3.4}.tp-feat__track circle{r:5.5;fill:var(--accent);stroke:var(--surface);stroke-width:2}.tp-feat__scale{position:absolute;left:22px;bottom:20px;display:flex;flex-direction:column;gap:4px}.tp-feat__scale i{width:72px;height:6px;border:1px solid var(--ink);background:linear-gradient(90deg,var(--ink) 25%,transparent 25% 50%,var(--ink) 50% 75%,transparent 75%)}.tp-feat__scale span{font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.tp-feat__fig figcaption{font-family:var(--f-display);font-style:italic;font-size:14.5px;color:var(--ink-2)}.tp-feat__fig figcaption .tp-sc{font-style:normal;color:var(--accent);margin-right:6px;font-size:10px}.tp-feat__text{display:flex;flex-direction:column;gap:14px;min-width:0}.tp-feat__title{font-family:var(--f-display);font-weight:600;font-size:clamp(34px,3.6vw,52px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.tp-feat__title a{color:inherit;text-decoration:none}.tp-feat__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent);text-underline-offset:6px}.tp-feat__by{font-family:var(--f-display);font-style:italic;font-size:16px;color:var(--ink-2)}.tp-feat__by a{color:var(--accent);text-decoration:none}.tp-feat__by a:hover{text-decoration:underline}.tp-feat__stand{font-family:var(--f-display);font-size:18.5px;line-height:1.55;color:var(--ink);margin-top:6px}.tp-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 4px;border-block:1px solid var(--line-strong)}.tp-figs>div{padding:10px 10px 10px 0;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0}.tp-figs>div+div{border-left:1px solid var(--line);padding-left:12px}.tp-figs dt{font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.tp-figs dd{margin:0;font-size:13px;color:var(--ink-2);white-space:nowrap}.tp-figs b{font-family:var(--f-display);font-weight:600;font-size:26px;line-height:1.05;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.tp-figs>div:last-child b{font-size:19px}.tp-feat__go{align-self:flex-start;margin-top:6px}.tp-feat__roll{background:var(--surface);border:1px solid var(--line);padding:16px 16px 14px;box-shadow:var(--shadow);min-width:0}.tp-feat__rollhead{margin-bottom:10px}.tp-toc{padding-block:24px 48px}.tp-toc__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px;align-items:start}.tp-toc__main{min-width:0}.tp-toc__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.tp-toc__row{display:flex;align-items:baseline;gap:14px;padding:13px 0 12px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.tp-toc__n{flex:none;width:2.1ch;font-family:var(--f-display);font-style:italic;font-size:22px;color:var(--accent);font-variant-numeric:oldstyle-nums tabular-nums}.tp-toc__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto}.tp-toc__title{font-family:var(--f-display);font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.tp-toc__meta{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.tp-toc__dots{flex:1 1 24px;min-width:24px;border-bottom:2px dotted var(--ink-3);transform:translateY(-5px)}.tp-toc__km{flex:none;font-family:var(--f-display);font-weight:600;font-size:22px;font-variant-numeric:lining-nums tabular-nums}.tp-toc__km small{font-family:var(--f-body);font-size:12px;font-weight:500;color:var(--ink-2)}.tp-toc__row:hover .tp-toc__title{color:var(--accent)}.tp-toc__row:hover .tp-toc__dots{border-bottom-color:var(--accent)}.tp-side{position:sticky;top:calc(var(--header-h) + 24px);background:color-mix(in srgb,var(--tp-olive) 8%,var(--surface));border:1px solid var(--line);border-top:3px solid var(--tp-olive);padding:22px 22px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}.tp-side__k{color:var(--tp-olive)}.tp-side__t{font-family:var(--f-display);font-weight:600;font-size:28px;letter-spacing:-.02em;line-height:1.1}.tp-side__lead{font-family:var(--f-display);font-style:italic;font-size:16px;line-height:1.5;color:var(--ink-2)}.tp-side__row{max-width:380px}.tp-side__legend{list-style:none;margin:0;padding:0;counter-reset:tpl;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.tp-side__legend li{counter-increment:tpl;display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px}.tp-side__legend li:before{content:counter(tpl);font-family:var(--f-display);font-style:italic;font-weight:600;font-size:20px;line-height:1.1;color:var(--accent)}.tp-side__legend b{color:var(--ink)}.tp-secs{padding-block:24px 24px}.tp-sec{padding-block:8px 40px}.tp-sec+.tp-sec{border-top:1px solid var(--line);padding-top:32px}.tp-sec__head{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 32px;margin-bottom:24px;align-items:baseline}.tp-sec__num{grid-row:span 2;font-family:var(--f-display);font-style:italic;font-size:19px;color:var(--accent);border-top:2px solid var(--accent);padding-top:6px;align-self:start}.tp-sec__title{font-family:var(--f-display);font-weight:600;font-size:clamp(28px,3vw,38px);letter-spacing:-.02em;line-height:1.08}.tp-sec__desc{font-family:var(--f-display);font-style:italic;font-size:17px;color:var(--ink-2);max-width:60ch}.tp-shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tp-shelf>li{display:grid;min-width:0}.tp-call{position:relative;overflow:hidden;margin-top:16px;background:var(--surface);border-block:1px solid var(--line-strong)}.tp-call:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,var(--surface) 30%,transparent 75%);pointer-events:none;z-index:1}.tp-call__in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-block:64px 56px;max-width:920px}.tp-call__in>.tp-sc{color:var(--accent)}.tp-call__title{font-family:var(--f-display);font-weight:600;font-size:clamp(38px,5.2vw,68px);letter-spacing:-.03em;line-height:1}.tp-call__lead{font-family:var(--f-display);font-size:19px;line-height:1.5;color:var(--ink-2);max-width:40em;margin-bottom:6px}.tp-call__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;padding-top:22px;border-top:3px double var(--line);text-align:left;width:100%}.tp-call__cols>div{scroll-margin-top:calc(var(--header-h) + 24px)}.tp-call__h{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:600;font-size:19px;margin-bottom:6px;color:var(--ink)}.tp-call__h svg{color:var(--accent)}.tp-call__cols p:not(.tp-call__h){font-size:14.5px;color:var(--ink-2);line-height:1.5}@media (max-width: 1100px){.tp-feat__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tp-feat__roll{grid-column:1 / -1;max-width:560px}.tp-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.tp-cover__in{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:36px 44px}.tp-cover:before{background:linear-gradient(180deg,var(--bg) 35%,color-mix(in srgb,var(--bg) 60%,transparent) 65%,transparent)}.tp-plate{max-width:560px;width:100%;margin-inline:auto}.tp-toc__grid{grid-template-columns:minmax(0,1fr);gap:40px}.tp-side{position:static}}@media (max-width: 700px){.tp-feat{padding-block:40px 32px}.tp-feat__grid{grid-template-columns:minmax(0,1fr);gap:28px}.tp-feat__plate{aspect-ratio:1}.tp-feat__roll{max-width:none;padding:12px}.tp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-figs>div:nth-child(3){border-left:0;padding-left:0}.tp-figs>div:nth-child(n+3){border-top:1px solid var(--line)}.tp-sec__head{grid-template-columns:minmax(0,1fr)}.tp-sec__num{grid-row:auto;justify-self:start;font-size:16px}.tp-call__cols{grid-template-columns:minmax(0,1fr);gap:18px}.tp-call__in{padding-block:48px 40px}.tp-toc__title{font-size:18.5px}.tp-toc__km,.tp-toc__n{font-size:19px}.tp-toc__row{gap:10px}}@media (max-width: 640px){.tp-shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scrollbar-width:none}.tp-shelf::-webkit-scrollbar{display:none}.tp-shelf>li{flex:0 0 84%;scroll-snap-align:start}}@media (max-width: 480px){.tp-cover__title{font-size:50px}.tp-cover__deck{font-size:17.5px}.tp-ask input{font-size:21px}.tp-cover__try a{font-size:15.5px}.tp-cover__figs>div{padding-right:10px;margin-right:10px}.tp-cover__figs dt{font-size:9px;letter-spacing:.1em}.tp-cover__figs dd{font-size:27px}.tp-plate__paper{transform:none;padding:4px}.tp-feat__title{font-size:34px}.tp-feat__stand{font-size:17px}.tp-side{padding:18px 16px}}.tp-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--surface);border:1px solid var(--line);padding:9px;color:var(--ink);text-decoration:none;box-shadow:0 1px color-mix(in srgb,var(--ink) 6%,transparent);transition:transform .18s,box-shadow .18s,border-color .18s;min-width:0}.tp-card:hover{transform:translateY(-3px) rotate(-.25deg);box-shadow:var(--shadow);border-color:var(--ink-3)}.tp-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tp-card__plate{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--tp-paper-2);flex:none}.tp-card__plate:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);pointer-events:none}.tp-card__track{position:absolute;top:6%;bottom:6%;left:50%;transform:translate(-50%);aspect-ratio:1}.tp-card__track svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 2px var(--tp-paper-2))}.tp-card__track path{stroke-width:3.2}.tp-card__track circle{r:4.6;fill:var(--accent);stroke:var(--surface);stroke-width:1.8}.tp-card__stamp{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:48px;padding:5px 7px 4px;background:var(--surface);color:var(--accent);border:1px solid var(--accent);box-shadow:0 0 0 3px var(--surface),0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent);transform:rotate(3deg)}.tp-card__stamp b{font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1;font-variant-numeric:lining-nums tabular-nums}.tp-card__stamp small{font-size:8.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tp-card__flags{position:absolute;left:12px;bottom:12px;display:flex;gap:4px;flex-wrap:wrap}.tp-card__body{display:flex;flex-direction:column;gap:4px;padding:13px 5px 3px;flex:1;min-width:0}.tp-card__kicker{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-olive);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-card__title{font-family:var(--f-display);font-weight:600;font-size:21px;line-height:1.15;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere}.tp-card:hover .tp-card__title{color:var(--accent)}.tp-card__data{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin-top:6px;padding-top:9px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.tp-card__data>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tp-card__data>span+span{border-left:1px solid var(--line);margin-left:10px;padding-left:10px}.tp-card__data b{color:var(--ink);font-weight:600}.tp-dots{display:inline-flex;gap:2px;margin-right:3px}.tp-dots i{width:7px;height:7px;border-radius:50%;border:1px solid var(--accent)}.tp-dots i.on{background:var(--accent)}.tp-card__foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12.5px;color:var(--ink-2)}.tp-card__vig{font-family:var(--f-display);font-style:italic}.tp-card__vig b{font-style:normal;font-weight:600;color:var(--ink)}.tp-card__rate{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:600}.tp-card__rate--none{color:var(--ink-3);font-weight:400;font-family:var(--f-display);font-style:italic}.tp-card--compact{flex-direction:row;gap:4px;padding:7px}.tp-card--compact:hover{transform:none}.tp-card--compact .tp-card__plate{width:96px;aspect-ratio:1}.tp-card--compact .tp-card__plate:after{top:3px;right:3px;bottom:3px;left:3px}.tp-card--compact .tp-card__stamp,.tp-card--compact .tp-card__flags{display:none}.tp-card--compact .tp-card__body{padding:2px 30px 2px 10px;justify-content:center}.tp-card--compact .tp-card__title{font-size:17px}.tp-card--compact .tp-card__data{font-size:12px;margin-top:2px;padding-top:6px}.tp-card--compact .tp-card__data>span+span{margin-left:7px;padding-left:7px}[data-style=topo] .xmap__card .tp-card{box-shadow:var(--shadow)}[data-style=topo] .xmap__close{border-width:1px}.tp-x{display:flex;flex-direction:column}.tp-x__map{position:relative;height:46vh;min-height:320px;max-height:580px;border-bottom:1px solid var(--line-strong);background:var(--m-land)}.tp-x__map .xmap__in,.tp-x__map .map{height:100%}.tp-x__map:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);pointer-events:none;z-index:2}.tp-x__plate{position:absolute;left:14px;bottom:12px;z-index:3;padding:3px 8px;background:color-mix(in srgb,var(--surface) 88%,transparent);font-family:var(--f-display);font-style:italic;font-size:12.5px;color:var(--ink-2);pointer-events:none}.tp-x__map .xmap__tools{left:16px;top:16px}.tp-x__map .map__controls{right:14px;top:14px}.tp-x__bar{position:sticky;top:var(--header-h);z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.tp-x__barin{display:flex;align-items:center;gap:24px;min-height:64px}.tp-x__title{font-family:var(--f-display);font-weight:600;font-size:26px;letter-spacing:-.02em;white-space:nowrap}.tp-x__title em{font-style:italic;font-weight:400;color:var(--accent)}.tp-x__search{flex:1 1 320px;max-width:520px;min-height:40px}.tp-x__tools{display:flex;align-items:center;gap:14px;margin-left:auto}.tp-x__tools .xsort{font-size:12px}.tp-x__tools .xsort .muted{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.tp-x__tools .select{border-color:var(--line);background:var(--surface);font-family:var(--f-display);font-size:14.5px}[data-style=topo] .xbadge{border-radius:2px}.tp-x__list{display:flex;flex-direction:column;gap:16px;padding-block:20px 32px}.tp-x__meta{display:flex;align-items:center;gap:20px;justify-content:space-between}.tp-x__meta .xchips{min-width:0}[data-style=topo] .tp-x .xcount{flex:none;border:0;padding:0;font-family:var(--f-display);font-style:italic;font-size:16px;color:var(--ink-2)}[data-style=topo] .tp-x .xcount b{font-style:normal;font-weight:600;font-size:24px;color:var(--ink)}[data-style=topo] .tp-x .xfilters{grid-template-columns:repeat(4,minmax(0,1fr));border-color:var(--line);border-radius:var(--r-sm);background:var(--surface)}[data-style=topo] .tp-x .xfilters>.field:first-child{grid-column:auto}.tp-x__grid.xresults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;padding-top:10px}.tp-x__grid>.xresult{display:grid;min-width:0}.tp-x__n{position:absolute;z-index:2;top:-10px;left:16px;padding:0 6px;background:var(--bg);font-family:var(--f-display);font-style:italic;font-size:14px;line-height:20px;color:var(--ink-2);font-variant-numeric:lining-nums}.tp-x__grid>.xresult--on .tp-x__n{color:var(--accent-ink);background:var(--accent)}.tp-x__grid>.xresult--on .tp-card{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.tp-x__grid>.xresult--on .tp-card__title{color:var(--accent)}@media (max-width: 1100px){.tp-x__grid.xresults,[data-style=topo] .tp-x .xfilters{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-x__title{display:none}}@media (max-width: 860px){.tp-x__bar{position:static}.tp-x__barin{flex-wrap:wrap;gap:8px 14px;padding-block:12px 10px}.tp-x__title{display:block;font-size:24px}.tp-x__search{order:3;flex:1 1 100%;max-width:none}.tp-x__meta{flex-direction:column;align-items:stretch;gap:10px}.tp-x__list{padding-block:14px 24px}.tp-x__grid.xresults{grid-template-columns:minmax(0,1fr);gap:26px}.tp-x__plate,.tp-x--list .tp-x__map,.tp-x--map .tp-x__bar,.tp-x--map .tp-x__list{display:none}.tp-x--map .tp-x__map{height:calc(100dvh - var(--header-h) - var(--tp-top) - 60px - env(safe-area-inset-bottom,0px));max-height:none;min-height:0;border-bottom:0}.tp-x__map .xmap__tools{right:140px;flex-direction:column;align-items:flex-start}.tp-x--map .xtoggle{bottom:auto;top:calc(var(--header-h) + var(--tp-top) + 16px);justify-content:flex-end;padding-right:64px}body:has(.tp-x--map) .tp-colo{display:none}.tp-card__plate{aspect-ratio:2 / 1}.tp-shelf .tp-card__plate{aspect-ratio:3 / 2}[data-style=topo] .xtoggle .btn{border-radius:2px;letter-spacing:.06em}}@media (max-width: 520px){[data-style=topo] .tp-x .xfilters{grid-template-columns:minmax(0,1fr)}}[data-style=topo] .rbp__head,[data-style=topo] .profile__head{position:relative;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line-strong)}[data-style=topo] .rbp__head:before,[data-style=topo] .profile__head:before,[data-style=topo] .auth:before,[data-style=topo] .nf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--tp-contour);-webkit-mask:var(--tp-contour-url) right 30% / max(900px,70%) auto no-repeat;mask:var(--tp-contour-url) right 30% / max(900px,70%) auto no-repeat}[data-style=topo] .rbp__head>.wrap,[data-style=topo] .profile__head>.wrap{position:relative}[data-style=topo] .rbp__head{padding-block:22px 26px}[data-style=topo] .rbp__crumbs .back-link{color:var(--accent)}[data-style=topo] .rbp__title .h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.03em;line-height:1}[data-style=topo] .rbp__stats{background:color-mix(in srgb,var(--bg) 80%,transparent)}[data-style=topo] .rbp__stats .stat__value small{font-family:var(--f-body)}[data-style=topo] .rbp__diff small{font-size:13px!important}[data-style=topo] .rbp__tabs{background:var(--bg);border-bottom:1px solid var(--line-strong)}[data-style=topo] .rbp__alert{border-width:1px;border-left-width:4px;border-radius:var(--r-sm)}[data-style=topo] .rbp__foot{border-top:3px double var(--line)}[data-style=topo] .rbsum__desc{font-family:var(--f-display);font-size:18px;line-height:1.6}[data-style=topo] .rbsum__ver{border-left-color:var(--accent)}[data-style=topo] .rbmap,[data-style=topo] .quality,[data-style=topo] .review-form,[data-style=topo] .photo,[data-style=topo] .nf__row,[data-style=topo] .howto__example{border-width:1px;border-color:var(--line-strong);border-radius:var(--r-sm)}[data-style=topo] .quality__total{border-width:1px;font-family:var(--f-display)}[data-style=topo] .qpart__bar i{background:var(--tp-olive)}[data-style=topo] .qpart__pts{font-family:var(--f-display)}[data-style=topo] .reviews__score .figure{font-size:72px}[data-style=topo] .review{border-bottom-color:var(--line)}[data-style=topo] .review p{font-family:var(--f-display);font-size:16.5px;line-height:1.55}[data-style=topo] .tl__body{border-radius:var(--r-sm)}[data-style=topo] .rb-grid{gap:24px}[data-style=topo] .profile__head{padding-block:32px 28px}[data-style=topo] .profile__name{font-size:clamp(34px,4.6vw,54px);letter-spacing:-.03em}[data-style=topo] .profile__bio{font-family:var(--f-display);font-style:italic;font-size:17.5px;color:var(--ink-2)}[data-style=topo] .auth{position:relative;overflow:hidden;padding-top:56px}[data-style=topo] .auth>*{position:relative}[data-style=topo] .auth__card{border:1px solid var(--line-strong);border-top:4px double var(--line-strong);border-radius:0;box-shadow:var(--shadow);padding:28px 28px 26px}[data-style=topo] .auth__card .h1,[data-style=topo] .auth__card .h2{font-size:36px}[data-style=topo] .auth__demo{border:1px dashed var(--ink-3);border-radius:0;background:color-mix(in srgb,var(--surface) 70%,transparent)}[data-style=topo] .auth__demo-btn{border-width:1px;border-radius:var(--r-sm)}[data-style=topo] .auth__demo-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--ink);border-color:var(--accent)}[data-style=topo] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--ink-2)}[data-style=topo] .auth__err{border-radius:var(--r-sm)}[data-style=topo] .nf{position:relative}[data-style=topo] .nf>*{position:relative}[data-style=topo] .nf__km{font-family:var(--f-display)}[data-style=topo] .signin-note{border-radius:var(--r-sm);border-color:var(--ink-3)}[data-style=topo] .dropzone{border-width:1px;border-radius:var(--r-sm)}@media (prefers-reduced-motion: reduce){.tp-card,.tp-card:hover{transition:none;transform:none}.tp-plate__paper{transform:none}}:root[data-style=dakar]{--bg: #ebe3d3;--surface: #f6f1e6;--surface-2: #efe8da;--surface-3: #e2d8c4;--ink: #121212;--ink-2: #4a4337;--ink-3: #6a6152;--line: #c7baa0;--line-2: #ddd3bf;--line-strong: #121212;--accent: #bd4600;--accent-hover: #9c3a00;--accent-ink: #ffffff;--accent-soft: #f6d8bf;--mark: #eabb62;--mark-ink: #1a1206;--ok: #1d6b43;--ok-soft: #d3e8d5;--warn: #855000;--warn-soft: #f4e0b6;--danger: #b3261e;--danger-soft: #f5d5cf;--info: #1f4fb0;--info-soft: #dbe3f5;--focus: #bd4600;--scrim: rgb(18 14 8 / .5);--shadow: 0 1px 2px rgb(40 28 10 / .1), 0 10px 28px rgb(40 28 10 / .14);--m-land: #e9e1cf;--m-forest: #d5dbbd;--m-water: #9cc0d6;--m-road: #f0b54a;--m-road-case: #8a6420;--m-asph: #fbf8f1;--m-asph-case: #9b927f;--m-track: #8b5a2b;--m-path: #5f7a3c;--m-route: #f25c05;--m-halo: #f6f1e6;--m-label: #2a2620;--m-alt: #1f4fb0;--f-display: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", "TeX Gyre Heros Cn", "DejaVu Sans Condensed", sans-serif;--f-body: "Barlow", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--r-sm: 2px;--r: 3px;--r-lg: 5px;--wrap: 1320px;--header-h: 64px;--dk-signal: #ff6a13;--dk-signal-ink: #121212;--dk-sand: #b07a22;--dk-grid: rgb(18 18 18 / .07);--dk-grid-2: rgb(18 18 18 / .14);--dk-glass: rgb(246 241 230 / .9);--dk-glass-line: rgb(18 18 18 / .16);--dk-hero: radial-gradient(120% 90% at 78% 40%, #f4ead6 0%, #ebe3d3 55%, #e2d6bf 100%);--dk-band: #121212;--dk-band-2: #1d1d1d;--dk-band-ink: #f3efe6;--dk-band-ink-2: #b8b2a6;--dk-hero-ink: #121212;--dk-hero-ink-2: #4a4337;--dk-cut: 18px;color-scheme:light;--dk-page-ink: var(--ink);--dk-page-ink-2: var(--ink-2);--dk-page-ink-3: var(--ink-3);--dk-page-surface: var(--surface);--dk-page-surface-2: var(--surface-2);--dk-page-surface-3: var(--surface-3);--dk-page-line: var(--line);--dk-page-line-2: var(--line-2);--dk-page-line-strong: var(--line-strong);--dk-page-focus: var(--focus);--dk-page-accent: var(--accent)}@media (prefers-color-scheme: dark){:root[data-style=dakar]:not([data-theme=light]){--bg: #0b0c0e;--surface: #141619;--surface-2: #191c20;--surface-3: #23272c;--ink: #f3efe6;--ink-2: #b8b2a6;--ink-3: #948e83;--line: #363a41;--line-2: #24282d;--line-strong: #6b7078;--accent: #ff6a13;--accent-hover: #ff8742;--accent-ink: #160800;--accent-soft: #3a1c0a;--mark: #e8c27a;--mark-ink: #1a1206;--ok: #5cc28d;--ok-soft: #12291d;--warn: #f0b04a;--warn-soft: #33260f;--danger: #ff6b66;--danger-soft: #3b1718;--info: #7ab0ff;--info-soft: #172540;--focus: #ffcf86;--scrim: rgb(0 0 0 / .66);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .5);--m-land: #121416;--m-forest: #172019;--m-water: #17324a;--m-road: #8f6c2b;--m-road-case: #3b2c10;--m-asph: #3c4147;--m-asph-case: #1c1f22;--m-track: #c99a5e;--m-path: #7f9a5a;--m-route: #ff6a13;--m-halo: #0b0c0e;--m-label: #d2cbbd;--m-alt: #7ab0ff;--dk-signal: #ff6a13;--dk-signal-ink: #160800;--dk-sand: #e8c27a;--dk-grid: rgb(243 239 230 / .045);--dk-grid-2: rgb(243 239 230 / .1);--dk-glass: rgb(17 19 22 / .86);--dk-glass-line: rgb(243 239 230 / .12);--dk-hero: radial-gradient(110% 90% at 75% 40%, #1b1712 0%, #0d0e10 52%, #08090a 100%);--dk-band: #070809;--dk-band-2: #141619;--dk-band-ink: #f3efe6;--dk-band-ink-2: #a39d91;--dk-hero-ink: #f3efe6;--dk-hero-ink-2: #b8b2a6;color-scheme:dark}}:root[data-style=dakar][data-theme=dark]{--bg: #0b0c0e;--surface: #141619;--surface-2: #191c20;--surface-3: #23272c;--ink: #f3efe6;--ink-2: #b8b2a6;--ink-3: #948e83;--line: #363a41;--line-2: #24282d;--line-strong: #6b7078;--accent: #ff6a13;--accent-hover: #ff8742;--accent-ink: #160800;--accent-soft: #3a1c0a;--mark: #e8c27a;--mark-ink: #1a1206;--ok: #5cc28d;--ok-soft: #12291d;--warn: #f0b04a;--warn-soft: #33260f;--danger: #ff6b66;--danger-soft: #3b1718;--info: #7ab0ff;--info-soft: #172540;--focus: #ffcf86;--scrim: rgb(0 0 0 / .66);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .5);--m-land: #121416;--m-forest: #172019;--m-water: #17324a;--m-road: #8f6c2b;--m-road-case: #3b2c10;--m-asph: #3c4147;--m-asph-case: #1c1f22;--m-track: #c99a5e;--m-path: #7f9a5a;--m-route: #ff6a13;--m-halo: #0b0c0e;--m-label: #d2cbbd;--m-alt: #7ab0ff;--dk-signal: #ff6a13;--dk-signal-ink: #160800;--dk-sand: #e8c27a;--dk-grid: rgb(243 239 230 / .045);--dk-grid-2: rgb(243 239 230 / .1);--dk-glass: rgb(17 19 22 / .86);--dk-glass-line: rgb(243 239 230 / .12);--dk-hero: radial-gradient(110% 90% at 75% 40%, #1b1712 0%, #0d0e10 52%, #08090a 100%);--dk-band: #070809;--dk-band-2: #141619;--dk-band-ink: #f3efe6;--dk-band-ink-2: #a39d91;--dk-hero-ink: #f3efe6;--dk-hero-ink-2: #b8b2a6;color-scheme:dark}[data-style=dakar] body{font-size:15.5px;letter-spacing:.005em}[data-style=dakar] ::selection{background:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:0}[data-style=dakar] .h1{font-weight:800;font-size:clamp(38px,5.6vw,68px);line-height:.9;letter-spacing:-.005em}[data-style=dakar] .h2{font-weight:800;font-size:clamp(26px,3.2vw,36px);line-height:.95;letter-spacing:.005em}[data-style=dakar] .h3{font-weight:700;letter-spacing:.03em}[data-style=dakar] .eyebrow,[data-style=dakar] .stat__label{font-family:var(--f-mono);font-weight:500;font-size:10.5px;letter-spacing:.12em}[data-style=dakar] .lead{color:var(--ink-2)}[data-style=dakar] .link{text-decoration-color:var(--dk-signal)}[data-style=dakar] .link:hover{color:var(--accent)}[data-style=dakar] .display,[data-style=dakar] .figure{font-weight:800}[data-style=dakar] .dk-tag{display:inline-flex;align-items:center;height:20px;padding:0 12px 0 7px;flex:none;font-family:var(--f-mono);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1;background:var(--dk-signal);color:var(--dk-signal-ink);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}[data-style=dakar] .dk-tag--ink{background:var(--dk-signal-ink);color:var(--dk-signal)}[data-style=dakar] .dk-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-muted{color:var(--ink-2)}[data-style=dakar] .dk-h2{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(34px,4.6vw,60px);line-height:.9;letter-spacing:-.005em}[data-style=dakar] .dk-h2 span{display:block;color:var(--accent)}[data-style=dakar] .dk-arrowlink{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:var(--ink);border-bottom:2px solid var(--dk-signal);padding-bottom:2px;align-self:flex-start}[data-style=dakar] .dk-arrowlink:hover{color:var(--accent)}[data-style=dakar] .dk-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff4b3e}[data-style=dakar] .dk-live i{width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 3px #ff3b3038;animation:dk-blink 1.6s steps(2,jump-none) infinite}@keyframes dk-blink{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){[data-style=dakar] .dk-live i{animation:none}}[data-style=dakar] .btn{border-width:1.5px;font-family:var(--f-display);font-weight:700;font-size:15.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r)}[data-style=dakar] .btn--sm{font-size:14px;letter-spacing:.05em}[data-style=dakar] .btn--lg{font-size:18px;min-height:50px}[data-style=dakar] .btn--primary{background:var(--dk-signal);border-color:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] .btn--primary:hover:not(:disabled){background:#ff8742;border-color:#ff8742}[data-style=dakar] .btn--ghost{border-color:transparent}[data-style=dakar] .btn[aria-pressed=true]{background:var(--dk-signal);color:var(--dk-signal-ink);border-color:var(--dk-signal)}[data-style=dakar] .input,[data-style=dakar] .textarea,[data-style=dakar] .select{background:var(--surface-2);border-color:var(--line-strong);border-width:1px;border-radius:var(--r)}[data-style=dakar] .input:focus,[data-style=dakar] .textarea:focus,[data-style=dakar] .select:focus{border-color:var(--dk-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--dk-signal) 25%,transparent)}[data-style=dakar] .field__label{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .search{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:var(--r)}[data-style=dakar] .search:focus-within{border-color:var(--dk-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--dk-signal) 22%,transparent)}[data-style=dakar] .chip{border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);font-family:var(--f-display);font-weight:700;font-size:14.5px;letter-spacing:.05em;text-transform:uppercase}[data-style=dakar] .chip:hover{border-color:var(--ink-2)}[data-style=dakar] .chip[aria-pressed=true]{background:var(--dk-signal);border-color:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] .seg{border-width:1px;border-radius:var(--r);background:var(--surface-2)}[data-style=dakar] .seg button{font-family:var(--f-display);font-size:14.5px;letter-spacing:.05em;text-transform:uppercase}[data-style=dakar] .seg button+button{border-left-width:1px}[data-style=dakar] .seg button[aria-pressed=true]{background:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] .seg button[aria-pressed=true] .diff,[data-style=dakar] .xfilters .seg button[aria-pressed=true] .diff{color:var(--dk-signal-ink)}[data-style=dakar] .badge{border-radius:var(--r-sm);font-family:var(--f-mono);font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;height:20px}[data-style=dakar] .cap{border-width:1px;font-weight:800}[data-style=dakar] .diff{color:var(--dk-signal)}[data-style=dakar] .diff .off{color:var(--line)}[data-style=dakar] .stars-inline .on,[data-style=dakar] .star-pick button.on{color:var(--dk-signal)}[data-style=dakar] .tabs{border-bottom:1px solid var(--line)}[data-style=dakar] .tab{font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase}[data-style=dakar] .tab[aria-selected=true],[data-style=dakar] .tab.active{border-bottom-color:var(--dk-signal)}[data-style=dakar] .card,[data-style=dakar] .panel{border-width:1px;border-color:var(--line)}[data-style=dakar] .dialog{border:1px solid var(--line);border-top:3px solid var(--dk-signal);border-radius:var(--r-lg)}[data-style=dakar] .dialog__title{font-weight:800;letter-spacing:.02em}[data-style=dakar] .menu__pop{border:1px solid var(--line);border-top:2px solid var(--dk-signal);border-radius:var(--r)}[data-style=dakar] .toast{border-left:4px solid var(--dk-signal);border-radius:var(--r)}[data-style=dakar] .empty svg{color:var(--dk-signal)}[data-style=dakar] .avatar{background:var(--dk-signal);color:var(--dk-signal-ink);font-family:var(--f-display);font-weight:800}[data-style=dakar] .stats{border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);border-radius:0;background:transparent}[data-style=dakar] .stat{padding:12px 16px 10px 0}[data-style=dakar] .stat+.stat{border-left:1px solid var(--line);padding-left:16px}[data-style=dakar] .stat__value{font-weight:800;font-size:40px}[data-style=dakar] .stat--mark{background:transparent;color:var(--ink)}[data-style=dakar] .stat--mark .stat__value{color:var(--accent)}[data-style=dakar] .stat--mark .stat__label{color:var(--ink-2)}@media (max-width: 560px){[data-style=dakar] .stat:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}[data-style=dakar] .stat:nth-child(n+3){border-top:1px solid var(--line)}}[data-style=dakar] .roll__head{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;border-bottom:2px solid var(--dk-signal);color:var(--ink-2)}[data-style=dakar] .rb-row{border-color:var(--line-strong);border-width:1.5px}[data-style=dakar] .rb-row:first-child{border-top-width:1.5px}[data-style=dakar] .rb-row__km,[data-style=dakar] .rb-row__tulip{border-right-width:1px}[data-style=dakar] .rb-row__tot{font-weight:800}[data-style=dakar] .rb-row__num{background:var(--dk-signal);color:var(--dk-signal-ink);font-weight:800}[data-style=dakar] .rb-row--sel{outline-color:var(--dk-signal)}[data-style=dakar] .rb-row--sel .rb-row__tot{background:linear-gradient(transparent 10%,var(--dk-signal) 10%,var(--dk-signal) 90%,transparent 90%);color:var(--dk-signal-ink)}[data-style=dakar] .dk-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--dk-band);color:var(--dk-band-ink);border-bottom:1px solid color-mix(in srgb,var(--dk-band-ink) 12%,transparent);--ink: var(--dk-band-ink);--ink-2: var(--dk-band-ink-2);--surface: var(--dk-band);--surface-3: var(--dk-band-2);--line-strong: var(--dk-band-ink);--focus: #ffcf86}[data-style=dakar] .dk-head:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:min(240px,30vw);background:var(--dk-signal);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}[data-style=dakar] .dk-head__in{display:flex;align-items:center;gap:14px;height:var(--header-h);padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));max-width:1600px;margin-inline:auto}[data-style=dakar] .dk-head{--dk-head-bg: var(--dk-band)}[data-style=dakar] .dk-head .menu__pop{--ink: var(--dk-page-ink);--ink-2: var(--dk-page-ink-2);--ink-3: var(--dk-page-ink-3);--surface: var(--dk-page-surface);--surface-2: var(--dk-page-surface-2);--surface-3: var(--dk-page-surface-3);--line: var(--dk-page-line);--line-2: var(--dk-page-line-2);--line-strong: var(--dk-page-line-strong);--focus: var(--dk-page-focus);--accent: var(--dk-page-accent);background:var(--surface);color:var(--ink)}[data-style=dakar] .dk-head .menu__pop a:hover,[data-style=dakar] .dk-head .menu__pop button:hover{background:var(--surface-3);color:var(--ink)}[data-style=dakar] .dk-head .btn--ink{background:var(--ink);color:var(--dk-head-bg);border-color:var(--ink)}[data-style=dakar] .dk-head .btn--ink:hover:not(:disabled){background:var(--dk-signal);border-color:var(--dk-signal);color:#160800}[data-style=dakar] .site--home .dk-head--over{position:fixed;left:0;right:0;top:0;padding-top:env(safe-area-inset-top,0px);background:transparent;border-bottom-color:transparent;transition:background-color .25s,border-color .25s}[data-style=dakar] .site--home .dk-head--over:after{opacity:0;transition:opacity .25s}[data-style=dakar] .site--home .dk-head--over:not(.dk-head--solid){--ink: var(--dk-hero-ink);--ink-2: var(--dk-hero-ink-2);--dk-head-bg: var(--bg);color:var(--ink)}[data-style=dakar] .site--home .dk-head--solid{background:color-mix(in srgb,var(--dk-band) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:color-mix(in srgb,var(--dk-band-ink) 12%,transparent)}[data-style=dakar] .site--home .dk-head--solid:after{opacity:1}[data-style=dakar] .dk-brand{display:inline-flex;align-items:center;flex:none;text-decoration:none;color:var(--ink)}[data-style=dakar] .dk-brand__logo{display:block;height:34px;width:auto}[data-style=dakar] .dk-nav{display:flex;gap:4px;align-self:stretch;margin-left:10px}[data-style=dakar] .dk-nav a{display:inline-flex;align-items:center;position:relative;padding:0 12px;text-decoration:none;font-family:var(--f-display);font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:14px;height:3px;background:var(--dk-signal);transform:scaleX(0);transform-origin:left;transition:transform .2s}[data-style=dakar] .dk-nav a:hover,[data-style=dakar] .dk-nav a:focus-visible{color:var(--ink);background:transparent}[data-style=dakar] .dk-nav a.active{background:transparent;box-shadow:none;border-radius:0}[data-style=dakar] .dk-nav a:hover:after{transform:scaleX(.4)}[data-style=dakar] .dk-nav a.active{color:var(--ink)}[data-style=dakar] .dk-nav a.active:after{transform:none}[data-style=dakar] .dk-head .btn--ghost{color:var(--ink)}[data-style=dakar] .dk-head .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 10%,transparent)}@media (max-width: 860px){[data-style=dakar] .dk-nav,[data-style=dakar] .dk-head .hide-sm{display:none}[data-style=dakar] .dk-head__in{gap:6px;padding-inline:max(14px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px))}[data-style=dakar] .dk-brand__logo{height:28px}[data-style=dakar] .dk-head .btn--ink{min-height:36px;padding:0 12px;font-size:14px}}@media (max-width: 860px){[data-style=dakar] .mobile-nav{background:var(--dk-band);border-top:1px solid color-mix(in srgb,var(--dk-band-ink) 14%,transparent)}[data-style=dakar] .mobile-nav a{color:var(--dk-band-ink-2);font-family:var(--f-display);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative}[data-style=dakar] .mobile-nav a.active{color:var(--dk-band-ink)}[data-style=dakar] .mobile-nav a.active svg{color:var(--dk-signal)}[data-style=dakar] .mobile-nav a.active:before{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;background:var(--dk-signal)}[data-style=dakar] .mobile-nav a:focus-visible{outline-color:#ffcf86;outline-offset:-3px}}[data-style=dakar] .dk-foot{margin-top:64px;background:var(--dk-band);color:var(--dk-band-ink);position:relative;overflow:hidden;--focus: #ffcf86}[data-style=dakar] .dk-foot:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--dk-signal) 0 18%,transparent 18% 19%,var(--dk-signal) 19% 21%,transparent 21%)}[data-style=dakar] .dk-foot__in{max-width:1600px;margin-inline:auto;padding:22px max(20px,env(safe-area-inset-right,0px)) 22px max(20px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:14px}[data-style=dakar] .dk-foot__word{margin:0;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(54px,13vw,210px);line-height:.8;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--dk-band-ink) 34%,transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;padding-top:10px}[data-style=dakar] .dk-foot__word span{-webkit-text-stroke-color:var(--dk-signal);font-style:italic}[data-style=dakar] .dk-foot__rows{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--dk-band-ink) 14%,transparent)}[data-style=dakar] .dk-foot__rows>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 22px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--dk-band-ink) 10%,transparent)}[data-style=dakar] .dk-foot__rows h4{margin:0;width:110px;flex:none;font-family:var(--f-mono);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-signal)}[data-style=dakar] .dk-foot__rows a{color:var(--dk-band-ink);text-decoration:none;font-family:var(--f-display);font-weight:600;font-size:17px;letter-spacing:.04em;text-transform:uppercase;padding:2px 0}[data-style=dakar] .dk-foot__rows a:hover{color:var(--dk-signal)}[data-style=dakar] .dk-foot__base{display:flex;justify-content:space-between;gap:6px 20px;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dk-band-ink-2)}@media (max-width: 560px){[data-style=dakar] .dk-foot__rows>div{flex-direction:column;gap:2px}[data-style=dakar] .dk-foot__rows h4{width:auto;margin-bottom:2px}}[data-style=dakar] .rb-grid,[data-style=dakar] .mine,[data-style=dakar] .xresults,[data-style=dakar] .dk-row__track,[data-style=dakar] .shelf{counter-reset:dkstage}[data-style=dakar] .dk-card{counter-increment:dkstage;position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;height:100%;padding:12px 14px 0;text-decoration:none;color:var(--ink);background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--r);clip-path:polygon(0 0,calc(100% - var(--dk-cut)) 0,100% var(--dk-cut),100% 100%,0 100%);transition:border-color .15s,transform .15s,background-color .15s}[data-style=dakar] .dk-card{--dk-edge: var(--line)}[data-style=dakar] .dk-card:after{content:"";position:absolute;top:0;right:0;width:var(--dk-cut);height:var(--dk-cut);pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--dk-edge) calc(50% - .6px),var(--dk-edge) calc(50% + .6px),transparent calc(50% + 1px))}[data-style=dakar] .dk-card:hover,[data-style=dakar] .dk-card:focus-visible,[data-style=dakar] .xresult--on .dk-card{--dk-edge: var(--line-strong)}[data-style=dakar] .dk-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dk-signal);transform:scaleY(0);transform-origin:bottom;transition:transform .2s}[data-style=dakar] .dk-card:hover,[data-style=dakar] .dk-card:focus-visible,[data-style=dakar] .xresult--on .dk-card{border-color:var(--line-strong);transform:translateY(-2px)}[data-style=dakar] .dk-card:hover:before,[data-style=dakar] .dk-card:focus-visible:before,[data-style=dakar] .xresult--on .dk-card:before{transform:none}[data-style=dakar] .dk-card:focus-visible{outline-offset:-3px}[data-style=dakar] .dk-card__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:20px;padding-right:12px}[data-style=dakar] .dk-card__act{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-card__act svg{color:var(--accent);flex:none}[data-style=dakar] .dk-card__top .badge{margin-left:auto}[data-style=dakar] .dk-card__top .badge+.badge{margin-left:0}[data-style=dakar] .dk-card__mid{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:2px}[data-style=dakar] .dk-card__km{display:flex;align-items:baseline;gap:4px;min-width:0}[data-style=dakar] .dk-card__km b{font-family:var(--f-display);font-weight:800;font-size:64px;line-height:.82;letter-spacing:-.02em;font-variant-numeric:tabular-nums}[data-style=dakar] .dk-card__km small{font-family:var(--f-display);font-weight:700;font-size:17px;text-transform:uppercase;color:var(--ink-2);letter-spacing:.06em}[data-style=dakar] .dk-card__thumb{flex:none;display:grid;place-items:center;background:linear-gradient(var(--dk-grid-2) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,var(--dk-grid-2) 1px,transparent 1px) 0 0 / 12px 12px;border:1px solid var(--line-2)}[data-style=dakar] .dk-card__title{margin-top:8px;font-family:var(--f-display);font-weight:700;font-size:21px;line-height:1.02;text-transform:uppercase;letter-spacing:.015em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-style=dakar] .dk-card__meta{font-size:13px;color:var(--ink-2)}[data-style=dakar] .dk-card__hud{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;border-top:1px solid var(--line);margin-inline:-14px;padding-top:0}[data-style=dakar] .dk-card__hud{margin-top:10px}[data-style=dakar] .dk-card__cell{display:flex;align-items:center;gap:6px;padding:9px 14px;min-width:0}[data-style=dakar] .dk-card__cell+.dk-card__cell{border-left:1px solid var(--line)}[data-style=dakar] .dk-card__lbl{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-card__cell b{font-family:var(--f-display);font-weight:800;font-size:17px;line-height:1}[data-style=dakar] .dk-card__dirt .dk-gauge{flex:1}[data-style=dakar] .dk-card__rate{color:var(--accent)}[data-style=dakar] .dk-card__rate b{color:var(--ink)}[data-style=dakar] .dk-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px}[data-style=dakar] .dk-bars i{width:5px;background:var(--line);transform:skew(-14deg)}[data-style=dakar] .dk-bars i:nth-child(1){height:6px}[data-style=dakar] .dk-bars i:nth-child(2){height:10px}[data-style=dakar] .dk-bars i:nth-child(3){height:14px}[data-style=dakar] .dk-bars i.on{background:var(--dk-signal)}[data-style=dakar] .dk-gauge{display:block;height:4px;min-width:24px;background:var(--line-2);position:relative}[data-style=dakar] .dk-gauge i{position:absolute;inset:0 auto 0 0;background:var(--dk-sand)}[data-style=dakar] .dk-card--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top thumb" "km thumb" "title title" "meta meta" "hud hud";column-gap:10px;row-gap:2px;padding-top:10px;--dk-cut: 14px}[data-style=dakar] .dk-card--compact .dk-card__top{grid-area:top}[data-style=dakar] .dk-card--compact .dk-card__mid{display:contents}[data-style=dakar] .dk-card--compact .dk-card__km{grid-area:km}[data-style=dakar] .dk-card--compact .dk-card__km b{font-size:44px}[data-style=dakar] .dk-card--compact .dk-card__thumb{grid-area:thumb;align-self:start}[data-style=dakar] .dk-card--compact .dk-card__title{grid-area:title;margin-top:6px;font-size:18px;-webkit-line-clamp:2}[data-style=dakar] .dk-card--compact .dk-card__meta{grid-area:meta;font-size:12.5px}[data-style=dakar] .dk-card--compact .dk-card__hud{grid-area:hud;margin-top:8px}[data-style=dakar] .dk-card--compact .dk-card__cell{padding-block:7px}[data-style=dakar] .rb-grid{gap:16px}[data-style=dakar] .mine{gap:18px}[data-style=dakar] .mine__item .dk-card{height:auto}[data-style=dakar] .shelf__item .dk-card{width:100%}[data-style=dakar] .page__head{border-bottom:1px solid var(--line);padding-bottom:14px}[data-style=dakar] .back-link{font-family:var(--f-mono);font-weight:500;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}[data-style=dakar] .rbp__head,[data-style=dakar] .profile__head{border-bottom:1px solid var(--line);position:relative;background:linear-gradient(var(--dk-grid) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--dk-grid) 1px,transparent 1px) 0 0 / 48px 48px,var(--dk-hero)}[data-style=dakar] .rbp__head:after,[data-style=dakar] .profile__head:after{content:"";position:absolute;left:0;bottom:-1px;height:3px;width:min(320px,40%);background:var(--dk-signal);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}[data-style=dakar] .rbp__crumbs .muted{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}[data-style=dakar] .rbp__title .h1{font-size:clamp(40px,6vw,76px)}[data-style=dakar] .rbp__stats{margin-top:22px}[data-style=dakar] .rbp__tabs{background:var(--bg);border-bottom:1px solid var(--line)}[data-style=dakar] .rbp__alert{border-width:1px;border-left-width:4px}[data-style=dakar] .rbmap{border:1px solid var(--line);border-radius:var(--r)}[data-style=dakar] .quality,[data-style=dakar] .review-form,[data-style=dakar] .howto__example{border:1px solid var(--line)}[data-style=dakar] .quality__total{background:var(--dk-signal);color:var(--dk-signal-ink);border:0;font-weight:800}[data-style=dakar] .qpart__bar i{background:var(--dk-signal)}[data-style=dakar] .rbsum__ver{border-left-color:var(--dk-signal)}[data-style=dakar] .tl__body{border-radius:var(--r)}[data-style=dakar] .photo{border-width:1px;border-color:var(--line)}[data-style=dakar] .photo__vig{background:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] .map__controls button{border-width:1px;border-color:var(--line);background:var(--dk-glass);border-radius:var(--r);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-style=dakar] .map__notice{border-left:4px solid var(--dk-signal);border-radius:var(--r)}[data-style=dakar] .profile__name{font-size:clamp(40px,6vw,72px)}[data-style=dakar] .profile__in .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--dk-signal)}[data-style=dakar] .auth{background:linear-gradient(var(--dk-grid) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--dk-grid) 1px,transparent 1px) 0 0 / 48px 48px}[data-style=dakar] .auth__card{border:1px solid var(--line);border-top:3px solid var(--dk-signal);border-radius:0;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);box-shadow:var(--shadow)}[data-style=dakar] .auth__demo{border:1px dashed var(--line-strong);border-radius:0}[data-style=dakar] .auth__demo-btn{border-width:1px;border-radius:var(--r);background:var(--surface-2)}[data-style=dakar] .auth__demo-btn:hover:not(:disabled){background:var(--dk-signal);color:var(--dk-signal-ink);border-color:var(--dk-signal)}[data-style=dakar] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--dk-signal-ink)}[data-style=dakar] .nf__row{border:1.5px solid var(--line-strong)}[data-style=dakar] .nf__km{color:var(--accent)}[data-style=dakar] .signin-note{border-color:var(--line-strong);border-radius:0}[data-style=dakar] .dk-home{overflow-x:clip}[data-style=dakar] .dk-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + env(safe-area-inset-top,0px) + 36px) 0 110px;background:var(--dk-hero);color:var(--ink);overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),64% 100%,0 100%)}[data-style=dakar] .dk-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--dk-grid) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,var(--dk-grid) 1px,transparent 1px) 0 0 / 64px 64px;-webkit-mask-image:radial-gradient(90% 80% at 70% 45%,#000 30%,transparent 85%);mask-image:radial-gradient(90% 80% at 70% 45%,#000 30%,transparent 85%)}[data-style=dakar] .dk-hero__route{position:absolute;margin:0;top:calc(var(--header-h) + 8px);right:0;bottom:70px;width:60%;display:flex;flex-direction:column}[data-style=dakar] .dk-route{flex:1;min-height:0;width:100%;height:100%;overflow:visible}[data-style=dakar] .dk-route__ticks line{stroke:var(--dk-grid-2);stroke-width:1.5}[data-style=dakar] .dk-route__ghost{fill:none;stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}[data-style=dakar] .dk-route__glow,[data-style=dakar] .dk-route__line{fill:none;stroke:var(--dk-signal);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:dk-draw 4.2s linear forwards}[data-style=dakar] .dk-route__line{stroke-width:4.5}[data-style=dakar] .dk-route__glow{stroke-width:16;opacity:.2;filter:blur(5px)}[data-style=dakar] .dk-route__vig{fill:var(--bg);stroke:var(--dk-sand);stroke-width:2;opacity:0;animation:dk-pop .35s ease-out forwards}[data-style=dakar] .dk-route__start circle:first-child{fill:var(--dk-signal);stroke:var(--bg);stroke-width:3}[data-style=dakar] .dk-route__pulse{fill:none;stroke:var(--dk-signal);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:dk-pulse 2s ease-out infinite}[data-style=dakar] .dk-route__end{opacity:0;animation:dk-pop .4s ease-out forwards}[data-style=dakar] .dk-route__end rect{fill:var(--ink);stroke:var(--dk-signal);stroke-width:3}[data-style=dakar] .dk-route text{font-family:var(--f-mono);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round}@keyframes dk-draw{to{stroke-dashoffset:0}}@keyframes dk-pop{0%{opacity:0}to{opacity:1}}@keyframes dk-pulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion: reduce){[data-style=dakar] .dk-route__glow,[data-style=dakar] .dk-route__line{animation:none;stroke-dashoffset:0;stroke-dasharray:none}[data-style=dakar] .dk-route__vig,[data-style=dakar] .dk-route__end{animation:none;opacity:1}[data-style=dakar] .dk-route__pulse{animation:none;opacity:.4}}[data-style=dakar] .dk-hud{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-hero__cap{position:absolute;right:max(20px,env(safe-area-inset-right,0px));bottom:0;z-index:2;max-width:min(560px,92%);display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px;background:var(--dk-glass);border:1px solid var(--dk-glass-line);border-left:3px solid var(--dk-signal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-style=dakar] .dk-hud__row{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap}[data-style=dakar] .dk-hud__row a{color:var(--ink);font-weight:700;text-decoration:none;letter-spacing:.08em}[data-style=dakar] .dk-hud__row a:hover{color:var(--accent)}[data-style=dakar] .dk-hud__nums>span{display:flex;flex-direction:column;gap:2px}[data-style=dakar] .dk-hud__nums small{font-size:9.5px;letter-spacing:.14em}[data-style=dakar] .dk-hud__nums b{font-family:var(--f-display);font-size:34px;font-weight:800;line-height:.9;color:var(--ink);letter-spacing:0;min-width:3.4ch}[data-style=dakar] .dk-hud__nums b em{font-style:normal;font-size:.55em;color:var(--ink-2)}[data-style=dakar] .dk-hud__coord b{font-family:var(--f-mono);font-size:13px;font-weight:500;line-height:1.6}[data-style=dakar] .dk-hero__in{position:relative;z-index:1;width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:22px}[data-style=dakar] .dk-hero__in>*{max-width:640px}[data-style=dakar] .dk-hero__title{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(52px,7.2vw,112px);line-height:.9;letter-spacing:-.012em;max-width:none!important}[data-style=dakar] .dk-hero__title span{display:block;color:var(--accent);font-style:italic;padding-right:.05em;padding-top:.06em}[data-style=dakar] .dk-hero__lead{font-size:18px;line-height:1.45;color:var(--ink-2);max-width:46ch}[data-style=dakar] .dk-search{display:flex;align-items:center;gap:10px;min-height:60px;padding:5px 5px 5px 16px;background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--dk-signal);box-shadow:var(--shadow);width:100%}[data-style=dakar] .dk-search>svg{color:var(--ink-2);flex:none}[data-style=dakar] .dk-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:17px;padding:10px 0;color:var(--ink)}[data-style=dakar] .dk-search input::placeholder{color:var(--ink-3)}[data-style=dakar] .dk-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--dk-signal) 30%,transparent),var(--shadow)}[data-style=dakar] .dk-search .btn{min-height:48px}[data-style=dakar] .dk-quick{list-style:none;margin:-8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}[data-style=dakar] .dk-quick li+li:before{content:"/";color:var(--ink-3);margin:0 10px}[data-style=dakar] .dk-quick a{color:var(--ink-2);text-decoration:none}[data-style=dakar] .dk-quick a:hover{color:var(--accent)}[data-style=dakar] .dk-stats{margin:6px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-style=dakar] .dk-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:10px 14px 0 0;border-top:1px solid var(--line-strong);position:relative;min-width:0}[data-style=dakar] .dk-stats>div+div{padding-left:14px;border-left:1px solid var(--line)}[data-style=dakar] .dk-stats>div:before{content:"";position:absolute;top:-1px;left:0;width:28px;height:3px;background:var(--ink)}[data-style=dakar] .dk-stats>div+div:before{left:14px}[data-style=dakar] .dk-stats dt{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-stats dd{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(38px,4.6vw,64px);line-height:.85;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-style=dakar] .dk-stats__hot dd{color:var(--accent)}[data-style=dakar] .dk-stats__hot:before{background:var(--dk-signal)!important}[data-style=dakar] .dk-hero__cue{position:absolute;z-index:2;left:max(20px,calc((100% - var(--wrap)) / 2 + 20px));bottom:52px;display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}[data-style=dakar] .dk-hero__cue:hover{color:var(--ink)}[data-style=dakar] .dk-hero__cue svg{color:var(--dk-signal);animation:dk-bob 1.8s ease-in-out infinite}@keyframes dk-bob{50%{transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){[data-style=dakar] .dk-hero__cue svg{animation:none}}@media (max-width: 1100px){[data-style=dakar] .dk-hero__route{width:70%;opacity:.6}[data-style=dakar] .dk-hero__cap{display:none}}@media (max-width: 860px){[data-style=dakar] .dk-hero{min-height:calc(100svh - 60px);padding-bottom:96px;justify-content:flex-end;clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),60% 100%,0 100%)}[data-style=dakar] .dk-hero__route{width:100%;top:calc(var(--header-h) + 4px);bottom:auto;height:32%;opacity:.5}[data-style=dakar] .dk-hero__in{gap:18px}[data-style=dakar] .dk-hero__lead{font-size:16px}[data-style=dakar] .dk-hero__cue{bottom:44px}}@media (max-width: 560px){[data-style=dakar] .dk-search{min-height:54px;padding-left:12px}[data-style=dakar] .dk-search .btn{padding:0 14px;min-height:44px;font-size:16px}[data-style=dakar] .dk-search .btn svg{display:none}[data-style=dakar] .dk-stats>div{padding-right:8px}[data-style=dakar] .dk-stats>div+div{padding-left:10px}[data-style=dakar] .dk-stats>div+div:before{left:10px}[data-style=dakar] .dk-stats dt{font-size:9px;letter-spacing:.08em}[data-style=dakar] .dk-stats dd{font-size:34px}[data-style=dakar] .dk-hero__cue{display:none}[data-style=dakar] .dk-hero{padding-bottom:72px}}[data-style=dakar] .dk-rows{display:flex;flex-direction:column;gap:46px;padding-block:36px 40px;scroll-margin-top:var(--header-h)}[data-style=dakar] .dk-row{--edge: max(20px, calc((100% - var(--wrap)) / 2 + 20px))}[data-style=dakar] .dk-row__head{display:flex;align-items:flex-end;gap:10px 16px;flex-wrap:wrap;padding-inline:var(--edge);margin-bottom:16px}[data-style=dakar] .dk-row__head .dk-tag{align-self:flex-start;margin-top:6px}[data-style=dakar] .dk-row__title{display:flex;flex-direction:column;gap:4px;min-width:0}[data-style=dakar] .dk-row__title h2{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.2vw,40px);line-height:.9;letter-spacing:.005em}[data-style=dakar] .dk-row__title p{color:var(--ink-2);font-size:14px}[data-style=dakar] .dk-row__more{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink);border-bottom:2px solid var(--dk-signal);padding-bottom:1px}[data-style=dakar] .dk-row__more:hover{color:var(--accent)}[data-style=dakar] .dk-row__nav{display:inline-flex;gap:4px}[data-style=dakar] .dk-row__nav button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--r)}[data-style=dakar] .dk-row__nav button:hover:not(:disabled){background:var(--dk-signal);border-color:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] .dk-row__nav button:disabled{opacity:.3;cursor:default}[data-style=dakar] .dk-row__track{list-style:none;margin:0;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:4px var(--edge) 14px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}[data-style=dakar] .dk-row__track::-webkit-scrollbar{height:6px}[data-style=dakar] .dk-row__track::-webkit-scrollbar-thumb{background:var(--line)}[data-style=dakar] .dk-row__item{flex:0 0 clamp(270px,23vw,318px);scroll-snap-align:start;display:flex}[data-style=dakar] .dk-row__item>*{width:100%}[data-style=dakar] .dk-row__err{padding-inline:var(--edge)}@media (max-width: 860px){[data-style=dakar] .dk-row__nav{display:none}[data-style=dakar] .dk-row__item{flex-basis:min(82%,320px)}[data-style=dakar] .dk-row__track{scrollbar-width:none}[data-style=dakar] .dk-row__track::-webkit-scrollbar{display:none}}[data-style=dakar] .dk-vig{--bg: #0b0c0e;--surface: #141619;--surface-2: #191c20;--surface-3: #23272c;--ink: #f3efe6;--ink-2: #b8b2a6;--ink-3: #948e83;--line: #363a41;--line-2: #24282d;--line-strong: #6b7078;--accent: #ff6a13;--mark: #e8c27a;--mark-ink: #1a1206;--danger: #ff6b66;--danger-soft: #3b1718;--focus: #ffcf86;--dk-signal-ink: #160800;--dk-sand: #e8c27a;--dk-grid: rgb(243 239 230 / .045);--dk-grid-2: rgb(243 239 230 / .1);color-scheme:dark;position:relative;margin-top:24px;background:linear-gradient(var(--dk-grid) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--dk-grid) 1px,transparent 1px) 0 0 / 40px 40px,radial-gradient(80% 70% at 80% 50%,#1d1812,#08090a 70%);color:var(--ink);clip-path:polygon(0 56px,100% 0,100% calc(100% - 56px),0 100%);padding-block:120px}[data-style=dakar] .dk-vig__in{max-width:var(--wrap);margin-inline:auto;padding-inline:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:56px;align-items:center}[data-style=dakar] .dk-vig__text{display:flex;flex-direction:column;gap:20px}[data-style=dakar] .dk-vig__lead{font-size:17px;color:var(--ink-2);max-width:48ch}[data-style=dakar] .dk-legend{list-style:none;margin:4px 0 0;padding:0;counter-reset:dkl;display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:560px}[data-style=dakar] .dk-legend li{counter-increment:dkl;display:grid;grid-template-columns:44px 120px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}[data-style=dakar] .dk-legend li:before{content:counter(dkl,decimal-leading-zero);font-family:var(--f-mono);font-weight:700;font-size:12px;color:var(--accent);letter-spacing:.1em}[data-style=dakar] .dk-legend b{font-family:var(--f-display);font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:.04em}[data-style=dakar] .dk-legend span{color:var(--ink-2);font-size:14.5px}[data-style=dakar] .dk-monitor{margin:0;position:relative;border:1px solid var(--line);background:#0e1012;box-shadow:0 30px 80px #0000008c}[data-style=dakar] .dk-monitor:before,[data-style=dakar] .dk-monitor:after{content:"";position:absolute;width:22px;height:22px;border:3px solid var(--dk-signal);pointer-events:none}[data-style=dakar] .dk-monitor:before{top:-8px;left:-8px;border-right:0;border-bottom:0}[data-style=dakar] .dk-monitor:after{bottom:-8px;right:-8px;border-left:0;border-top:0}[data-style=dakar] .dk-monitor__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}[data-style=dakar] .dk-monitor__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:700}[data-style=dakar] .dk-monitor__screen{padding:14px;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 3px)}@media (max-width: 900px){[data-style=dakar] .dk-vig{padding-block:84px;clip-path:polygon(0 32px,100% 0,100% calc(100% - 32px),0 100%)}[data-style=dakar] .dk-vig__in{grid-template-columns:minmax(0,1fr);gap:36px}[data-style=dakar] .dk-legend li{grid-template-columns:36px minmax(0,1fr)}[data-style=dakar] .dk-legend li span{grid-column:2}[data-style=dakar] .dk-monitor{margin-inline:4px}}[data-style=dakar] .dk-finish{padding-block:64px 8px}[data-style=dakar] .dk-finish__in{max-width:var(--wrap);margin-inline:auto;padding-inline:20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}[data-style=dakar] .dk-app{display:grid;grid-template-columns:250px minmax(0,1fr);gap:36px;align-items:center;padding:8px 0;scroll-margin-top:calc(var(--header-h) + 16px)}[data-style=dakar] .dk-app__text{display:flex;flex-direction:column;gap:16px}[data-style=dakar] .dk-app__text p:not(.dk-kicker){color:var(--ink-2);max-width:46ch}[data-style=dakar] .dk-app__text .dk-muted{font-size:14px}[data-style=dakar] .dk-phone{width:250px;height:470px;border-radius:36px;border:9px solid #050506;background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow);overflow:hidden;display:flex;flex-direction:column;position:relative;transform:rotate(-4deg)}[data-style=dakar] .dk-phone:before{content:"";position:absolute;top:6px;left:50%;width:70px;height:18px;margin-left:-35px;border-radius:10px;background:#050506;z-index:2}[data-style=dakar] .dk-phone__top{display:flex;justify-content:space-between;padding:30px 14px 8px;background:var(--dk-band);color:var(--dk-band-ink);border-bottom:3px solid var(--dk-signal)}[data-style=dakar] .dk-phone__top span{display:flex;flex-direction:column}[data-style=dakar] .dk-phone__top small{font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;color:var(--dk-band-ink-2)}[data-style=dakar] .dk-phone__top b{font-family:var(--f-display);font-weight:800;font-size:32px;line-height:.9}[data-style=dakar] .dk-phone__top span:last-child{align-items:flex-end}[data-style=dakar] .dk-phone__top span:last-child b{color:var(--dk-signal)}[data-style=dakar] .dk-phone__roll{padding:8px;flex:1;min-height:0;overflow:hidden}[data-style=dakar] .dk-phone__roll .roll__head{display:none}[data-style=dakar] .dk-phone__roll .rb-row:first-child{border-top:1.5px solid var(--line-strong)}[data-style=dakar] .dk-cta{--ink: #121212;--ink-2: #2a1a0e;--focus: #121212;position:relative;display:flex;flex-direction:column;gap:18px;padding:32px 32px 30px;color:#121212;background:repeating-linear-gradient(-55deg,transparent 0 22px,rgb(0 0 0 / .045) 22px 23px),var(--dk-signal);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px))}[data-style=dakar] .dk-cta .dk-kicker{color:#2a1a0e}[data-style=dakar] .dk-cta__title{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(42px,5vw,72px);line-height:.84;letter-spacing:-.01em;max-width:9ch}[data-style=dakar] .dk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #121212}[data-style=dakar] .dk-steps li{display:flex;flex-direction:column;gap:4px;padding:10px 12px 0 0;min-width:0}[data-style=dakar] .dk-steps li+li{padding-left:12px;border-left:1px solid rgb(0 0 0 / .25)}[data-style=dakar] .dk-steps b{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em}[data-style=dakar] .dk-steps span{font-size:13.5px;line-height:1.35}[data-style=dakar] .dk-steps strong{display:block;font-family:var(--f-display);font-weight:800;font-size:22px;text-transform:uppercase;line-height:1;margin-bottom:2px}[data-style=dakar] .dk-cta .btn--ink.dk-cta__btn{align-self:flex-start;background:#121212;border-color:#121212;color:#f3efe6;margin-top:4px}[data-style=dakar] .dk-cta .btn--ink.dk-cta__btn:hover{background:#2b2b2b;border-color:#2b2b2b}[data-style=dakar] .dk-cta .btn--ink.dk-cta__btn:focus-visible{outline-color:#121212;outline-offset:3px}[data-style=dakar] .dk-org{grid-column:1 / -1;display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-block:1px solid var(--line);color:var(--ink-2);scroll-margin-top:calc(var(--header-h) + 16px)}[data-style=dakar] .dk-org svg{color:var(--accent);flex:none;margin-top:1px}[data-style=dakar] .dk-org strong{color:var(--ink);font-family:var(--f-display);font-size:19px;text-transform:uppercase;letter-spacing:.03em;margin-right:6px}@media (max-width: 1060px){[data-style=dakar] .dk-finish__in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){[data-style=dakar] .dk-app{grid-template-columns:minmax(0,1fr);gap:28px}[data-style=dakar] .dk-phone{margin-inline:auto;width:230px;height:430px}[data-style=dakar] .dk-cta{padding:26px 20px 24px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}[data-style=dakar] .dk-steps{grid-template-columns:minmax(0,1fr)}[data-style=dakar] .dk-steps li,[data-style=dakar] .dk-steps li+li{flex-direction:row;gap:12px;padding:10px 0;border-left:0;border-bottom:1px solid rgb(0 0 0 / .2)}[data-style=dakar] .dk-cta .btn--ink.dk-cta__btn{align-self:stretch}}[data-style=dakar] .dk-x{--dk-panel-w: 420px;position:relative;height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));min-height:480px;overflow:hidden;background:var(--m-land)}[data-style=dakar] .dk-x__map{position:absolute;top:0;right:0;bottom:0;left:0}[data-style=dakar] .dk-x__map .xmap__in,[data-style=dakar] .dk-x__map .map{height:100%}[data-style=dakar] .dk-x .xmap__tools{left:calc(var(--dk-panel-w) + 32px);top:16px}[data-style=dakar] .dk-x .xmap__tools .btn{background:var(--dk-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--dk-glass-line)}[data-style=dakar] .dk-x .xmap__tools .btn--ink{background:var(--dk-signal);border-color:var(--dk-signal);color:var(--dk-signal-ink)}[data-style=dakar] .dk-x .xmap__tools .btn[aria-pressed=true]{background:var(--dk-signal);color:var(--dk-signal-ink);border-color:var(--dk-signal)}[data-style=dakar] .dk-x .xmap__hint{left:calc(var(--dk-panel-w) + 32px);top:62px;background:var(--dk-glass);color:var(--ink);border:1px solid var(--dk-glass-line);border-left:3px solid var(--dk-signal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-style=dakar] .dk-x .map__controls{top:16px;right:16px}[data-style=dakar] .dk-x .xmap__card{left:calc(var(--dk-panel-w) + 32px);right:70px;bottom:26px;max-width:400px;margin-inline:auto}[data-style=dakar] .dk-x .xmap__card .dk-card{box-shadow:var(--shadow);background:var(--surface)}[data-style=dakar] .dk-x .xmap__close{top:-12px;right:-12px;border:1px solid var(--line-strong);background:var(--surface);z-index:2}[data-style=dakar] .dk-x__panel{position:absolute;z-index:5;top:16px;left:16px;bottom:16px;width:var(--dk-panel-w);display:flex;flex-direction:column;min-height:0;background:var(--dk-glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--dk-glass-line);border-top:3px solid var(--dk-signal);box-shadow:var(--shadow);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}[data-style=dakar] .dk-x--closed .dk-x__panel{bottom:auto}[data-style=dakar] .dk-x--closed .dk-x__body{display:none}[data-style=dakar] .dk-x__head{display:flex;align-items:center;gap:12px;padding:14px 16px 12px;position:relative}[data-style=dakar] .dk-x__grip{display:none}[data-style=dakar] .dk-x__title{display:flex;flex-direction:column;gap:4px}[data-style=dakar] .dk-x__title h1{font-family:var(--f-display);font-weight:800;font-size:34px;line-height:.85;text-transform:uppercase;letter-spacing:.005em}[data-style=dakar] .dk-x .xcount.dk-x__count{margin:0 0 0 auto;border:0;padding:0;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:right;align-self:flex-end}[data-style=dakar] .dk-x .xcount.dk-x__count b{display:block;font-family:var(--f-display);font-size:34px;font-weight:800;line-height:.85;color:var(--accent);letter-spacing:0}[data-style=dakar] .dk-x__toggle{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;min-height:34px;padding:0 10px;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:var(--r);font-family:var(--f-display);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}[data-style=dakar] .dk-x__toggle:hover{border-color:var(--ink-2)}[data-style=dakar] .dk-x__search{padding:0 16px 12px}[data-style=dakar] .dk-x__search .search{min-height:46px;background:var(--surface)}[data-style=dakar] .dk-x__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-top:1px solid var(--dk-glass-line)}[data-style=dakar] .dk-x__controls{display:flex;flex-direction:column;gap:10px;padding:12px 16px}[data-style=dakar] .dk-x__controls .chip{background:var(--surface)}[data-style=dakar] .dk-x__controls .chip[aria-pressed=true]{background:var(--dk-signal)}[data-style=dakar] .dk-x__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}[data-style=dakar] .dk-x__bar .xsort .muted{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}[data-style=dakar] .dk-x .xfilters{background:var(--surface);border-color:var(--line);border-radius:var(--r)}[data-style=dakar] .dk-x__list{padding:4px 16px 18px}[data-style=dakar] .dk-x .xresults{gap:10px}[data-style=dakar] .dk-x .xresult .dk-card{background:var(--surface)}[data-style=dakar] .dk-x .rb-grid{grid-template-columns:minmax(0,1fr)}[data-style=dakar] .dk-x .empty{padding:28px 8px}[data-style=dakar] body:has(.dk-x) .dk-foot{margin-top:0}@media (max-width: 860px){[data-style=dakar] .dk-x{height:calc(100vh - var(--header-h) - 60px);height:calc(100dvh - var(--header-h) - 60px - env(safe-area-inset-bottom,0px));min-height:380px}[data-style=dakar] body:has(.dk-x) .dk-foot{display:none}[data-style=dakar] .dk-x .xmap__tools{left:12px;top:12px;right:60px}[data-style=dakar] .dk-x .xmap__hint{left:12px;top:58px;right:60px}[data-style=dakar] .dk-x .map__controls{top:12px;right:12px}[data-style=dakar] .dk-x .dk-x__panel,[data-style=dakar] .dk-x--closed .dk-x__panel{top:auto;left:0;right:0;bottom:0;width:auto;max-height:calc(100% - 64px);clip-path:none;border-left:0;border-right:0;border-bottom:0;border-radius:14px 14px 0 0}[data-style=dakar] .dk-x--open .dk-x__panel{height:calc(100% - 64px)}[data-style=dakar] .dk-x__grip{display:grid;place-items:center;position:absolute;top:0;left:50%;transform:translate(-50%);width:96px;height:20px;padding:0;border:0;background:transparent}[data-style=dakar] .dk-x__grip-bar{width:44px;height:4px;border-radius:2px;background:var(--ink-3)}[data-style=dakar] .dk-x__head{padding:18px 14px 10px;gap:10px}[data-style=dakar] .dk-x__title h1,[data-style=dakar] .dk-x .xcount.dk-x__count b{font-size:28px}[data-style=dakar] .dk-x__toggle{min-height:40px}[data-style=dakar] .dk-x__search{padding:0 14px 12px}[data-style=dakar] .dk-x__controls{padding:12px 14px}[data-style=dakar] .dk-x__list{padding:4px 14px 18px}[data-style=dakar] .dk-x .xmap__card{left:12px;right:12px;bottom:150px;max-width:420px}[data-style=dakar] .dk-x--open .xmap__card{display:none}}:root[data-style=trail]{--bg: #f4f7f3;--surface: #ffffff;--surface-2: #f8faf7;--surface-3: #ecf2eb;--ink: #16211b;--ink-2: #4b5c52;--ink-3: #5f7065;--line: #dde6dd;--line-2: #e9efe8;--line-strong: #b9c8bc;--accent: #1a7f45;--accent-hover: #146a39;--accent-ink: #ffffff;--accent-soft: #e1f1e6;--mark: #ffb547;--mark-ink: #2a1a00;--ok: #17734a;--ok-soft: #ddf0e4;--warn: #8a5200;--warn-soft: #fff0d6;--danger: #c2341f;--danger-soft: #fde3dd;--info: #2563b8;--info-soft: #e0ebfa;--focus: #1a7f45;--scrim: rgb(16 26 20 / .45);--shadow: 0 1px 2px rgb(22 33 27 / .05), 0 8px 24px rgb(22 33 27 / .08);--m-land: #eef3ea;--m-forest: #d6e8cf;--m-water: #a9d4ec;--m-road: #f7cd6a;--m-road-case: #c39533;--m-asph: #ffffff;--m-asph-case: #b3beb6;--m-track: #9b6a3a;--m-path: #5f8f4e;--m-route: #0f8a4a;--m-halo: #ffffff;--m-label: #2b3a31;--m-alt: #2563b8;--f-display: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-body: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-sm: 8px;--r: 12px;--r-lg: 20px;--wrap: 1280px;--header-h: 68px;--tr-accent-text: #146a39;--tr-deep: #173f2a;--tr-deep-ink: #ffffff;--tr-tint: #e6f2e8;--tr-tint-2: #d7eadb;--tr-footer: #eaeeea;--tr-star: #e8960c;--tr-shadow-sm: 0 1px 2px rgb(22 33 27 / .06), 0 2px 8px rgb(22 33 27 / .05);--tr-shadow-lg: 0 2px 6px rgb(22 33 27 / .06), 0 22px 50px rgb(22 33 27 / .14);--tr-d1: #17734a;--tr-d1-bg: #ddf0e4;--tr-d2: #8a5200;--tr-d2-bg: #fff0d6;--tr-d3: #b42318;--tr-d3-bg: #fde3dd;--tr-sky-a: #cfe8db;--tr-sky-b: #f4f7f3;--tr-sun: #ffc561;--tr-sunglow: rgb(255 197 97 / .28);--tr-cloud: #ffffff;--tr-far: #a8c8b4;--tr-snow: #ffffff;--tr-mid: #7cb08b;--tr-tree: #2d6b44;--tr-near: #3f8a58;--tr-front: #24603b;--tr-track: #ffd88f;--tr-flag: #ff8a3d;color-scheme:light}@media (prefers-color-scheme: dark){:root[data-style=trail]:not([data-theme=light]){--bg: #0e1512;--surface: #151f1a;--surface-2: #1a251f;--surface-3: #213029;--ink: #e5eee8;--ink-2: #a8bbaf;--ink-3: #8a9e91;--line: #26352d;--line-2: #1f2c25;--line-strong: #3a4d42;--accent: #4cc57f;--accent-hover: #6dd497;--accent-ink: #05200f;--accent-soft: #163826;--mark: #f5b041;--mark-ink: #241500;--ok: #5cc98b;--ok-soft: #163826;--warn: #f0b04a;--warn-soft: #3a2c12;--danger: #ff7a66;--danger-soft: #3d1c17;--info: #7fb0ff;--info-soft: #1a2a45;--focus: #6dd497;--scrim: rgb(0 0 0 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .3);--m-land: #17201b;--m-forest: #1b2b20;--m-water: #1c3a4f;--m-road: #b98c34;--m-road-case: #5e4512;--m-asph: #4a554e;--m-asph-case: #2a332e;--m-track: #c6915a;--m-path: #8fbf72;--m-route: #5ad48c;--m-halo: #0e1512;--m-label: #d5e0d9;--m-alt: #7fb0ff;--tr-accent-text: #6dd497;--tr-deep: #10301f;--tr-deep-ink: #e9f5ed;--tr-tint: #1a2c22;--tr-tint-2: #20372a;--tr-footer: #111a16;--tr-star: #f5b041;--tr-shadow-sm: 0 1px 2px rgb(0 0 0 / .3), 0 2px 8px rgb(0 0 0 / .2);--tr-shadow-lg: 0 2px 6px rgb(0 0 0 / .3), 0 22px 50px rgb(0 0 0 / .45);--tr-d1: #6fd69b;--tr-d1-bg: #163826;--tr-d2: #f5b84f;--tr-d2-bg: #3a2c12;--tr-d3: #ff8a77;--tr-d3-bg: #3d1c17;--tr-sky-a: #0b1a22;--tr-sky-b: #0e1512;--tr-sun: #f3e3b3;--tr-sunglow: rgb(243 227 179 / .12);--tr-cloud: #1c2b30;--tr-far: #1f362b;--tr-snow: #8fa99b;--tr-mid: #1a3125;--tr-tree: #0f2418;--tr-near: #142a1e;--tr-front: #0f2017;--tr-track: #c99437;--tr-flag: #f5b041;color-scheme:dark}}:root[data-style=trail][data-theme=dark]{--bg: #0e1512;--surface: #151f1a;--surface-2: #1a251f;--surface-3: #213029;--ink: #e5eee8;--ink-2: #a8bbaf;--ink-3: #8a9e91;--line: #26352d;--line-2: #1f2c25;--line-strong: #3a4d42;--accent: #4cc57f;--accent-hover: #6dd497;--accent-ink: #05200f;--accent-soft: #163826;--mark: #f5b041;--mark-ink: #241500;--ok: #5cc98b;--ok-soft: #163826;--warn: #f0b04a;--warn-soft: #3a2c12;--danger: #ff7a66;--danger-soft: #3d1c17;--info: #7fb0ff;--info-soft: #1a2a45;--focus: #6dd497;--scrim: rgb(0 0 0 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .3);--m-land: #17201b;--m-forest: #1b2b20;--m-water: #1c3a4f;--m-road: #b98c34;--m-road-case: #5e4512;--m-asph: #4a554e;--m-asph-case: #2a332e;--m-track: #c6915a;--m-path: #8fbf72;--m-route: #5ad48c;--m-halo: #0e1512;--m-label: #d5e0d9;--m-alt: #7fb0ff;--tr-accent-text: #6dd497;--tr-deep: #10301f;--tr-deep-ink: #e9f5ed;--tr-tint: #1a2c22;--tr-tint-2: #20372a;--tr-footer: #111a16;--tr-star: #f5b041;--tr-shadow-sm: 0 1px 2px rgb(0 0 0 / .3), 0 2px 8px rgb(0 0 0 / .2);--tr-shadow-lg: 0 2px 6px rgb(0 0 0 / .3), 0 22px 50px rgb(0 0 0 / .45);--tr-d1: #6fd69b;--tr-d1-bg: #163826;--tr-d2: #f5b84f;--tr-d2-bg: #3a2c12;--tr-d3: #ff8a77;--tr-d3-bg: #3d1c17;--tr-sky-a: #0b1a22;--tr-sky-b: #0e1512;--tr-sun: #f3e3b3;--tr-sunglow: rgb(243 227 179 / .12);--tr-cloud: #1c2b30;--tr-far: #1f362b;--tr-snow: #8fa99b;--tr-mid: #1a3125;--tr-tree: #0f2418;--tr-near: #142a1e;--tr-front: #0f2017;--tr-track: #c99437;--tr-flag: #f5b041;color-scheme:dark}[data-style=trail] body{font-size:15px;letter-spacing:-.003em}[data-style=trail] :focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:8px}[data-style=trail] ::selection{background:var(--accent-soft);color:var(--ink)}[data-style=trail] .h1,[data-style=trail] .h2,[data-style=trail] .h3,[data-style=trail] .display,[data-style=trail] .dialog__title,[data-style=trail] .panel__title,[data-style=trail] .admin__title{text-transform:none;letter-spacing:-.025em;font-weight:800;line-height:1.12}[data-style=trail] .h1{font-size:clamp(30px,4vw,46px)}[data-style=trail] .h2{font-size:clamp(23px,2.6vw,32px)}[data-style=trail] .h3{font-size:18px;letter-spacing:-.015em;font-weight:700}[data-style=trail] .dialog__title{font-size:20px}[data-style=trail] .panel__title{font-size:16px}[data-style=trail] .figure{font-weight:800;letter-spacing:-.03em}[data-style=trail] .eyebrow{letter-spacing:.06em;color:var(--accent)}[data-style=trail] .link{text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent)}[data-style=trail] .link:hover{color:var(--accent)}[data-style=trail] .lead{color:var(--ink-2)}[data-style=trail] .btn{border-radius:999px;border:1px solid var(--line);background:var(--surface);font-weight:700;letter-spacing:-.005em;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}[data-style=trail] .btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-strong)}[data-style=trail] .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 26%,transparent)}[data-style=trail] .btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}[data-style=trail] .btn--ink{background:var(--tr-deep);border-color:var(--tr-deep);color:var(--tr-deep-ink)}[data-style=trail] .btn--ink:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}[data-style=trail] .btn--ghost{background:transparent;border-color:transparent}[data-style=trail] .btn--ghost:hover:not(:disabled){background:var(--surface-3);border-color:transparent}[data-style=trail] .btn--quiet{border-color:var(--line)}[data-style=trail] .btn--danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}[data-style=trail] .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}[data-style=trail] .btn--sm{min-height:34px;padding:0 13px}[data-style=trail] .btn--lg{min-height:50px;padding:0 24px;font-size:15.5px}[data-style=trail] .btn--icon{padding:0}[data-style=trail] .btn--icon.btn--sm{width:34px}[data-style=trail] .xbadge{background:var(--accent);color:var(--accent-ink);font-weight:800}[data-style=trail] .field__label{font-weight:700}[data-style=trail] .input,[data-style=trail] .textarea,[data-style=trail] .select{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--surface);min-height:44px}[data-style=trail] .input:focus,[data-style=trail] .textarea:focus,[data-style=trail] .select:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}[data-style=trail] .search{border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--tr-shadow-sm);padding-left:18px}[data-style=trail] .search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}[data-style=trail] .search svg{color:var(--accent)}[data-style=trail] .search .btn{border-radius:999px}[data-style=trail] .check input{accent-color:var(--accent)}[data-style=trail] .chip{border:1px solid var(--line);border-radius:999px;min-height:36px;padding:0 14px;font-weight:600;background:var(--surface);box-shadow:var(--tr-shadow-sm);text-decoration:none}[data-style=trail] .chip:hover{border-color:var(--accent);color:var(--accent)}[data-style=trail] .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[data-style=trail] .seg{border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px;background:var(--surface-3)}[data-style=trail] .seg button{border-radius:999px;min-height:34px;padding:0 14px}[data-style=trail] .seg button+button{border-left:0}[data-style=trail] .seg button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--tr-shadow-sm)}[data-style=trail] .seg button[aria-pressed=true] .diff{color:var(--danger)}[data-style=trail] .badge{border-radius:999px;font-weight:700;letter-spacing:0}[data-style=trail] .badge--accent{color:var(--tr-accent-text)}[data-style=trail] .badge--ink{background:var(--tr-deep);color:var(--tr-deep-ink)}[data-style=trail] .diff{font-family:var(--f-body);font-weight:800;letter-spacing:-.02em}[data-style=trail] .cap{font-family:var(--f-body);font-weight:800;border:0;border-radius:6px;padding:0 6px;background:var(--mark);color:var(--mark-ink)}[data-style=trail] .kbd{border-radius:6px}[data-style=trail] span[aria-label$=" de 5"] path{fill:var(--tr-star)}[data-style=trail] .card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--tr-shadow-sm)}[data-style=trail] .panel{border-radius:var(--r-lg);border-color:var(--line);box-shadow:var(--tr-shadow-sm)}[data-style=trail] .stats{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--tr-shadow-sm)}[data-style=trail] .stat+.stat{border-left:1px solid var(--line)}[data-style=trail] .stat{padding:14px 16px}[data-style=trail] .stat__value{font-weight:800;letter-spacing:-.03em}[data-style=trail] .stat__label{letter-spacing:.02em;text-transform:none;font-size:12.5px;font-weight:600}[data-style=trail] .stat--mark{background:var(--accent-soft);color:var(--ink)}[data-style=trail] .stat--mark .stat__label{color:var(--tr-accent-text)}@media (max-width: 560px){[data-style=trail] .stat:nth-child(2n){border-left:1px solid var(--line)}[data-style=trail] .stat:nth-child(n+3){border-top:1px solid var(--line)}}[data-style=trail] .tabs{border-bottom:1px solid var(--line);gap:4px}[data-style=trail] .tab{border-bottom-width:3px;margin-bottom:-1px;font-weight:700}[data-style=trail] .tab[aria-selected=true],[data-style=trail] .tab.active{color:var(--accent);border-bottom-color:var(--accent)}[data-style=trail] .tab .count{background:var(--accent-soft);color:var(--accent)}[data-style=trail] .table-wrap{border-radius:var(--r-lg)}[data-style=trail] .avatar{background:var(--accent);color:var(--accent-ink)}[data-style=trail] .dialog{border:0;border-radius:22px;box-shadow:var(--tr-shadow-lg)}[data-style=trail] .dialog__head,[data-style=trail] .dialog__foot{border-color:var(--line-2)}@media (max-width: 640px){[data-style=trail] .dialog{border-radius:22px 22px 0 0}}[data-style=trail] .menu__pop{border:1px solid var(--line);border-radius:16px;box-shadow:var(--tr-shadow-lg);padding:8px}[data-style=trail] .menu__pop a,[data-style=trail] .menu__pop button{border-radius:10px;font-weight:600}[data-style=trail] .menu__pop a:hover,[data-style=trail] .menu__pop button:hover{background:var(--accent-soft);color:var(--accent)}[data-style=trail] .toast{border-radius:999px;background:var(--tr-deep);color:var(--tr-deep-ink);padding:11px 20px}[data-style=trail] .toast--error{background:var(--danger);color:#fff}[data-style=trail] .skeleton{border-radius:var(--r-lg)}[data-style=trail] .empty svg{color:var(--accent)}[data-style=trail] .map__controls button{border:0;border-radius:12px;box-shadow:var(--tr-shadow-sm),0 0 0 1px var(--line)}[data-style=trail] .map__notice{border-radius:999px;background:var(--tr-deep);color:var(--tr-deep-ink)}[data-style=trail] .roll__head{border-bottom:0;color:var(--ink-3);font-weight:700;letter-spacing:.06em;padding-bottom:6px}[data-style=trail] .roll__list{border-radius:14px;box-shadow:0 0 0 1.5px var(--line-strong);overflow:hidden}[data-style=trail] .rb-row{border:0;border-bottom:1.5px solid var(--line-strong)}[data-style=trail] .rb-row:first-child{border-top:0}[data-style=trail] .rb-row:last-child{border-bottom:0}[data-style=trail] .rb-row__km,[data-style=trail] .rb-row__tulip{border-right:1.5px solid var(--line-2)}[data-style=trail] .rb-row__tot{font-weight:800;letter-spacing:-.04em}[data-style=trail] .rb-row__par{border:0;background:var(--surface-3);border-radius:6px;font-weight:700}[data-style=trail] .rb-row__num{background:var(--accent);color:var(--accent-ink);border-radius:6px;font-weight:800}[data-style=trail] .rb-row__danger,[data-style=trail] .rb-row__abbr{font-weight:800}[data-style=trail] .rb-row--sel{outline-color:var(--accent)}[data-style=trail] .rb-row--sel .rb-row__tot{background:none;color:var(--accent)}[data-style=trail] .rb-row__warn{border-radius:999px}@media (max-width: 860px){[data-style=trail] .mobile-nav{border-top:1px solid var(--line);box-shadow:0 -6px 20px #0000000f;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-style=trail] .mobile-nav a{font-weight:700}[data-style=trail] .mobile-nav a.active{color:var(--accent)}[data-style=trail] .mobile-nav a.active svg{color:var(--accent)}}[data-style=trail] .cpane__scroll .roll__list{box-shadow:none;border-radius:0;overflow:visible}[data-style=trail] .cpane__scroll .rb-row{border:1.5px solid var(--line-strong);border-top:0}[data-style=trail] .cpane__scroll .rb-row:first-child{border-top:1.5px solid var(--line-strong)}[data-style=trail] .tr-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--surface);border-bottom:1px solid var(--line)}[data-style=trail] .tr-header__in{display:flex;align-items:center;gap:12px;height:var(--header-h);padding-left:max(clamp(16px,2.6vw,32px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,2.6vw,32px),env(safe-area-inset-right,0px))}[data-style=trail] .tr-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:none;border-radius:12px}[data-style=trail] .tr-brand__word{font-weight:800;font-size:19px;letter-spacing:-.035em;white-space:nowrap}[data-style=trail] .tr-brand__word b{color:var(--accent);font-weight:800}[data-style=trail] .tr-logo{flex:none;display:block}[data-style=trail] .tr-logo__bg{fill:var(--accent)}[data-style=trail] .tr-logo__sun{fill:var(--mark)}[data-style=trail] .tr-logo__mtn{fill:var(--accent-ink)}[data-style=trail] .tr-logo__trail{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}[data-style=trail] .tr-nav{display:flex;gap:4px;margin-left:10px}[data-style=trail] .tr-nav a{text-decoration:none;padding:9px 16px;border-radius:999px;font-weight:700;font-size:14.5px;color:var(--ink-2);white-space:nowrap;transition:background-color .15s,color .15s}[data-style=trail] .tr-nav a:hover{background:var(--surface-3);color:var(--ink)}[data-style=trail] .tr-nav a.active{background:var(--accent-soft);color:var(--tr-accent-text)}[data-style=trail] .tr-hsearch{flex:0 1 400px;min-width:170px;margin-left:auto;display:flex;align-items:center;gap:10px;height:46px;padding:0 5px 0 16px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--tr-shadow-sm);transition:border-color .15s,box-shadow .15s}[data-style=trail] .tr-hsearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);background:var(--surface)}[data-style=trail] .tr-hsearch>svg{color:var(--accent);flex:none}[data-style=trail] .tr-hsearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14.5px;font-weight:500}[data-style=trail] .tr-hsearch input::placeholder{color:var(--ink-3)}[data-style=trail] .tr-hsearch__go{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}[data-style=trail] .tr-hsearch__go:hover{background:var(--accent-hover)}[data-style=trail] .tr-header__sp,[data-style=trail] .tr-header__find{display:none}[data-style=trail] .tr-header__theme,[data-style=trail] .tr-header__user{display:inline-flex;align-items:center;flex:none}[data-style=trail] .tr-header__user .menu>.btn{border:1px solid var(--line);padding:0 10px 0 4px;min-height:42px;gap:8px}[data-style=trail] .tr-header__user .menu>.btn:hover{box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-msearch{display:flex;gap:8px;padding:0 var(--gutter-r) 12px var(--gutter)}[data-style=trail] .tr-msearch__field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2)}[data-style=trail] .tr-msearch__field:focus-within{border-color:var(--accent)}[data-style=trail] .tr-msearch__field svg{color:var(--accent);flex:none}[data-style=trail] .tr-msearch__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px}@media (max-width: 1080px){[data-style=trail] .tr-nav a{padding-inline:12px}[data-style=trail] .tr-header__user .hide-sm{display:none}}@media (max-width: 860px){:root[data-style=trail]{--header-h: 60px}[data-style=trail] .tr-header__in{gap:4px}[data-style=trail] .tr-nav,[data-style=trail] .tr-hsearch{display:none}[data-style=trail] .tr-header__sp{display:block;flex:1}[data-style=trail] .tr-header__find{display:inline-flex}[data-style=trail] .tr-header__user>.row{display:none}[data-style=trail] .tr-header__user .menu>.btn{border:0;padding:0 2px}[data-style=trail] .tr-header__user .menu>.btn>svg{display:none}[data-style=trail] .tr-brand__word{font-size:18px}}[data-style=trail] .tr-footer{margin-top:72px;color:var(--ink-2)}[data-style=trail] .tr-footer__hills{display:block;width:100%;height:54px;margin-bottom:-1px}[data-style=trail] .tr-footer__hills .tr-s-a{fill:var(--tr-tint-2)}[data-style=trail] .tr-footer__hills .tr-s-b{fill:var(--tr-footer)}[data-style=trail] .tr-footer__body{background:var(--tr-footer);padding-bottom:28px}[data-style=trail] .tr-footer__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:40px;padding-block:18px 32px}[data-style=trail] .tr-footer__about{display:flex;flex-direction:column;gap:14px;align-items:flex-start}[data-style=trail] .tr-footer__about>p{max-width:40ch;font-size:14.5px}[data-style=trail] .tr-footer__app{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:16px;padding:12px 18px 12px 12px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-footer__appicon{width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}[data-style=trail] .tr-footer__app b{display:block;color:var(--ink);font-size:14.5px}[data-style=trail] .tr-footer__app small{display:block;font-size:12.5px}[data-style=trail] .tr-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}[data-style=trail] .tr-footer h4{font-size:14px;font-weight:800;color:var(--ink);margin-bottom:10px;letter-spacing:-.01em}[data-style=trail] .tr-footer__links a{display:block;width:fit-content;text-decoration:none;color:var(--ink-2);font-size:14.5px;padding:4px 0}[data-style=trail] .tr-footer__links a:hover{color:var(--tr-accent-text);text-decoration:underline;text-underline-offset:3px}[data-style=trail] .tr-footer__bottom{display:flex;justify-content:space-between;gap:6px 20px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px;font-size:13px}@media (max-width: 860px){[data-style=trail] .tr-footer{margin-top:48px}[data-style=trail] .tr-footer__grid{grid-template-columns:minmax(0,1fr);gap:28px}[data-style=trail] .tr-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=trail] .tr-footer__links>div:last-child{grid-column:1 / -1}}[data-style=trail] .tr-card{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line-2);border-radius:20px;text-decoration:none;color:inherit;box-shadow:var(--tr-shadow-sm);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}[data-style=trail] .tr-card:hover{transform:translateY(-3px);box-shadow:var(--tr-shadow-lg)}[data-style=trail] .tr-card:focus-visible{outline-offset:3px;border-radius:20px}[data-style=trail] .tr-card__media{position:relative;height:158px;margin:8px 8px 0;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:repeating-radial-gradient(circle at 12% 115%,transparent 0 21px,color-mix(in srgb,var(--accent) 9%,transparent) 21px 22.5px),repeating-radial-gradient(circle at 96% -10%,transparent 0 17px,color-mix(in srgb,var(--accent) 7%,transparent) 17px 18.5px),var(--tr-tint)}[data-style=trail] .tr-card__media svg{width:auto;height:136px;overflow:visible;filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--surface) 80%,transparent))}[data-style=trail] .tr-card__media svg path{stroke-width:2.6px}[data-style=trail] .tr-card__flags{position:absolute;right:10px;top:10px;left:44px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}[data-style=trail] .tr-card__flags .badge{box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-card__vig{position:absolute;right:10px;bottom:10px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-card__body{display:flex;flex-direction:column;gap:3px;padding:12px 16px 16px;flex:1;min-width:0}[data-style=trail] .tr-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[data-style=trail] .tr-card__title{font-weight:800;font-size:16px;line-height:1.28;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}[data-style=trail] .tr-card__meta{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=trail] .tr-card__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px}[data-style=trail] .tr-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:var(--surface-3);font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}[data-style=trail] .tr-pill b{color:var(--ink);font-weight:800}[data-style=trail] .tr-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}[data-style=trail] .tr-pill--d1{background:var(--tr-d1-bg);color:var(--tr-d1);font-weight:700}[data-style=trail] .tr-pill--d2{background:var(--tr-d2-bg);color:var(--tr-d2);font-weight:700}[data-style=trail] .tr-pill--d3{background:var(--tr-d3-bg);color:var(--tr-d3);font-weight:700}[data-style=trail] .tr-rate{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:13.5px;white-space:nowrap;padding-top:1px}[data-style=trail] .tr-rate svg path{fill:var(--tr-star)}[data-style=trail] .tr-rate b{font-weight:800}[data-style=trail] .tr-rate span{color:var(--ink-2)}[data-style=trail] .tr-rate--none{font-size:11.5px;font-weight:800;color:var(--tr-accent-text);background:var(--accent-soft);border-radius:999px;padding:2px 8px}[data-style=trail] .tr-card--compact{flex-direction:row;align-items:stretch}[data-style=trail] .tr-card--compact .tr-card__media{flex:none;width:104px;height:auto;min-height:104px;margin:8px 0 8px 8px}[data-style=trail] .tr-card--compact .tr-card__media svg{height:80px}[data-style=trail] .tr-card--compact .tr-card__flags{left:6px;right:6px;top:6px;justify-content:flex-start}[data-style=trail] .tr-card--compact .tr-card__body{padding:10px 14px 12px}[data-style=trail] .tr-card--compact .tr-card__title{font-size:15px;padding-right:18px}[data-style=trail] .tr-card--compact .tr-card__chips{padding-top:6px}[data-style=trail] .tr-card--compact .tr-rate{display:none}[data-style=trail] .rb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}@media (prefers-reduced-motion: reduce){[data-style=trail] .tr-card:hover{transform:none}}[data-style=trail] .tr-explore{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}[data-style=trail] .tr-xlist{min-width:0;display:flex;flex-direction:column;gap:18px;padding:24px 16px 40px max(clamp(16px,2.6vw,32px),env(safe-area-inset-left,0px))}[data-style=trail] .tr-xlist__top{display:flex;flex-direction:column;gap:12px}[data-style=trail] .tr-xlist__title{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}[data-style=trail] .xcount.tr-xcount{border:0;padding:0;font-size:14.5px;color:var(--ink-2)}[data-style=trail] .xcount.tr-xcount b{font-family:var(--f-body);font-size:15px;font-weight:800;color:var(--tr-accent-text)}[data-style=trail] .tr-xpills{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 4px 8px;margin:-4px -4px -8px}[data-style=trail] .tr-xpills::-webkit-scrollbar{display:none}[data-style=trail] .tr-xpills>.btn{flex:none;min-height:38px;padding:0 16px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-xpills>.btn[aria-expanded=true]{border-color:var(--accent);color:var(--tr-accent-text);background:var(--accent-soft)}[data-style=trail] .tr-xpills__sep{flex:none;width:1px;height:26px;background:var(--line)}[data-style=trail] .xchips.tr-xpills__acts{overflow:visible;flex-wrap:nowrap;margin:0;padding:0;gap:8px}[data-style=trail] .tr-xpills__acts .chip{min-height:38px;padding:0 16px}[data-style=trail] .tr-xbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-style=trail] .tr-xbar .xsort .select{border-radius:999px;min-height:36px;padding:4px 30px 4px 14px;font-weight:600}[data-style=trail] .xfilters{border:1px solid var(--line-2);border-radius:20px;box-shadow:var(--tr-shadow-sm);padding:18px;gap:14px 18px}[data-style=trail] .xresults.tr-xgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:20px}[data-style=trail] .tr-xgrid .xresult{min-width:0}[data-style=trail] .tr-xnum{position:absolute;z-index:2;left:18px;top:18px;min-width:28px;height:28px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:800;box-shadow:var(--tr-shadow-sm);pointer-events:none;transition:background-color .15s,color .15s}[data-style=trail] .xresult--on .tr-xnum{background:var(--accent);color:var(--accent-ink)}[data-style=trail] .xresult--on .tr-card{box-shadow:0 0 0 2px var(--accent),var(--tr-shadow-lg);transform:translateY(-3px)}[data-style=trail] .tr-xgrid+.row .btn{min-width:200px}[data-style=trail] .tr-xmap{position:sticky;top:calc(var(--header-h) + 16px);height:calc(100vh - var(--header-h) - 32px);height:calc(100dvh - var(--header-h) - 32px);margin:16px max(clamp(16px,2vw,24px),env(safe-area-inset-right,0px)) 16px 8px;border-radius:24px;overflow:hidden;box-shadow:var(--tr-shadow-sm),0 0 0 1px var(--line);isolation:isolate}[data-style=trail] .tr-xmap .xmap__in,[data-style=trail] .tr-xmap .map{height:100%}[data-style=trail] .tr-xmap .xmap__tools{left:14px;top:14px}[data-style=trail] .tr-xmap .xmap__tools .btn{box-shadow:var(--tr-shadow-lg);border-color:transparent}[data-style=trail] .tr-xmap .xmap__hint{background:var(--surface);color:var(--ink);border:0;border-left:4px solid var(--mark);border-radius:14px;box-shadow:var(--tr-shadow-lg);top:62px}[data-style=trail] .tr-xmap .xmap__card{left:14px;right:14px;bottom:18px}[data-style=trail] .tr-xmap .xmap__card .tr-card{box-shadow:var(--tr-shadow-lg)}[data-style=trail] .tr-xmap .xmap__close{border:0;box-shadow:var(--tr-shadow-lg);top:-10px;right:-8px}[data-style=trail] .tr-xtoggle{display:none}@media (min-width: 861px){[data-style=trail] .tr-xsearch{display:none}}@media (min-width: 861px) and (max-width: 1100px){[data-style=trail] .tr-explore{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 860px){[data-style=trail] .tr-explore{grid-template-columns:minmax(0,1fr)}[data-style=trail] .tr-xlist{padding:16px var(--gutter-r) 84px var(--gutter);gap:14px}[data-style=trail] .tr-explore--map .tr-xlist,[data-style=trail] .tr-explore--list .tr-xmap{display:none}[data-style=trail] .tr-xmap{position:relative;top:0;margin:8px;border-radius:18px;height:calc(100dvh - var(--header-h) - 60px - 16px - env(safe-area-inset-bottom,0px))}[data-style=trail] .xresults.tr-xgrid{gap:16px}[data-style=trail] .tr-xtoggle{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none}[data-style=trail] .tr-xtoggle__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:0;background:var(--tr-deep);color:var(--tr-deep-ink);font-weight:800;font-size:15px;box-shadow:var(--tr-shadow-lg)}[data-style=trail] .tr-explore--map .tr-xmap .xmap__card{bottom:70px}[data-style=trail] body:has(.tr-explore--map) .tr-footer{display:none}}[data-style=trail] .tr-home{overflow-x:clip}[data-style=trail] .tr-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--tr-accent-text);background:color-mix(in srgb,var(--surface) 82%,transparent);padding:6px 14px;border-radius:999px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-hero{--tr-art-h: min(max(520px, 38.9vw), 720px);position:relative;isolation:isolate;overflow:hidden;min-height:calc(var(--tr-art-h) + 140px);background:var(--tr-sky-a)}[data-style=trail] .tr-hero__art{position:absolute;left:0;right:0;bottom:0;width:100%;height:var(--tr-art-h);z-index:-1;display:block}[data-style=trail] .tr-sky-a{stop-color:var(--tr-sky-a)}[data-style=trail] .tr-sky-b{stop-color:var(--tr-sky-b)}[data-style=trail] .tr-l-sun{fill:var(--tr-sun)}[data-style=trail] .tr-l-sunglow{fill:var(--tr-sunglow)}[data-style=trail] .tr-l-cloud path{fill:var(--tr-cloud);opacity:.9}[data-style=trail] .tr-l-far{fill:var(--tr-far)}[data-style=trail] .tr-l-snow{fill:var(--tr-snow)}[data-style=trail] .tr-l-mid{fill:var(--tr-mid)}[data-style=trail] .tr-l-tree{fill:var(--tr-tree)}[data-style=trail] .tr-l-near{fill:var(--tr-near)}[data-style=trail] .tr-l-front{fill:var(--tr-front)}[data-style=trail] .tr-l-track{fill:none;stroke:var(--tr-track);stroke-width:5;stroke-dasharray:2 13;stroke-linecap:round}[data-style=trail] .tr-l-flag path:last-child{fill:var(--tr-flag)}[data-style=trail] .tr-l-pole{stroke:var(--tr-snow);stroke-width:3;fill:none;stroke-linecap:round}@media (prefers-reduced-motion: no-preference){[data-style=trail] .tr-l-cloud path{animation:tr-drift 26s ease-in-out infinite alternate}[data-style=trail] .tr-l-cloud path:nth-child(2){animation-duration:32s;animation-delay:-8s}[data-style=trail] .tr-l-track{animation:tr-march 3.5s linear infinite}}@keyframes tr-drift{0%{transform:translate(-18px)}to{transform:translate(22px)}}@keyframes tr-march{to{stroke-dashoffset:-60}}[data-style=trail] .tr-hero__text{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-top:clamp(36px,5.6vw,76px)}[data-style=trail] .tr-hero__title{font-size:clamp(33px,5.1vw,66px);font-weight:800;letter-spacing:-.04em;line-height:1.03;max-width:21ch;color:var(--ink)}[data-style=trail] .tr-hero__title span{color:var(--accent);display:block}[data-style=trail] .tr-hero__lead{font-size:clamp(15.5px,1.35vw,18px);color:var(--ink-2);max-width:54ch;font-weight:500}[data-style=trail] .tr-finder-wrap{position:relative;z-index:2;margin-top:clamp(-150px,-10vw,-96px)}[data-style=trail] .tr-finder{max-width:940px;margin-inline:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:28px;box-shadow:var(--tr-shadow-lg);padding:24px 28px 20px;display:flex;flex-direction:column;gap:14px}[data-style=trail] .tr-finder__label{font-size:clamp(19px,2vw,24px);font-weight:800;letter-spacing:-.025em}[data-style=trail] .tr-finder__row{display:flex;gap:10px}[data-style=trail] .tr-finder__field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 20px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);transition:border-color .15s,box-shadow .15s}[data-style=trail] .tr-finder__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);background:var(--surface)}[data-style=trail] .tr-finder__field svg{color:var(--accent);flex:none}[data-style=trail] .tr-finder__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;font-weight:500}[data-style=trail] .tr-finder__field input::placeholder{color:var(--ink-3)}[data-style=trail] .tr-finder__go{min-height:56px;padding-inline:26px}[data-style=trail] .tr-finder__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}[data-style=trail] .tr-qchip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--accent-soft);color:var(--tr-accent-text);font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s}[data-style=trail] .tr-qchip:hover{background:var(--accent);color:var(--accent-ink)}[data-style=trail] .tr-finder__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 0;padding-top:16px;border-top:1px solid var(--line-2)}[data-style=trail] .tr-finder__stats div{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}[data-style=trail] .tr-finder__stats dd{margin:0;font-size:24px;font-weight:800;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}[data-style=trail] .tr-finder__stats dt{font-size:12.5px;color:var(--ink-2);font-weight:600}[data-style=trail] .tr-finder__stats div:nth-child(3) dd{color:var(--accent)}[data-style=trail] .tr-sec{padding-top:clamp(48px,6vw,80px)}[data-style=trail] .tr-head{display:flex;align-items:flex-end;gap:12px 16px;margin-bottom:24px;flex-wrap:wrap}[data-style=trail] .tr-head--center{justify-content:center;text-align:center}[data-style=trail] .tr-head__sub{color:var(--ink-2);margin-top:6px;font-size:15.5px}[data-style=trail] .tr-more{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--tr-accent-text);text-decoration:none;padding:8px 4px;border-radius:8px}[data-style=trail] .tr-more:hover{text-decoration:underline;text-underline-offset:3px}[data-style=trail] .tr-cats__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}[data-style=trail] .tr-cats__list>li{display:flex}[data-style=trail] .tr-cat{--cat: #1a7f45;flex:1;display:flex;flex-direction:column;gap:3px;padding:18px 18px 16px;border-radius:22px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--tr-shadow-sm);text-decoration:none;color:var(--ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}[data-style=trail] .tr-cat--x4{--cat: #b86200}[data-style=trail] .tr-cat--enduro{--cat: #0b7682}[data-style=trail] .tr-cat--quad{--cat: #b4451f}[data-style=trail] .tr-cat--ssv{--cat: #3b5bb5}[data-style=trail] .tr-cat:hover{transform:translateY(-3px);box-shadow:var(--tr-shadow-lg);border-color:color-mix(in srgb,var(--cat) 40%,transparent)}[data-style=trail] .tr-cat__icon{width:66px;height:66px;border-radius:20px;display:grid;place-items:center;margin-bottom:12px;background:color-mix(in srgb,var(--cat) 14%,var(--surface));color:color-mix(in srgb,var(--cat) 78%,var(--ink))}[data-style=trail] .tr-cat__name{font-weight:800;font-size:17px;letter-spacing:-.02em}[data-style=trail] .tr-cat__sub{font-size:13px;color:var(--ink-2);line-height:1.35}[data-style=trail] .tr-cat__n{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:color-mix(in srgb,var(--cat) 70%,var(--ink))}@media (prefers-reduced-motion: reduce){[data-style=trail] .tr-cat:hover{transform:none}}[data-style=trail] .tr-arrows{display:flex;gap:8px}[data-style=trail] .tr-arrow{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-arrow:hover{border-color:var(--accent);color:var(--accent)}[data-style=trail] .tr-rail{list-style:none;margin:-8px calc(var(--gutter) * -1) 0;padding:8px var(--gutter) 22px;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}[data-style=trail] .tr-rail::-webkit-scrollbar{display:none}[data-style=trail] .tr-rail__item{flex:0 0 300px;scroll-snap-align:start;display:flex}[data-style=trail] .tr-rail__item>*{width:100%}[data-style=trail] .tr-app__panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 48px;align-items:center;padding:clamp(28px,5vw,60px);border-radius:32px;background:radial-gradient(120% 90% at 100% 0%,var(--tr-tint-2),transparent 60%),var(--tr-tint)}[data-style=trail] .tr-app__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}[data-style=trail] .tr-app__text .tr-eyebrow{background:var(--surface)}[data-style=trail] .tr-app__lead{font-size:16.5px;color:var(--ink-2);max-width:50ch}[data-style=trail] .tr-app__points{list-style:none;margin:4px 0;padding:0;display:grid;gap:12px}[data-style=trail] .tr-app__points li{display:flex;gap:12px;align-items:flex-start}[data-style=trail] .tr-app__points li>span{flex:none;width:36px;height:36px;border-radius:12px;background:var(--surface);color:var(--accent);display:grid;place-items:center;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-app__points li>div{padding-top:7px;color:var(--ink-2)}[data-style=trail] .tr-app__points b{color:var(--ink)}[data-style=trail] .tr-avail{display:inline-flex;align-items:center;gap:12px;margin-top:6px;background:var(--tr-deep);color:var(--tr-deep-ink);padding:11px 20px 11px 16px;border-radius:16px}[data-style=trail] .tr-avail b{display:block;font-size:14.5px}[data-style=trail] .tr-avail small{display:block;font-size:12.5px;opacity:.82}[data-style=trail] .tr-app__device{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}[data-style=trail] .tr-phone{width:300px;max-width:100%;aspect-ratio:9 / 18.6;padding:11px;border-radius:48px;background:#101814;box-shadow:inset 0 0 0 2px #33443a,0 2px 0 6px color-mix(in srgb,var(--surface) 50%,transparent),0 34px 70px #081e124d;transform:rotate(-2.5deg)}[data-style=trail] .tr-phone__screen{height:100%;border-radius:38px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column}[data-style=trail] .tr-phone__status{display:flex;align-items:center;justify-content:space-between;padding:10px 24px 4px;font-size:12px;font-weight:800;color:var(--ink)}[data-style=trail] .tr-phone__isl{width:86px;height:25px;border-radius:999px;background:#101814}[data-style=trail] .tr-phone__top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px 10px}[data-style=trail] .tr-phone__top>div{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:12px;background:var(--surface-3);min-width:0}[data-style=trail] .tr-phone__top small{font-size:9.5px;font-weight:800;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}[data-style=trail] .tr-phone__top b{font-size:18px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}[data-style=trail] .tr-phone__top>div:first-child{background:var(--accent);color:var(--accent-ink)}[data-style=trail] .tr-phone__top>div:first-child small{color:inherit;opacity:.85}[data-style=trail] .tr-phone__cap{align-self:flex-start;background:var(--mark);color:var(--mark-ink);border-radius:6px;padding:0 5px}[data-style=trail] .tr-phone__roll{flex:1;min-height:0;overflow:hidden;padding:0 10px;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}[data-style=trail] .tr-phone__roll .roll__head{display:none}[data-style=trail] .tr-phone__bar{display:flex;justify-content:center;padding:8px 0 9px}[data-style=trail] .tr-phone__bar span{width:110px;height:5px;border-radius:9px;background:var(--ink);opacity:.75}[data-style=trail] .tr-app__cap{font-size:13px;color:var(--ink-2);text-align:center;max-width:34ch}[data-style=trail] .tr-app__cap a{color:var(--tr-accent-text);font-weight:700}@media (prefers-reduced-motion: reduce){[data-style=trail] .tr-phone{transform:none}}[data-style=trail] .tr-how__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-style=trail] .tr-feature{display:flex;flex-direction:column;gap:8px;padding:26px 26px 28px;border-radius:24px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-feature__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;margin-bottom:10px;background:var(--accent-soft);color:var(--accent)}[data-style=trail] .tr-feature:nth-child(2) .tr-feature__icon{background:var(--tr-d2-bg);color:var(--tr-d2)}[data-style=trail] .tr-feature:nth-child(3) .tr-feature__icon{background:var(--info-soft);color:var(--info)}[data-style=trail] .tr-feature__n{font-size:12px;font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}[data-style=trail] .tr-feature p{color:var(--ink-2)}[data-style=trail] .tr-faq__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:24px 48px;align-items:start}[data-style=trail] .tr-faq__list{display:flex;flex-direction:column;gap:10px}[data-style=trail] .tr-qa{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tr-qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;font-weight:700;font-size:16px;border-radius:18px}[data-style=trail] .tr-qa summary::-webkit-details-marker{display:none}[data-style=trail] .tr-qa summary svg{flex:none;color:var(--accent);transition:transform .2s}[data-style=trail] .tr-qa[open] summary svg{transform:rotate(180deg)}[data-style=trail] .tr-qa[open]{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}[data-style=trail] .tr-qa p{padding:0 20px 18px;color:var(--ink-2);max-width:70ch}[data-style=trail] .tr-cta{position:relative;overflow:hidden;text-align:center;border-radius:32px;background:var(--tr-deep);color:var(--tr-deep-ink);padding:clamp(36px,5vw,60px) clamp(22px,5vw,60px) clamp(96px,10vw,130px)}[data-style=trail] .tr-cta__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px}[data-style=trail] .tr-cta .h2{color:inherit}[data-style=trail] .tr-cta p{max-width:52ch;opacity:.86;font-size:16.5px}[data-style=trail] .tr-cta__btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}[data-style=trail] .tr-cta .btn--primary{box-shadow:0 10px 24px #00000040}[data-style=trail] .tr-cta .tr-cta__alt{color:var(--tr-deep-ink);border-color:color-mix(in srgb,var(--tr-deep-ink) 35%,transparent)}[data-style=trail] .tr-cta .tr-cta__alt:hover{background:color-mix(in srgb,var(--tr-deep-ink) 12%,transparent);border-color:color-mix(in srgb,var(--tr-deep-ink) 55%,transparent)}[data-style=trail] .tr-cta__hills{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(70px,9vw,110px)}[data-style=trail] .tr-cta__hills .tr-s-a{fill:color-mix(in srgb,var(--accent) 35%,var(--tr-deep))}[data-style=trail] .tr-cta__hills .tr-s-b{fill:color-mix(in srgb,var(--accent) 60%,var(--tr-deep))}@media (max-width: 1100px){[data-style=trail] .tr-cats__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){[data-style=trail] .tr-hero{--tr-art-h: 400px;min-height:590px}[data-style=trail] .tr-l-cloud path:nth-child(3){display:none}[data-style=trail] .tr-hero__text{gap:12px;padding-top:28px}[data-style=trail] .tr-hero__lead{font-size:15px}[data-style=trail] .tr-finder-wrap{margin-top:-120px}[data-style=trail] .tr-finder{padding:18px 16px 16px;border-radius:24px;gap:12px}[data-style=trail] .tr-finder__row{flex-direction:column}[data-style=trail] .tr-finder__field{min-height:52px;padding:0 16px}[data-style=trail] .tr-finder__go{min-height:50px;width:100%}[data-style=trail] .tr-finder__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}[data-style=trail] .tr-finder__chips::-webkit-scrollbar{display:none}[data-style=trail] .tr-finder__chips li{flex:none}[data-style=trail] .tr-finder__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-style=trail] .tr-finder__stats dd{font-size:21px}[data-style=trail] .tr-cats__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-6px calc(var(--gutter) * -1) 0;padding:6px var(--gutter) 14px;gap:12px;scroll-padding-inline:var(--gutter)}[data-style=trail] .tr-cats__list::-webkit-scrollbar{display:none}[data-style=trail] .tr-cats__list>li{flex:0 0 158px;scroll-snap-align:start}[data-style=trail] .tr-cat{padding:16px 14px 14px}[data-style=trail] .tr-cat__icon{width:56px;height:56px;border-radius:16px}[data-style=trail] .tr-arrows{display:none}[data-style=trail] .tr-rail{gap:14px}[data-style=trail] .tr-rail__item{flex-basis:min(82%,300px)}[data-style=trail] .tr-app__panel{grid-template-columns:minmax(0,1fr);border-radius:26px;padding:26px 18px 30px}[data-style=trail] .tr-phone{width:270px}[data-style=trail] .tr-how__list{grid-template-columns:minmax(0,1fr);gap:12px}[data-style=trail] .tr-feature{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 16px;padding:20px}[data-style=trail] .tr-feature__icon{grid-row:span 3;width:52px;height:52px;border-radius:16px;margin:0}[data-style=trail] .tr-faq__in{grid-template-columns:minmax(0,1fr)}[data-style=trail] .tr-qa summary{padding:16px;font-size:15.5px}[data-style=trail] .tr-qa p{padding:0 16px 16px}[data-style=trail] .tr-cta{border-radius:26px}[data-style=trail] .tr-cta__btns{flex-direction:column;align-self:stretch}}[data-style=trail] .back-link{color:var(--tr-accent-text)}[data-style=trail] .page__head{gap:12px 16px}[data-style=trail] .rbp__head{background:linear-gradient(180deg,var(--tr-tint) 0,var(--surface) 140px);border-bottom:1px solid var(--line);padding-block:20px 24px}[data-style=trail] .rbp__stats{box-shadow:none}[data-style=trail] .rbp__stats .stat__value small{font-weight:700}[data-style=trail] .rbp__diff small{font-family:var(--f-body)}@media (max-width: 860px){[data-style=trail] .rbp__stats .stat:nth-child(n){border-left:1px solid var(--line)}[data-style=trail] .rbp__stats .stat:nth-child(3n+1){border-left:0}[data-style=trail] .rbp__stats .stat:nth-child(n+4){border-top:1px solid var(--line)}}[data-style=trail] .rbp__alert{border:1.5px solid var(--danger);border-radius:16px}[data-style=trail] .rbp__tabs{border-bottom:1px solid var(--line);box-shadow:0 6px 14px -12px #00000040}[data-style=trail] .rbp__foot{border-top:1px solid var(--line)}[data-style=trail] .rbmap{border:0;border-radius:20px;box-shadow:0 0 0 1px var(--line),var(--tr-shadow-sm)}[data-style=trail] .rbsum__ver{border-left-color:var(--accent)}[data-style=trail] .quality{border:1px solid var(--line-2);border-radius:20px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .quality__head{border-bottom:1px solid var(--line-2)}[data-style=trail] .quality__total{border:0;border-radius:14px;background:var(--accent-soft);color:var(--tr-accent-text)}[data-style=trail] .qpart__pts{font-family:var(--f-body);font-weight:800}[data-style=trail] .qpart__bar{border-radius:999px}[data-style=trail] .qpart__bar i{background:var(--accent);border-radius:999px}[data-style=trail] .reviews__dist .bar i{background:var(--tr-star)}[data-style=trail] .stars-inline .on,[data-style=trail] .star-pick button.on{color:var(--tr-star)}[data-style=trail] .review{border-bottom:1px solid var(--line)}[data-style=trail] .review-form{border:1px solid var(--line-2);border-radius:20px;box-shadow:var(--tr-shadow-sm)}[data-style=trail] .photo{border:0;border-radius:16px}[data-style=trail] .photo__vig{border-radius:999px;padding:1px 8px}[data-style=trail] .lightbox img{border-radius:16px}[data-style=trail] .dropzone{border-radius:20px}[data-style=trail] .tl__dot{box-shadow:0 0 0 1.5px var(--line-strong)}[data-style=trail] .tl__body{border-radius:16px;border-color:var(--line-2);box-shadow:var(--tr-shadow-sm)}[data-style=trail] .tl__vig{border:1px solid var(--line);border-radius:999px}[data-style=trail] .tl__vig:hover{background:var(--accent-soft);color:var(--tr-accent-text)}[data-style=trail] .app-points svg{color:var(--accent)}[data-style=trail] .signin-note{border-radius:16px;border-color:var(--line-strong)}[data-style=trail] .share__opt{border-radius:14px;border-width:1px}[data-style=trail] .share__opt--on{border-color:var(--accent);background:var(--accent-soft)}[data-style=trail] .share__note{border-radius:14px}[data-style=trail] .profile__head{background:linear-gradient(180deg,var(--tr-tint) 0,var(--surface) 100%);border-bottom:1px solid var(--line)}[data-style=trail] .profile__head .avatar{box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--line)}[data-style=trail] .profile__facts svg{color:var(--accent)}[data-style=trail] .auth{background:radial-gradient(70% 50% at 50% 0%,var(--tr-tint),transparent 70%)}[data-style=trail] .auth__card{border:1px solid var(--line-2);border-radius:26px;box-shadow:var(--tr-shadow-lg);padding:30px 28px}[data-style=trail] .auth__err{border-radius:12px}[data-style=trail] .auth__demo{border:1.5px dashed var(--line-strong);border-radius:22px;background:color-mix(in srgb,var(--surface) 60%,transparent)}[data-style=trail] .auth__demo-btn{border:1px solid var(--line);border-radius:14px;background:var(--surface)}[data-style=trail] .auth__demo-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--ink);border-color:var(--accent)}[data-style=trail] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--ink-2)}[data-style=trail] .mine{gap:20px}[data-style=trail] .mine__item{background:var(--surface);border-radius:22px;padding:6px 6px 10px;box-shadow:var(--tr-shadow-sm);border:1px solid var(--line-2)}[data-style=trail] .mine__item .tr-card{box-shadow:none;border:0}[data-style=trail] .mine__bar{padding-inline:10px}[data-style=trail] .nf__row{border:0;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1.5px var(--line-strong),var(--tr-shadow-sm)}[data-style=trail] .nf__km{border-right:1.5px solid var(--line-2);font-family:var(--f-body);font-weight:800;letter-spacing:-.04em}[data-style=trail] .nf__tulip{border-right:1.5px solid var(--line-2)}:root[data-style=zine]{--bg: #f4f1ea;--surface: #fffdf8;--surface-2: #f8f6f0;--surface-3: #e9e5da;--ink: #0a0a0a;--ink-2: #3d3b36;--ink-3: #5e5a52;--line: #8f8a7e;--line-2: #d8d3c6;--line-strong: #0a0a0a;--accent: #2b3cff;--accent-hover: #1a29d6;--accent-ink: #ffffff;--accent-soft: #dfe2ff;--mark: #ffe500;--mark-ink: #0a0a0a;--ok: #00703c;--ok-soft: #d5f0df;--warn: #8a5300;--warn-soft: #ffefc2;--danger: #d1001f;--danger-soft: #ffdfe2;--info: #2b3cff;--info-soft: #e1e4ff;--focus: #2b3cff;--scrim: rgb(10 10 10 / .55);--shadow: 5px 5px 0 #0a0a0a;--zn-blue: #2b3cff;--zn-yellow: #ffe500;--zn-black: #0a0a0a;--zn-paper: #f4f1ea;--zn-bar: #0a0a0a;--zn-sh: #0a0a0a;--zn-dot: rgb(10 10 10 / .07);--zn-tape: rgb(255 255 255 / .6);--zn-on-bg: #0a0a0a;--zn-on-fg: #ffe500;--m-land: #efebe1;--m-forest: #dcd8c8;--m-water: #a9b6ff;--m-road: #ffe500;--m-road-case: #0a0a0a;--m-asph: #ffffff;--m-asph-case: #0a0a0a;--m-track: #2a2824;--m-path: #6a655a;--m-route: #2b3cff;--m-halo: #ffffff;--m-label: #0a0a0a;--m-alt: #e0003a;--f-display: "Archivo Black", "Arial Black", "Inter", "Helvetica Neue", Helvetica, sans-serif;--f-body: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--f-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--r-sm: 0px;--r: 0px;--r-lg: 0px;--wrap: 1320px;--header-h: 92px;font-synthesis:none;color-scheme:light}@media (max-width: 860px){:root[data-style=zine]{--header-h: 82px}}@media (prefers-color-scheme: dark){:root[data-style=zine]:not([data-theme=light]){--bg: #0e0e0e;--surface: #171717;--surface-2: #1d1d1d;--surface-3: #2a2a2a;--ink: #f4f1ea;--ink-2: #cdc9bf;--ink-3: #a5a196;--line: #6d6a62;--line-2: #2f2e2b;--line-strong: #f4f1ea;--accent: #7d87ff;--accent-hover: #9aa2ff;--accent-ink: #0a0a0a;--accent-soft: #1d2150;--mark: #ffe500;--mark-ink: #0a0a0a;--ok: #4fd68b;--ok-soft: #12301f;--warn: #ffc24a;--warn-soft: #362a0d;--danger: #ff5c6c;--danger-soft: #3a1418;--info: #8d96ff;--info-soft: #1d2150;--focus: #ffe500;--scrim: rgb(0 0 0 / .7);--shadow: 5px 5px 0 #f4f1ea;--zn-bar: #000000;--zn-sh: #f4f1ea;--zn-dot: rgb(255 255 255 / .05);--zn-tape: rgb(255 255 255 / .28);--zn-on-bg: #ffe500;--zn-on-fg: #0a0a0a;--m-land: #151515;--m-forest: #1d211b;--m-water: #1f2759;--m-road: #c9b400;--m-road-case: #000000;--m-asph: #4d4d4d;--m-asph-case: #000000;--m-track: #e8e4da;--m-path: #908b7e;--m-route: #7d87ff;--m-halo: #000000;--m-label: #f4f1ea;--m-alt: #ff5c7a;color-scheme:dark}}:root[data-style=zine][data-theme=dark]{--bg: #0e0e0e;--surface: #171717;--surface-2: #1d1d1d;--surface-3: #2a2a2a;--ink: #f4f1ea;--ink-2: #cdc9bf;--ink-3: #a5a196;--line: #6d6a62;--line-2: #2f2e2b;--line-strong: #f4f1ea;--accent: #7d87ff;--accent-hover: #9aa2ff;--accent-ink: #0a0a0a;--accent-soft: #1d2150;--mark: #ffe500;--mark-ink: #0a0a0a;--ok: #4fd68b;--ok-soft: #12301f;--warn: #ffc24a;--warn-soft: #362a0d;--danger: #ff5c6c;--danger-soft: #3a1418;--info: #8d96ff;--info-soft: #1d2150;--focus: #ffe500;--scrim: rgb(0 0 0 / .7);--shadow: 5px 5px 0 #f4f1ea;--zn-bar: #000000;--zn-sh: #f4f1ea;--zn-dot: rgb(255 255 255 / .05);--zn-tape: rgb(255 255 255 / .28);--zn-on-bg: #ffe500;--zn-on-fg: #0a0a0a;--m-land: #151515;--m-forest: #1d211b;--m-water: #1f2759;--m-road: #c9b400;--m-road-case: #000000;--m-asph: #4d4d4d;--m-asph-case: #000000;--m-track: #e8e4da;--m-path: #908b7e;--m-route: #7d87ff;--m-halo: #000000;--m-label: #f4f1ea;--m-alt: #ff5c7a;color-scheme:dark}[data-style=zine] body{font-size:14px;line-height:1.55;background-color:var(--bg);background-image:radial-gradient(var(--zn-dot) 1px,transparent 1.3px);background-size:5px 5px}[data-style=zine] :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:0}[data-style=zine] ::selection{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .h1,[data-style=zine] .h2,[data-style=zine] .h3,[data-style=zine] .display,[data-style=zine] .dialog__title,[data-style=zine] .panel__title,[data-style=zine] .admin__title{font-family:var(--f-display);font-weight:900;letter-spacing:-.01em;text-transform:uppercase}[data-style=zine] .h1{font-size:clamp(32px,5vw,60px);line-height:.92}[data-style=zine] .h2{font-size:clamp(24px,3.2vw,36px);line-height:.98}[data-style=zine] .h3{font-size:18px}[data-style=zine] .figure{font-family:var(--f-display);font-weight:900}[data-style=zine] .eyebrow{font-family:var(--f-mono);font-weight:700;letter-spacing:.08em}[data-style=zine] .lead{font-size:15.5px}[data-style=zine] .link{text-decoration-thickness:2px;font-weight:700}[data-style=zine] .link:hover,[data-style=zine] .mark{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .muted{color:var(--ink-2)}[data-style=zine] .site .btn{border-width:3px;font-family:var(--f-mono);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:13px;box-shadow:3px 3px 0 var(--zn-sh);transition:transform .1s,box-shadow .1s,background-color .1s,color .1s}[data-style=zine] .site .btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--zn-sh);background:var(--zn-yellow);color:#0a0a0a;border-color:var(--line-strong)}[data-style=zine] .site .btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--zn-sh)}[data-style=zine] .site .btn--primary{background:var(--zn-blue);color:#fff;border-color:var(--line-strong)}[data-style=zine] .site .btn--ink{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-style=zine] .site .btn--ghost,[data-style=zine] .site .btn--ghost:hover:not(:disabled){box-shadow:none;transform:none}[data-style=zine] .site .btn--ghost:hover:not(:disabled){background:var(--ink);color:var(--bg)}[data-style=zine] .site .btn--quiet{border-color:var(--line-strong);box-shadow:none}[data-style=zine] .site .btn--danger{border-color:var(--danger);box-shadow:3px 3px 0 var(--danger)}[data-style=zine] .site .btn--sm{border-width:2px;box-shadow:2px 2px 0 var(--zn-sh);font-size:12px}[data-style=zine] .site .btn.btn--ghost{box-shadow:none}[data-style=zine] .site .btn[aria-pressed=true]{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .site .map__controls button{border:2px solid var(--line-strong);box-shadow:2px 2px 0 var(--zn-sh)}[data-style=zine] .site .input,[data-style=zine] .site .select,[data-style=zine] .site .textarea{border:3px solid var(--line-strong);background:var(--surface);font-family:var(--f-mono)}[data-style=zine] .site .input:focus,[data-style=zine] .site .select:focus,[data-style=zine] .site .textarea:focus{box-shadow:4px 4px 0 var(--accent)}[data-style=zine] .site .field__label{font-family:var(--f-mono);font-weight:700;text-transform:uppercase;font-size:11.5px;letter-spacing:.06em}[data-style=zine] .site .search{border:3px solid var(--line-strong)}[data-style=zine] .site .search input{font-family:var(--f-mono)}[data-style=zine] .site .seg{border-width:3px}[data-style=zine] .site .seg button{font-family:var(--f-mono);font-weight:700;text-transform:uppercase;font-size:12.5px}[data-style=zine] .site .seg button+button{border-left-width:3px}[data-style=zine] .site .chip{border:2px solid var(--line-strong);font-family:var(--f-mono);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.03em;text-decoration:none}[data-style=zine] .site .chip:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-style=zine] .site .chip[aria-pressed=true]{background:var(--zn-on-bg);color:var(--zn-on-fg);border-color:var(--line-strong)}[data-style=zine] .site .chip,[data-style=zine] .site .badge,[data-style=zine] .site .xbadge,[data-style=zine] .site .rb-row__warn,[data-style=zine] .site .tab .count{border-radius:0}[data-style=zine] .site .badge{border:1.5px solid currentColor;font-family:var(--f-mono);text-transform:uppercase;font-size:10.5px;letter-spacing:.04em;height:20px;padding:0 6px}[data-style=zine] .site .badge--ink,[data-style=zine] .site .badge--mark{border-color:var(--line-strong)}[data-style=zine] .site .cap{border-width:2px;background:var(--zn-yellow);color:#0a0a0a;font-family:var(--f-mono);font-weight:700}[data-style=zine] .site .kbd{border:2px solid var(--line-strong)}[data-style=zine] .site .card,[data-style=zine] .site .panel{border:3px solid var(--line-strong)}[data-style=zine] .site .panel__head{border-bottom:3px solid var(--line-strong)}[data-style=zine] .site .dialog{border:4px solid var(--line-strong);box-shadow:8px 8px 0 var(--zn-yellow)}[data-style=zine] .site .dialog__head{border-bottom:3px solid var(--line-strong)}[data-style=zine] .site .dialog__foot{border-top:3px solid var(--line-strong)}[data-style=zine] .site .menu__pop{border:3px solid var(--line-strong);box-shadow:5px 5px 0 var(--zn-yellow);padding:0}[data-style=zine] .site .menu__pop a,[data-style=zine] .site .menu__pop button{font-family:var(--f-mono);font-size:13px;text-transform:uppercase;font-weight:700;padding:11px 12px}[data-style=zine] .site .menu__pop a:hover,[data-style=zine] .site .menu__pop button:hover{background:var(--ink);color:var(--bg)}[data-style=zine] .site .menu__sep{height:3px;background:var(--line-strong);margin:0}[data-style=zine] .site .stats{border:3px solid var(--line-strong);box-shadow:5px 5px 0 var(--zn-sh)}[data-style=zine] .site .stat+.stat{border-left:3px solid var(--line-strong)}[data-style=zine] .site .stat__value{font-family:var(--f-display);font-weight:900}[data-style=zine] .site .stat__label{font-family:var(--f-mono);font-weight:700;color:inherit;opacity:.85}[data-style=zine] .site .stat--mark{background:var(--zn-yellow);color:#0a0a0a}@media (max-width: 560px){[data-style=zine] .site .stats:not(.hero__stats):not(.rbp__stats) .stat:nth-child(2n){border-left-width:3px}[data-style=zine] .site .stats:not(.hero__stats):not(.rbp__stats) .stat:nth-child(n+3){border-top-width:3px}}[data-style=zine] .site .tabs{border-bottom:0;gap:0}[data-style=zine] .site .tab{font-family:var(--f-mono);font-weight:700;text-transform:uppercase;font-size:12.5px;letter-spacing:.04em;border-bottom:0;margin-bottom:0}[data-style=zine] .site .tab:hover{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .site .tab[aria-selected=true],[data-style=zine] .site .tab.active{background:var(--ink);color:var(--bg)}[data-style=zine] .site .tab .count{border-radius:0;background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .site .table-wrap{border:3px solid var(--line-strong)}[data-style=zine] .site .table th{background:var(--ink);color:var(--bg);font-family:var(--f-mono)}[data-style=zine] .site .avatar{border-radius:0;background:var(--zn-blue);color:#fff;font-family:var(--f-display)}[data-style=zine] .site .empty strong{font-family:var(--f-display);text-transform:uppercase;font-size:20px}[data-style=zine] .site .skeleton{background:repeating-linear-gradient(-45deg,var(--surface-3) 0 8px,var(--surface-2) 8px 16px);border:3px solid var(--line-2);animation:none}[data-style=zine] .toast{border:3px solid var(--zn-yellow);font-family:var(--f-mono);text-transform:uppercase;font-size:13px}[data-style=zine] .site .diff{font-family:var(--f-mono);font-weight:700;letter-spacing:-.02em}[data-style=zine] .site .rb-row__tot,[data-style=zine] .site .rb-row__par,[data-style=zine] .site .rb-row__num{font-family:var(--f-mono);font-weight:700;letter-spacing:-.03em}[data-style=zine] .site .roll__head{font-family:var(--f-mono);font-weight:700;border-bottom-width:3px}[data-style=zine] .zn-head{background:var(--zn-bar);color:var(--zn-paper);border-bottom:3px solid var(--line-strong)}[data-style=zine] .zn-head__bar{display:flex;align-items:center;gap:14px;height:62px;padding-left:var(--gutter);padding-right:var(--gutter-r)}[data-style=zine] .zn-brand{display:inline-flex;align-items:stretch;text-decoration:none;flex:none;transform:rotate(-1.5deg);font-family:var(--f-display);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.01em}[data-style=zine] .zn-brand__a{background:var(--zn-yellow);color:#0a0a0a;padding:9px 10px 8px;font-size:22px;border:3px solid #0a0a0a;box-shadow:3px 3px 0 var(--zn-blue)}[data-style=zine] .zn-brand__b{background:var(--zn-blue);color:#fff;padding:4px 7px;font-size:14px;align-self:flex-start;transform:rotate(6deg) translate(-6px,-6px);border:2px solid #0a0a0a}[data-style=zine] .zn-brand:hover .zn-brand__a{background:#fff}[data-style=zine] .zn-brand:focus-visible{outline-color:var(--zn-yellow)}[data-style=zine] .zn-nav{display:flex;gap:8px;margin-left:10px}[data-style=zine] .zn-nav a{display:inline-flex;align-items:baseline;gap:7px;height:42px;padding:0 16px;line-height:36px;border:3px solid var(--zn-paper);color:var(--zn-paper);text-decoration:none;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:15px;letter-spacing:.01em}[data-style=zine] .zn-nav__n{font-family:var(--f-mono);font-size:10.5px;font-weight:700;opacity:.75}[data-style=zine] .zn-nav a:hover{background:var(--zn-paper);color:#0a0a0a}[data-style=zine] .zn-nav a.active{background:var(--zn-blue);color:#fff;border-color:var(--zn-blue);box-shadow:3px 3px 0 var(--zn-yellow)}[data-style=zine] .zn-nav a:focus-visible{outline-color:var(--zn-yellow)}[data-style=zine] .zn-head__tools{display:flex;align-items:center;gap:8px}[data-style=zine] .zn-head .btn{color:var(--zn-paper);background:transparent;border:3px solid var(--zn-paper);box-shadow:none;transform:none;min-height:42px}[data-style=zine] .zn-head .btn--ghost{border-color:transparent}[data-style=zine] .zn-head .btn:hover:not(:disabled){background:var(--zn-paper);color:#0a0a0a;box-shadow:none;transform:none;border-color:var(--zn-paper)}[data-style=zine] .zn-head .btn--ink{background:var(--zn-yellow);color:#0a0a0a;border-color:var(--zn-yellow)}[data-style=zine] .zn-head .btn--ink:hover:not(:disabled){background:#fff;border-color:#fff}[data-style=zine] .zn-head .btn:focus-visible{outline-color:var(--zn-yellow)}[data-style=zine] .zn-head .avatar{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-head .menu__pop{color:var(--ink)}[data-style=zine] .zn-ticker{display:flex;height:27px;background:var(--zn-blue);color:#fff;border-top:3px solid #0a0a0a;overflow:hidden}[data-style=zine] .zn-ticker__tag{flex:none;display:flex;align-items:center;padding:0 12px;background:var(--zn-yellow);color:#0a0a0a;border-right:3px solid #0a0a0a;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.03em}[data-style=zine] .zn-ticker__view{flex:1;min-width:0;overflow:hidden}[data-style=zine] .zn-ticker__track{display:flex;width:max-content;animation:zn-marquee 70s linear infinite}[data-style=zine] .zn-ticker:hover .zn-ticker__track,[data-style=zine] .zn-ticker:focus-within .zn-ticker__track{animation-play-state:paused}[data-style=zine] .zn-ticker__run{display:flex;list-style:none;margin:0;padding:0}[data-style=zine] .zn-ticker__run li{display:flex;align-items:center;white-space:nowrap;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;line-height:24px}[data-style=zine] .zn-ticker__run li:before{content:"■";color:var(--zn-yellow);margin:0 14px;font-size:10px}[data-style=zine] .zn-ticker__run a{color:#fff;text-decoration:none}[data-style=zine] .zn-ticker__run a:hover{text-decoration:underline;text-decoration-thickness:2px}[data-style=zine] .zn-ticker__run a:focus-visible{outline:2px solid var(--zn-yellow);outline-offset:-2px}[data-style=zine] .zn-ticker__run b{font-weight:700;color:var(--zn-yellow)}[data-style=zine] .zn-ticker__fact{background:#0a0a0a;color:var(--zn-yellow);padding:0 8px;font-weight:700}@keyframes zn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){[data-style=zine] .zn-ticker__track{animation:none!important;transform:none}[data-style=zine] .zn-ticker__view{overflow-x:auto;scrollbar-width:none}[data-style=zine] .zn-ticker__run[aria-hidden]{display:none}}@media (max-width: 860px){[data-style=zine] .zn-head__bar{height:54px;gap:8px}[data-style=zine] .zn-nav{display:none}[data-style=zine] .zn-brand__a{font-size:18px;padding:7px 8px 6px}[data-style=zine] .zn-brand__b{font-size:12px}[data-style=zine] .zn-head .btn{min-height:38px;padding:0 10px}[data-style=zine] .zn-head .btn--icon{width:38px;padding:0}[data-style=zine] .zn-ticker{height:25px}[data-style=zine] .zn-ticker__tag{font-size:10.5px;padding:0 8px}[data-style=zine] .zn-ticker__run li{font-size:11px;line-height:22px}}[data-style=zine] .mobile-nav{background:var(--zn-bar);border-top:3px solid var(--line-strong)}[data-style=zine] .mobile-nav a{color:var(--zn-paper);font-family:var(--f-mono);text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.04em}[data-style=zine] .mobile-nav a.active{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .mobile-nav a.active svg{color:#0a0a0a}[data-style=zine] .zn-foot{margin-top:72px;border-top:4px solid var(--line-strong);background:var(--zn-bar);color:var(--zn-paper)}[data-style=zine] .site--home .zn-foot{margin-top:0}[data-style=zine] .zn-foot__word{position:relative;display:flex;flex-direction:column;background:var(--zn-yellow);color:#0a0a0a;border-bottom:4px solid #0a0a0a;padding:18px var(--gutter-r) 14px var(--gutter);overflow:hidden;font-family:var(--f-display);font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.035em}[data-style=zine] .zn-foot__word svg{display:block;width:100%;height:auto;overflow:visible}[data-style=zine] .zn-foot__word text{font-family:var(--f-display);font-weight:900;font-size:196px}[data-style=zine] .zn-foot__w1 text{fill:#0a0a0a}[data-style=zine] .zn-foot__w2{margin-top:1.2vw}[data-style=zine] .zn-foot__w2 text{fill:none;stroke:#0a0a0a;stroke-width:clamp(1.5px,.32vw,5px);stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-style=zine] .zn-foot__sticker{position:absolute;right:4vw;top:46%;transform:rotate(-7deg);background:var(--zn-blue);color:#fff;border:3px solid #0a0a0a;box-shadow:4px 4px #0a0a0a;font-size:clamp(11px,1.3vw,17px);letter-spacing:.02em;line-height:1;padding:8px 12px}[data-style=zine] .zn-foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px;padding-block:34px 26px}[data-style=zine] .zn-foot__about p{font-size:13.5px;max-width:42ch;color:var(--zn-paper)}[data-style=zine] .zn-foot__kicker{font-weight:700;color:var(--zn-yellow)!important;text-transform:uppercase;margin-bottom:8px}[data-style=zine] .zn-foot h4{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:15px;margin-bottom:10px;display:inline-block;background:var(--zn-paper);color:#0a0a0a;padding:3px 8px}[data-style=zine] .zn-foot__grid a{display:block;color:var(--zn-paper);text-decoration:none;font-family:var(--f-mono);font-size:13px;padding:4px 0;text-transform:uppercase}[data-style=zine] .zn-foot__grid a:before{content:"→ ";color:var(--zn-yellow)}[data-style=zine] .zn-foot__grid a:hover{color:var(--zn-yellow);text-decoration:underline;text-decoration-thickness:2px}[data-style=zine] .zn-foot a:focus-visible{outline-color:var(--zn-yellow)}[data-style=zine] .zn-foot__note{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:3px solid var(--zn-paper);padding-block:14px 26px;font-size:12px;text-transform:uppercase;color:#cdc9bf}[data-style=zine] .zn-foot__note span{color:var(--zn-yellow);letter-spacing:.3em}@media (max-width: 860px){[data-style=zine] .zn-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}[data-style=zine] .zn-foot__about{grid-column:1 / -1}[data-style=zine] .zn-foot__sticker{position:static;align-self:flex-end;margin-top:14px}}[data-style=zine] .zn-card{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;height:100%;padding:13px 14px 12px;background:var(--surface);color:var(--ink);text-decoration:none;border:3px solid var(--line-strong);box-shadow:6px 6px 0 var(--zn-c, var(--zn-yellow));transition:transform .12s,box-shadow .12s}[data-style=zine] .zn-card--y{--zn-c: var(--zn-yellow)}[data-style=zine] .zn-card--b{--zn-c: var(--zn-blue)}[data-style=zine] .zn-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--zn-c)}[data-style=zine] .zn-card:active{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--zn-c)}[data-style=zine] .zn-card__top{display:flex;align-items:center;gap:8px;min-width:0}[data-style=zine] .zn-card__act{flex:none;background:var(--ink);color:var(--bg);font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 7px;letter-spacing:.04em}[data-style=zine] .zn-card__zone{flex:1;min-width:0;font-size:11px;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=zine] .zn-card__thumb{flex:none;display:grid;place-items:center;width:52px;height:52px;margin:-2px -3px -14px 0;border:2px solid var(--line-strong);background-color:var(--surface-2);background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:8px 8px}[data-style=zine] .zn-card__title{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:19px;line-height:1.02;letter-spacing:-.01em;overflow-wrap:anywhere;padding-right:50px}[data-style=zine] .zn-card--compact .zn-card__title{padding-right:0}[data-style=zine] .zn-card__nums{display:grid;grid-template-columns:1.15fr 1fr 1fr;border-block:3px solid var(--line-strong);margin-top:auto}[data-style=zine] .zn-card__nums>span{display:flex;flex-direction:column;padding:5px 8px 4px;min-width:0}[data-style=zine] .zn-card__nums>span+span{border-left:2px solid var(--line-strong)}[data-style=zine] .zn-card__nums b{font-family:var(--f-mono);font-weight:700;font-size:25px;line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums}[data-style=zine] .zn-card__nums i{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);white-space:nowrap}[data-style=zine] .zn-card__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:22px}[data-style=zine] .zn-card__diff{font-weight:700;font-size:15px;color:var(--danger);letter-spacing:.05em}[data-style=zine] .zn-card__star{background:var(--zn-yellow);color:#0a0a0a;font-weight:700;font-size:12.5px;padding:1px 7px;border:2px solid #0a0a0a}[data-style=zine] .zn-card--compact{padding:10px 12px;gap:7px;box-shadow:4px 4px 0 var(--zn-c)}[data-style=zine] .zn-card--compact .zn-card__title{font-size:16px}[data-style=zine] .zn-card--compact .zn-card__nums b{font-size:19px}[data-style=zine] .site .rb-grid,[data-style=zine] .site .shelf{gap:22px}[data-style=zine] .site .mine{gap:26px}[data-style=zine] .site .mine__item{gap:12px}[data-style=zine] .zn-table-wrap{border:3px solid var(--line-strong);background:var(--surface);box-shadow:7px 7px 0 var(--zn-sh)}[data-style=zine] .zn-table{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:fixed}[data-style=zine] .zn-table th{background:var(--ink);color:var(--bg);text-align:left;font-weight:700;text-transform:uppercase;font-size:11.5px;letter-spacing:.07em;padding:9px 12px;white-space:nowrap}[data-style=zine] .zn-th{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin:-2px -6px}[data-style=zine] .zn-th span{font-size:10px;opacity:.8}[data-style=zine] .zn-th:hover{background:var(--bg);color:var(--ink)}[data-style=zine] .zn-th.is-on{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-th:focus-visible{outline:3px solid var(--zn-yellow);outline-offset:1px}[data-style=zine] .zn-table td{padding:9px 12px;border-top:2px solid var(--line-strong);vertical-align:middle}[data-style=zine] .zn-table tbody tr:first-child td{border-top:0}[data-style=zine] .zn-c-n{width:66px}[data-style=zine] .zn-c-z{width:17%}[data-style=zine] .zn-c-k{width:92px;text-align:right!important}[data-style=zine] .zn-c-t{width:152px;text-align:right!important}[data-style=zine] .zn-c-d{width:70px;text-align:center!important}[data-style=zine] .zn-c-s{width:68px;text-align:right!important}[data-style=zine] th.zn-c-k .zn-th,[data-style=zine] th.zn-c-s .zn-th{justify-content:flex-end}[data-style=zine] .zn-tr{cursor:pointer}[data-style=zine] .zn-tr td{transition:background-color .08s,color .08s}[data-style=zine] .zn-tr__n{font-family:var(--f-display);font-weight:900;font-size:17px;letter-spacing:-.02em}[data-style=zine] .zn-tr__route{display:flex;align-items:center;gap:12px;min-width:0}[data-style=zine] .zn-tr__thumb{flex:none;display:grid;place-items:center;width:40px;height:40px;border:2px solid currentColor;color:var(--accent)}[data-style=zine] .zn-tr__thumb circle{fill:currentColor}[data-style=zine] .zn-tr__txt{display:flex;flex-direction:column;gap:2px;min-width:0}[data-style=zine] .zn-tr__link{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:15px;line-height:1.08;color:inherit;text-decoration:none;overflow-wrap:anywhere}[data-style=zine] .zn-tr__link:hover{text-decoration:underline;text-decoration-thickness:2px}[data-style=zine] .zn-tr__link:focus-visible{outline-offset:3px}[data-style=zine] .zn-tr__sub{font-size:11px;text-transform:uppercase;color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}[data-style=zine] .zn-tr__zone-m{display:none}[data-style=zine] .zn-c-z{text-transform:uppercase;font-size:12px;overflow-wrap:anywhere}[data-style=zine] .zn-c-k b{font-size:17px;font-variant-numeric:tabular-nums}[data-style=zine] .zn-tr__bar{color:var(--accent);letter-spacing:-1px;font-size:12px;margin-right:4px}[data-style=zine] td.zn-c-d{color:var(--danger);font-weight:700;letter-spacing:.06em}[data-style=zine] td.zn-c-s{font-weight:700}[data-style=zine] .zn-tr.is-on td{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-tr:hover td{background:var(--ink);color:var(--bg)}[data-style=zine] .zn-tr.is-on :is(.zn-tr__sub,.zn-tr__thumb,.zn-tr__bar),[data-style=zine] .zn-tr.is-on td.zn-c-d{color:#0a0a0a}[data-style=zine] .zn-tr:hover .zn-tr__sub,[data-style=zine] .zn-tr:hover td.zn-c-d{color:var(--bg)}[data-style=zine] .zn-tr:hover .zn-tr__bar,[data-style=zine] .zn-tr:hover .zn-tr__thumb{color:var(--zn-yellow)}[data-style=zine] .zn-tr:hover .zn-tr__link:focus-visible{outline-color:var(--zn-yellow)}@media (max-width: 760px){[data-style=zine] .zn-table-wrap{border:0;background:none;box-shadow:none}[data-style=zine] .zn-table,[data-style=zine] .zn-table tbody{display:block}[data-style=zine] .zn-table thead{display:none}[data-style=zine] .zn-tr{display:grid;grid-template-columns:46px repeat(4,minmax(0,1fr));grid-template-areas:"n r r r r" "n k t d s";background:var(--surface);border:3px solid var(--line-strong);box-shadow:5px 5px 0 var(--zn-yellow);margin:0 5px 16px 0}[data-style=zine] .zn-tr:nth-child(2n){box-shadow:5px 5px 0 var(--zn-blue)}[data-style=zine] .zn-table td{border:0;padding:8px 9px;text-align:left!important;width:auto;min-width:0}[data-style=zine] .zn-table td.zn-c-n{grid-area:n;background:var(--ink);color:var(--bg);display:flex;align-items:flex-start;justify-content:center;padding:10px 2px}[data-style=zine] .zn-tr__n{font-size:14px}[data-style=zine] .zn-table td.zn-c-r{grid-area:r;padding:10px 10px 9px}[data-style=zine] .zn-table td.zn-c-z{display:none}[data-style=zine] .zn-table td.zn-c-k{grid-area:k}[data-style=zine] .zn-table td.zn-c-t{grid-area:t}[data-style=zine] .zn-table td.zn-c-d{grid-area:d}[data-style=zine] .zn-table td.zn-c-s{grid-area:s}[data-style=zine] .zn-table td:is(.zn-c-k,.zn-c-t,.zn-c-d,.zn-c-s){border-top:2px solid var(--line-strong);font-size:14px;font-weight:700;padding:5px 8px 6px}[data-style=zine] .zn-table td:is(.zn-c-t,.zn-c-d,.zn-c-s){border-left:2px solid var(--line-strong)}[data-style=zine] .zn-table td[data-l]:before{content:attr(data-l);display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}[data-style=zine] .zn-tr:is(:hover,.is-on) td[data-l]:before{color:inherit}[data-style=zine] .zn-c-k b{font-size:14px}[data-style=zine] .zn-tr__bar{display:none}[data-style=zine] .zn-tr__zone-m{display:inline}[data-style=zine] .zn-tr__thumb{width:34px;height:34px}[data-style=zine] .zn-tr__thumb svg{width:30px;height:30px}[data-style=zine] .zn-tr__link{font-size:14px}[data-style=zine] .zn-tr:hover td{background:var(--surface);color:var(--ink)}[data-style=zine] .zn-tr:hover td.zn-c-n{background:var(--ink);color:var(--bg)}[data-style=zine] .zn-tr:hover :is(.zn-tr__sub){color:var(--ink-2)}[data-style=zine] .zn-tr:hover td.zn-c-d{color:var(--danger)}[data-style=zine] .zn-tr:hover .zn-tr__thumb{color:var(--accent)}}[data-style=zine] .zn-sticker{display:inline-block;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:13px;line-height:1.1;letter-spacing:.01em;padding:7px 11px;border:3px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;transform:rotate(var(--rot, -3deg));white-space:nowrap}[data-style=zine] .zn-sticker--y{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-sticker--b{background:var(--zn-blue);color:#fff}[data-style=zine] .zn-sticker--w{background:#fffdf8;color:#0a0a0a}[data-style=zine] .zn-sticker--k{background:#0a0a0a;color:var(--zn-yellow);border-color:#0a0a0a;box-shadow:3px 3px 0 var(--zn-yellow)}[data-style=zine] .zn-man{padding-block:22px 56px;border-bottom:4px solid var(--line-strong);overflow:hidden}[data-style=zine] .zn-man__mast{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;border-block:3px solid var(--line-strong);padding:6px 0;margin-bottom:30px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}[data-style=zine] .zn-man__mast span:first-child{background:var(--ink);color:var(--bg);padding:0 6px}[data-style=zine] .zn-man__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);gap:48px;align-items:center}[data-style=zine] .zn-man__text{min-width:0}[data-style=zine] .zn-man__h{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 26px;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(56px,10.2vw,150px);line-height:.86;letter-spacing:-.035em}[data-style=zine] .zn-man__h>span:not(.sr-only){display:block}[data-style=zine] .zn-man__l2{background:var(--zn-blue);color:#fff;padding:.02em .1em .06em;margin:.05em 0 .02em -.04em;transform:rotate(-1.4deg);box-shadow:.06em .06em 0 var(--zn-sh)}[data-style=zine] .zn-man__l3{background:var(--zn-yellow);color:#0a0a0a;padding:.02em .1em .06em;margin-top:.06em;transform:rotate(1.2deg) translate(.28em);border:4px solid #0a0a0a}[data-style=zine] .zn-man__lead{font-size:16px;max-width:54ch;margin-bottom:24px}[data-style=zine] .zn-search{display:flex;align-items:stretch;max-width:700px;height:64px;background:var(--surface);border:4px solid var(--line-strong);box-shadow:8px 8px 0 var(--zn-sh)}[data-style=zine] .zn-search:focus-within{box-shadow:8px 8px 0 var(--zn-blue)}[data-style=zine] .zn-search__lbl{display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--ink);color:var(--bg);flex:none;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:17px}[data-style=zine] .zn-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 16px;font-family:var(--f-mono);font-size:17px;color:var(--ink)}[data-style=zine] .zn-search input::placeholder{color:var(--ink-3);text-transform:uppercase}[data-style=zine] .zn-search__go{display:flex;align-items:center;gap:8px;border:0;border-left:4px solid var(--line-strong);padding:0 22px;background:var(--zn-yellow);color:#0a0a0a;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:16px}[data-style=zine] .zn-search__go:hover{background:var(--zn-blue);color:#fff}[data-style=zine] .zn-search__go:focus-visible{outline-offset:-6px;outline-color:#0a0a0a}[data-style=zine] .zn-man__tags{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px}[data-style=zine] .zn-man__tags a{display:inline-block;border:2px solid var(--line-strong);background:var(--surface);color:var(--ink);text-decoration:none;padding:4px 10px;font-size:12px;font-weight:700;text-transform:uppercase;transform:rotate(var(--rot, -1.5deg))}[data-style=zine] .zn-man__tags li:nth-child(2) a{--rot: 1.5deg}[data-style=zine] .zn-man__tags li:nth-child(3) a{--rot: -.5deg}[data-style=zine] .zn-man__tags li:nth-child(4) a{--rot: 2deg;background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-man__tags a:hover{background:var(--ink);color:var(--bg)}[data-style=zine] .zn-fig{margin:0 0 6px;min-width:0}[data-style=zine] .zn-fig__box{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:18px;border:4px solid var(--line-strong);background-color:var(--surface);background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:22px 22px;box-shadow:8px 8px 0 var(--zn-yellow)}[data-style=zine] .zn-fig__box svg{width:100%;height:auto}[data-style=zine] .zn-fig__box path{stroke-width:3.2}[data-style=zine] .zn-fig__st{position:absolute;top:-16px;right:-12px;--rot: 6deg}[data-style=zine] .zn-fig figcaption{margin-top:16px;font-size:12px;text-transform:uppercase}[data-style=zine] .zn-fig figcaption a{color:inherit;font-weight:700}[data-style=zine] .zn-fig figcaption a:hover{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-nums{border-bottom:4px solid var(--line-strong);background:var(--surface)}[data-style=zine] .zn-nums__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;padding-inline:0;border-inline:4px solid var(--line-strong);max-width:calc(var(--wrap) - 32px)}[data-style=zine] .zn-num{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:24px 22px 20px;min-width:0}[data-style=zine] .zn-num+.zn-num{border-left:4px solid var(--line-strong)}[data-style=zine] .zn-num dd{margin:0;font-family:var(--f-display);font-weight:900;font-size:clamp(46px,6.6vw,100px);line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-style=zine] .zn-num dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}[data-style=zine] .zn-num--w{background:var(--surface);color:var(--ink)}[data-style=zine] .zn-num--b{background:var(--zn-blue);color:#fff}[data-style=zine] .zn-num--y{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-sec{padding-block:64px 4px}[data-style=zine] .zn-sec__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:26px;padding-bottom:12px;border-bottom:4px solid var(--line-strong)}[data-style=zine] .zn-sec__n{display:grid;place-items:center;width:46px;height:46px;background:var(--ink);color:var(--bg);font-family:var(--f-display);font-weight:900;font-size:24px;flex:none}[data-style=zine] .zn-sec__h{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(30px,4.4vw,58px);line-height:.92;letter-spacing:-.025em}[data-style=zine] .zn-more{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:3px solid var(--line-strong);background:var(--zn-yellow);color:#0a0a0a;text-decoration:none;font-weight:700;font-size:12.5px;text-transform:uppercase;box-shadow:3px 3px 0 var(--zn-sh);transition:transform .1s,box-shadow .1s}[data-style=zine] .zn-more:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--zn-sh)}[data-style=zine] .zn-col__list{list-style:none;margin:0;padding:22px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}[data-style=zine] .zn-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border:4px solid #0a0a0a;box-shadow:8px 8px 0 var(--zn-sh);transform:rotate(var(--rot, 0deg))}[data-style=zine] .zn-step:before{content:"";position:absolute;top:-15px;left:50%;width:104px;height:28px;transform:translate(-50%) rotate(-4deg);background:var(--zn-tape);border:1px dashed rgb(10 10 10 / .3)}[data-style=zine] .zn-step--y{background:var(--zn-yellow);color:#0a0a0a;--rot: -2deg}[data-style=zine] .zn-step--b{background:var(--zn-blue);color:#fff;--rot: 1.6deg;margin-top:26px}[data-style=zine] .zn-step--w{background:#fffdf8;color:#0a0a0a;--rot: -1deg}[data-style=zine] .zn-step__n{font-family:var(--f-display);font-weight:900;font-size:76px;line-height:.8;letter-spacing:-.05em}[data-style=zine] .zn-step h3{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:36px;line-height:.95}[data-style=zine] .zn-step p{font-size:14px;max-width:36ch}[data-style=zine] .zn-col__deco{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:46px}[data-style=zine] .zn-col__deco .zn-sticker:nth-child(1){--rot: -6deg}[data-style=zine] .zn-col__deco .zn-sticker:nth-child(2){--rot: 4deg;font-size:18px}[data-style=zine] .zn-col__deco .zn-sticker:nth-child(3){--rot: -2deg}[data-style=zine] .zn-col__deco .zn-sticker:nth-child(4){--rot: 3deg}[data-style=zine] .zn-sample__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:64px;align-items:start}[data-style=zine] .zn-sample__lead{font-size:15.5px;max-width:50ch;margin-bottom:22px}[data-style=zine] .zn-legend{list-style:none;margin:0;padding:0;border-bottom:3px solid var(--line-strong);max-width:620px}[data-style=zine] .zn-legend li{display:grid;grid-template-columns:136px minmax(0,1fr);gap:14px;align-items:baseline;border-top:3px solid var(--line-strong);padding:12px 0}[data-style=zine] .zn-legend b{justify-self:start;background:var(--ink);color:var(--bg);padding:3px 8px;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:15px}[data-style=zine] .zn-legend li:nth-child(2) b{background:var(--zn-blue);color:#fff}[data-style=zine] .zn-legend li:nth-child(3) b{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-sample__src{margin-top:16px;font-size:12px;text-transform:uppercase}[data-style=zine] .zn-sample__src a{font-weight:700;color:inherit}[data-style=zine] .zn-cut{position:relative;margin:10px 0 0;padding:24px;border:3px dashed var(--line-strong);transform:rotate(.8deg)}[data-style=zine] .zn-cut__sc{position:absolute;top:-21px;left:26px;font-size:30px;line-height:1;padding:0 6px;background:var(--bg);color:var(--ink)}[data-style=zine] .zn-cut__tip{position:absolute;top:-10px;right:22px;padding:0 8px;background:var(--bg);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:16px}[data-style=zine] .zn-cut__sheet{background:var(--surface);border:3px solid var(--line-strong);padding:12px;box-shadow:8px 8px 0 var(--zn-blue);transform:rotate(-1.4deg)}[data-style=zine] .zn-cards{list-style:none;margin:0;padding:0 8px 8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:26px 22px}[data-style=zine] .zn-cards li{display:flex;min-width:0}[data-style=zine] .zn-cta{margin-top:80px;background:var(--zn-bar);color:var(--zn-paper);border-top:4px solid var(--line-strong);padding-block:60px}[data-style=zine] .zn-cta__in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}[data-style=zine] .zn-cta__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px}[data-style=zine] .zn-cta__h{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(34px,4.6vw,66px);line-height:.9;letter-spacing:-.03em}[data-style=zine] .zn-cta__h span{color:var(--zn-yellow)}[data-style=zine] .zn-cta__main p{font-size:14.5px;max-width:46ch;color:#e2ded4}[data-style=zine] .site .zn-cta__btn{background:var(--zn-yellow);color:#0a0a0a;border-color:var(--zn-yellow);box-shadow:5px 5px 0 var(--zn-blue);font-size:15px;margin-top:6px}[data-style=zine] .site .zn-cta__btn:hover:not(:disabled){background:#fff;border-color:#fff;box-shadow:7px 7px 0 var(--zn-blue)}[data-style=zine] .site .zn-cta__btn:focus-visible{outline-color:#fff}[data-style=zine] .zn-cta__box{border:3px solid var(--zn-paper);padding:20px;display:flex;flex-direction:column;gap:10px;scroll-margin-top:calc(var(--header-h) + 16px)}[data-style=zine] .zn-cta__box h3{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:20px;line-height:1}[data-style=zine] .zn-cta__box p{font-size:13.5px;color:#e2ded4}[data-style=zine] .zn-cta__box--y{background:var(--zn-yellow);color:#0a0a0a;border-color:var(--zn-yellow);transform:rotate(1.2deg)}[data-style=zine] .zn-cta__box--y p{color:#0a0a0a}@media (max-width: 960px){[data-style=zine] .zn-man__grid{grid-template-columns:minmax(0,1fr)}[data-style=zine] .zn-fig{display:none}[data-style=zine] .zn-sample__in{grid-template-columns:minmax(0,1fr);gap:40px}[data-style=zine] .zn-cta__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-style=zine] .zn-cta__main{grid-column:1 / -1}}@media (max-width: 760px){[data-style=zine] .zn-man{padding-block:14px 40px}[data-style=zine] .zn-man__mast{margin-bottom:22px;font-size:10px;letter-spacing:.04em}[data-style=zine] .zn-man__mast span:nth-child(n+3){display:none}[data-style=zine] .zn-man__lead{font-size:14px}[data-style=zine] .zn-man__l3{border-width:3px}[data-style=zine] .zn-search{height:56px;box-shadow:5px 5px 0 var(--zn-sh);border-width:3px;margin-right:5px}[data-style=zine] .zn-search__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0}[data-style=zine] .zn-search input{padding:0 12px;font-size:15px}[data-style=zine] .zn-search__go{padding:0 14px;border-left-width:3px}[data-style=zine] .zn-search__go span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-style=zine] .zn-nums__in{grid-template-columns:minmax(0,1fr);border-inline:0}[data-style=zine] .zn-num{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:16px var(--gutter-r) 16px var(--gutter)}[data-style=zine] .zn-num+.zn-num{border-left:0;border-top:4px solid var(--line-strong)}[data-style=zine] .zn-num dd{font-size:46px}[data-style=zine] .zn-num dt{max-width:12ch;text-align:right}[data-style=zine] .zn-sec{padding-top:48px}[data-style=zine] .zn-sec__n{width:38px;height:38px;font-size:20px}[data-style=zine] .zn-col__list{grid-template-columns:minmax(0,1fr);gap:34px;padding-inline:6px}[data-style=zine] .zn-step--b{margin-top:0}[data-style=zine] .zn-step{padding:22px 18px}[data-style=zine] .zn-step__n{font-size:56px}[data-style=zine] .zn-step h3{font-size:30px}[data-style=zine] .zn-legend li{grid-template-columns:minmax(0,1fr);gap:6px}[data-style=zine] .zn-cut{padding:16px 12px;margin-inline:4px}[data-style=zine] .zn-cut__sheet{padding:8px;box-shadow:5px 5px 0 var(--zn-blue)}[data-style=zine] .zn-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 14px;scrollbar-width:none}[data-style=zine] .zn-cards::-webkit-scrollbar{display:none}[data-style=zine] .zn-cards li{flex:0 0 84%;scroll-snap-align:start}[data-style=zine] .zn-cta{padding-block:44px;margin-top:64px}[data-style=zine] .zn-cta__in{grid-template-columns:minmax(0,1fr)}[data-style=zine] .zn-cta__box--y{margin-inline:4px}}[data-style=zine] .zn-x__map{position:relative;height:300px;border-bottom:4px solid var(--line-strong);background:var(--m-land);transition:height .2s}[data-style=zine] .zn-x--map .zn-x__map{height:max(420px,calc(100vh - var(--header-h) - 150px));height:max(420px,calc(100dvh - var(--header-h) - 150px))}[data-style=zine] .zn-x__map .xmap__in,[data-style=zine] .zn-x__map .map{height:100%;min-height:0}[data-style=zine] .zn-x__map .xmap__tools .btn{box-shadow:3px 3px 0 var(--zn-sh)}[data-style=zine] .zn-x__map .xmap__hint{border-width:3px;font-family:var(--f-mono)}[data-style=zine] .zn-x__map .xmap__card{left:auto;right:62px;bottom:14px;width:min(390px,calc(100% - 200px));margin:0}[data-style=zine] .zn-x__map .xmap__close{border-radius:0;border-width:3px;background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .zn-x__grow{position:absolute;z-index:3;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;background:var(--zn-yellow);color:#0a0a0a;border:3px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;font-family:var(--f-mono);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.03em}[data-style=zine] .zn-x__grow:hover{background:#0a0a0a;color:var(--zn-yellow)}[data-style=zine] .zn-x__body{padding-block:26px 40px;display:flex;flex-direction:column;gap:16px}[data-style=zine] .zn-x__head{display:flex;align-items:flex-end;gap:10px 20px;flex-wrap:wrap;border-bottom:4px solid var(--line-strong);padding-bottom:10px}[data-style=zine] .zn-x__h{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(34px,5vw,64px);line-height:.9;letter-spacing:-.03em}[data-style=zine] .zn-x__h span{font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--ink-2);vertical-align:middle;white-space:nowrap}[data-style=zine] .zn-x .xcount.zn-x__count{margin-left:auto;border:0;padding:0;font-size:12px;text-transform:uppercase;font-weight:700;color:var(--ink)}[data-style=zine] .zn-x .xcount b{font-family:var(--f-display);font-weight:900;font-size:26px;background:var(--zn-yellow);color:#0a0a0a;border:3px solid #0a0a0a;padding:0 8px;margin-right:4px}[data-style=zine] .zn-x .zn-x__search{min-height:56px;border-width:4px;box-shadow:6px 6px 0 var(--zn-sh);max-width:760px}[data-style=zine] .zn-x .zn-x__search input{font-size:16px}[data-style=zine] .zn-x .zn-x__search svg{color:var(--ink);width:20px;height:20px}[data-style=zine] .zn-x__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-top:4px}[data-style=zine] .zn-x .zn-x__acts{flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%;padding:0 0 5px}[data-style=zine] .zn-x .zn-x__acts::-webkit-scrollbar{display:none}[data-style=zine] .zn-x .zn-x__acts .chip{flex:none;min-height:42px;padding:0 16px;border:3px solid var(--line-strong);font-size:12.5px}[data-style=zine] .zn-x .zn-x__acts .chip+.chip{margin-left:-3px}[data-style=zine] .zn-x .zn-x__acts .chip[aria-pressed=true]{background:var(--zn-on-bg);color:var(--zn-on-fg)}[data-style=zine] .zn-x__tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-style=zine] .zn-x .xsort{font-weight:700;text-transform:uppercase;font-size:12px}[data-style=zine] .zn-x .xsort .select{min-height:36px;border-width:2px;font-size:12.5px;font-weight:700;text-transform:uppercase;box-shadow:2px 2px 0 var(--zn-sh)}[data-style=zine] .zn-x .xbadge{border-radius:0;background:var(--zn-blue);color:#fff}[data-style=zine] .zn-x .xfilters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border:3px solid var(--line-strong);background:var(--surface);box-shadow:6px 6px 0 var(--zn-blue);padding:16px}[data-style=zine] .zn-x .xfilters>.field:first-child{grid-column:auto}[data-style=zine] .zn-x .xfilters .seg{display:flex}[data-style=zine] .zn-x .xfilters .seg button{flex:1;min-width:0;padding:0 6px}[data-style=zine] .zn-x .xfilters .seg button[aria-pressed=true]{background:var(--zn-on-bg);color:var(--zn-on-fg)}[data-style=zine] .zn-x .xfilters .seg button[aria-pressed=true] .diff{color:var(--zn-on-fg)}[data-style=zine] .zn-x .chips:not(.zn-x__acts) .chip[aria-pressed=true]{background:var(--zn-blue);color:#fff;border-color:var(--line-strong)}[data-style=zine] .zn-x .zn-table-wrap{margin-top:6px}@media (max-width: 860px){[data-style=zine] .zn-x__map{height:250px;border-bottom-width:3px}[data-style=zine] .zn-x--map .zn-x__map{height:calc(100vh - var(--header-h) - 60px);height:calc(100dvh - var(--header-h) - 60px - env(safe-area-inset-bottom,0px))}[data-style=zine] .zn-x--map .zn-x__body,[data-style=zine] .zn-x--list .xmap__card{display:none}[data-style=zine] .zn-x__map .xmap__card{left:12px;right:12px;bottom:62px;width:auto}[data-style=zine] .zn-x__map .xmap__tools{right:56px}[data-style=zine] body:has(.zn-x--map) .site-footer{display:none}[data-style=zine] .zn-x__body{padding-block:18px 28px;gap:14px}[data-style=zine] .zn-x__h span{display:block;margin-top:6px}[data-style=zine] .zn-x .zn-x__search{min-height:50px;border-width:3px;box-shadow:4px 4px 0 var(--zn-sh);margin-right:4px}[data-style=zine] .zn-x__bar{flex-direction:column;align-items:stretch}[data-style=zine] .zn-x__tools{justify-content:space-between}}[data-style=zine] .site .page__head{border-bottom:4px solid var(--line-strong);padding-bottom:12px}[data-style=zine] .site .back-link{font-family:var(--f-mono);text-transform:uppercase;font-weight:700;font-size:12px}[data-style=zine] .site .back-link:hover{background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .site .rbp__head{border-bottom:4px solid var(--line-strong);background:var(--surface)}[data-style=zine] .site .rbp__crumbs{text-transform:uppercase;font-size:12px}[data-style=zine] .site .rbp__title .h1{font-size:clamp(34px,5.4vw,70px);line-height:.9;letter-spacing:-.03em}[data-style=zine] .site .rbp__author{font-family:var(--f-mono);text-transform:uppercase;font-size:13px}[data-style=zine] .site .rbp__stats{box-shadow:6px 6px 0 var(--zn-blue)}[data-style=zine] .site .rbp__stats .stat__value{letter-spacing:-.03em}[data-style=zine] .site .rbp__alert{border-width:3px;box-shadow:4px 4px 0 var(--danger);font-family:var(--f-mono)}[data-style=zine] .site .rbp__tabs{border-bottom:4px solid var(--line-strong);border-top:0}[data-style=zine] .site .rbp__foot{border-top:3px solid var(--line-strong)}[data-style=zine] .site .rbmap{border:3px solid var(--line-strong);box-shadow:6px 6px 0 var(--zn-yellow)}[data-style=zine] .site .rbsum__ver{border-left:6px solid var(--zn-yellow)}[data-style=zine] .site .quality{border-width:3px}[data-style=zine] .site .quality__head{border-bottom-width:3px}[data-style=zine] .site .quality__total{border-width:3px;font-family:var(--f-display)}[data-style=zine] .site .qpart__bar{border-radius:0;height:10px;border:2px solid var(--line-strong);background:var(--surface)}[data-style=zine] .site .qpart__bar i{background:var(--zn-blue)}[data-style=zine] .site .reviews__dist .bar{border-radius:0}[data-style=zine] .site .review{border-bottom:3px solid var(--line-strong)}[data-style=zine] .site .review-form{border-width:3px;box-shadow:6px 6px 0 var(--zn-yellow)}[data-style=zine] .site .tl__body{border:3px solid var(--line-strong)}[data-style=zine] .site .tl__dot{border-radius:0}[data-style=zine] .site .timeline:before{width:3px;background:var(--line-strong)}[data-style=zine] .site .photo{border-width:3px}[data-style=zine] .site .signin-note{border:3px dashed var(--line-strong)}[data-style=zine] .site .profile__head{border-bottom:4px solid var(--line-strong);background:var(--surface)}[data-style=zine] .site .profile__in>.avatar{box-shadow:5px 5px 0 var(--zn-yellow);border:3px solid var(--line-strong)}[data-style=zine] .site .profile__name{font-size:clamp(34px,5.4vw,66px);letter-spacing:-.03em}[data-style=zine] .site .profile__facts{text-transform:uppercase;font-size:12px}[data-style=zine] .site .profile__stats{box-shadow:6px 6px 0 var(--zn-blue)}[data-style=zine] .site .auth__card{border:4px solid var(--line-strong);box-shadow:9px 9px 0 var(--zn-yellow);padding:28px 26px}[data-style=zine] .site .auth__card .h2{font-size:clamp(30px,4vw,42px)}[data-style=zine] .site .auth__demo{border:3px dashed var(--line-strong)}[data-style=zine] .site .auth__demo-btn{border:2px solid var(--line-strong);box-shadow:3px 3px 0 var(--zn-sh)}[data-style=zine] .site .auth__demo-btn:hover:not(:disabled){background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .site .auth__demo-role{text-transform:uppercase}[data-style=zine] .site .auth__err{border:3px solid var(--danger)}[data-style=zine] .site .nf__row{border-width:3px;box-shadow:6px 6px 0 var(--zn-yellow)}[data-style=zine] .site .nf .h2{font-size:clamp(30px,5vw,56px)}[data-style=zine] .site .share__opt{border-width:2px}[data-style=zine] .site .share__opt--on{border-color:var(--line-strong);background:var(--zn-yellow);color:#0a0a0a}[data-style=zine] .site .share__opt--on small{color:#3d3b36}@media (max-width: 860px){[data-style=zine] .site .rbp__stats{box-shadow:4px 4px 0 var(--zn-blue)}[data-style=zine] .site .rbp__stats .stat:nth-child(n){border-left-width:3px}[data-style=zine] .site .rbp__stats .stat:nth-child(3n+1){border-left:0}[data-style=zine] .site .rbp__stats .stat:nth-child(n+4){border-top-width:3px}}@media (max-width: 420px){[data-style=zine] .site .hero__stats .stat:nth-child(n){border-left-width:3px}[data-style=zine] .site .hero__stats .stat:first-child{border-left:0}}@media (prefers-reduced-motion: reduce){[data-style=zine] .zn-card,[data-style=zine] .site .btn,[data-style=zine] .zn-more,[data-style=zine] .zn-x__map{transition:none}}:root[data-style=suizo]{--bg: #ffffff;--surface: #ffffff;--surface-2: #f6f6f4;--surface-3: #ececea;--ink: #111111;--ink-2: #4a4a4a;--ink-3: #6e6e6e;--line: #d6d6d2;--line-2: #e8e8e5;--line-strong: #111111;--accent: #e2231a;--accent-hover: #b9170f;--accent-ink: #ffffff;--accent-soft: #fde9e7;--mark: #111111;--mark-ink: #ffffff;--ok: #17713f;--ok-soft: #e1f0e6;--warn: #8a5300;--warn-soft: #f8ecd6;--danger: #c4120c;--danger-soft: #fbe3e1;--info: #2a49b8;--info-soft: #e4e9f8;--focus: #e2231a;--scrim: rgb(10 10 10 / .5);--shadow: none;--m-land: #f4f4f1;--m-forest: #e3e5df;--m-water: #c6d3dc;--m-road: #ffffff;--m-road-case: #a9a9a4;--m-asph: #ffffff;--m-asph-case: #c3c3be;--m-track: #3b3b3b;--m-path: #8b8b86;--m-route: #e2231a;--m-halo: #ffffff;--m-label: #1d1d1d;--m-alt: #111111;--f-display: "Inter Tight", "Inter Display", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-body: "Inter Tight", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono: "JetBrains Mono", "DejaVu Sans Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-sm: 0px;--r: 0px;--r-lg: 0px;--wrap: 1200px;--header-h: 56px;--sz-side: 240px;--sz-pad: 48px;--sz-gap: 24px;color-scheme:light}@media (min-width: 1024px){:root[data-style=suizo]{--header-h: 0px}}@media (max-width: 860px){:root[data-style=suizo]{--sz-pad: 16px;--sz-gap: 16px}}@media (prefers-color-scheme: dark){:root[data-style=suizo]:not([data-theme=light]){--bg: #0e0e0e;--surface: #141414;--surface-2: #1a1a1a;--surface-3: #242424;--ink: #f4f4f2;--ink-2: #b5b5b1;--ink-3: #8f8f8b;--line: #343434;--line-2: #252525;--line-strong: #f4f4f2;--accent: #ff3b30;--accent-hover: #ff6259;--accent-ink: #0e0e0e;--accent-soft: #3a1513;--mark: #f4f4f2;--mark-ink: #0e0e0e;--ok: #5cc68d;--ok-soft: #12301f;--warn: #f0b04a;--warn-soft: #3a2c12;--danger: #ff6b62;--danger-soft: #3d1817;--info: #8eaaff;--info-soft: #1a2445;--focus: #ff3b30;--scrim: rgb(0 0 0 / .66);--shadow: none;--m-land: #151515;--m-forest: #1c1e1b;--m-water: #1d2a33;--m-road: #4b4b4b;--m-road-case: #262626;--m-asph: #3a3a3a;--m-asph-case: #222222;--m-track: #c2c2bd;--m-path: #7d7d78;--m-route: #ff3b30;--m-halo: #0e0e0e;--m-label: #d6d6d2;--m-alt: #f4f4f2;color-scheme:dark}}:root[data-style=suizo][data-theme=dark]{--bg: #0e0e0e;--surface: #141414;--surface-2: #1a1a1a;--surface-3: #242424;--ink: #f4f4f2;--ink-2: #b5b5b1;--ink-3: #8f8f8b;--line: #343434;--line-2: #252525;--line-strong: #f4f4f2;--accent: #ff3b30;--accent-hover: #ff6259;--accent-ink: #0e0e0e;--accent-soft: #3a1513;--mark: #f4f4f2;--mark-ink: #0e0e0e;--ok: #5cc68d;--ok-soft: #12301f;--warn: #f0b04a;--warn-soft: #3a2c12;--danger: #ff6b62;--danger-soft: #3d1817;--info: #8eaaff;--info-soft: #1a2445;--focus: #ff3b30;--scrim: rgb(0 0 0 / .66);--shadow: none;--m-land: #151515;--m-forest: #1c1e1b;--m-water: #1d2a33;--m-road: #4b4b4b;--m-road-case: #262626;--m-asph: #3a3a3a;--m-asph-case: #222222;--m-track: #c2c2bd;--m-path: #7d7d78;--m-route: #ff3b30;--m-halo: #0e0e0e;--m-label: #d6d6d2;--m-alt: #f4f4f2;color-scheme:dark}[data-style=suizo] body{font-size:15px;letter-spacing:-.003em;font-feature-settings:"tnum" 0}[data-style=suizo] .sz-red{color:var(--accent)}[data-style=suizo] :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:0}[data-style=suizo] .h1{font-family:var(--f-display);font-weight:700;text-transform:none;letter-spacing:-.035em;line-height:.98;font-size:clamp(34px,4.4vw,60px)}[data-style=suizo] .h2{font-family:var(--f-display);font-weight:700;text-transform:none;letter-spacing:-.025em;font-size:clamp(24px,2.4vw,32px)}[data-style=suizo] .h3{font-family:var(--f-display);font-weight:600;text-transform:none;letter-spacing:-.012em;font-size:19px}[data-style=suizo] .display{text-transform:none;letter-spacing:-.03em;font-weight:700}[data-style=suizo] .eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;font-weight:500}[data-style=suizo] .figure{font-family:var(--f-mono);font-weight:500;letter-spacing:-.04em}[data-style=suizo] .lead{color:var(--ink-2);font-size:17px}[data-style=suizo] .link{text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}[data-style=suizo] .link:hover{color:var(--accent)}[data-style=suizo] .num{font-variant-numeric:tabular-nums}[data-style=suizo] .back-link{font-family:var(--f-mono);font-size:12px;font-weight:500}[data-style=suizo] .back-link:hover{color:var(--accent)}[data-style=suizo] .kbd{border-radius:0}[data-style=suizo] .btn{border-width:1px;font-weight:600;letter-spacing:-.005em}[data-style=suizo] .btn--ink:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[data-style=suizo] .btn--primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=suizo] .btn:not(.btn--primary):not(.btn--ink):not(.btn--ghost):not(.btn--danger):hover:not(:disabled){background:var(--surface);border-color:var(--accent);color:var(--accent)}[data-style=suizo] .btn--ghost:hover:not(:disabled){background:transparent;color:var(--accent)}[data-style=suizo] .btn--quiet{border-color:var(--line)}[data-style=suizo] .input,[data-style=suizo] .textarea,[data-style=suizo] .select{border-width:1px;border-color:var(--line);background:var(--surface)}[data-style=suizo] .input:hover,[data-style=suizo] .textarea:hover,[data-style=suizo] .select:hover{border-color:var(--ink-3)}[data-style=suizo] .input:focus,[data-style=suizo] .textarea:focus,[data-style=suizo] .select:focus{border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}[data-style=suizo] .field__label{font-size:12.5px;font-weight:600}[data-style=suizo] .search{border:1px solid var(--line-strong);border-radius:0}[data-style=suizo] .seg{border-width:1px}[data-style=suizo] .seg button+button{border-left-width:1px}[data-style=suizo] .chip{border-width:1px;border-radius:0;font-weight:500}[data-style=suizo] .chip:hover{border-color:var(--ink)}[data-style=suizo] .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=suizo] .badge{border-radius:0;height:20px;padding:0 6px;font-family:var(--f-mono);font-weight:500;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase}[data-style=suizo] .badge:before{border-radius:0}[data-style=suizo] .diff{font-family:var(--f-mono);font-weight:600;color:var(--accent);letter-spacing:-.12em}[data-style=suizo] .diff .off{color:var(--line)}[data-style=suizo] .cap{font-family:var(--f-mono);font-weight:600;border-width:1px;padding:0 4px;letter-spacing:-.02em}[data-style=suizo] .avatar{border-radius:0}[data-style=suizo] .tabs{border-bottom:1px solid var(--line-strong)}[data-style=suizo] .tab{font-weight:500;border-bottom-width:2px;margin-bottom:-1px}[data-style=suizo] .tab[aria-selected=true],[data-style=suizo] .tab.active{color:var(--ink);font-weight:700;border-bottom-color:var(--accent)}[data-style=suizo] .tab .count{border-radius:0;font-family:var(--f-mono);background:transparent;padding:0;color:var(--accent)}[data-style=suizo] .card,[data-style=suizo] .panel{border:1px solid var(--line-strong)}[data-style=suizo] .card--soft,[data-style=suizo] .panel{border-color:var(--line)}[data-style=suizo] .panel__title,[data-style=suizo] .dialog__title{text-transform:none;font-weight:700;letter-spacing:-.02em}[data-style=suizo] .dialog{border:1px solid var(--line-strong)}[data-style=suizo] .menu__pop{border:1px solid var(--line-strong);padding:0}[data-style=suizo] .menu__pop a,[data-style=suizo] .menu__pop button{padding:11px 14px;border-bottom:1px solid var(--line-2)}[data-style=suizo] .menu__pop a:hover,[data-style=suizo] .menu__pop button:hover{background:transparent;color:var(--accent)}[data-style=suizo] .menu__sep{display:none}[data-style=suizo] .stats{border:0;border-top:1px solid var(--line-strong);background:transparent}[data-style=suizo] .stat{padding:10px 16px 0 0}[data-style=suizo] .stat+.stat{border-left:0;padding-left:0}[data-style=suizo] .stat__value{font-family:var(--f-mono);font-weight:500;letter-spacing:-.05em}[data-style=suizo] .stat__label{font-family:var(--f-body);font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}[data-style=suizo] .stat--mark{background:transparent;color:var(--accent)}[data-style=suizo] .stat--mark .stat__label{color:var(--accent)}@media (max-width: 560px){[data-style=suizo] .stat:nth-child(2n){border-left:0}[data-style=suizo] .stat:nth-child(n+3){border-top:1px solid var(--line)}}[data-style=suizo] .toast{font-weight:500}[data-style=suizo] .empty svg{color:var(--accent)}[data-style=suizo] .skeleton{background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%}[data-style=suizo] .spinner{border-width:2px;border-radius:0}[data-style=suizo] .map__controls button{border-width:1px}[data-style=suizo] .map__attrib{border-radius:0;font-family:var(--f-mono);font-size:9.5px}[data-style=suizo] .roll__head{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;border-bottom:1px solid var(--line-strong)}[data-style=suizo] .rb-row{border-width:1px}[data-style=suizo] .rb-row:first-child{border-top-width:1px}[data-style=suizo] .rb-row__km,[data-style=suizo] .rb-row__tulip{border-right-width:1px}[data-style=suizo] .rb-row__tot{font-family:var(--f-mono);font-weight:500;letter-spacing:-.06em;font-size:min(34px,9.6cqw)}[data-style=suizo] .rb-row__par{font-family:var(--f-mono);font-weight:500;border-width:1px;font-size:min(15px,4.2cqw);letter-spacing:-.04em}[data-style=suizo] .rb-row__num{font-family:var(--f-mono);font-weight:600;background:var(--accent);color:var(--accent-ink)}[data-style=suizo] .rb-row__danger,[data-style=suizo] .rb-row__abbr{font-family:var(--f-display)}[data-style=suizo] .rb-row__instr{font-weight:600;letter-spacing:-.01em}[data-style=suizo] .rb-row--sel{outline:2px solid var(--accent);outline-offset:-2px}[data-style=suizo] .rb-row--sel .rb-row__tot{background:none;color:var(--accent)}[data-style=suizo] .rb-row__warn{border-radius:0}[data-style=suizo] .sz-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--bg);border-bottom:1px solid var(--line-strong)}[data-style=suizo] .sz-head__in{display:flex;align-items:center;gap:16px;height:56px;padding:0 var(--gutter-r) 0 var(--gutter)}[data-style=suizo] .sz-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-family:var(--f-display);font-weight:800;font-size:17px;letter-spacing:-.035em;line-height:.92;white-space:nowrap}[data-style=suizo] .sz-brand__sq{flex:none;width:14px;height:14px;background:var(--accent)}[data-style=suizo] .sz-brand__w br{display:none}[data-style=suizo] .sz-brand:hover .sz-brand__w{color:var(--accent)}[data-style=suizo] .sz-head__tag,[data-style=suizo] .sz-head__geo{display:none;margin:0}[data-style=suizo] .sz-nav ol{list-style:none;margin:0;padding:0;display:flex;gap:2px}[data-style=suizo] .sz-nav a{display:flex;align-items:baseline;gap:7px;padding:6px 10px;text-decoration:none;font-weight:600;font-size:14px;color:var(--ink-2)}[data-style=suizo] .sz-nav__n{font-family:var(--f-mono);font-size:11px;font-weight:500;color:var(--ink-3)}[data-style=suizo] .sz-nav a:hover,[data-style=suizo] .sz-nav a:hover .sz-nav__n{color:var(--accent)}[data-style=suizo] .sz-nav a.active{color:var(--ink)}[data-style=suizo] .sz-nav a.active .sz-nav__n{color:var(--accent)}[data-style=suizo] .sz-head__sp{flex:1}[data-style=suizo] .sz-head__tools{display:flex;align-items:center;gap:4px}[data-style=suizo] .sz-head .btn--ghost:hover:not(:disabled){background:transparent;color:var(--accent)}@media (max-width: 860px){[data-style=suizo] .sz-nav,[data-style=suizo] .sz-head .hide-sm{display:none}[data-style=suizo] .sz-head__in{gap:8px}}@media (min-width: 1024px){[data-style=suizo] .site--sidebar{padding-left:var(--sz-side)}[data-style=suizo] .site--sidebar .sz-head{position:fixed;top:0;left:0;bottom:0;width:var(--sz-side);border-bottom:0;border-right:1px solid var(--line-strong)}[data-style=suizo] .site--sidebar .sz-head__in{flex-direction:column;align-items:stretch;gap:0;height:100%;padding:32px 24px 24px max(24px,env(safe-area-inset-left,0px));overflow-y:auto}[data-style=suizo] .site--sidebar .sz-brand{flex-direction:column;align-items:flex-start;gap:16px;font-size:27px;white-space:normal}[data-style=suizo] .site--sidebar .sz-brand__sq{width:18px;height:18px}[data-style=suizo] .site--sidebar .sz-brand__w br{display:inline}[data-style=suizo] .site--sidebar .sz-head__tag{display:block;margin-top:14px;font-size:13px;line-height:1.4;color:var(--ink-2);max-width:20ch}[data-style=suizo] .site--sidebar .sz-nav{margin-top:48px;border-top:1px solid var(--line-strong)}[data-style=suizo] .site--sidebar .sz-nav ol{flex-direction:column;gap:0}[data-style=suizo] .site--sidebar .sz-nav li{border-bottom:1px solid var(--line)}[data-style=suizo] .site--sidebar .sz-nav a{padding:13px 0;gap:14px;font-size:17px;letter-spacing:-.015em;color:var(--ink)}[data-style=suizo] .site--sidebar .sz-nav a.active{font-weight:700}[data-style=suizo] .site--sidebar .sz-nav a.active:after{content:"";flex:none;width:8px;height:8px;margin-left:auto;align-self:center;background:var(--accent)}[data-style=suizo] .site--sidebar .sz-nav a:hover{color:var(--accent)}[data-style=suizo] .site--sidebar .sz-head__geo{display:block;font-family:var(--f-mono);font-size:11px;line-height:1.55;color:var(--ink-3);margin-bottom:16px}[data-style=suizo] .site--sidebar .sz-head__tools{border-top:1px solid var(--line-strong);padding-top:12px;flex-wrap:wrap;justify-content:space-between;gap:8px}[data-style=suizo] .site--sidebar .sz-head__tools>.row{gap:6px!important}[data-style=suizo] .site--sidebar .sz-head .btn--ghost:first-child{margin-left:-10px}[data-style=suizo] .site--sidebar .sz-head .menu__pop{top:auto;bottom:calc(100% + 6px);left:0;right:auto}[data-style=suizo] body:has(.styleswitch) .site--sidebar .sz-head__in{padding-bottom:64px}[data-style=suizo] .site--sidebar .wrap{margin-left:0;padding-left:var(--sz-pad);padding-right:var(--sz-pad)}}[data-style=suizo] .sz-foot{margin-top:96px;padding:0 var(--sz-pad) 28px;font-size:13.5px}[data-style=suizo] .sz-foot__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--sz-gap);row-gap:28px;border-top:1px solid var(--line-strong);padding-top:20px}[data-style=suizo] .sz-foot__col{grid-column:span 3;min-width:0}[data-style=suizo] .sz-foot__w{display:block;font-weight:800;font-size:15px;letter-spacing:-.025em;margin-bottom:8px}[data-style=suizo] .sz-foot__brand p{color:var(--ink-2);max-width:32ch;font-size:13px}[data-style=suizo] .sz-foot__h{display:flex;gap:10px;font-family:var(--f-display);font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}[data-style=suizo] .sz-foot__h span{font-family:var(--f-mono);font-weight:500;color:var(--accent);font-size:12px}[data-style=suizo] .sz-foot ul{list-style:none;margin:0;padding:0 0 0 20px}[data-style=suizo] .sz-foot li a{display:inline-block;padding:3px 0;color:var(--ink-2);text-decoration:none}[data-style=suizo] .sz-foot li a:hover{color:var(--accent)}[data-style=suizo] .sz-foot__base{display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-top:40px;font-size:12px;color:var(--ink-3)}[data-style=suizo] .sz-foot__mono{font-family:var(--f-mono);font-size:11px}@media (max-width: 860px){[data-style=suizo] .sz-foot{margin-top:64px}[data-style=suizo] .sz-foot__col{grid-column:span 6}[data-style=suizo] .sz-foot__brand{grid-column:1 / -1}}[data-style=suizo] .sz-card{display:flex;flex-direction:column;gap:3px;min-width:0;height:100%;padding-top:12px;border-top:1px solid var(--line-strong);box-shadow:inset 0 0 0 transparent;text-decoration:none;color:var(--ink);transition:box-shadow .15s,color .15s}[data-style=suizo] .sz-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}[data-style=suizo] .sz-card__km{display:flex;align-items:baseline;gap:5px}[data-style=suizo] .sz-card__fig{font-family:var(--f-mono);font-weight:500;font-size:44px;letter-spacing:-.07em;line-height:.95;transition:color .15s}[data-style=suizo] .sz-card__unit{font-size:13px;color:var(--ink-2)}[data-style=suizo] .sz-card__thumb{color:var(--ink-3);line-height:0;margin-top:-2px;transition:color .15s}[data-style=suizo] .sz-card__title{margin-top:10px;font-size:17px;font-weight:600;line-height:1.22;letter-spacing:-.015em;transition:color .15s}[data-style=suizo] .sz-card__meta{font-size:13px;color:var(--ink-2)}[data-style=suizo] .sz-card__data{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-family:var(--f-mono);font-size:12px;color:var(--ink)}[data-style=suizo] .sz-card__dim{color:var(--ink-3)}[data-style=suizo] .sz-card__flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}[data-style=suizo] .sz-card:hover{box-shadow:inset 0 3px 0 var(--accent)}[data-style=suizo] .sz-card:hover .sz-card__fig,[data-style=suizo] .sz-card:hover .sz-card__title,[data-style=suizo] .sz-card:hover .sz-card__thumb{color:var(--accent)}[data-style=suizo] .sz-card--compact .sz-card__fig{font-size:32px}[data-style=suizo] .sz-card--compact .sz-card__title{margin-top:4px;font-size:15.5px}[data-style=suizo] .sz-diff{font-family:var(--f-mono);font-weight:600;letter-spacing:-.1em;color:var(--ink)}[data-style=suizo] .sz-diff__off{color:var(--ink-3);opacity:.4}[data-style=suizo] .rb-grid{gap:40px var(--sz-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}[data-style=suizo] .mine{gap:40px var(--sz-gap)}[data-style=suizo] .sz-home{--cols: 12}[data-style=suizo] .sz-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--sz-gap);row-gap:40px}[data-style=suizo] .sz-eyebrow{font-family:var(--f-mono);font-size:12px;color:var(--ink-2);margin:0 0 28px}[data-style=suizo] .sz-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--sz-gap);row-gap:48px;padding:48px var(--sz-pad) 80px}[data-style=suizo] .sz-intro__l{grid-column:1 / 8;min-width:0;display:flex;flex-direction:column}[data-style=suizo] .sz-intro__r{grid-column:9 / 13;min-width:0;padding-top:4px}[data-style=suizo] .sz-intro__h{font-family:var(--f-display);font-weight:700;font-size:clamp(46px,6vw,100px);line-height:.93;letter-spacing:-.045em;margin:0;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}[data-style=suizo] .sz-intro__lead{margin-top:28px;font-size:18px;line-height:1.45;color:var(--ink-2);max-width:44ch}[data-style=suizo] .sz-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sz-gap);margin:44px 0 0}[data-style=suizo] .sz-figs>div{border-top:1px solid var(--line-strong);padding-top:8px;display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0}[data-style=suizo] .sz-figs dt{font-size:13px;color:var(--ink-2);margin-top:4px}[data-style=suizo] .sz-figs dd{margin:0;font-family:var(--f-mono);font-weight:500;font-size:clamp(30px,3.2vw,46px);letter-spacing:-.06em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=suizo] .sz-figs>div:last-child dd{color:var(--accent)}[data-style=suizo] .sz-find{margin-top:48px;max-width:620px}[data-style=suizo] .sz-find__l{display:block;font-family:var(--f-mono);font-size:11px;color:var(--ink-2);margin-bottom:2px}[data-style=suizo] .sz-find__f{display:flex;align-items:center;border-bottom:2px solid var(--line-strong)}[data-style=suizo] .sz-find__f:focus-within{border-bottom-color:var(--accent)}[data-style=suizo] .sz-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:10px 0 12px;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.02em;color:var(--ink)}[data-style=suizo] .sz-find input::placeholder{color:var(--ink-3)}[data-style=suizo] .sz-find button{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink)}[data-style=suizo] .sz-find button:hover{color:var(--accent)}[data-style=suizo] .sz-find__try{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:13.5px}[data-style=suizo] .sz-find__try span{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);align-self:center}[data-style=suizo] .sz-find__try a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line)}[data-style=suizo] .sz-find__try a:hover{color:var(--accent);text-decoration-color:var(--accent)}[data-style=suizo] .sz-index__head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line-strong);padding-bottom:8px}[data-style=suizo] .sz-index__head h2{font-size:13px;font-weight:700;letter-spacing:-.005em;margin:0}[data-style=suizo] .sz-index__head span{font-family:var(--f-mono);font-size:11px;color:var(--ink-2)}[data-style=suizo] .sz-index{list-style:none;margin:0;padding:0}[data-style=suizo] .sz-index li{border-bottom:1px solid var(--line)}[data-style=suizo] .sz-index__sk{padding:14px 0}[data-style=suizo] .sz-index__sk .skeleton{display:block;height:20px}[data-style=suizo] .sz-index__row{display:grid;grid-template-columns:2.2em minmax(0,1fr) 4.2em;grid-template-areas:"n t k" "n r k";column-gap:10px;align-items:baseline;padding:12px 0 13px;text-decoration:none;color:var(--ink);transition:color .12s}[data-style=suizo] .sz-index__n{grid-area:n;font-family:var(--f-mono);font-size:12px;color:var(--accent)}[data-style=suizo] .sz-index__t{grid-area:t;font-size:16.5px;font-weight:600;letter-spacing:-.015em;line-height:1.25}[data-style=suizo] .sz-index__r{grid-area:r;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=suizo] .sz-index__k{grid-area:k;text-align:right;font-family:var(--f-mono);font-size:14px;font-weight:500;letter-spacing:-.04em}[data-style=suizo] .sz-index__row:hover,[data-style=suizo] .sz-index__row:hover .sz-index__r{color:var(--accent)}[data-style=suizo] .sz-index li:has(.sz-index__row:hover){border-bottom-color:var(--accent)}[data-style=suizo] .sz-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}[data-style=suizo] .sz-more:hover{color:var(--accent)}[data-style=suizo] .sz-sec{padding:28px var(--sz-pad) 88px}[data-style=suizo] .sz-sec>.sz-grid{border-top:1px solid var(--line-strong);padding-top:20px}[data-style=suizo] .sz-sec__head{grid-column:1 / 4;min-width:0;display:flex;flex-direction:column;gap:10px}[data-style=suizo] .sz-sec__n{font-family:var(--f-mono);font-size:13px;font-weight:500;color:var(--accent)}[data-style=suizo] .sz-sec__t{font-family:var(--f-display);font-weight:700;font-size:clamp(32px,3.4vw,52px);letter-spacing:-.04em;line-height:.95;margin:0}[data-style=suizo] .sz-sec__lead p{color:var(--ink-2);font-size:15px;max-width:30ch;margin-top:8px}[data-style=suizo] .sz-spec{grid-column:4 / 10;margin:0;min-width:0;max-width:560px}[data-style=suizo] .sz-spec__marks{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);margin-bottom:8px}[data-style=suizo] .sz-spec__marks span{font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--accent);padding-left:2px;position:relative;padding-bottom:14px}[data-style=suizo] .sz-spec__marks span:after{content:"";position:absolute;left:6px;bottom:0;height:10px;width:1px;background:var(--accent)}[data-style=suizo] .sz-spec__sheet .roll__head{display:none}[data-style=suizo] .sz-spec__cap{margin-top:14px;font-size:13px;color:var(--ink-2);display:block}[data-style=suizo] .sz-spec__cap .sz-red{font-family:var(--f-mono);font-size:12px;margin-right:8px}[data-style=suizo] .sz-spec__cap a{color:var(--ink);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}[data-style=suizo] .sz-spec__cap a:hover{color:var(--accent)}[data-style=suizo] .sz-notes{grid-column:10 / 13;list-style:none;margin:0;padding:32px 0 0;display:flex;flex-direction:column;gap:0;align-self:start}[data-style=suizo] .sz-notes li{display:grid;grid-template-columns:1.6em minmax(0,1fr);gap:6px;padding:12px 0 16px;border-top:1px solid var(--line)}[data-style=suizo] .sz-notes__k{font-family:var(--f-mono);font-weight:600;color:var(--accent);font-size:13px}[data-style=suizo] .sz-notes h3{font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}[data-style=suizo] .sz-notes p{font-size:13.5px;color:var(--ink-2);line-height:1.45}[data-style=suizo] .sz-cols{grid-column:4 / 13;min-width:0;display:flex;flex-direction:column}[data-style=suizo] .sz-col{display:grid;grid-template-columns:3.6em minmax(0,1fr) minmax(0,1.25fr);column-gap:var(--sz-gap);padding:18px 0 26px;border-top:1px solid var(--line)}[data-style=suizo] .sz-col:first-child{border-top:0;padding-top:0}[data-style=suizo] .sz-col__n{font-family:var(--f-mono);font-size:12px;color:var(--accent);padding-top:6px}[data-style=suizo] .sz-col__h{display:flex;flex-direction:column;gap:6px;min-width:0}[data-style=suizo] .sz-col__h h3{font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.05}[data-style=suizo] .sz-col__h p{font-size:14px;color:var(--ink-2);max-width:36ch}[data-style=suizo] .sz-col__count{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3)}[data-style=suizo] .sz-col__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}[data-style=suizo] .sz-col__list li{border-bottom:1px solid var(--line-2)}[data-style=suizo] .sz-col__list a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;text-decoration:none;color:var(--ink);font-size:14.5px;font-weight:500}[data-style=suizo] .sz-col__k{flex:none;font-family:var(--f-mono);font-size:12.5px;color:var(--ink-2)}[data-style=suizo] .sz-col__list a:hover,[data-style=suizo] .sz-col__list a:hover .sz-col__k{color:var(--accent)}[data-style=suizo] .sz-steps{grid-column:4 / 13;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sz-gap);row-gap:28px}[data-style=suizo] .sz-steps li{display:flex;flex-direction:column;gap:10px;min-width:0}[data-style=suizo] .sz-steps__n{font-family:var(--f-mono);font-weight:500;font-size:clamp(40px,4vw,64px);letter-spacing:-.08em;line-height:.9;color:var(--ink);padding-bottom:14px;border-bottom:1px solid var(--line-strong)}[data-style=suizo] .sz-steps li:first-child .sz-steps__n{color:var(--accent)}[data-style=suizo] .sz-steps h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:4px}[data-style=suizo] .sz-steps p{font-size:14.5px;color:var(--ink-2);max-width:34ch}[data-style=suizo] .sz-steps__cta{grid-column:4 / 13;display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-style=suizo] .sz-steps__cta span{font-size:13.5px;color:var(--ink-2)}[data-style=suizo] .sz-app{scroll-margin-top:var(--header-h)}[data-style=suizo] .sz-app__text{grid-column:4 / 9;min-width:0;display:flex;flex-direction:column;gap:28px}[data-style=suizo] .sz-app__big{font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:20ch}[data-style=suizo] .sz-app__pts{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}[data-style=suizo] .sz-app__pts li{display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}[data-style=suizo] .sz-app__pts span{font-family:var(--f-mono);font-size:12px;color:var(--accent);padding-top:2px}[data-style=suizo] .sz-app__org{scroll-margin-top:calc(var(--header-h) + 24px)}[data-style=suizo] .sz-app__org h3{font-size:17px;font-weight:700;letter-spacing:-.015em;margin-bottom:6px}[data-style=suizo] .sz-app__org p{font-size:14.5px;color:var(--ink-2);max-width:52ch}[data-style=suizo] .sz-phone{grid-column:10 / 13;margin:0;min-width:0;width:100%;max-width:280px;justify-self:end}[data-style=suizo] .sz-phone__bar{display:flex;justify-content:space-between;background:var(--ink);color:var(--bg);font-family:var(--f-mono);font-size:11px;padding:10px 12px 8px}[data-style=suizo] .sz-phone__bar span:last-child{color:var(--accent)}[data-style=suizo] .sz-phone__screen{border:1px solid var(--line-strong);border-top:0;padding:10px 10px 28px;background:var(--surface);position:relative}[data-style=suizo] .sz-phone__screen:after{content:"";position:absolute;left:50%;bottom:10px;width:64px;height:3px;margin-left:-32px;background:var(--ink)}[data-style=suizo] .sz-phone__next{opacity:.35}[data-style=suizo] .sz-phone__next .rb-row:first-child{border-top:0}[data-style=suizo] .sz-phone__cap{margin-top:12px;font-size:13px;color:var(--ink-2)}[data-style=suizo] .sz-phone__cap .sz-red{font-family:var(--f-mono);font-size:12px;margin-right:8px}@media (max-width: 1180px){[data-style=suizo] .sz-intro__l{grid-column:1 / 8}[data-style=suizo] .sz-intro__r{grid-column:8 / 13}[data-style=suizo] .sz-sec__head{grid-column:1 / -1}[data-style=suizo] .sz-sec__lead p{max-width:52ch}[data-style=suizo] .sz-spec{grid-column:1 / 8}[data-style=suizo] .sz-notes{grid-column:8 / 13}[data-style=suizo] .sz-cols,[data-style=suizo] .sz-steps,[data-style=suizo] .sz-steps__cta{grid-column:1 / -1}[data-style=suizo] .sz-app__text{grid-column:1 / 8}[data-style=suizo] .sz-phone{grid-column:9 / 13}}@media (max-width: 860px){[data-style=suizo] .sz-intro{padding-top:28px;padding-bottom:56px}[data-style=suizo] .sz-intro__l,[data-style=suizo] .sz-intro__r{grid-column:1 / -1}[data-style=suizo] .sz-eyebrow{margin-bottom:18px}[data-style=suizo] .sz-intro__h{font-size:clamp(40px,11.6vw,72px)}[data-style=suizo] .sz-intro__lead{font-size:16px;margin-top:18px}[data-style=suizo] .sz-figs{margin-top:32px;column-gap:12px}[data-style=suizo] .sz-figs dd{font-size:clamp(22px,7vw,34px)}[data-style=suizo] .sz-figs dt{font-size:12px}[data-style=suizo] .sz-find{margin-top:32px}[data-style=suizo] .sz-sec{padding-bottom:64px}[data-style=suizo] .sz-grid{row-gap:28px}[data-style=suizo] .sz-spec,[data-style=suizo] .sz-notes,[data-style=suizo] .sz-app__text,[data-style=suizo] .sz-phone{grid-column:1 / -1}[data-style=suizo] .sz-notes{padding-top:0}[data-style=suizo] .sz-phone{justify-self:start}[data-style=suizo] .sz-col{grid-template-columns:3em minmax(0,1fr);row-gap:14px}[data-style=suizo] .sz-col__list{grid-column:2}[data-style=suizo] .sz-steps{grid-template-columns:minmax(0,1fr)}[data-style=suizo] .sz-steps li{display:grid;grid-template-columns:4.2em minmax(0,1fr);column-gap:12px;row-gap:4px}[data-style=suizo] .sz-steps__n{grid-row:span 2;font-size:28px;border-bottom:0;border-top:1px solid var(--line-strong);padding:10px 0 0}[data-style=suizo] .sz-steps h3{border-top:1px solid var(--line-strong);padding-top:10px;margin-top:0}}[data-style=suizo] .sz-x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}[data-style=suizo] .sz-x__map{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));border-right:1px solid var(--line-strong);min-width:0}[data-style=suizo] .sz-x__map .xmap__in,[data-style=suizo] .sz-x__map .map{height:100%}[data-style=suizo] .sz-x__list{min-width:0;padding:32px var(--sz-pad) 32px 40px;display:flex;flex-direction:column}[data-style=suizo] .sz-x__top{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}[data-style=suizo] .sz-x__title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}[data-style=suizo] .sz-x__num{font-family:var(--f-mono);font-size:13px;color:var(--accent)}[data-style=suizo] .sz-x__title h1{font-family:var(--f-display);font-size:clamp(30px,3vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1}[data-style=suizo] .sz-x__count.xcount{margin-left:auto;border:0;padding:0;font-size:13px;color:var(--ink-2)}[data-style=suizo] .sz-x__count b{font-family:var(--f-mono);font-weight:500;font-size:15px;color:var(--accent)}[data-style=suizo] .sz-x__search.search{border:0;border-bottom:2px solid var(--line-strong);padding:0;min-height:48px;background:transparent}[data-style=suizo] .sz-x__search.search:focus-within{border-bottom-color:var(--accent)}[data-style=suizo] .sz-x__search input{font-size:19px;font-weight:500;letter-spacing:-.015em}[data-style=suizo] .sz-x__search svg{color:var(--ink)}[data-style=suizo] .sz-x__bar{display:flex;align-items:center;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:6px}[data-style=suizo] .sz-x__acts{margin:0 0 0 -8px;padding:0;min-width:0;gap:0}[data-style=suizo] .sz-x__acts .chip{border:0;background:transparent;color:var(--ink-2);min-height:34px;padding:0 8px;font-size:14px;font-weight:500}[data-style=suizo] .sz-x__acts .chip:hover{color:var(--accent)}[data-style=suizo] .sz-x__acts .chip[aria-pressed=true]{background:transparent;color:var(--ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--accent)}[data-style=suizo] .sz-x__tools{display:flex;align-items:center;gap:8px;margin-left:auto}[data-style=suizo] .sz-x__tools>.btn{border:0;background:transparent;padding:0 4px;font-weight:600}[data-style=suizo] .sz-x__tools>.btn[aria-expanded=true]{color:var(--accent)}[data-style=suizo] .sz-x__tools>.btn:hover:not(:disabled){background:transparent;color:var(--accent)}[data-style=suizo] .sz-x .xbadge{font-family:var(--f-mono);background:var(--accent);color:var(--accent-ink);border-radius:0;padding:0 5px;font-size:11px}[data-style=suizo] .sz-x .xsort .select{border:0;border-bottom:1px solid var(--line-strong);padding:2px 4px;min-height:30px;font-weight:600;background-color:transparent}[data-style=suizo] .sz-x .xfilters{border:0;border-bottom:1px solid var(--line);padding:4px 0 16px;background:transparent}[data-style=suizo] .sz-x__head,[data-style=suizo] .sz-xrow{display:grid;grid-template-columns:2.4em minmax(0,1fr) 4.4em 3.6em 2.8em 3em;column-gap:12px}[data-style=suizo] .sz-x__head{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);border-bottom:1px solid var(--line-strong);padding-bottom:6px}[data-style=suizo] .sz-x__head span:nth-child(n+3){text-align:right}[data-style=suizo] .sz-x__rows.xresults{gap:0}[data-style=suizo] .sz-x__rows .xresult{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px)}[data-style=suizo] .sz-xrow{align-items:baseline;padding:14px 0 15px;text-decoration:none;color:var(--ink);transition:color .12s}[data-style=suizo] .sz-xrow__n{font-family:var(--f-mono);font-size:12px;color:var(--accent)}[data-style=suizo] .sz-xrow__main{display:flex;flex-direction:column;gap:3px;min-width:0}[data-style=suizo] .sz-xrow__t{font-size:16.5px;font-weight:600;letter-spacing:-.015em;line-height:1.22}[data-style=suizo] .sz-xrow__m{font-size:12.5px;color:var(--ink-2)}[data-style=suizo] .sz-xrow__m .badge{vertical-align:1px;height:17px;font-size:9.5px}[data-style=suizo] .sz-xrow__c{text-align:right;font-family:var(--f-mono);font-size:14px;font-weight:500;letter-spacing:-.04em;white-space:nowrap}[data-style=suizo] .sz-xrow__u,[data-style=suizo] .sz-xrow__dim{color:var(--ink-3)}[data-style=suizo] .sz-xrow__diff .sz-diff{font-size:13px}[data-style=suizo] .sz-x__rows .xresult--on{border-bottom-color:var(--accent)}[data-style=suizo] .sz-xrow--on,[data-style=suizo] .sz-xrow:hover,[data-style=suizo] .sz-xrow--on .sz-xrow__m,[data-style=suizo] .sz-xrow:hover .sz-xrow__m,[data-style=suizo] .sz-xrow--on .sz-diff,[data-style=suizo] .sz-xrow:hover .sz-diff{color:var(--accent)}[data-style=suizo] .sz-x .xresults+.row,[data-style=suizo] .sz-x__list>.row{justify-content:flex-start!important;padding-top:20px!important}[data-style=suizo] .sz-x .empty{align-items:flex-start;text-align:left;padding:32px 0}[data-style=suizo] .xmap__tools .btn{border-width:1px}[data-style=suizo] .xmap__hint{border:0;font-weight:500}[data-style=suizo] .xmap__card .sz-card{background:var(--surface);border:1px solid var(--line-strong);border-top-width:3px;border-top-color:var(--accent);padding:12px 16px 14px}[data-style=suizo] .xmap__close{border-radius:0;border-width:1px}@media (max-width: 1279px) and (min-width: 861px){[data-style=suizo] .sz-x{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}[data-style=suizo] .sz-x__list{padding-left:28px;padding-right:28px}[data-style=suizo] .sz-x__head,[data-style=suizo] .sz-xrow{grid-template-columns:2.2em minmax(0,1fr) 4.2em 3.2em 2.6em 2.8em;column-gap:10px}}@media (max-width: 860px){[data-style=suizo] .sz-x{grid-template-columns:minmax(0,1fr)}[data-style=suizo] .sz-x__list{padding:20px var(--gutter-r) 24px var(--gutter)}[data-style=suizo] .sz-x--map .sz-x__list,[data-style=suizo] .sz-x--list .sz-x__map{display:none}[data-style=suizo] .sz-x__map{position:relative;top:0;border-right:0;height:calc(100dvh - var(--header-h) - 60px - env(safe-area-inset-bottom,0px))}[data-style=suizo] .sz-x__head{display:none}[data-style=suizo] .sz-xrow{grid-template-columns:2.2em auto auto auto auto minmax(0,1fr);grid-template-areas:"n main main main main main" ". km dirt diff rate .";column-gap:14px;row-gap:8px;padding:14px 0}[data-style=suizo] .sz-xrow__n{grid-area:n}[data-style=suizo] .sz-xrow__main{grid-area:main}[data-style=suizo] .sz-xrow__km{grid-area:km}[data-style=suizo] .sz-xrow__dirt{grid-area:dirt}[data-style=suizo] .sz-xrow__diff{grid-area:diff}[data-style=suizo] .sz-xrow__rate{grid-area:rate}[data-style=suizo] .sz-xrow__c{text-align:left;font-size:13px}[data-style=suizo] .sz-xrow__km:after{content:" km";color:var(--ink-3)}[data-style=suizo] .sz-xrow__dirt:after{content:" tierra";color:var(--ink-3);letter-spacing:-.02em}[data-style=suizo] .sz-xrow__rate:before{content:"★ ";color:var(--ink-3)}[data-style=suizo] .sz-x .xtoggle .btn{border-radius:0}[data-style=suizo] .sz-x--map .xtoggle{bottom:auto;top:calc(var(--header-h) + 12px);justify-content:flex-end;padding-right:60px}[data-style=suizo] .sz-x--map .xmap__card{bottom:16px}[data-style=suizo] body:has(.sz-x--map) .sz-foot{display:none}}[data-style=suizo] .page{padding-block:40px 48px}[data-style=suizo] .page__head{border-bottom:1px solid var(--line-strong);padding-bottom:16px;margin-bottom:28px}[data-style=suizo] .section__head .h2{letter-spacing:-.03em}[data-style=suizo] .rbp__head{background:var(--bg);border-bottom:1px solid var(--line-strong);padding-block:32px 28px}[data-style=suizo] .rbp__crumbs{font-family:var(--f-mono);font-size:12px}[data-style=suizo] .rbp__title .h1{font-size:clamp(34px,4.6vw,68px);letter-spacing:-.045em;line-height:.95}[data-style=suizo] .rbp__stats{margin-top:28px}[data-style=suizo] .rbp__stats .stat__value{font-size:clamp(26px,3vw,42px)}[data-style=suizo] .rbp__stats .stat__value small{font-family:var(--f-body);font-size:13px;letter-spacing:0;color:var(--ink-2);margin-left:4px}[data-style=suizo] .rbp__diff small{font-family:var(--f-body)}[data-style=suizo] .rbp__alert{border-width:1px;border-left-width:4px}[data-style=suizo] .rbp__tabs{background:var(--bg);border-bottom:1px solid var(--line-strong)}[data-style=suizo] .rbp__foot{border-top:1px solid var(--line-strong)}[data-style=suizo] .rbmap{border:1px solid var(--line-strong)}[data-style=suizo] .rbsum__ver{border-left:3px solid var(--accent)}[data-style=suizo] .quality{border:0;border-top:1px solid var(--line-strong);background:transparent}[data-style=suizo] .quality__head{padding:14px 0;border-bottom:1px solid var(--line)}[data-style=suizo] .quality__total{font-family:var(--f-mono);font-weight:500;letter-spacing:-.06em;background:transparent;color:var(--accent);border:0;padding:0}[data-style=suizo] .quality__list{padding:6px 0 14px}[data-style=suizo] .qpart__pts{font-family:var(--f-mono);font-size:15px}[data-style=suizo] .qpart__bar{height:3px;border-radius:0}[data-style=suizo] .qpart__bar i{background:var(--accent)}[data-style=suizo] .reviews__dist .bar{border-radius:0;height:4px}[data-style=suizo] .review{border-bottom:1px solid var(--line)}[data-style=suizo] .review-form{border:1px solid var(--line-strong)}[data-style=suizo] .tl__body,[data-style=suizo] .tl__dot{border-radius:0}[data-style=suizo] .tl__vig{border-width:1px;font-family:var(--f-mono)}[data-style=suizo] .photo{border-width:1px}[data-style=suizo] .photo__vig{font-family:var(--f-mono);font-weight:500}[data-style=suizo] .signin-note{border-radius:0;border-style:solid}[data-style=suizo] .dropzone{border-width:1px;border-radius:0}[data-style=suizo] .profile__head{background:var(--bg);border-bottom:1px solid var(--line-strong);padding-block:40px 28px}[data-style=suizo] .profile__name{letter-spacing:-.045em}[data-style=suizo] .profile__stats{margin-top:28px}[data-style=suizo] .auth{padding-top:56px}[data-style=suizo] .auth__card{border:0;border-top:4px solid var(--line-strong);padding:20px 0 0;background:transparent}[data-style=suizo] .auth__card .h3{font-size:30px;letter-spacing:-.04em;font-weight:700}[data-style=suizo] .auth__demo{border:0;border-top:1px solid var(--line-strong);padding:16px 0 0}[data-style=suizo] .auth__demo-btn{border:0;border-bottom:1px solid var(--line);padding:10px 0;background:transparent}[data-style=suizo] .auth__demo-btn:hover:not(:disabled){background:transparent;color:var(--accent);border-color:var(--accent)}[data-style=suizo] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--accent)}[data-style=suizo] .auth__err{border-left:3px solid var(--danger)}[data-style=suizo] .nf__row{border:1px solid var(--line-strong)}[data-style=suizo] .nf__km{border-right-width:1px;color:var(--accent)}[data-style=suizo] .nf__tulip{border-right-width:1px}[data-style=suizo] .ctop{border-bottom-width:1px}[data-style=suizo] .ctop__name{text-transform:none;letter-spacing:-.03em;font-weight:700}[data-style=suizo] .ctop__stats dd{font-family:var(--f-mono);font-weight:500;letter-spacing:-.05em}[data-style=suizo] .cpane{border-left-width:1px}[data-style=suizo] .cpts{border-width:1px}[data-style=suizo] .cpts__pin{border-radius:0;font-family:var(--f-mono)}@media (prefers-reduced-motion: reduce){[data-style=suizo] .sz-card,[data-style=suizo] .sz-xrow,[data-style=suizo] .sz-index__row{transition:none}}@media (max-width: 860px){[data-style=suizo] .rbp__stats .stat:nth-child(n){border-left:0;padding:10px 8px 10px 0}[data-style=suizo] .rbp__stats .stat:nth-child(n+4){border-top:1px solid var(--line)}[data-style=suizo] .rbp__stats .stat__label{letter-spacing:0;font-size:11.5px}[data-style=suizo] .sz-x__acts{margin-left:0}[data-style=suizo] .sz-x__acts .chip:first-child{padding-left:0}[data-style=suizo] .sz-x__top{margin-bottom:4px}}:root[data-style=cumbre]{--bg: #f3f5f9;--surface: #ffffff;--surface-2: #f7f9fc;--surface-3: #edf1f7;--ink: #0f1b2d;--ink-2: #4a5872;--ink-3: #5f6d86;--line: #dfe5ee;--line-2: #e9eef5;--line-strong: #c3ccdb;--accent: #ff5a1f;--accent-hover: #ff7440;--accent-ink: #0f1b2d;--accent-soft: #ffe9df;--mark: #dfe8ff;--mark-ink: #13327a;--ok: #157a4a;--ok-soft: #dcf3e6;--warn: #8f5300;--warn-soft: #fff0d4;--danger: #c8261c;--danger-soft: #fde2df;--info: #1f5af0;--info-soft: #e1eaff;--focus: #1f5af0;--scrim: rgb(10 19 34 / .5);--shadow: 0 1px 2px rgb(15 27 45 / .05), 0 4px 12px rgb(15 27 45 / .05), 0 18px 36px -10px rgb(15 27 45 / .14);--m-land: #eef2f6;--m-forest: #dbe8dd;--m-water: #a9cdf1;--m-road: #ffd27a;--m-road-case: #c9952f;--m-asph: #ffffff;--m-asph-case: #b4bfcd;--m-track: #9a6b3c;--m-path: #5e8a5a;--m-route: #ff5a1f;--m-halo: #ffffff;--m-label: #24324a;--m-alt: #2f6bff;--f-display: "Manrope", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-body: "Manrope", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--r-sm: 10px;--r: 14px;--r-lg: 22px;--wrap: 1280px;--header-h: 70px;--cb-orange: #ff5a1f;--cb-orange-2: #ff8a3d;--cb-orange-text: #c2410c;--cb-blue: #2f6bff;--cb-blue-2: #6c9bff;--cb-blue-soft: #e6eeff;--cb-navy: #0f1b2d;--cb-navy-2: #18294a;--cb-on-navy: #ffffff;--cb-on-navy-2: #b9c6dc;--cb-glass: rgb(255 255 255 / .74);--cb-glass-line: rgb(255 255 255 / .75);--cb-glass-edge: rgb(15 27 45 / .07);--cb-sh-1: 0 1px 2px rgb(15 27 45 / .05), 0 2px 8px rgb(15 27 45 / .05);--cb-sh-2: 0 1px 2px rgb(15 27 45 / .05), 0 6px 16px rgb(15 27 45 / .06), 0 22px 40px -14px rgb(15 27 45 / .18);--cb-sh-3: 0 2px 4px rgb(15 27 45 / .06), 0 12px 28px rgb(15 27 45 / .1), 0 40px 70px -24px rgb(15 27 45 / .3);--cb-star: #f59e0b;--cb-d1: #16a34a;--cb-d2: #f59e0b;--cb-d3: #e11d48;--cb-pf-a: rgb(47 107 255 / .32);--cb-pf-b: rgb(47 107 255 / 0);--cb-sky-0: #bcd5ff;--cb-sky-1: #ffe7d6;--cb-sky-2: #ffc8a1;--cb-sky-3: #ff9e6b;--cb-sun-0: rgb(255 246 222 / .95);--cb-sun-1: rgb(255 196 140 / .5);--cb-sun-2: rgb(255 170 120 / 0);--cb-sun-disc: #fff3df;--cb-mist-0: rgb(255 214 186 / 0);--cb-mist-1: rgb(255 214 186 / .55);--cb-mt-far: #b6bfe0;--cb-mt-mid: #8392c6;--cb-mt-near: #3e4f8a;--cb-mt-front: #1a2850;--cb-mt-trail: #ffb27d;--cb-hero-ink: #0f1b2d;--cb-hero-ink-2: #3b4866;--cb-hero-chip: rgb(255 255 255 / .55);--cb-hero-chip-line: rgb(255 255 255 / .7);--cb-hero-chip-hover: rgb(255 255 255 / .92);--cb-hero-stars: none;color-scheme:light}@media (prefers-color-scheme: dark){:root[data-style=cumbre]:not([data-theme=light]){--bg: #0a1322;--surface: #111c2f;--surface-2: #15223a;--surface-3: #1b2a45;--ink: #e8edf7;--ink-2: #a9b6cc;--ink-3: #8a9bb6;--line: #22324d;--line-2: #1a2840;--line-strong: #34486a;--accent: #ff5a1f;--accent-hover: #ff7440;--accent-ink: #0a1322;--accent-soft: #3a1d12;--mark: #1c2f5c;--mark-ink: #cfdcff;--ok: #4ade80;--ok-soft: #12301f;--warn: #fbbf24;--warn-soft: #36290c;--danger: #ff6b61;--danger-soft: #3d1717;--info: #7aa2ff;--info-soft: #18284a;--focus: #7aa2ff;--scrim: rgb(2 6 14 / .66);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 6px 16px rgb(0 0 0 / .25), 0 22px 44px -12px rgb(0 0 0 / .5);--m-land: #0f1a2b;--m-forest: #12261f;--m-water: #173a5e;--m-road: #a8812f;--m-road-case: #4d3a12;--m-asph: #3a4a63;--m-asph-case: #1b2738;--m-track: #c99a64;--m-path: #7fae7a;--m-route: #ff6a2b;--m-halo: #0a1322;--m-label: #cfd9ea;--m-alt: #6b95ff;--cb-orange: #ff6a2b;--cb-orange-2: #ff9a55;--cb-orange-text: #ff8a55;--cb-blue: #5b8cff;--cb-blue-2: #8db0ff;--cb-blue-soft: #18284a;--cb-navy: #060d19;--cb-navy-2: #0f1b30;--cb-on-navy: #f1f5fc;--cb-on-navy-2: #a9b6cc;--cb-glass: rgb(17 28 47 / .72);--cb-glass-line: rgb(255 255 255 / .08);--cb-glass-edge: rgb(0 0 0 / .3);--cb-sh-1: 0 1px 2px rgb(0 0 0 / .3), 0 2px 8px rgb(0 0 0 / .2);--cb-sh-2: 0 1px 2px rgb(0 0 0 / .3), 0 8px 18px rgb(0 0 0 / .25), 0 24px 44px -14px rgb(0 0 0 / .5);--cb-sh-3: 0 2px 4px rgb(0 0 0 / .3), 0 14px 30px rgb(0 0 0 / .35), 0 44px 80px -24px rgb(0 0 0 / .7);--cb-star: #fbbf24;--cb-d1: #4ade80;--cb-d2: #fbbf24;--cb-d3: #fb7185;--cb-pf-a: rgb(91 140 255 / .4);--cb-pf-b: rgb(91 140 255 / 0);--cb-sky-0: #050b18;--cb-sky-1: #0e1d3d;--cb-sky-2: #3a2a4f;--cb-sky-3: #a4492a;--cb-sun-0: rgb(255 160 100 / .7);--cb-sun-1: rgb(255 110 60 / .28);--cb-sun-2: rgb(255 90 31 / 0);--cb-sun-disc: #ffb27d;--cb-mist-0: rgb(80 50 90 / 0);--cb-mist-1: rgb(120 60 70 / .35);--cb-mt-far: #2b3560;--cb-mt-mid: #1d2749;--cb-mt-near: #131c37;--cb-mt-front: #0a1322;--cb-mt-trail: #ff8a3d;--cb-hero-ink: #f1f5fc;--cb-hero-ink-2: #c3cde0;--cb-hero-chip: rgb(255 255 255 / .08);--cb-hero-chip-line: rgb(255 255 255 / .16);--cb-hero-chip-hover: rgb(255 255 255 / .16);--cb-hero-stars: radial-gradient(1.4px 1.4px at 52% 6%, #dfe8ff, transparent), radial-gradient(1.2px 1.2px at 58% 21%, #c9d6f5, transparent), radial-gradient(1.6px 1.6px at 67% 9%, #fff, transparent), radial-gradient(1.2px 1.2px at 74% 29%, #c9d6f5, transparent), radial-gradient(1.4px 1.4px at 86% 14%, #dfe8ff, transparent), radial-gradient(1.2px 1.2px at 94% 31%, #c9d6f5, transparent), radial-gradient(1.5px 1.5px at 38% 4%, #fff, transparent), radial-gradient(1.2px 1.2px at 80% 3%, #c9d6f5, transparent);color-scheme:dark}}:root[data-style=cumbre][data-theme=dark]{--bg: #0a1322;--surface: #111c2f;--surface-2: #15223a;--surface-3: #1b2a45;--ink: #e8edf7;--ink-2: #a9b6cc;--ink-3: #8a9bb6;--line: #22324d;--line-2: #1a2840;--line-strong: #34486a;--accent: #ff5a1f;--accent-hover: #ff7440;--accent-ink: #0a1322;--accent-soft: #3a1d12;--mark: #1c2f5c;--mark-ink: #cfdcff;--ok: #4ade80;--ok-soft: #12301f;--warn: #fbbf24;--warn-soft: #36290c;--danger: #ff6b61;--danger-soft: #3d1717;--info: #7aa2ff;--info-soft: #18284a;--focus: #7aa2ff;--scrim: rgb(2 6 14 / .66);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 6px 16px rgb(0 0 0 / .25), 0 22px 44px -12px rgb(0 0 0 / .5);--m-land: #0f1a2b;--m-forest: #12261f;--m-water: #173a5e;--m-road: #a8812f;--m-road-case: #4d3a12;--m-asph: #3a4a63;--m-asph-case: #1b2738;--m-track: #c99a64;--m-path: #7fae7a;--m-route: #ff6a2b;--m-halo: #0a1322;--m-label: #cfd9ea;--m-alt: #6b95ff;--cb-orange: #ff6a2b;--cb-orange-2: #ff9a55;--cb-orange-text: #ff8a55;--cb-blue: #5b8cff;--cb-blue-2: #8db0ff;--cb-blue-soft: #18284a;--cb-navy: #060d19;--cb-navy-2: #0f1b30;--cb-on-navy: #f1f5fc;--cb-on-navy-2: #a9b6cc;--cb-glass: rgb(17 28 47 / .72);--cb-glass-line: rgb(255 255 255 / .08);--cb-glass-edge: rgb(0 0 0 / .3);--cb-sh-1: 0 1px 2px rgb(0 0 0 / .3), 0 2px 8px rgb(0 0 0 / .2);--cb-sh-2: 0 1px 2px rgb(0 0 0 / .3), 0 8px 18px rgb(0 0 0 / .25), 0 24px 44px -14px rgb(0 0 0 / .5);--cb-sh-3: 0 2px 4px rgb(0 0 0 / .3), 0 14px 30px rgb(0 0 0 / .35), 0 44px 80px -24px rgb(0 0 0 / .7);--cb-star: #fbbf24;--cb-d1: #4ade80;--cb-d2: #fbbf24;--cb-d3: #fb7185;--cb-pf-a: rgb(91 140 255 / .4);--cb-pf-b: rgb(91 140 255 / 0);--cb-sky-0: #050b18;--cb-sky-1: #0e1d3d;--cb-sky-2: #3a2a4f;--cb-sky-3: #a4492a;--cb-sun-0: rgb(255 160 100 / .7);--cb-sun-1: rgb(255 110 60 / .28);--cb-sun-2: rgb(255 90 31 / 0);--cb-sun-disc: #ffb27d;--cb-mist-0: rgb(80 50 90 / 0);--cb-mist-1: rgb(120 60 70 / .35);--cb-mt-far: #2b3560;--cb-mt-mid: #1d2749;--cb-mt-near: #131c37;--cb-mt-front: #0a1322;--cb-mt-trail: #ff8a3d;--cb-hero-ink: #f1f5fc;--cb-hero-ink-2: #c3cde0;--cb-hero-chip: rgb(255 255 255 / .08);--cb-hero-chip-line: rgb(255 255 255 / .16);--cb-hero-chip-hover: rgb(255 255 255 / .16);--cb-hero-stars: radial-gradient(1.4px 1.4px at 52% 6%, #dfe8ff, transparent), radial-gradient(1.2px 1.2px at 58% 21%, #c9d6f5, transparent), radial-gradient(1.6px 1.6px at 67% 9%, #fff, transparent), radial-gradient(1.2px 1.2px at 74% 29%, #c9d6f5, transparent), radial-gradient(1.4px 1.4px at 86% 14%, #dfe8ff, transparent), radial-gradient(1.2px 1.2px at 94% 31%, #c9d6f5, transparent), radial-gradient(1.5px 1.5px at 38% 4%, #fff, transparent), radial-gradient(1.2px 1.2px at 80% 3%, #c9d6f5, transparent);color-scheme:dark}[data-style=cumbre] body{font-size:15px;letter-spacing:-.005em;font-feature-settings:"tnum" 0}[data-style=cumbre] :focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:10px}[data-style=cumbre] ::selection{background:var(--cb-blue-soft);color:var(--ink)}[data-style=cumbre] .h1,[data-style=cumbre] .h2,[data-style=cumbre] .h3,[data-style=cumbre] .display,[data-style=cumbre] .dialog__title,[data-style=cumbre] .panel__title,[data-style=cumbre] .admin__title{text-transform:none;font-weight:800;letter-spacing:-.03em;line-height:1.1}[data-style=cumbre] .h1{font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.04em}[data-style=cumbre] .h2{font-size:clamp(23px,2.6vw,31px)}[data-style=cumbre] .h3{font-size:18px;letter-spacing:-.02em}[data-style=cumbre] .dialog__title{font-size:20px}[data-style=cumbre] .panel__title{font-size:16px;letter-spacing:-.015em}[data-style=cumbre] .figure{font-weight:800;letter-spacing:-.04em}[data-style=cumbre] .eyebrow{letter-spacing:.08em;font-weight:800;font-size:11.5px;color:var(--cb-orange-text)}[data-style=cumbre] .lead{color:var(--ink-2)}[data-style=cumbre] .link{text-decoration-color:color-mix(in srgb,var(--cb-orange) 70%,transparent);text-decoration-thickness:2px}[data-style=cumbre] .link:hover{color:var(--cb-orange-text)}[data-style=cumbre] .mark{background:linear-gradient(transparent 14%,var(--mark) 14%,var(--mark) 86%,transparent 86%);color:var(--mark-ink)}[data-style=cumbre] .num{font-variant-numeric:tabular-nums}[data-style=cumbre] .cb-kicker{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--cb-orange-text)}[data-style=cumbre] .cb-kicker--light{color:var(--cb-orange-2)}[data-style=cumbre] .cb-h2{font-family:var(--f-display);font-weight:800;font-size:clamp(27px,3.4vw,42px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}[data-style=cumbre] .btn{border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700;letter-spacing:-.01em;min-height:42px;padding:0 18px;box-shadow:var(--cb-sh-1);transition:background-color .15s,border-color .15s,color .15s,box-shadow .2s,transform .2s}[data-style=cumbre] .btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-strong)}[data-style=cumbre] .btn:active:not(:disabled){transform:translateY(1px)}[data-style=cumbre] .btn--primary{background:var(--accent);border-color:transparent;color:var(--accent-ink);font-weight:800;box-shadow:0 1px 1px #96280033,0 8px 20px -6px color-mix(in srgb,var(--cb-orange) 70%,transparent),inset 0 1px #ffffff47}[data-style=cumbre] .btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:transparent;color:var(--accent-ink);box-shadow:0 1px 1px #96280033,0 12px 26px -6px color-mix(in srgb,var(--cb-orange) 80%,transparent),inset 0 1px #ffffff4d}[data-style=cumbre] .btn--ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=cumbre] .btn--ink:hover:not(:disabled){background:var(--cb-navy-2);border-color:var(--cb-navy-2);color:#fff}[data-style=cumbre] .btn--ghost{background:transparent;border-color:transparent;box-shadow:none}[data-style=cumbre] .btn--ghost:hover:not(:disabled){background:var(--surface-3);border-color:transparent}[data-style=cumbre] .btn--quiet{border-color:var(--line);box-shadow:none}[data-style=cumbre] .btn--danger{border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger);background:var(--surface)}[data-style=cumbre] .btn--danger:hover:not(:disabled){background:var(--danger-soft)}[data-style=cumbre] .btn[aria-pressed=true]{background:var(--cb-blue-soft);color:var(--info);border-color:color-mix(in srgb,var(--cb-blue) 50%,transparent)}[data-style=cumbre] .btn--sm{min-height:36px;padding:0 14px;font-size:13.5px}[data-style=cumbre] .btn--lg{min-height:52px;padding:0 26px;font-size:15.5px}[data-style=cumbre] .btn--icon{padding:0;width:42px}[data-style=cumbre] .btn--icon.btn--sm{width:36px}[data-style=cumbre] .btn--icon.btn--ghost{box-shadow:none}[data-style=cumbre] .cb-btn-glass{background:#ffffff1f;color:var(--cb-on-navy);border-color:#ffffff4d;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-style=cumbre] .cb-btn-glass:hover:not(:disabled){background:#ffffff38;border-color:#ffffff80;color:var(--cb-on-navy)}[data-style=cumbre] .xbadge{background:var(--accent);color:var(--accent-ink);font-weight:800}[data-style=cumbre] .field__label{font-weight:700}[data-style=cumbre] .input,[data-style=cumbre] .textarea,[data-style=cumbre] .select{border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);min-height:44px}[data-style=cumbre] .input:hover,[data-style=cumbre] .textarea:hover,[data-style=cumbre] .select:hover{border-color:var(--ink-3)}[data-style=cumbre] .input:focus,[data-style=cumbre] .textarea:focus,[data-style=cumbre] .select:focus{border-color:var(--cb-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--cb-blue) 20%,transparent)}[data-style=cumbre] .search{border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--cb-sh-1);padding-left:16px}[data-style=cumbre] .search:focus-within{border-color:var(--cb-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--cb-blue) 18%,transparent)}[data-style=cumbre] .search svg{color:var(--ink-3)}[data-style=cumbre] .search .btn{border-radius:999px}[data-style=cumbre] .check input,[data-style=cumbre] .cset__tog,[data-style=cumbre] .share__opt input{accent-color:var(--cb-orange)}[data-style=cumbre] .chip{border:1px solid var(--line);border-radius:999px;min-height:36px;padding:0 14px;font-weight:700;background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}[data-style=cumbre] .chip:hover{border-color:var(--ink-3)}[data-style=cumbre] .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=cumbre] .seg{border:0;border-radius:999px;padding:3px;gap:2px;background:var(--surface-3)}[data-style=cumbre] .seg button{border-radius:999px;min-height:34px;padding:0 14px;font-weight:700;color:var(--ink-2)}[data-style=cumbre] .seg button+button{border-left:0}[data-style=cumbre] .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--cb-sh-1)}[data-style=cumbre] .seg button[aria-pressed=true] .diff,[data-style=cumbre] .xfilters .seg button[aria-pressed=true] .diff,[data-style=cumbre] .ved .seg button[aria-pressed=true] .diff{color:var(--danger)}[data-style=cumbre] .badge{border-radius:999px;font-weight:800;letter-spacing:0}[data-style=cumbre] .badge--accent{color:var(--cb-orange-text)}[data-style=cumbre] .badge--ink{background:var(--ink);color:var(--bg)}[data-style=cumbre] .diff{font-family:var(--f-body);font-weight:800;letter-spacing:-.02em}[data-style=cumbre] .diff .off{color:var(--line-strong)}[data-style=cumbre] .cap{font-family:var(--f-body);font-weight:800;border:0;border-radius:7px;padding:0 6px;background:var(--mark);color:var(--mark-ink)}[data-style=cumbre] .kbd{border-radius:6px}[data-style=cumbre] span[aria-label$=" de 5"]{color:var(--cb-star)!important}[data-style=cumbre] .brand b{color:var(--cb-orange-text)}[data-style=cumbre] .card{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--cb-sh-1)}[data-style=cumbre] .panel{border-radius:var(--r-lg);border-color:var(--line-2);box-shadow:var(--cb-sh-1)}[data-style=cumbre] .panel__head{border-bottom-color:var(--line-2)}[data-style=cumbre] .stats{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--cb-sh-1);background:var(--surface)}[data-style=cumbre] .stat+.stat{border-left:1px solid var(--line-2)}[data-style=cumbre] .stat{padding:14px 18px}[data-style=cumbre] .stat__value{font-weight:800;letter-spacing:-.04em}[data-style=cumbre] .stat__label{letter-spacing:.01em;text-transform:none;font-size:12.5px;font-weight:700;color:var(--ink-3)}[data-style=cumbre] .stat--mark{background:linear-gradient(135deg,var(--cb-blue-soft),var(--surface));color:var(--ink)}[data-style=cumbre] .stat--mark .stat__value,[data-style=cumbre] .stat--mark .stat__label{color:var(--info)}@media (max-width: 560px){[data-style=cumbre] .stat:nth-child(2n){border-left:1px solid var(--line-2)}[data-style=cumbre] .stat:nth-child(n+3){border-top:1px solid var(--line-2)}}[data-style=cumbre] .tabs{border-bottom:1px solid var(--line);gap:4px}[data-style=cumbre] .tab{border-bottom-width:3px;margin-bottom:-1px;font-weight:700;color:var(--ink-3)}[data-style=cumbre] .tab:hover{color:var(--ink)}[data-style=cumbre] .tab[aria-selected=true],[data-style=cumbre] .tab.active{color:var(--ink);border-bottom-color:var(--cb-orange)}[data-style=cumbre] .tab .count{background:var(--cb-blue-soft);color:var(--info);font-weight:800}[data-style=cumbre] .table-wrap{border-radius:var(--r-lg);border-color:var(--line-2)}[data-style=cumbre] .avatar{background:linear-gradient(135deg,var(--cb-blue),#6f4bff);color:#fff}[data-style=cumbre] .dialog{border:0;border-radius:24px;box-shadow:var(--cb-sh-3)}[data-style=cumbre] .dialog__head,[data-style=cumbre] .dialog__foot{border-color:var(--line-2)}@media (max-width: 640px){[data-style=cumbre] .dialog{border-radius:24px 24px 0 0}}[data-style=cumbre] .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-style=cumbre] .menu__pop{border:1px solid var(--line-2);border-radius:18px;box-shadow:var(--cb-sh-3);padding:8px}[data-style=cumbre] .menu__pop a,[data-style=cumbre] .menu__pop button{border-radius:11px;font-weight:700}[data-style=cumbre] .menu__pop a:hover,[data-style=cumbre] .menu__pop button:hover{background:var(--surface-3)}[data-style=cumbre] .menu__pop svg{color:var(--ink-3)}[data-style=cumbre] .toast{border-radius:999px;background:var(--cb-navy);color:#fff;padding:11px 20px;box-shadow:var(--cb-sh-3)}[data-style=cumbre] .toast--error{background:var(--danger);color:#fff}[data-style=cumbre] .skeleton{border-radius:var(--r-lg)}[data-style=cumbre] .spinner{border-top-color:var(--cb-orange)}[data-style=cumbre] .empty svg{color:var(--cb-blue)}[data-style=cumbre] .map__controls button{border:0;border-radius:14px;width:40px;height:40px;background:var(--surface);box-shadow:var(--cb-sh-2),0 0 0 1px var(--cb-glass-edge)}[data-style=cumbre] .map__controls button:hover{background:var(--surface-3)}[data-style=cumbre] .map__controls button.map__layer{padding:4px}[data-style=cumbre] .map__layer-thumb{border-radius:10px}[data-style=cumbre] .map__notice{border-radius:999px;background:var(--cb-navy);color:#fff;padding:8px 14px}[data-style=cumbre] .map__attrib{border-radius:6px}[data-style=cumbre] .roll__head{border-bottom:0;color:var(--ink-3);font-weight:800;letter-spacing:.08em;padding-bottom:6px}[data-style=cumbre] .roll__list{border-radius:16px;box-shadow:0 0 0 1.5px var(--line-strong);overflow:hidden;background:var(--surface)}[data-style=cumbre] .rb-row{border:0;border-bottom:1.5px solid var(--line-strong)}[data-style=cumbre] .rb-row:first-child{border-top:0}[data-style=cumbre] .rb-row:last-child{border-bottom:0}[data-style=cumbre] .rb-row__km,[data-style=cumbre] .rb-row__tulip{border-right:1.5px solid var(--line)}[data-style=cumbre] .rb-row__tot{font-weight:800;letter-spacing:-.045em}[data-style=cumbre] .rb-row__par{border:0;background:var(--surface-3);border-radius:7px;font-weight:800}[data-style=cumbre] .rb-row__num{background:var(--ink);color:var(--bg);border-radius:7px;font-weight:800}[data-style=cumbre] .rb-row__danger,[data-style=cumbre] .rb-row__abbr{font-weight:800}[data-style=cumbre] .rb-row--sel{outline-color:var(--cb-orange)}[data-style=cumbre] .rb-row--sel .rb-row__tot{background:none;color:var(--cb-orange-text)}[data-style=cumbre] .rb-row__warn{border-radius:999px}[data-style=cumbre] .cpane__scroll .roll__list{box-shadow:none;border-radius:0;overflow:visible;background:transparent}[data-style=cumbre] .cpane__scroll .rb-row{border:1.5px solid var(--line-strong);border-top:0}[data-style=cumbre] .cpane__scroll .rb-row:first-child{border-top:1.5px solid var(--line-strong)}@media (max-width: 860px){[data-style=cumbre] .mobile-nav{border-top:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 -8px 24px #0f1b2d12}[data-style=cumbre] .mobile-nav a{font-weight:700;color:var(--ink-3)}[data-style=cumbre] .mobile-nav a.active{color:var(--ink)}[data-style=cumbre] .mobile-nav a.active svg{color:var(--cb-orange)}}[data-style=cumbre] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}[data-style=cumbre] .cb-head{position:sticky;top:0;z-index:40;padding:12px var(--gutter-r) 0 var(--gutter);height:var(--header-h);pointer-events:none}[data-style=cumbre] .cb-head__pill{pointer-events:auto;position:relative;max-width:calc(var(--wrap) - 16px);margin-inline:auto;height:58px;display:flex;align-items:center;gap:6px;padding:0 8px 0 10px;border-radius:999px;background:var(--cb-glass);border:1px solid var(--cb-glass-line);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);box-shadow:0 0 0 1px var(--cb-glass-edge),var(--cb-sh-2);transition:box-shadow .25s,background-color .25s}[data-style=cumbre] .cb-head--scrolled .cb-head__pill{box-shadow:0 0 0 1px var(--cb-glass-edge),var(--cb-sh-3);background:color-mix(in srgb,var(--surface) 84%,transparent)}[data-style=cumbre] .cb-head--home:not(.cb-head--scrolled) .cb-head__pill{background:var(--cb-hero-chip);box-shadow:0 0 0 1px var(--cb-hero-chip-line),0 10px 30px -10px #3c1e1440}[data-style=cumbre] .cb-head .btn--ghost{box-shadow:none}[data-style=cumbre] .cb-head .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 7%,transparent)}[data-style=cumbre] .cb-head__sp{flex:1}[data-style=cumbre] .cb-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);padding:4px 10px 4px 2px;border-radius:999px;flex:none}[data-style=cumbre] .cb-brand__word{font-weight:800;font-size:18.5px;letter-spacing:-.04em;white-space:nowrap}[data-style=cumbre] .cb-brand__logo{display:block;flex:none}[data-style=cumbre] .cb-brand__mark{display:none;flex:none}[data-style=cumbre] .cb-head__theme,[data-style=cumbre] .cb-head__user{display:inline-flex;align-items:center;flex:none}[data-style=cumbre] .cb-head__user{gap:2px;min-width:0}[data-style=cumbre] .cb-head__user .menu>.btn{max-width:210px;gap:6px}[data-style=cumbre] .cb-head__user .menu>.btn>span.hide-sm{min-width:0;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-style=cumbre] .cb-head__user .menu>.btn>svg{flex:none}[data-style=cumbre] .cb-head__user>.row{flex-wrap:nowrap}[data-style=cumbre] .cb-head__user>.row .btn{white-space:nowrap}[data-style=cumbre] .cb-brand__word b{color:var(--cb-orange-text);font-weight:800}[data-style=cumbre] .cb-logo{flex:none;display:block;filter:drop-shadow(0 3px 6px rgb(255 90 31 / .35))}[data-style=cumbre] .cb-logo__bg{fill:var(--cb-orange)}[data-style=cumbre] .cb-logo__sun{fill:#fff3df}[data-style=cumbre] .cb-logo__peak{fill:#0f1b2d}[data-style=cumbre] .cb-logo__trail{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.1 4.2}[data-style=cumbre] .cb-nav{display:flex;align-items:center;gap:2px;margin-left:6px}[data-style=cumbre] .cb-nav a{white-space:nowrap;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14.5px;color:var(--ink-2);transition:background-color .15s,color .15s}[data-style=cumbre] .cb-nav a svg{color:var(--ink-3);transition:color .15s}[data-style=cumbre] .cb-nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}[data-style=cumbre] .cb-nav a.active{color:var(--bg);background:var(--ink)}[data-style=cumbre] .cb-nav a.active svg{color:var(--cb-orange)}[data-style=cumbre] .cb-find{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-weight:700;font-size:14px;box-shadow:var(--cb-sh-1);transition:border-color .15s,color .15s}[data-style=cumbre] .cb-find:hover{border-color:var(--line-strong);color:var(--ink)}[data-style=cumbre] button.cb-find svg{color:var(--cb-orange)}[data-style=cumbre] .cb-find--open{width:min(340px,34vw);padding:0 4px 0 14px;gap:6px;border-color:var(--cb-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--cb-blue) 18%,transparent);animation:cb-grow .22s cubic-bezier(.2,.8,.2,1)}[data-style=cumbre] .cb-find--open>svg{color:var(--ink-3);flex:none}[data-style=cumbre] .cb-find--open input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-weight:600;font-size:14.5px;color:var(--ink)}[data-style=cumbre] .cb-find--open input::placeholder{color:var(--ink-3)}[data-style=cumbre] .cb-find__go,[data-style=cumbre] .cb-find__x{flex:none;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center}[data-style=cumbre] .cb-find__go{background:var(--accent);color:var(--accent-ink)}[data-style=cumbre] .cb-find__x{background:transparent;color:var(--ink-3)}[data-style=cumbre] .cb-find__x:hover{background:var(--surface-3);color:var(--ink)}@keyframes cb-grow{0%{width:150px;opacity:.6}}@media (max-width: 1240px){[data-style=cumbre] .cb-nav a{padding:0 12px}[data-style=cumbre] .cb-nav a svg{display:none}}@media (max-width: 1000px){[data-style=cumbre] .cb-head__user .menu>.btn>span.hide-sm{display:none}[data-style=cumbre] .cb-nav{margin-left:0}[data-style=cumbre] .cb-nav a{padding:0 9px;font-size:14px}}@media (max-width: 1100px){[data-style=cumbre] .cb-nav a{padding:0 11px}[data-style=cumbre] .cb-nav a svg{display:none}[data-style=cumbre] .cb-find__txt{display:none}[data-style=cumbre] button.cb-find{width:42px;padding:0;justify-content:center}}@media (max-width: 860px){[data-style=cumbre]{--header-h: 62px}[data-style=cumbre] .cb-head{padding-top:8px}[data-style=cumbre] .cb-head__pill{height:52px;padding:0 5px 0 6px;gap:2px}[data-style=cumbre] .cb-nav,[data-style=cumbre] .cb-head .hide-sm{display:none}[data-style=cumbre] .cb-brand{gap:8px;padding-right:4px}[data-style=cumbre] .cb-brand__word{font-size:17px}[data-style=cumbre] .cb-logo{width:32px;height:32px}[data-style=cumbre] .cb-head__user .menu>.btn>span.hide-sm{max-width:9ch}[data-style=cumbre] button.cb-find{width:40px;height:40px;box-shadow:none;border-color:transparent;background:transparent}[data-style=cumbre] .cb-find--open{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:auto;height:auto;z-index:3;background:var(--surface)}[data-style=cumbre] .cb-head .btn{min-height:40px}[data-style=cumbre] .cb-head .btn--icon{width:40px}[data-style=cumbre] .cb-head__user .btn:not(.btn--ghost){padding:0 14px;font-size:13.5px}}@media (max-width: 400px){[data-style=cumbre] .cb-brand__logo{display:none}[data-style=cumbre] .cb-brand__mark{display:block}}[data-style=cumbre] .cb-foot{margin-top:clamp(56px,7vw,96px);padding-bottom:8px}[data-style=cumbre] .cb-foot__cta{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:clamp(28px,4.4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;background:radial-gradient(90% 120% at 100% 0%,#ff8a3d 0%,transparent 55%),linear-gradient(120deg,var(--cb-navy) 0%,#1b2d5c 62%,#3b3a78 100%);color:var(--cb-on-navy);box-shadow:var(--cb-sh-3)}[data-style=cumbre] .cb-foot__ridges{position:absolute;z-index:-1;left:0;right:0;bottom:-1px;width:100%;height:62%;opacity:.9}[data-style=cumbre] .cb-rd-a{fill:#ffffff0f}[data-style=cumbre] .cb-rd-b{fill:#0a122847}[data-style=cumbre] .cb-rd-c{fill:#060c1c73}[data-style=cumbre] .cb-foot__cta-text{display:flex;flex-direction:column;gap:10px;min-width:0}[data-style=cumbre] .cb-foot__cta-title{font-weight:800;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.04em;line-height:1.05;max-width:20ch}[data-style=cumbre] .cb-foot__cta-title span{color:#ffb27d}[data-style=cumbre] .cb-foot__cta-lead{color:var(--cb-on-navy-2);max-width:52ch;font-size:16px}[data-style=cumbre] .cb-foot__cta-btns{display:flex;flex-direction:column;gap:10px}[data-style=cumbre] .cb-foot__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:32px 48px;padding:clamp(36px,5vw,56px) 4px 28px}[data-style=cumbre] .cb-foot__about{display:flex;flex-direction:column;align-items:flex-start;gap:12px}[data-style=cumbre] .cb-foot__about>p{color:var(--ink-2);max-width:42ch;font-size:14.5px}[data-style=cumbre] .cb-foot__app{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:14px;background:var(--surface);box-shadow:var(--cb-sh-1);font-size:13.5px;color:var(--ink-2)}[data-style=cumbre] .cb-foot__app svg{color:var(--cb-orange);flex:none}[data-style=cumbre] .cb-foot__app b{color:var(--ink)}[data-style=cumbre] .cb-foot__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}[data-style=cumbre] .cb-foot__links h4{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}[data-style=cumbre] .cb-foot__links a{display:block;width:fit-content;padding:5px 0;text-decoration:none;font-weight:600;font-size:14.5px;color:var(--ink)}[data-style=cumbre] .cb-foot__links a:hover{color:var(--cb-orange-text)}[data-style=cumbre] .cb-foot__base{display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;border-top:1px solid var(--line);padding:18px 4px 24px;font-size:13px;color:var(--ink-3)}@media (max-width: 860px){[data-style=cumbre] .cb-foot__cta{grid-template-columns:minmax(0,1fr);border-radius:26px;padding:26px 20px 28px}[data-style=cumbre] .cb-foot__cta-btns .btn{width:100%}[data-style=cumbre] .cb-foot__grid{grid-template-columns:minmax(0,1fr)}[data-style=cumbre] .cb-foot__links{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-style=cumbre] body:has(.cb-x--map) .cb-foot{display:none}[data-style=cumbre] .cb-pf-a{stop-color:var(--cb-pf-a)}[data-style=cumbre] .cb-pf-b{stop-color:var(--cb-pf-b)}[data-style=cumbre] .cb-pf-line{fill:none;stroke:var(--cb-blue);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}[data-style=cumbre] .cb-pf-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}[data-style=cumbre] .cb-pf-peak{stroke:var(--cb-orange);stroke-width:1.5;stroke-dasharray:2 3}[data-style=cumbre] .cb-ring{position:relative;display:inline-grid;place-items:center;flex:none}[data-style=cumbre] .cb-ring svg{display:block}[data-style=cumbre] .cb-ring__track{stroke:var(--surface-3)}[data-style=cumbre] .cb-ring__val{stroke:var(--cb-orange);transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}[data-style=cumbre] .cb-ring__in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}[data-style=cumbre] .cb-diff{display:inline-flex;align-items:flex-end;gap:2px;height:14px;flex:none}[data-style=cumbre] .cb-diff i{width:4px;border-radius:2px;background:var(--line-strong)}[data-style=cumbre] .cb-diff i:nth-child(1){height:6px}[data-style=cumbre] .cb-diff i:nth-child(2){height:10px}[data-style=cumbre] .cb-diff i:nth-child(3){height:14px}[data-style=cumbre] .cb-diff--1 i.on{background:var(--cb-d1)}[data-style=cumbre] .cb-diff--2 i.on{background:var(--cb-d2)}[data-style=cumbre] .cb-diff--3 i.on{background:var(--cb-d3)}[data-style=cumbre] .cb-rate{display:inline-flex;align-items:center;gap:4px;font-size:13px;white-space:nowrap;color:var(--ink-3);flex:none}[data-style=cumbre] .cb-rate svg{fill:var(--cb-star)}[data-style=cumbre] .cb-rate b{color:var(--ink);font-weight:800}[data-style=cumbre] .cb-rate--new{font-size:11.5px;font-weight:800;color:var(--info);background:var(--cb-blue-soft);padding:2px 8px;border-radius:999px}[data-style=cumbre] .cb-card{display:flex;flex-direction:column;height:100%;min-width:0;text-decoration:none;color:var(--ink);background:var(--surface);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}[data-style=cumbre] .cb-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--line),var(--cb-sh-2)}[data-style=cumbre] .cb-card:focus-visible{outline-offset:3px;border-radius:20px}[data-style=cumbre] .cb-card__strip{position:relative;display:block;height:92px;padding-top:26px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border-bottom:1px solid var(--line-2)}[data-style=cumbre] .cb-card__strip-lbl{position:absolute;left:14px;top:9px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}[data-style=cumbre] .cb-card__pf{display:block;width:100%;height:100%}[data-style=cumbre] .cb-card__shape{position:absolute;right:12px;bottom:-18px;width:56px;height:56px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1);display:grid;place-items:center;z-index:1}[data-style=cumbre] .cb-card__shape svg circle{fill:var(--ink)}[data-style=cumbre] .cb-card__flags{position:absolute;right:10px;top:7px;display:flex;gap:4px}[data-style=cumbre] .cb-card__body{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px;flex:1;min-width:0}[data-style=cumbre] .cb-card__title{padding-right:58px;font-weight:800;font-size:16.5px;letter-spacing:-.025em;line-height:1.25}[data-style=cumbre] .cb-card__row{display:flex;align-items:center;gap:8px}[data-style=cumbre] .cb-card__meta{flex:1;min-width:0;font-size:13px;color:var(--ink-3);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=cumbre] .cb-card__act{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--ink-2);vertical-align:-2px}[data-style=cumbre] .cb-card__act svg{color:var(--cb-orange);flex:none}[data-style=cumbre] .cb-card__data{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:6px 16px;margin-top:auto;padding-top:12px}[data-style=cumbre] .cb-card__km{display:inline-flex;align-items:baseline;gap:3px;line-height:.9}[data-style=cumbre] .cb-card__km b{font-size:30px;font-weight:800;letter-spacing:-.05em}[data-style=cumbre] .cb-card__km small{font-size:13px;font-weight:800;color:var(--ink-3)}[data-style=cumbre] .cb-card__lvl{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--ink-2);padding-bottom:2px}[data-style=cumbre] .cb-dirt{display:flex;flex-direction:column;gap:5px;min-width:0;padding-bottom:3px}[data-style=cumbre] .cb-dirt__lbl{display:flex;justify-content:space-between;gap:6px;font-size:11.5px;font-weight:700;color:var(--ink-3)}[data-style=cumbre] .cb-dirt__lbl b{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}[data-style=cumbre] .cb-dirt__bar{position:relative;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}[data-style=cumbre] .cb-dirt__bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--cb-orange-2),var(--cb-orange))}[data-style=cumbre] .cb-card--compact{border-radius:18px}[data-style=cumbre] .cb-card--compact .cb-card__strip{height:66px;padding-top:20px}[data-style=cumbre] .cb-card--compact .cb-card__strip-lbl{top:6px;font-size:9.5px}[data-style=cumbre] .cb-card--compact .cb-card__shape{width:46px;height:46px;border-radius:14px;bottom:-14px}[data-style=cumbre] .cb-card--compact .cb-card__body{padding:10px 14px 13px}[data-style=cumbre] .cb-card--compact .cb-card__title{font-size:15px}[data-style=cumbre] .cb-card--compact .cb-card__km b{font-size:24px}[data-style=cumbre] .cb-card--compact .cb-card__data{padding-top:8px}@media (prefers-reduced-motion: reduce){[data-style=cumbre] .cb-card:hover{transform:none}}[data-style=cumbre] .cb-home{overflow-x:clip}[data-style=cumbre] .cb-sec{padding-top:clamp(56px,7vw,96px)}[data-style=cumbre] .cb-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:26px}[data-style=cumbre] .cb-sechead>div{display:flex;flex-direction:column;gap:8px}[data-style=cumbre] .cb-sechead__sub{color:var(--ink-2);font-size:16px;max-width:58ch}[data-style=cumbre] .cb-more{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1);text-decoration:none;font-weight:800;font-size:14px;color:var(--ink);transition:box-shadow .2s,color .15s}[data-style=cumbre] .cb-more svg{color:var(--cb-orange);transition:transform .2s}[data-style=cumbre] .cb-more:hover{box-shadow:0 0 0 1px var(--line),var(--cb-sh-2)}[data-style=cumbre] .cb-more:hover svg{transform:translate(3px)}[data-style=cumbre] .cb-kicker--ink{color:var(--cb-navy)}[data-style=cumbre] .cb-hero{--px: 0;--py: 0;position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h);min-height:clamp(780px,100svh,920px);border-radius:0 0 44px 44px;color:var(--cb-hero-ink);background:var(--cb-hero-stars),linear-gradient(180deg,var(--cb-sky-0) 0%,var(--cb-sky-1) 46%,var(--cb-sky-2) 74%,var(--cb-sky-3) 100%)}[data-style=cumbre] .cb-hero__sky{position:absolute;z-index:-1;left:0;right:0;bottom:0;width:100%;height:64%;display:block}[data-style=cumbre] .cb-sun-0{stop-color:var(--cb-sun-0)}[data-style=cumbre] .cb-sun-1{stop-color:var(--cb-sun-1)}[data-style=cumbre] .cb-sun-2{stop-color:var(--cb-sun-2)}[data-style=cumbre] .cb-sun-disc{fill:var(--cb-sun-disc)}[data-style=cumbre] .cb-mist-0{stop-color:var(--cb-mist-0)}[data-style=cumbre] .cb-mist-1{stop-color:var(--cb-mist-1)}[data-style=cumbre] .cb-mt-far{fill:var(--cb-mt-far)}[data-style=cumbre] .cb-mt-mid{fill:var(--cb-mt-mid)}[data-style=cumbre] .cb-mt-near{fill:var(--cb-mt-near)}[data-style=cumbre] .cb-mt-front{fill:var(--cb-mt-front)}[data-style=cumbre] .cb-mt-trail{fill:none;stroke:var(--cb-mt-trail);stroke-width:4;stroke-linecap:round;stroke-dasharray:1 11}[data-style=cumbre] .cb-mt-pole{stroke:#fff;stroke-width:3;stroke-linecap:round}[data-style=cumbre] .cb-mt-cloth{fill:var(--cb-orange)}@media (prefers-reduced-motion: no-preference){[data-style=cumbre] .cb-mt-trail{animation:cb-march 2.8s linear infinite}[data-style=cumbre] .cb-mt-cloth{transform-origin:0 -27px;animation:cb-wave 2.4s ease-in-out infinite alternate}}@keyframes cb-march{to{stroke-dashoffset:-48}}@keyframes cb-wave{to{transform:skewY(-7deg) scaleX(.9)}}[data-style=cumbre] .cb-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:32px 48px;align-items:start;padding-top:clamp(40px,7vh,84px);padding-bottom:120px}[data-style=cumbre] .cb-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}[data-style=cumbre] .cb-live{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 12px;border-radius:999px;font-size:13.5px;font-weight:800;background:var(--cb-hero-chip);color:var(--cb-hero-ink);box-shadow:0 0 0 1px var(--cb-hero-chip-line),0 6px 16px -8px #5028144d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-style=cumbre] .cb-live i{width:8px;height:8px;border-radius:50%;background:var(--cb-orange);box-shadow:0 0 #ff5a1f80}@media (prefers-reduced-motion: no-preference){[data-style=cumbre] .cb-live i{animation:cb-ping 2s ease-out infinite}}@keyframes cb-ping{0%{box-shadow:0 0 #ff5a1f8c}80%,to{box-shadow:0 0 0 9px #ff5a1f00}}[data-style=cumbre] .cb-hero__title{font-weight:800;font-size:clamp(40px,4.3vw,64px);line-height:1;letter-spacing:-.05em;text-wrap:balance}[data-style=cumbre] .cb-hero__title span{display:block;background:linear-gradient(95deg,#e2400a,#ff5a1f 45%,#ff7a2a);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}[data-style=cumbre] .cb-hero__lead{font-size:clamp(16px,1.35vw,18.5px);font-weight:600;color:var(--cb-hero-ink-2);max-width:46ch}[data-style=cumbre] .cb-hero__search{display:flex;align-items:center;gap:10px;width:min(560px,100%);min-height:64px;padding:7px 7px 7px 22px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px #fff9,var(--cb-sh-3);transition:box-shadow .2s}[data-style=cumbre] .cb-hero__search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--cb-blue) 35%,transparent),var(--cb-sh-3)}[data-style=cumbre] .cb-hero__search>svg{color:var(--cb-orange);flex:none}[data-style=cumbre] .cb-hero__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16.5px;font-weight:600;color:var(--ink)}[data-style=cumbre] .cb-hero__search input::placeholder{color:var(--ink-3)}[data-style=cumbre] .cb-hero__search .btn{min-height:50px;padding:0 24px;font-size:15.5px}[data-style=cumbre] .cb-hero__quick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}[data-style=cumbre] .cb-hero__quick a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--cb-hero-ink);text-decoration:none;background:var(--cb-hero-chip);box-shadow:inset 0 0 0 1px var(--cb-hero-chip-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .15s}[data-style=cumbre] .cb-hero__quick a:hover{background:var(--cb-hero-chip-hover)}[data-style=cumbre] .cb-hero__widgets{position:relative;height:470px;margin-top:4px}[data-style=cumbre] .cb-w{position:absolute;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:22px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 0 0 1px var(--cb-glass-line),var(--cb-sh-3);rotate:var(--tilt, 0deg);translate:calc(var(--px) * var(--d, 1) * -9px) calc(var(--py) * var(--d, 1) * -7px);transition:translate .45s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: no-preference){[data-style=cumbre] .cb-w{animation:cb-in .8s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * .11s + .15s) both,cb-bob 7s ease-in-out calc(var(--i, 0) * -1.7s) infinite alternate}}@keyframes cb-in{0%{opacity:0;scale:.9}}@keyframes cb-bob{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}[data-style=cumbre] .cb-w__head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}[data-style=cumbre] .cb-w__ic{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;flex:none}[data-style=cumbre] .cb-w__ic--blue{background:var(--cb-blue-soft);color:var(--cb-blue)}[data-style=cumbre] .cb-w__ic--orange{background:var(--accent-soft);color:var(--cb-orange-text)}[data-style=cumbre] .cb-w__title{font-weight:800;font-size:16px;letter-spacing:-.025em;color:var(--ink);text-decoration:none}[data-style=cumbre] .cb-w__title:hover{color:var(--cb-orange-text)}[data-style=cumbre] .cb-w__chart{display:block;width:100%;height:84px}[data-style=cumbre] .cb-w__axis{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--ink-3)}[data-style=cumbre] .cb-w--profile{left:0;top:18px;width:330px}[data-style=cumbre] .cb-w--ring{right:6px;top:0;width:200px;flex-direction:row;align-items:center;gap:14px}[data-style=cumbre] .cb-w--ring .cb-ring__in b{font-size:19px;font-weight:800;letter-spacing:-.04em}[data-style=cumbre] .cb-w__ringtxt{display:flex;flex-direction:column;gap:2px;font-size:12.5px;font-weight:700;color:var(--ink-3)}[data-style=cumbre] .cb-w__ringtxt b{font-size:16px;color:var(--ink);letter-spacing:-.02em}[data-style=cumbre] .cb-w--km{left:54px;top:262px;width:252px}[data-style=cumbre] .cb-w__big{font-size:46px;font-weight:800;letter-spacing:-.06em;line-height:.95}[data-style=cumbre] .cb-w__cols{display:flex;align-items:flex-end;gap:5px;height:40px}[data-style=cumbre] .cb-w__cols i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--cb-blue-2),var(--cb-blue));min-height:4px}[data-style=cumbre] .cb-w__cols i:last-child{background:linear-gradient(180deg,var(--cb-orange-2),var(--cb-orange))}[data-style=cumbre] .cb-w__cols i.is-empty{height:30%;background:var(--surface-3)}[data-style=cumbre] .cb-w__foot{font-size:12.5px;font-weight:600;color:var(--ink-3)}[data-style=cumbre] .cb-w__foot b{color:var(--ink)}[data-style=cumbre] .cb-w--vig{right:14px;top:132px;width:214px;padding:12px;gap:6px}[data-style=cumbre] .cb-w__vighead{display:flex;align-items:baseline;justify-content:space-between;gap:6px}[data-style=cumbre] .cb-w__vigkm{font-size:26px;font-weight:800;letter-spacing:-.05em;line-height:1}[data-style=cumbre] .cb-w__vign{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--cb-navy);padding:3px 8px;border-radius:999px}[data-style=cumbre] .cb-w__tulip{border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);padding:4px}[data-style=cumbre] .cb-w__vigfoot{display:flex;align-items:center;justify-content:space-between;gap:6px}[data-style=cumbre] .cb-w__instr{font-size:12.5px;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-style=cumbre] .cb-w__vigfoot .cap{font-size:15px}[data-style=cumbre] .cb-acts{position:relative;z-index:2;margin-top:-46px}[data-style=cumbre] .cb-acts{display:flex;align-items:center;gap:12px 20px}[data-style=cumbre] .cb-acts__t{flex:none;font-size:15px;font-weight:800;letter-spacing:-.02em;padding:0 4px 0 22px}[data-style=cumbre] .cb-acts{background:none}[data-style=cumbre] .cb-acts>*{position:relative}[data-style=cumbre] .cb-acts:before{content:"";position:absolute;inset:0 var(--gutter-r) 0 var(--gutter);border-radius:26px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-3)}[data-style=cumbre] .cb-acts__list{list-style:none;margin:0;padding:12px 12px 12px 0;display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}[data-style=cumbre] .cb-acts__list::-webkit-scrollbar{display:none}[data-style=cumbre] .cb-acts__list li{flex:1 0 auto;display:flex}[data-style=cumbre] .cb-act{flex:1;position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-width:128px;padding:11px 14px 13px;border-radius:18px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);text-decoration:none;color:var(--ink);transition:background-color .15s,box-shadow .2s,transform .2s}[data-style=cumbre] .cb-act:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--cb-sh-2);transform:translateY(-2px)}[data-style=cumbre] .cb-act__name{font-weight:800;font-size:15px;letter-spacing:-.02em;white-space:nowrap}[data-style=cumbre] .cb-act__n{min-width:30px;height:26px;padding:0 8px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}[data-style=cumbre] .cb-act__bar{grid-column:1 / -1;height:4px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:6px}[data-style=cumbre] .cb-act__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cb-blue-2),var(--cb-blue))}[data-style=cumbre] .cb-act--all{background:var(--ink);color:var(--bg);box-shadow:none;align-content:center}[data-style=cumbre] .cb-act--all:hover{background:var(--cb-navy-2);color:#fff}[data-style=cumbre] .cb-act--all .cb-act__n{background:var(--accent);color:var(--accent-ink);box-shadow:none}[data-style=cumbre] .cb-act--zero .cb-act__name{color:var(--ink-3)}@media (prefers-reduced-motion: reduce){[data-style=cumbre] .cb-act:hover{transform:none}}[data-style=cumbre] .cb-featgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:stretch}[data-style=cumbre] .cb-feat{display:flex;flex-direction:column;background:var(--surface);border-radius:28px;overflow:hidden;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-2);min-width:0}[data-style=cumbre] .cb-feat__chart{position:relative;padding:18px 22px 0;background:radial-gradient(80% 120% at 0% 0%,var(--cb-blue-soft),transparent 70%),var(--surface-2);border-bottom:1px solid var(--line-2)}[data-style=cumbre] .cb-feat__chartlbl{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding-right:130px}[data-style=cumbre] .cb-feat__chartlbl span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--info)}[data-style=cumbre] .cb-feat__chartlbl small{font-size:13px;font-weight:600;color:var(--ink-3)}[data-style=cumbre] .cb-feat__pf{display:block;width:100%;height:190px}[data-style=cumbre] .cb-feat__pf .cb-pf-line{stroke-width:3}[data-style=cumbre] .cb-feat__axis{display:flex;justify-content:space-between;padding:8px 0 12px;font-size:12px;font-weight:700;color:var(--ink-3)}[data-style=cumbre] .cb-feat__shape{position:absolute;right:22px;top:16px;width:124px;height:124px;border-radius:26px;display:grid;place-items:center;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-2);rotate:3deg}[data-style=cumbre] .cb-feat__shape svg circle{fill:var(--ink)}[data-style=cumbre] .cb-feat__body{display:flex;flex-direction:column;gap:20px;padding:22px 24px 24px;flex:1}[data-style=cumbre] .cb-feat__titles{display:flex;gap:14px;align-items:flex-start}[data-style=cumbre] .cb-feat__rank{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:18px;letter-spacing:-.04em;box-shadow:0 8px 18px -8px var(--cb-orange)}[data-style=cumbre] .cb-feat__title{font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-.04em;line-height:1.1}[data-style=cumbre] .cb-feat__title a{text-decoration:none;color:var(--ink)}[data-style=cumbre] .cb-feat__title a:hover{color:var(--cb-orange-text)}[data-style=cumbre] .cb-feat__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:6px;font-size:14px;font-weight:600;color:var(--ink-3)}[data-style=cumbre] .cb-feat__stats{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,auto));gap:8px}[data-style=cumbre] .cb-feat__stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:12px 14px;border-radius:16px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);min-width:0}[data-style=cumbre] .cb-feat__stats dt{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}[data-style=cumbre] .cb-feat__stats dd{margin:0;display:flex;align-items:center;gap:7px;font-weight:700;font-size:14px;min-height:34px;white-space:nowrap}[data-style=cumbre] .cb-feat__stats dd>b{font-size:24px;font-weight:800;letter-spacing:-.05em}[data-style=cumbre] .cb-feat__btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}[data-style=cumbre] .cb-toplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}[data-style=cumbre] .cb-toplist li{flex:1;display:flex}[data-style=cumbre] .cb-top{flex:1;display:grid;grid-template-columns:26px 64px minmax(0,1fr) 96px auto;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:22px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1);text-decoration:none;color:var(--ink);transition:box-shadow .2s,transform .2s;min-width:0}[data-style=cumbre] .cb-top:hover{box-shadow:0 0 0 1px var(--line),var(--cb-sh-2);transform:translateY(-2px)}[data-style=cumbre] .cb-top__n{font-size:15px;font-weight:800;color:var(--ink-3);text-align:center}[data-style=cumbre] .cb-top__shape{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}[data-style=cumbre] .cb-top__shape svg circle{fill:var(--ink)}[data-style=cumbre] .cb-top__text{display:flex;flex-direction:column;gap:3px;min-width:0}[data-style=cumbre] .cb-top__title{font-weight:800;font-size:15.5px;letter-spacing:-.025em;line-height:1.2}[data-style=cumbre] .cb-top__meta{font-size:12.5px;font-weight:600;color:var(--ink-3)}[data-style=cumbre] .cb-top__pf{width:96px;height:36px;display:block}[data-style=cumbre] .cb-top__km{display:inline-flex;align-items:baseline;gap:2px;justify-self:end}[data-style=cumbre] .cb-top__km b{font-size:24px;font-weight:800;letter-spacing:-.05em}[data-style=cumbre] .cb-top__km small{font-size:12px;font-weight:800;color:var(--ink-3)}@media (prefers-reduced-motion: reduce){[data-style=cumbre] .cb-top:hover{transform:none}}[data-style=cumbre] .cb-anat{margin-top:clamp(56px,7vw,96px);padding-block:clamp(48px,6vw,84px);background:radial-gradient(50% 70% at 90% 10%,var(--cb-blue-soft),transparent 70%),radial-gradient(40% 60% at 0% 100%,var(--accent-soft),transparent 70%),var(--surface);border-block:1px solid var(--line-2)}[data-style=cumbre] .cb-anat__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:40px 64px;align-items:center}[data-style=cumbre] .cb-anat__text{display:flex;flex-direction:column;gap:10px;min-width:0}[data-style=cumbre] .cb-parts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}[data-style=cumbre] .cb-part{width:100%;display:grid;grid-template-columns:22px 40px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;border:0;border-radius:20px;background:transparent;text-align:left;color:var(--ink);transition:background-color .2s,box-shadow .2s}[data-style=cumbre] .cb-part:hover{background:color-mix(in srgb,var(--surface-3) 60%,transparent)}[data-style=cumbre] .cb-part[aria-pressed=true]{background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-2)}[data-style=cumbre] .cb-part__n{font-size:13px;font-weight:800;color:var(--ink-3);padding-top:10px;text-align:center}[data-style=cumbre] .cb-part__ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--surface-3);color:var(--ink-2);transition:background-color .2s,color .2s}[data-style=cumbre] .cb-part[aria-pressed=true] .cb-part__ic{background:var(--accent);color:var(--accent-ink)}[data-style=cumbre] .cb-part[aria-pressed=true] .cb-part__n{color:var(--cb-orange-text)}[data-style=cumbre] .cb-part__txt{display:flex;flex-direction:column;gap:3px;min-width:0}[data-style=cumbre] .cb-part__txt b{font-size:16.5px;letter-spacing:-.02em}[data-style=cumbre] .cb-part__txt span{font-size:14px;color:var(--ink-2);line-height:1.45}[data-style=cumbre] .cb-sheet{margin:0;background:var(--surface);border-radius:28px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-3);overflow:hidden;min-width:0}[data-style=cumbre] .cb-sheet__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-2);background:var(--surface-2)}[data-style=cumbre] .cb-sheet__dots{display:inline-flex;gap:5px;flex:none}[data-style=cumbre] .cb-sheet__dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}[data-style=cumbre] .cb-sheet__dots i:first-child{background:var(--cb-orange)}[data-style=cumbre] .cb-sheet__name{flex:1;min-width:0;font-weight:800;font-size:14px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=cumbre] .cb-sheet__km{flex:none;font-size:12px;font-weight:800;color:var(--info);background:var(--cb-blue-soft);padding:3px 9px;border-radius:999px}[data-style=cumbre] .cb-sheet__roll{padding:14px 16px 16px}[data-style=cumbre] .cb-sheet__roll .rb-row>*{transition:opacity .25s,background-color .25s,box-shadow .25s}[data-style=cumbre] .cb-sheet--km .rb-row>:not(.rb-row__km),[data-style=cumbre] .cb-sheet--tulip .rb-row>:not(.rb-row__tulip),[data-style=cumbre] .cb-sheet--notes .rb-row>:not(.rb-row__notes),[data-style=cumbre] .cb-sheet--cap .rb-row>:not(.rb-row__notes){opacity:.38}[data-style=cumbre] .cb-sheet--cap .rb-row__notes>:not(.rb-row__cap){opacity:.38}[data-style=cumbre] .cb-sheet--km .rb-row__km,[data-style=cumbre] .cb-sheet--tulip .rb-row__tulip,[data-style=cumbre] .cb-sheet--notes .rb-row__notes{background:color-mix(in srgb,var(--cb-orange) 9%,var(--surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cb-orange) 55%,transparent)}[data-style=cumbre] .cb-sheet--cap .rb-row__cap .cap{box-shadow:0 0 0 2.5px var(--cb-orange)}[data-style=cumbre] .cb-sheet__cap{padding:0 18px 16px;font-size:13px;color:var(--ink-3)}[data-style=cumbre] .cb-sheet__cap a{color:var(--ink);font-weight:700}[data-style=cumbre] .cb-band{background:radial-gradient(60% 120% at 100% 0%,rgb(255 90 31 / .22),transparent 60%),radial-gradient(50% 120% at 0% 100%,rgb(47 107 255 / .28),transparent 60%),var(--cb-navy);color:var(--cb-on-navy);padding-block:clamp(44px,5vw,64px)}[data-style=cumbre] .cb-band__grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-style=cumbre] .cb-stat{display:flex;flex-direction:column;gap:14px;padding:20px 22px 22px;border-radius:22px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17;min-width:0}[data-style=cumbre] .cb-stat dt{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--cb-on-navy-2)}[data-style=cumbre] .cb-stat__ic{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:#ffffff17;color:#ffb27d;flex:none}[data-style=cumbre] .cb-stat dd{margin:0;display:flex;flex-direction:column;gap:10px}[data-style=cumbre] .cb-stat dd>b{font-size:clamp(40px,4.4vw,60px);font-weight:800;letter-spacing:-.06em;line-height:.9;color:#fff}[data-style=cumbre] .cb-stat__bar{height:5px;border-radius:999px;background:#ffffff1a;overflow:hidden}[data-style=cumbre] .cb-stat__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6c9bff,#2f6bff);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}[data-style=cumbre] .cb-stat:nth-child(2) .cb-stat__bar i{background:linear-gradient(90deg,#ffb27d,#ff5a1f)}[data-style=cumbre] .cb-stat dd small{font-size:13px;font-weight:600;color:var(--cb-on-navy-2)}[data-style=cumbre] .cb-app{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 64px;align-items:center}[data-style=cumbre] .cb-app__text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}[data-style=cumbre] .cb-feats{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:14px}[data-style=cumbre] .cb-feats li{display:flex;gap:14px;align-items:flex-start}[data-style=cumbre] .cb-feats li>span{flex:none;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--surface);color:var(--cb-orange-text);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1)}[data-style=cumbre] .cb-feats li>div{display:flex;flex-direction:column;gap:1px;color:var(--ink-2);font-size:14.5px;padding-top:1px}[data-style=cumbre] .cb-feats b{color:var(--ink);font-size:15.5px;letter-spacing:-.015em}[data-style=cumbre] .cb-app__soon{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:12px 18px;border-radius:16px;background:var(--ink);color:var(--bg);font-weight:800;font-size:14px}[data-style=cumbre] .cb-app__soon svg{color:var(--cb-orange)}[data-style=cumbre] .cb-app__device{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 0 0;min-width:0}[data-style=cumbre] .cb-app__device:before{content:"";position:absolute;top:0;right:4%;bottom:18%;left:4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cb-orange) 22%,transparent),transparent);filter:blur(10px);z-index:-1}[data-style=cumbre] .cb-dev{position:relative;z-index:1;width:min(560px,100%);aspect-ratio:2.05 / 1;padding:12px;border-radius:38px;background:linear-gradient(145deg,#23314f,#0b1220);box-shadow:inset 0 0 0 2px #3a4a6b,0 30px 60px -20px #0a14288c,0 8px 20px #0a142833;rotate:-2deg}[data-style=cumbre] .cb-dev__screen{height:100%;border-radius:28px;overflow:hidden;background:#0c1526;color:#eef3fb;display:flex;flex-direction:column;padding:10px;gap:8px}[data-style=cumbre] .cb-dev__hud{display:grid;grid-template-columns:1fr 1fr .9fr;gap:8px}[data-style=cumbre] .cb-dev__hud>div{display:flex;flex-direction:column;gap:1px;padding:6px 12px 8px;border-radius:14px;background:#16223a;min-width:0}[data-style=cumbre] .cb-dev__hud small{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#93a3c0}[data-style=cumbre] .cb-dev__hud b{font-size:clamp(20px,2.6vw,32px);font-weight:800;letter-spacing:-.05em;line-height:1}[data-style=cumbre] .cb-dev__hud>div:first-child b{color:#ff8a3d}[data-style=cumbre] .cb-dev__cap{background:#1d3a7a!important}[data-style=cumbre] .cb-dev__cap small{color:#bcd0ff!important}[data-style=cumbre] .cb-dev__main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);gap:10px}[data-style=cumbre] .cb-dev__tulip{min-height:0;border-radius:16px;background:#fff;padding:4px;display:grid;place-items:center;overflow:hidden}[data-style=cumbre] .cb-dev__tulip>div{height:100%;display:grid;place-items:center}[data-style=cumbre] .cb-dev__tulip svg{height:100%;width:auto;max-width:100%}[data-style=cumbre] .cb-dev__tulip .ink-s{stroke:#0f1b2d}[data-style=cumbre] .cb-dev__tulip .ink-f{fill:#0f1b2d}[data-style=cumbre] .cb-dev__tulip .paper-f,[data-style=cumbre] .cb-dev__tulip .paper-t{fill:#fff}[data-style=cumbre] .cb-dev__tulip .paper-s{stroke:#fff}[data-style=cumbre] .cb-dev__next{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px 14px;border-radius:16px;background:#16223a;min-width:0}[data-style=cumbre] .cb-dev__next small{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#93a3c0}[data-style=cumbre] .cb-dev__next>b{font-size:clamp(18px,2.2vw,26px);font-weight:800;letter-spacing:-.04em;line-height:1}[data-style=cumbre] .cb-dev__prog{height:6px;border-radius:999px;background:#24314d;overflow:hidden}[data-style=cumbre] .cb-dev__prog i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6c9bff,#2f6bff)}[data-style=cumbre] .cb-dev__instr{font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-style=cumbre] .cb-dev__n{font-size:11px;font-weight:700;color:#93a3c0}[data-style=cumbre] .cb-dev__mount{position:relative;width:54px;height:40px;margin-top:-10px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,#121b2e,#3a4866 45%,#121b2e)}[data-style=cumbre] .cb-dev__mount:before{content:"";position:absolute;left:50%;bottom:-10px;translate:-50% 0;width:78px;height:34px;border-radius:12px;background:linear-gradient(180deg,#2a3854,#0f1626);box-shadow:inset 0 0 0 2px #3a4a6b;z-index:1}[data-style=cumbre] .cb-dev__mount:after{content:"";position:absolute;left:50%;top:calc(100% - 2px);translate:-50% 0;width:min(560px,92vw);height:20px;border-radius:999px;background:linear-gradient(90deg,#0b0f18 0 13%,transparent 13% 87%,#0b0f18 87%),linear-gradient(180deg,#7d8aa3,#3b4760 45%,#1a2232);box-shadow:0 14px 22px -10px #0a14288c}[data-style=cumbre] .cb-dev__pf{display:block;width:100%;height:40px;margin-bottom:4px;opacity:.9}[data-style=cumbre] .cb-dev__pf .cb-pf-line{stroke:#6c9bff}[data-style=cumbre] .cb-app__device{padding-bottom:26px}[data-style=cumbre] .cb-create{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px 40px;align-items:center;padding:clamp(28px,4.4vw,56px);border-radius:32px;color:#0f1b2d;background:radial-gradient(70% 90% at 100% 100%,#ffd2ad 0%,transparent 60%),linear-gradient(125deg,#ff5a1f,#ff7a32 45%,#ffa25e);box-shadow:0 30px 60px -28px #ff5a1f99,var(--cb-sh-2)}[data-style=cumbre] .cb-create__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}[data-style=cumbre] .cb-create .cb-h2{max-width:16ch}[data-style=cumbre] .cb-create .cb-h2 span{display:block;color:#fff;text-shadow:0 2px 14px rgb(160 40 0 / .25)}[data-style=cumbre] .cb-create__text>p{font-size:16px;font-weight:600;max-width:52ch;color:#2a1608}[data-style=cumbre] .cb-create__org{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#ffffff52;font-size:14px!important}[data-style=cumbre] .cb-create__org svg{flex:none;margin-top:2px}[data-style=cumbre] .cb-create__btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}[data-style=cumbre] .cb-create .btn--ink{background:#0f1b2d;border-color:#0f1b2d;color:#fff}[data-style=cumbre] .cb-create .btn--ink:hover:not(:disabled){background:#1b2d52;border-color:#1b2d52}[data-style=cumbre] .cb-create .btn:not(.btn--ink){background:#ffffffd9;color:#0f1b2d;border-color:transparent}[data-style=cumbre] .cb-create .btn:not(.btn--ink):hover{background:#fff}[data-style=cumbre] .cb-create__art{position:relative;min-width:0;display:flex;justify-content:center}[data-style=cumbre] .cb-drawn{width:min(360px,100%);aspect-ratio:1;border-radius:28px;background:#fffaf5;box-shadow:0 24px 50px -20px #781e008c;rotate:-3deg}[data-style=cumbre] .cb-drawn__grid{stroke:#f3e2d4;stroke-width:1}[data-style=cumbre] .cb-drawn__casing{fill:none;stroke:#fff;stroke-width:9;stroke-linejoin:round;stroke-linecap:round}[data-style=cumbre] .cb-drawn__line{fill:none;stroke:#ff5a1f;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 0}@media (prefers-reduced-motion: no-preference){[data-style=cumbre] .cb-drawn__line{stroke-dasharray:1;stroke-dashoffset:1;animation:cb-draw 3.2s cubic-bezier(.4,0,.2,1) .3s forwards}}@keyframes cb-draw{to{stroke-dashoffset:0}}[data-style=cumbre] .cb-drawn__wp{fill:#fff;stroke:#0f1b2d;stroke-width:3}[data-style=cumbre] .cb-drawn__wp--start{fill:#ff5a1f;stroke:#fff}[data-style=cumbre] .cb-drawn__wp--end{fill:#0f1b2d;stroke:#fff}[data-style=cumbre] .cb-create__tulips{position:absolute;right:0;top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:10px}[data-style=cumbre] .cb-mini-vig{width:104px;padding:6px;border-radius:16px;background:#fff;color:#0f1b2d;box-shadow:0 14px 30px -12px #781e0080;rotate:calc(4deg - var(--k) * 3deg);translate:calc(var(--k) * -10px) 0}[data-style=cumbre] .cb-mini-vig span{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;padding:0 2px}[data-style=cumbre] .cb-mini-vig .ink-s{stroke:#0f1b2d}[data-style=cumbre] .cb-mini-vig .ink-f{fill:#0f1b2d}[data-style=cumbre] .cb-mini-vig .paper-f,[data-style=cumbre] .cb-mini-vig .paper-t{fill:#fff}[data-style=cumbre] .cb-mini-vig .paper-s{stroke:#fff}@media (prefers-reduced-motion: no-preference){[data-style=cumbre] .cb-mini-vig{animation:cb-in .6s cubic-bezier(.2,.8,.2,1) calc(1s + var(--k) * .5s) both}}@media (max-width: 1180px){[data-style=cumbre] .cb-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,480px)}[data-style=cumbre] .cb-w--profile{width:270px;top:30px}[data-style=cumbre] .cb-w--ring{width:186px;padding:14px}[data-style=cumbre] .cb-w--ring .cb-ring{width:72px!important;height:72px!important}[data-style=cumbre] .cb-w--ring .cb-ring svg{width:72px;height:72px}[data-style=cumbre] .cb-w--vig{width:190px}[data-style=cumbre] .cb-w--km{left:20px}[data-style=cumbre] .cb-featgrid{grid-template-columns:minmax(0,1fr)}[data-style=cumbre] .cb-toplist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=cumbre] .cb-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){[data-style=cumbre] .cb-hero{min-height:0;border-radius:0 0 32px 32px;background:linear-gradient(180deg,var(--cb-sky-0) 0%,var(--cb-sky-1) 46%,var(--cb-sky-2) 74%,var(--cb-sky-3) 100%)}[data-style=cumbre] .cb-hero__in{grid-template-columns:minmax(0,1fr);padding-top:28px;padding-bottom:150px}[data-style=cumbre] .cb-hero__sky{width:1500px;max-width:none;height:712px;left:50%;right:auto;translate:-73% 0}[data-style=cumbre] .cb-hero__in{padding-bottom:110px}[data-style=cumbre] .cb-hero__widgets{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}[data-style=cumbre] .cb-w{position:relative;inset:auto;width:auto;rotate:none;translate:none}[data-style=cumbre] .cb-w--profile{grid-column:1 / -1}[data-style=cumbre] .cb-w--vig{display:none}[data-style=cumbre] .cb-w--ring{flex-direction:column;align-items:flex-start;gap:8px}[data-style=cumbre] .cb-w--km{gap:6px}[data-style=cumbre] .cb-w__big{font-size:36px}[data-style=cumbre] .cb-anat__in,[data-style=cumbre] .cb-app{grid-template-columns:minmax(0,1fr)}[data-style=cumbre] .cb-app__device{order:2}[data-style=cumbre] .cb-create{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){[data-style=cumbre] .cb-acts{margin-top:-40px;flex-direction:column;align-items:stretch;gap:0}[data-style=cumbre] .cb-acts__t{padding:16px 20px 0;font-size:14px}[data-style=cumbre] .cb-acts__list{padding:10px 12px 12px;scroll-padding-inline:12px}[data-style=cumbre] .cb-act{min-width:112px}}@media (max-width: 640px){[data-style=cumbre] .cb-hero__title{font-size:clamp(38px,11.5vw,52px)}[data-style=cumbre] .cb-hero__lead{font-size:15.5px}[data-style=cumbre] .cb-hero__search{min-height:58px;padding:5px 5px 5px 16px}[data-style=cumbre] .cb-hero__search .btn{min-height:46px;padding:0 16px}[data-style=cumbre] .cb-hero__search .btn svg{display:none}[data-style=cumbre] .cb-hero__quick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:calc(100% + var(--gutter));margin-right:calc(var(--gutter-r) * -1);padding-right:var(--gutter-r)}[data-style=cumbre] .cb-hero__quick::-webkit-scrollbar{display:none}[data-style=cumbre] .cb-hero__quick li{flex:none}[data-style=cumbre] .cb-w{padding:14px;border-radius:20px}[data-style=cumbre] .cb-w__chart{height:70px}[data-style=cumbre] .cb-featgrid{gap:14px}[data-style=cumbre] .cb-feat{border-radius:24px}[data-style=cumbre] .cb-feat__chart{padding:14px 16px 0}[data-style=cumbre] .cb-feat__chartlbl{padding-right:84px}[data-style=cumbre] .cb-feat__shape{width:80px;height:80px;border-radius:20px;right:14px;top:12px}[data-style=cumbre] .cb-feat__shape svg{width:70px;height:70px}[data-style=cumbre] .cb-feat__pf{height:130px}[data-style=cumbre] .cb-feat__body{padding:18px 16px;gap:16px}[data-style=cumbre] .cb-feat__rank{width:40px;height:40px;border-radius:13px;font-size:16px}[data-style=cumbre] .cb-feat__stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=cumbre] .cb-feat__stats>div:last-child{grid-column:1 / -1}[data-style=cumbre] .cb-feat__btns .btn{flex:1 1 auto}[data-style=cumbre] .cb-toplist{grid-template-columns:minmax(0,1fr);gap:10px}[data-style=cumbre] .cb-top{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px 14px 12px 12px;border-radius:20px}[data-style=cumbre] .cb-top__n,[data-style=cumbre] .cb-top__pf{display:none}[data-style=cumbre] .cb-top__shape{width:52px;height:52px;border-radius:15px}[data-style=cumbre] .cb-top__shape svg{width:44px;height:44px}[data-style=cumbre] .cb-top__km b{font-size:21px}[data-style=cumbre] .cb-part{padding:12px;grid-template-columns:40px minmax(0,1fr)}[data-style=cumbre] .cb-part__n{display:none}[data-style=cumbre] .cb-sheet{border-radius:22px}[data-style=cumbre] .cb-sheet__roll{padding:12px}[data-style=cumbre] .cb-sheet__km{display:none}[data-style=cumbre] .cb-band__grid{gap:10px}[data-style=cumbre] .cb-stat{padding:16px;gap:10px;border-radius:18px}[data-style=cumbre] .cb-stat dt{font-size:12.5px;align-items:flex-start;flex-direction:column;gap:8px}[data-style=cumbre] .cb-stat dd>b{font-size:34px}[data-style=cumbre] .cb-dev{border-radius:26px;padding:8px;rotate:none}[data-style=cumbre] .cb-dev__screen{border-radius:19px;padding:7px;gap:6px}[data-style=cumbre] .cb-dev__hud{gap:5px}[data-style=cumbre] .cb-dev__hud>div{padding:4px 8px 5px;border-radius:10px}[data-style=cumbre] .cb-dev__hud small,[data-style=cumbre] .cb-dev__next small{font-size:8.5px}[data-style=cumbre] .cb-dev__main{gap:6px}[data-style=cumbre] .cb-dev__tulip,[data-style=cumbre] .cb-dev__next{border-radius:11px}[data-style=cumbre] .cb-dev__next{padding:5px 9px;gap:3px}[data-style=cumbre] .cb-dev__instr{font-size:11px;-webkit-line-clamp:1}[data-style=cumbre] .cb-dev__n{display:none}[data-style=cumbre] .cb-create{border-radius:26px;padding:26px 18px 22px}[data-style=cumbre] .cb-create__btns{align-self:stretch}[data-style=cumbre] .cb-create__btns .btn{flex:1 1 auto}[data-style=cumbre] .cb-create__art{justify-content:flex-start}[data-style=cumbre] .cb-drawn{width:76%}[data-style=cumbre] .cb-mini-vig{width:84px}}@media (prefers-reduced-motion: reduce){[data-style=cumbre] .cb-w,[data-style=cumbre] .cb-mini-vig,[data-style=cumbre] .cb-mt-trail,[data-style=cumbre] .cb-mt-cloth,[data-style=cumbre] .cb-live i{animation:none}[data-style=cumbre] .cb-w{translate:none}}[data-style=cumbre] .cb-row .cb-sechead{align-items:flex-end}[data-style=cumbre] .cb-row__tools{display:flex;align-items:center;gap:14px;flex:none}[data-style=cumbre] .cb-row__nav{display:inline-flex;gap:6px}[data-style=cumbre] .cb-row__nav button{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1);cursor:pointer}[data-style=cumbre] .cb-row__nav button:hover:not(:disabled){background:var(--surface-3)}[data-style=cumbre] .cb-row__nav button:disabled{opacity:.4;cursor:default}[data-style=cumbre] .cb-row__track{list-style:none;margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter) 18px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 60px)/4));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}[data-style=cumbre] .cb-row__track::-webkit-scrollbar{display:none}[data-style=cumbre] .cb-row__track>li{scroll-snap-align:start;display:flex;min-width:0}[data-style=cumbre] .cb-row__track>li>*{width:100%}[data-style=cumbre] .cb-rows .cb-row+.cb-row{margin-top:0}[data-style=cumbre] .cb-act__name{display:inline-flex;align-items:center;gap:7px}[data-style=cumbre] .cb-act__ic{flex:none;color:var(--cb-orange)}[data-style=cumbre] .cb-act--all .cb-act__ic{color:inherit}[data-style=cumbre] .cb-app__note{margin:-4px 0 14px;font-size:14px;font-weight:600;color:var(--ink-3)}[data-style=cumbre] .cb-steps{list-style:none;margin:4px 0 16px;padding:0;display:grid;gap:10px}[data-style=cumbre] .cb-steps li{display:flex;align-items:baseline;gap:12px;font-size:15.5px;line-height:1.45}[data-style=cumbre] .cb-steps b{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;background:var(--cb-navy);color:#fff;transform:translateY(-2px)}[data-style=cumbre] .cb-steps strong{font-weight:800}@media (max-width: 860px){[data-style=cumbre] .cb-row__nav{display:none}[data-style=cumbre] .cb-row__track{grid-auto-columns:min(82vw,320px);gap:14px}}[data-style=cumbre] .cb-x{position:relative;--cb-x-side: max(var(--gutter), calc((100% - var(--wrap)) / 2 + 16px))}[data-style=cumbre] .cb-x--map{margin-top:calc(var(--header-h) * -1);height:calc(100vh - var(--site-notices-h, 0px));height:calc(100dvh - var(--site-notices-h, 0px));overflow:hidden}[data-style=cumbre]:has(.cb-x--map) body{overflow:hidden}[data-style=cumbre] .cb-x__stage{position:absolute;top:0;right:0;bottom:0;left:0}[data-style=cumbre] .cb-x__stage .xmap__in,[data-style=cumbre] .cb-x__stage .map{height:100%}[data-style=cumbre] .cb-x__stage .map{background:var(--m-land)}[data-style=cumbre] .cb-x .map__controls{top:calc(var(--header-h) + 82px);right:var(--cb-x-side)}[data-style=cumbre] .cb-x .xmap__tools{top:calc(var(--header-h) + 82px);left:var(--cb-x-side);right:auto}[data-style=cumbre] .cb-x .xmap__tools .btn{box-shadow:var(--cb-sh-2)}[data-style=cumbre] .cb-x .xmap__tools .btn--ink{background:var(--cb-blue);border-color:var(--cb-blue);color:#fff}[data-style=cumbre] .cb-x .xmap__hint{top:calc(var(--header-h) + 130px);left:var(--cb-x-side);right:auto;border:0;border-radius:14px;background:var(--cb-navy);color:#fff;box-shadow:var(--cb-sh-2);padding:8px 12px}[data-style=cumbre] .cb-x .map__attrib{bottom:3px}[data-style=cumbre] .cb-x__top{position:absolute;z-index:6;top:calc(var(--header-h) + 8px);left:var(--cb-x-side);right:var(--cb-x-side);pointer-events:none}[data-style=cumbre] .cb-x__top>*{pointer-events:auto}[data-style=cumbre] .cb-x__bar{display:flex;align-items:center;gap:8px;padding:7px;border-radius:24px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 0 0 1px var(--cb-glass-edge),var(--cb-sh-3)}[data-style=cumbre] .cb-x__search{flex:0 1 320px;min-width:200px;min-height:46px;border:0;background:var(--surface-3);box-shadow:none;padding-left:14px}[data-style=cumbre] .cb-x__search:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--cb-blue)}[data-style=cumbre] .cb-x__search svg{color:var(--cb-orange)}[data-style=cumbre] .cb-x__search input{font-weight:600}[data-style=cumbre] .cb-x__sep{flex:none;width:1px;height:28px;background:var(--line)}[data-style=cumbre] .cb-x__chips{flex:1 1 auto;min-width:0;gap:6px;padding:2px;margin:0}[data-style=cumbre] .cb-x__chips .chip{min-height:38px;background:transparent;border-color:transparent}[data-style=cumbre] .cb-x__chips .chip:hover{background:var(--surface-3)}[data-style=cumbre] .cb-x__chips .chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}[data-style=cumbre] .cb-x__tools{flex:none;display:flex;align-items:center;gap:6px}[data-style=cumbre] .cb-x__tools .btn{min-height:40px;box-shadow:none}[data-style=cumbre] .cb-x__tools .xsort{gap:6px;padding-left:4px}[data-style=cumbre] .cb-x__tools .xsort .muted{font-weight:700;color:var(--ink-3)}[data-style=cumbre] .cb-x__tools .xsort .select{min-height:40px;border-radius:999px;padding:4px 30px 4px 14px;font-weight:700;background-color:var(--surface)}[data-style=cumbre] .cb-x__view{background:var(--ink)!important;color:var(--bg)!important;border-color:var(--ink)!important}[data-style=cumbre] .cb-x__view:hover{background:var(--cb-navy-2)!important;color:#fff!important}[data-style=cumbre] .cb-x__sub{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}[data-style=cumbre] .cb-x__sub>*{pointer-events:auto}[data-style=cumbre] .cb-x__sub>.chips{padding:6px;border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--cb-sh-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-style=cumbre] .cb-x__sub .chip[aria-pressed=true]{background:var(--cb-blue);border-color:var(--cb-blue);color:#fff}[data-style=cumbre] .cb-x__sub .xfilters{width:min(560px,100%);padding:18px;border:0;border-radius:22px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-3)}[data-style=cumbre] .cb-x__phsort{display:none}[data-style=cumbre] .cb-x__dock{position:absolute;z-index:5;left:0;right:0;bottom:0;padding-bottom:22px;pointer-events:none}[data-style=cumbre] .cb-x__dock>*{pointer-events:auto}[data-style=cumbre] .cb-x__dockhead{display:flex;align-items:center;gap:8px;margin:0 var(--cb-x-side) 6px;width:fit-content;max-width:calc(100% - 2 * var(--cb-x-side));pointer-events:none}[data-style=cumbre] .cb-x--map .cb-x__dockhead{width:auto}[data-style=cumbre] .cb-x__dockhead>*{pointer-events:auto}[data-style=cumbre] .cb-x__count{margin:0;padding:8px 16px;border:0;border-radius:999px;font-size:14px;font-weight:700;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--cb-sh-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-style=cumbre] .cb-x__count b{font-family:var(--f-body);font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.03em}[data-style=cumbre] .cb-x__arrows{display:inline-flex;gap:6px}[data-style=cumbre] .cb-x__arrows button{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--cb-glass-edge),var(--cb-sh-2)}[data-style=cumbre] .cb-x__arrows button:hover:not(:disabled){background:var(--surface-3)}[data-style=cumbre] .cb-x__arrows button:disabled{opacity:.45;cursor:default}[data-style=cumbre] .cb-x__hint{font-size:13.5px;color:var(--ink-3);font-weight:600}[data-style=cumbre] .cb-x--map .cb-rail{flex-direction:row;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px var(--cb-x-side) 12px;scroll-padding-inline:var(--cb-x-side)}[data-style=cumbre] .cb-x--map .cb-rail::-webkit-scrollbar{display:none}[data-style=cumbre] .cb-x--map .cb-rail>.xresult{flex:0 0 336px;scroll-snap-align:center;display:flex}[data-style=cumbre] .cb-x--map .cb-rail .cb-card{box-shadow:0 0 0 1px var(--cb-glass-edge),var(--cb-sh-3)}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__strip{height:80px;padding-top:24px}[data-style=cumbre] .cb-x--map .cb-x__dock .rb-grid{display:flex;gap:14px;padding:8px var(--cb-x-side) 12px;overflow:hidden}[data-style=cumbre] .cb-x--map .cb-x__dock .rb-grid .skeleton{flex:0 0 336px;height:228px!important;box-shadow:var(--cb-sh-2)}[data-style=cumbre] .cb-x--map .cb-x__dock .empty{margin:0 var(--cb-x-side);padding:22px;border-radius:24px;background:var(--surface);box-shadow:var(--cb-sh-3)}[data-style=cumbre] .cb-x--map .cb-x__more{display:none}[data-style=cumbre] .cb-slide{position:relative;display:flex;width:100%}[data-style=cumbre] .cb-slide>a{width:100%}[data-style=cumbre] .cb-slide__n{position:absolute;z-index:2;left:12px;top:8px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--ink);color:var(--bg);pointer-events:none;transition:background-color .2s,color .2s}[data-style=cumbre] .cb-slide .cb-card__strip-lbl{left:44px;top:13px}[data-style=cumbre] .xresult--on .cb-slide__n{background:var(--accent);color:var(--accent-ink)}[data-style=cumbre] .xresult--on .cb-card,[data-style=cumbre] .cb-x--map .cb-rail .xresult--on .cb-card{box-shadow:0 0 0 2.5px var(--cb-orange),var(--cb-sh-3);transform:translateY(-4px)}[data-style=cumbre] .xresult--on .cb-pf-line{stroke:var(--cb-orange)}[data-style=cumbre] .xresult--on .cb-pf-a{stop-color:color-mix(in srgb,var(--cb-orange) 30%,transparent)}[data-style=cumbre] .xresult--on .cb-pf-b{stop-color:color-mix(in srgb,var(--cb-orange) 0%,transparent)}[data-style=cumbre] .cb-x--list{padding-top:12px}[data-style=cumbre] .cb-x--list .cb-x__top{position:relative;top:auto;left:auto;right:auto;margin-inline:var(--cb-x-side)}[data-style=cumbre] .cb-x--list .cb-x__bar{box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1);background:var(--surface)}[data-style=cumbre] .cb-x--list .cb-x__dock{position:relative;padding:22px var(--cb-x-side) 0;pointer-events:auto}[data-style=cumbre] .cb-x--list .cb-x__dockhead{margin:0 0 16px}[data-style=cumbre] .cb-x--list .cb-x__count{background:none;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:15px}[data-style=cumbre] .cb-x--list .cb-x__count b{font-size:26px}[data-style=cumbre] .cb-x--list .cb-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}[data-style=cumbre] .cb-x--list .cb-rail>.xresult{display:flex}[data-style=cumbre] .cb-x--list .cb-x__more .row{padding-top:24px!important}@media (prefers-reduced-motion: reduce){[data-style=cumbre] .xresult--on .cb-card{transform:none!important}}@media (max-width: 1180px){[data-style=cumbre] .cb-x__tools .xsort .muted{display:none}[data-style=cumbre] .cb-x__search{flex-basis:260px}}@media (max-width: 960px){[data-style=cumbre] .cb-x__bar{flex-wrap:wrap}[data-style=cumbre] .cb-x__search{order:1;flex:1 1 200px}[data-style=cumbre] .cb-x__tools{order:2}[data-style=cumbre] .cb-x__sep{display:none}[data-style=cumbre] .cb-x__chips{order:3;flex:1 1 100%}[data-style=cumbre] .cb-x .map__controls,[data-style=cumbre] .cb-x .xmap__tools{top:calc(var(--header-h) + 128px)}[data-style=cumbre] .cb-x .xmap__hint{top:calc(var(--header-h) + 176px)}}@media (max-width: 860px){[data-style=cumbre] .cb-x{--cb-x-side: 10px}[data-style=cumbre] .cb-x--map{height:calc(100dvh - 60px - env(safe-area-inset-bottom,0px) - var(--site-notices-h, 0px))}[data-style=cumbre] .cb-x__top{top:calc(var(--header-h) + 6px)}[data-style=cumbre] .cb-x__bar{padding:6px;gap:6px;border-radius:22px}[data-style=cumbre] .cb-x__search{min-width:0;min-height:42px;flex-basis:120px}[data-style=cumbre] .cb-x__tools .xsort{display:none}[data-style=cumbre] .cb-x__tools .btn{min-height:42px;padding:0 12px}[data-style=cumbre] .cb-x__search{padding-left:12px;gap:6px}[data-style=cumbre] .cb-x__search input{font-size:15px}[data-style=cumbre] .cb-x__chips .chip{min-height:34px;padding:0 12px}[data-style=cumbre] .cb-x__phsort{display:block;padding:8px 12px;border-radius:999px;background:var(--surface);box-shadow:var(--cb-sh-2)}[data-style=cumbre] .cb-x__phsort .select{min-height:34px;border-radius:999px;width:auto}[data-style=cumbre] .cb-x__sub .xfilters{max-height:calc(100dvh - 300px);overflow-y:auto;grid-template-columns:minmax(0,1fr)}[data-style=cumbre] .cb-x .map__controls,[data-style=cumbre] .cb-x .xmap__tools{top:calc(var(--header-h) + 112px)}[data-style=cumbre] .cb-x .map__controls button{width:38px;height:38px;border-radius:12px}[data-style=cumbre] .cb-x .xmap__hint{top:calc(var(--header-h) + 158px);right:60px}[data-style=cumbre] .cb-x__dock{padding-bottom:14px}[data-style=cumbre] .cb-x__arrows{display:none}[data-style=cumbre] .cb-x--map .cb-x__count{padding:6px 12px;font-size:13px}[data-style=cumbre] .cb-x--map .cb-x__count b{font-size:15px}[data-style=cumbre] .cb-x--map .cb-rail{gap:10px;padding:6px 16px 8px;scroll-padding-inline:16px}[data-style=cumbre] .cb-x--map .cb-rail>.xresult{flex-basis:min(82vw,320px)}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__strip{height:62px;padding-top:20px}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__shape{width:44px;height:44px;border-radius:13px;bottom:-12px}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__shape svg{width:38px;height:38px}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__body{padding:10px 14px 12px;gap:3px}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__title{font-size:15px;padding-right:48px}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__km b{font-size:24px}[data-style=cumbre] .cb-x--map .cb-rail .cb-card__data{padding-top:6px}[data-style=cumbre] .cb-x--map .cb-x__dock .rb-grid .skeleton{flex-basis:82vw;height:180px!important}[data-style=cumbre] .cb-slide .cb-card__strip-lbl{top:11px}[data-style=cumbre] .cb-slide__n{top:7px;left:10px}[data-style=cumbre] .cb-x--list{padding-top:6px}[data-style=cumbre] .cb-x--list .cb-x__dock{padding-top:16px}[data-style=cumbre] .cb-x--list .cb-rail{gap:14px}}[data-style=cumbre] .page{padding-top:28px}[data-style=cumbre] .back-link{color:var(--ink-2);font-weight:700}[data-style=cumbre] .back-link:hover{color:var(--cb-orange-text)}[data-style=cumbre] .section__head .h2{letter-spacing:-.035em}[data-style=cumbre] .rbp__head{position:relative;background:radial-gradient(60% 140% at 100% 0%,color-mix(in srgb,var(--cb-orange) 12%,transparent),transparent 60%),radial-gradient(50% 120% at 0% 0%,var(--cb-blue-soft),transparent 70%),var(--surface);border-bottom:1px solid var(--line-2);padding-block:22px 26px;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + 22px)}[data-style=cumbre] .rbp__title .h1{letter-spacing:-.045em}[data-style=cumbre] .rbp__stats{box-shadow:var(--cb-sh-1)}[data-style=cumbre] .rbp__stats .stat__value small{font-weight:800;color:var(--ink-3)}[data-style=cumbre] .rbp__stats .stat:first-child .stat__value{color:var(--ink)}[data-style=cumbre] .rbp__diff small{font-family:var(--f-body);letter-spacing:0}@media (max-width: 860px){[data-style=cumbre] .rbp__stats .stat:nth-child(n){border-left:1px solid var(--line-2)}[data-style=cumbre] .rbp__stats .stat:nth-child(3n+1){border-left:0}[data-style=cumbre] .rbp__stats .stat:nth-child(n+4){border-top:1px solid var(--line-2)}}[data-style=cumbre] .rbp__alert{border:0;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--danger)}[data-style=cumbre] .rbp__tabs{top:var(--header-h);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2);box-shadow:0 10px 20px -16px #0f1b2d40}[data-style=cumbre] .rbp__foot{border-top:1px solid var(--line-2)}[data-style=cumbre] .rbmap{border:0;border-radius:22px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-2)}[data-style=cumbre] .rbsum__map{top:calc(var(--header-h) + 64px)}[data-style=cumbre] .rbroll__map{top:calc(var(--header-h) + 60px)}[data-style=cumbre] .rbroll .rb-row{scroll-margin-top:calc(var(--header-h) + 64px)}[data-style=cumbre] .rbsum__ver{border-left:3px solid var(--cb-blue)}[data-style=cumbre] .quality{border:0;border-radius:22px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1)}[data-style=cumbre] .quality__head{border-bottom:1px solid var(--line-2)}[data-style=cumbre] .quality__total{border:0;border-radius:16px;background:var(--cb-blue-soft);color:var(--info);font-family:var(--f-body);font-weight:800;letter-spacing:-.05em}[data-style=cumbre] .qpart__pts{font-family:var(--f-body);font-weight:800}[data-style=cumbre] .qpart__bar{border-radius:999px;height:7px}[data-style=cumbre] .qpart__bar i{background:linear-gradient(90deg,var(--cb-blue-2),var(--cb-blue));border-radius:999px}[data-style=cumbre] .reviews__score .figure{color:var(--ink)}[data-style=cumbre] .reviews__dist .bar{border-radius:999px}[data-style=cumbre] .reviews__dist .bar i{background:var(--cb-star);border-radius:999px}[data-style=cumbre] .stars-inline .on,[data-style=cumbre] .star-pick button.on{color:var(--cb-star)}[data-style=cumbre] .review{border-bottom:1px solid var(--line-2)}[data-style=cumbre] .review-form{border:0;border-radius:22px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1)}[data-style=cumbre] .photo{border:0;border-radius:18px;box-shadow:var(--cb-sh-1)}[data-style=cumbre] .photo__vig{border-radius:999px;padding:1px 8px}[data-style=cumbre] .lightbox img{border-radius:18px}[data-style=cumbre] .dropzone{border-radius:22px}[data-style=cumbre] .tl__dot{box-shadow:0 0 0 1.5px var(--line-strong)}[data-style=cumbre] .tl__body{border:0;border-radius:18px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1)}[data-style=cumbre] .tl--confirmed .tl__body{box-shadow:0 0 0 1.5px var(--danger)}[data-style=cumbre] .tl__vig{border:1px solid var(--line);border-radius:999px}[data-style=cumbre] .tl__vig:hover{background:var(--cb-blue-soft);color:var(--info)}[data-style=cumbre] .app-points svg{color:var(--cb-orange)}[data-style=cumbre] .signin-note{border-radius:18px;border-color:var(--line-strong)}[data-style=cumbre] .share__opt{border-radius:14px;border-width:1px}[data-style=cumbre] .share__opt--on{border-color:var(--cb-blue);background:var(--cb-blue-soft)}[data-style=cumbre] .share__note{border-radius:14px}[data-style=cumbre] .profile__head{background:radial-gradient(60% 140% at 100% 0%,color-mix(in srgb,var(--cb-orange) 14%,transparent),transparent 60%),radial-gradient(50% 120% at 0% 0%,var(--cb-blue-soft),transparent 70%),var(--surface);border-bottom:1px solid var(--line-2);margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + 32px)}[data-style=cumbre] .profile__head .avatar{box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--cb-orange)}[data-style=cumbre] .profile__name{letter-spacing:-.045em}[data-style=cumbre] .profile__facts svg{color:var(--cb-orange-text)}[data-style=cumbre] .profile__facts li{font-weight:600}[data-style=cumbre] .auth{position:relative;isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + 40px);background:linear-gradient(180deg,var(--cb-sky-0) 0%,var(--cb-sky-1) 38%,var(--bg) 78%)}[data-style=cumbre] .auth__card{border:0;border-radius:28px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-3);padding:30px 28px}[data-style=cumbre] .auth__card .h1,[data-style=cumbre] .auth__card .h2{letter-spacing:-.045em}[data-style=cumbre] .auth__err{border-radius:14px}[data-style=cumbre] .auth__demo{border:1.5px dashed var(--line-strong);border-radius:24px;background:color-mix(in srgb,var(--surface) 70%,transparent)}[data-style=cumbre] .auth__demo-btn{border:1px solid var(--line);border-radius:16px;background:var(--surface)}[data-style=cumbre] .auth__demo-btn:hover:not(:disabled){background:var(--cb-blue-soft);color:var(--ink);border-color:var(--cb-blue)}[data-style=cumbre] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--ink-2)}@media (max-width: 480px){[data-style=cumbre] .auth__card{padding:22px 18px;border-radius:24px}}[data-style=cumbre] .mine{gap:20px}[data-style=cumbre] .mine__item{background:var(--surface);border-radius:24px;padding:6px 6px 10px;box-shadow:0 0 0 1px var(--line-2),var(--cb-sh-1)}[data-style=cumbre] .mine__item .cb-card{box-shadow:none}[data-style=cumbre] .mine__item .cb-card:hover{transform:none}[data-style=cumbre] .mine__bar{padding-inline:10px}[data-style=cumbre] .shelf,[data-style=cumbre] .rb-grid{gap:18px}[data-style=cumbre] .nf__row{border:0;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1.5px var(--line-strong),var(--cb-sh-2)}[data-style=cumbre] .nf__km{border-right:1.5px solid var(--line);font-family:var(--f-body);font-weight:800;letter-spacing:-.05em}[data-style=cumbre] .nf__tulip{border-right:1.5px solid var(--line)}[data-style=cumbre] .ctop__name{font-family:var(--f-body);text-transform:none;letter-spacing:-.03em}[data-style=cumbre] .ctop__stats dd{font-family:var(--f-body);font-weight:800;letter-spacing:-.04em}[data-style=cumbre] .ctop__dirty{color:var(--cb-orange-text)}[data-style=cumbre] .cpts__head,[data-style=cumbre] .cpick__head{font-family:var(--f-body);text-transform:none;font-weight:800}[data-style=cumbre] .cplan__km{font-family:var(--f-body);font-weight:800;letter-spacing:-.04em}[data-style=cumbre] .ved__abbr,[data-style=cumbre] .ved__cap,[data-style=cumbre] .ved__km{font-family:var(--f-body)}:root[data-style=aurora]{--bg: #f2f0fa;--surface: #ffffff;--surface-2: #f8f7fd;--surface-3: #eceaf8;--ink: #13183a;--ink-2: #474d72;--ink-3: #5c6288;--line: #dfdcef;--line-2: #ebe9f6;--line-strong: #bdb8db;--accent: #08806b;--accent-hover: #066a59;--accent-ink: #ffffff;--accent-soft: #daf4ec;--mark: #ffb547;--mark-ink: #2b1700;--ok: #12795a;--ok-soft: #dcf3ea;--warn: #8a5300;--warn-soft: #fff0d9;--danger: #c42c4a;--danger-soft: #fde2e8;--info: #4b3fd0;--info-soft: #e8e4ff;--focus: #6c4fe0;--scrim: rgb(19 24 58 / .45);--shadow: 0 1px 2px rgb(30 25 80 / .06), 0 12px 32px rgb(40 30 110 / .1);--m-land: #efeef7;--m-forest: #dcebe4;--m-water: #a9c6ee;--m-road: #f3c06b;--m-road-case: #b98b3a;--m-asph: #ffffff;--m-asph-case: #b5b3cc;--m-track: #95663f;--m-path: #4b8a73;--m-route: #089e83;--m-halo: #ffffff;--m-label: #2c3050;--m-alt: #6c4fe0;--f-display: "Outfit", "Avenir Next", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-body: "Outfit", "Avenir Next", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--r-sm: 10px;--r: 14px;--r-lg: 22px;--wrap: 1280px;--header-h: 68px;--au-teal: #0aa889;--au-violet: #7a5cf0;--au-amber: #ffb547;--au-amber-ink: #2b1700;--au-teal-text: #08806b;--au-violet-text: #5b3fd6;--au-grad: linear-gradient(110deg, #0fb89a, #7a5cf0);--au-grad-text: linear-gradient(95deg, #07917a 0%, #4f53d8 55%, #8a47cf 100%);--au-grad-deep: linear-gradient(110deg, #08796a, #5a3ed4);--au-blend: normal;--au-glass: rgb(255 255 255 / .64);--au-glass-strong: rgb(255 255 255 / .84);--au-glass-solid: #fbfaff;--au-glass-line: rgb(108 92 210 / .2);--au-glass-hi: rgb(255 255 255 / .95);--au-glass-shadow: 0 1px 0 var(--au-glass-hi) inset, 0 10px 30px -8px rgb(60 45 150 / .16);--au-head-bg: rgb(250 249 255 / .72);--au-glow: rgb(10 168 137 / .26);--au-glow-v: rgb(122 92 240 / .22);--au-num-shadow: 0 0 22px rgb(10 168 137 / .22);--au-card-bg: #ffffff;--au-card-shadow: 0 1px 2px rgb(30 25 80 / .05), 0 10px 26px -10px rgb(60 45 150 / .18);--au-tile: radial-gradient(120% 90% at 80% 110%, rgb(62 230 193 / .28), transparent 60%), linear-gradient(160deg, #2c2f72 0%, #463c94 100%);--au-pill-bg: var(--surface-2);--au-pill-line: var(--line);--au-stop-a: #3ee6c1;--au-stop-b: #b9a6ff;--au-section-alt: linear-gradient(180deg, transparent, rgb(122 92 240 / .06) 30%, rgb(10 168 137 / .05) 70%, transparent);--au-sky: linear-gradient(180deg, #bfc9f2 0%, #d8d3f5 32%, #f0daf0 58%, #fde4dc 78%, #fdeee2 100%);--au-star: #ffffff;--au-star-o: .55;--au-rib-a0: rgb(16 196 160 / .38);--au-rib-a1: rgb(62 230 193 / .16);--au-rib-a2: rgb(139 108 255 / 0);--au-rib-b0: rgb(139 108 255 / .3);--au-rib-b1: rgb(197 139 255 / .12);--au-rib-b2: rgb(197 139 255 / 0);--au-rg-far: #b8b2e2;--au-rg-rim: rgb(255 255 255 / .9);--au-rg-snow: rgb(255 255 255 / .85);--au-rg-mid: #8f88c6;--au-rg-near: #605aa0;--au-rg-front: #f2f0fa;--au-trail-ground: rgb(19 24 58 / 0);color-scheme:light}@media (prefers-color-scheme: dark){:root[data-style=aurora]:not([data-theme=light]){--bg: #070b1a;--surface: #0f1530;--surface-2: #131a39;--surface-3: #1b2347;--ink: #eef1ff;--ink-2: #b3bbdf;--ink-3: #8d96c2;--line: #252e58;--line-2: #1a2246;--line-strong: #3d4a85;--accent: #3ee6c1;--accent-hover: #7af0d6;--accent-ink: #032a20;--accent-soft: #0f3a3c;--mark: #ffb547;--mark-ink: #2b1700;--ok: #4fe0a0;--ok-soft: #0f3329;--warn: #ffc266;--warn-soft: #3a2a10;--danger: #ff7a8f;--danger-soft: #3d1628;--info: #a99bff;--info-soft: #221d52;--focus: #7af0d6;--scrim: rgb(2 4 14 / .7);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .45);--m-land: #0e1431;--m-forest: #12213a;--m-water: #1b3a6b;--m-road: #c7924a;--m-road-case: #4d3416;--m-asph: #3d4775;--m-asph-case: #1c2348;--m-track: #c9a27a;--m-path: #74b59f;--m-route: #3ee6c1;--m-halo: #070b1a;--m-label: #cdd4f4;--m-alt: #a58bff;--au-teal: #3ee6c1;--au-violet: #8b6cff;--au-teal-text: #3ee6c1;--au-violet-text: #b9a8ff;--au-grad: linear-gradient(110deg, #3ee6c1, #8b6cff);--au-grad-text: linear-gradient(95deg, #3ee6c1 0%, #7fd7ff 45%, #b39bff 100%);--au-blend: screen;--au-glass: rgb(22 29 66 / .55);--au-glass-strong: rgb(16 22 52 / .82);--au-glass-solid: #121939;--au-glass-line: rgb(150 170 255 / .17);--au-glass-hi: rgb(255 255 255 / .07);--au-glass-shadow: 0 1px 0 var(--au-glass-hi) inset, 0 16px 40px -12px rgb(0 0 0 / .6);--au-head-bg: rgb(9 13 32 / .62);--au-glow: rgb(62 230 193 / .35);--au-glow-v: rgb(139 108 255 / .35);--au-num-shadow: 0 0 24px rgb(62 230 193 / .45);--au-card-bg: linear-gradient(180deg, rgb(26 34 74 / .78), rgb(17 23 52 / .78));--au-card-shadow: 0 1px 0 rgb(255 255 255 / .05) inset, 0 14px 34px -14px rgb(0 0 0 / .7);--au-tile: radial-gradient(120% 90% at 80% 110%, rgb(62 230 193 / .2), transparent 60%), linear-gradient(160deg, #0b1130 0%, #1a1f4d 100%);--au-pill-bg: rgb(255 255 255 / .04);--au-pill-line: rgb(150 170 255 / .16);--au-section-alt: linear-gradient(180deg, transparent, rgb(139 108 255 / .07) 30%, rgb(62 230 193 / .05) 70%, transparent);--au-sky: radial-gradient(90% 60% at 70% 105%, #2a2466 0%, transparent 70%), linear-gradient(180deg, #03060f 0%, #070c24 38%, #10163f 70%, #1a1d52 100%);--au-star: #ffffff;--au-star-o: 1;--au-rib-a0: rgb(62 230 193 / .6);--au-rib-a1: rgb(62 230 193 / .22);--au-rib-a2: rgb(139 108 255 / 0);--au-rib-b0: rgb(139 108 255 / .5);--au-rib-b1: rgb(197 139 255 / .18);--au-rib-b2: rgb(197 139 255 / 0);--au-rg-far: #1a2152;--au-rg-rim: rgb(62 230 193 / .6);--au-rg-snow: rgb(201 211 255 / .2);--au-rg-mid: #121843;--au-rg-near: #0c1134;--au-rg-front: #070b1a;color-scheme:dark}}:root[data-style=aurora][data-theme=dark]{--bg: #070b1a;--surface: #0f1530;--surface-2: #131a39;--surface-3: #1b2347;--ink: #eef1ff;--ink-2: #b3bbdf;--ink-3: #8d96c2;--line: #252e58;--line-2: #1a2246;--line-strong: #3d4a85;--accent: #3ee6c1;--accent-hover: #7af0d6;--accent-ink: #032a20;--accent-soft: #0f3a3c;--mark: #ffb547;--mark-ink: #2b1700;--ok: #4fe0a0;--ok-soft: #0f3329;--warn: #ffc266;--warn-soft: #3a2a10;--danger: #ff7a8f;--danger-soft: #3d1628;--info: #a99bff;--info-soft: #221d52;--focus: #7af0d6;--scrim: rgb(2 4 14 / .7);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .45);--m-land: #0e1431;--m-forest: #12213a;--m-water: #1b3a6b;--m-road: #c7924a;--m-road-case: #4d3416;--m-asph: #3d4775;--m-asph-case: #1c2348;--m-track: #c9a27a;--m-path: #74b59f;--m-route: #3ee6c1;--m-halo: #070b1a;--m-label: #cdd4f4;--m-alt: #a58bff;--au-teal: #3ee6c1;--au-violet: #8b6cff;--au-teal-text: #3ee6c1;--au-violet-text: #b9a8ff;--au-grad: linear-gradient(110deg, #3ee6c1, #8b6cff);--au-grad-text: linear-gradient(95deg, #3ee6c1 0%, #7fd7ff 45%, #b39bff 100%);--au-blend: screen;--au-glass: rgb(22 29 66 / .55);--au-glass-strong: rgb(16 22 52 / .82);--au-glass-solid: #121939;--au-glass-line: rgb(150 170 255 / .17);--au-glass-hi: rgb(255 255 255 / .07);--au-glass-shadow: 0 1px 0 var(--au-glass-hi) inset, 0 16px 40px -12px rgb(0 0 0 / .6);--au-head-bg: rgb(9 13 32 / .62);--au-glow: rgb(62 230 193 / .35);--au-glow-v: rgb(139 108 255 / .35);--au-num-shadow: 0 0 24px rgb(62 230 193 / .45);--au-card-bg: linear-gradient(180deg, rgb(26 34 74 / .78), rgb(17 23 52 / .78));--au-card-shadow: 0 1px 0 rgb(255 255 255 / .05) inset, 0 14px 34px -14px rgb(0 0 0 / .7);--au-tile: radial-gradient(120% 90% at 80% 110%, rgb(62 230 193 / .2), transparent 60%), linear-gradient(160deg, #0b1130 0%, #1a1f4d 100%);--au-pill-bg: rgb(255 255 255 / .04);--au-pill-line: rgb(150 170 255 / .16);--au-section-alt: linear-gradient(180deg, transparent, rgb(139 108 255 / .07) 30%, rgb(62 230 193 / .05) 70%, transparent);--au-sky: radial-gradient(90% 60% at 70% 105%, #2a2466 0%, transparent 70%), linear-gradient(180deg, #03060f 0%, #070c24 38%, #10163f 70%, #1a1d52 100%);--au-star: #ffffff;--au-star-o: 1;--au-rib-a0: rgb(62 230 193 / .6);--au-rib-a1: rgb(62 230 193 / .22);--au-rib-a2: rgb(139 108 255 / 0);--au-rib-b0: rgb(139 108 255 / .5);--au-rib-b1: rgb(197 139 255 / .18);--au-rib-b2: rgb(197 139 255 / 0);--au-rg-far: #1a2152;--au-rg-rim: rgb(62 230 193 / .6);--au-rg-snow: rgb(201 211 255 / .2);--au-rg-mid: #121843;--au-rg-near: #0c1134;--au-rg-front: #070b1a;color-scheme:dark}[data-style=aurora] body{font-size:15.5px;letter-spacing:.002em;background:var(--bg)}[data-style=aurora] :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:10px;box-shadow:0 0 0 6px color-mix(in srgb,var(--focus) 18%,transparent)}[data-style=aurora] ::selection{background:color-mix(in srgb,var(--au-violet) 35%,transparent);color:var(--ink)}[data-style=aurora] .h1,[data-style=aurora] .h2,[data-style=aurora] .h3,[data-style=aurora] .display,[data-style=aurora] .dialog__title,[data-style=aurora] .panel__title,[data-style=aurora] .admin__title{text-transform:none;letter-spacing:-.02em;font-weight:600;line-height:1.1}[data-style=aurora] .h1{font-size:clamp(30px,4.2vw,50px)}[data-style=aurora] .h2{font-size:clamp(23px,2.6vw,32px)}[data-style=aurora] .h3{font-size:19px;letter-spacing:-.01em}[data-style=aurora] .dialog__title{font-size:21px}[data-style=aurora] .panel__title{font-size:16.5px;letter-spacing:-.005em}[data-style=aurora] .figure{font-weight:600;letter-spacing:-.02em}[data-style=aurora] .eyebrow{letter-spacing:.14em;color:var(--au-teal-text);font-weight:600}[data-style=aurora] .lead{color:var(--ink-2)}[data-style=aurora] .link{text-decoration-color:color-mix(in srgb,var(--au-teal) 60%,transparent);text-decoration-thickness:1.5px}[data-style=aurora] .link:hover{color:var(--au-teal-text)}[data-style=aurora] .mark{background:linear-gradient(transparent 55%,color-mix(in srgb,var(--au-amber) 55%,transparent) 55%);color:inherit}[data-style=aurora] .au-grad-text{background:var(--au-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-style=aurora] .au-glass{background:var(--au-glass-solid);border:1px solid var(--au-glass-line);box-shadow:var(--au-glass-shadow)}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .au-glass{background:var(--au-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}[data-style=aurora] .btn{border-radius:999px;border:1px solid var(--line);background:var(--surface);font-weight:500;letter-spacing:.005em;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}[data-style=aurora] .btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-strong)}[data-style=aurora] .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600;box-shadow:0 6px 22px -6px var(--au-glow)}[data-style=aurora] .btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink);box-shadow:0 8px 30px -6px var(--au-glow),0 0 0 4px color-mix(in srgb,var(--au-teal) 14%,transparent)}[data-style=aurora] .btn--ink{background:linear-gradient(135deg,#6c4fe0,#5536cc);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 6px 20px -6px var(--au-glow-v)}[data-style=aurora] .btn--ink:hover:not(:disabled){background:linear-gradient(135deg,#7a5ff0,#6244dc);border-color:transparent;color:#fff}[data-style=aurora] .btn--ghost{background:transparent;border-color:transparent}[data-style=aurora] .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--au-violet) 10%,transparent);border-color:transparent}[data-style=aurora] .btn--quiet{border-color:var(--line);background:transparent}[data-style=aurora] .btn--danger{background:transparent;border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--danger)}[data-style=aurora] .btn--danger:hover:not(:disabled){background:var(--danger-soft)}[data-style=aurora] .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--au-teal-text);border-color:color-mix(in srgb,var(--au-teal) 55%,transparent);box-shadow:0 0 16px -4px var(--au-glow)}[data-style=aurora] .btn--sm{min-height:34px;padding:0 14px}[data-style=aurora] .btn--lg{min-height:50px;padding:0 24px;font-size:15.5px}[data-style=aurora] .btn--icon{padding:0}[data-style=aurora] .btn--icon.btn--sm{width:34px}[data-style=aurora] .au-btn-amber,[data-style=aurora] .btn.au-btn-amber{background:linear-gradient(135deg,#ffc565,#ff9f3d);border-color:transparent;color:var(--au-amber-ink);font-weight:600;box-shadow:0 8px 26px -8px #ff9f3db3}[data-style=aurora] .btn.au-btn-amber:hover:not(:disabled){background:linear-gradient(135deg,#ffd27f,#ffad55);color:var(--au-amber-ink);border-color:transparent}[data-style=aurora] .xbadge{background:var(--au-amber);color:var(--au-amber-ink);font-weight:700;box-shadow:0 0 10px #ffb54780}[data-style=aurora] .field__label{font-weight:600}[data-style=aurora] .input,[data-style=aurora] .textarea,[data-style=aurora] .select{border-radius:12px;border:1px solid var(--line-strong);background:var(--surface-2);min-height:44px}[data-style=aurora] .input:hover,[data-style=aurora] .textarea:hover,[data-style=aurora] .select:hover{border-color:color-mix(in srgb,var(--au-violet) 55%,var(--line-strong))}[data-style=aurora] .input:focus,[data-style=aurora] .textarea:focus,[data-style=aurora] .select:focus{border-color:var(--au-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--au-teal) 18%,transparent),0 0 18px -4px var(--au-glow)}[data-style=aurora] .search{border:1px solid var(--au-glass-line);border-radius:999px;background:var(--surface-2);padding-left:16px;min-height:48px;transition:border-color .18s,box-shadow .18s}[data-style=aurora] .search:focus-within{border-color:var(--au-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--au-teal) 16%,transparent),0 0 22px -6px var(--au-glow)}[data-style=aurora] .search svg{color:var(--au-teal-text)}[data-style=aurora] .search input:focus-visible{outline:0;box-shadow:none}[data-style=aurora] .search .btn{border-radius:999px}[data-style=aurora] .check input{accent-color:var(--accent)}[data-style=aurora] .chip{border:1px solid var(--au-glass-line);border-radius:999px;min-height:36px;padding:0 14px;font-weight:500;background:var(--au-pill-bg);color:var(--ink);text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s}[data-style=aurora] .chip:hover{border-color:color-mix(in srgb,var(--au-teal) 60%,transparent);color:var(--ink)}[data-style=aurora] .chip[aria-pressed=true]{background:color-mix(in srgb,var(--au-teal) 16%,var(--surface));border-color:color-mix(in srgb,var(--au-teal) 70%,transparent);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--au-teal) 30%,transparent) inset,0 0 18px -6px var(--au-glow);font-weight:600}[data-style=aurora] .seg{border:1px solid var(--au-glass-line);border-radius:999px;padding:3px;gap:2px;background:var(--surface-2)}[data-style=aurora] .seg button{border-radius:999px;min-height:34px;padding:0 14px;color:var(--ink-2);font-weight:500}[data-style=aurora] .seg button+button{border-left:0}[data-style=aurora] .seg button[aria-pressed=true]{background:var(--au-grad-deep);color:#fff;box-shadow:0 4px 14px -4px var(--au-glow-v);font-weight:600}[data-style=aurora] .seg button[aria-pressed=true] .diff,[data-style=aurora] .xfilters .seg button[aria-pressed=true] .diff{color:#fff}[data-style=aurora] .badge{border-radius:999px;font-weight:600;letter-spacing:.01em}[data-style=aurora] .badge--accent{color:var(--au-teal-text)}[data-style=aurora] .badge--ink{background:var(--au-violet);color:#fff}[data-style=aurora] .badge--mark{background:var(--au-amber);color:var(--au-amber-ink)}[data-style=aurora] .diff{font-family:var(--f-body);font-weight:700;letter-spacing:-.02em}[data-style=aurora] .diff .off{color:var(--line-strong)}[data-style=aurora] .cap{font-family:var(--f-body);font-weight:600;border:0;border-radius:999px;padding:0 8px;background:var(--au-amber);color:var(--au-amber-ink);box-shadow:0 0 12px -2px #ffb5478c}[data-style=aurora] .kbd{border-radius:6px}[data-style=aurora] span[aria-label$=" de 5"]{color:var(--au-amber)!important}[data-style=aurora] .stars-inline .on,[data-style=aurora] .star-pick button.on{color:var(--au-amber)}[data-style=aurora] .card{border:1px solid var(--au-glass-line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--au-card-shadow)}[data-style=aurora] .panel{border-radius:var(--r-lg);border-color:var(--au-glass-line);box-shadow:var(--au-card-shadow)}[data-style=aurora] .stats{border:1px solid var(--au-glass-line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--au-card-shadow)}[data-style=aurora] .stat+.stat{border-left:1px solid var(--line)}[data-style=aurora] .stat{padding:14px 18px}[data-style=aurora] .stat__value{font-family:var(--f-body);font-weight:600;letter-spacing:-.025em}[data-style=aurora] .stat__label{letter-spacing:.02em;text-transform:none;font-size:12.5px;font-weight:500}[data-style=aurora] .stat--mark{background:linear-gradient(135deg,color-mix(in srgb,var(--au-teal) 14%,var(--surface)),color-mix(in srgb,var(--au-violet) 12%,var(--surface)));color:var(--ink)}[data-style=aurora] .stat--mark .stat__value{color:var(--au-teal-text);text-shadow:var(--au-num-shadow)}[data-style=aurora] .stat--mark .stat__label{color:var(--ink-2)}@media (max-width: 560px){[data-style=aurora] .stat:nth-child(2n){border-left:1px solid var(--line)}[data-style=aurora] .stat:nth-child(n+3){border-top:1px solid var(--line)}}[data-style=aurora] .tabs{border-bottom:1px solid var(--line);gap:4px}[data-style=aurora] .tab{border-bottom-width:2px;margin-bottom:-1px;font-weight:500}[data-style=aurora] .tab[aria-selected=true],[data-style=aurora] .tab.active{color:var(--ink);font-weight:600;border-bottom-color:var(--au-teal);box-shadow:0 6px 12px -10px var(--au-glow)}[data-style=aurora] .tab .count{background:color-mix(in srgb,var(--au-violet) 14%,transparent);color:var(--au-violet-text)}[data-style=aurora] .table-wrap{border-radius:var(--r-lg);border-color:var(--au-glass-line)}[data-style=aurora] .avatar{background:var(--au-grad-deep);color:#fff}[data-style=aurora] .overlay{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-style=aurora] .dialog{border:1px solid var(--au-glass-line);border-radius:26px;background:var(--surface);box-shadow:0 30px 80px -20px #00000073,0 0 0 1px var(--au-glass-hi) inset}[data-style=aurora] .dialog__head,[data-style=aurora] .dialog__foot{border-color:var(--line-2);background:var(--surface)}@media (max-width: 640px){[data-style=aurora] .dialog{border-radius:26px 26px 0 0}}[data-style=aurora] .menu__pop{border:1px solid var(--au-glass-line);border-radius:18px;background:var(--au-glass-solid);box-shadow:0 20px 50px -14px #0006;padding:8px}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .menu__pop{background:color-mix(in srgb,var(--au-glass-solid) 94%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}}[data-style=aurora] .menu__pop a,[data-style=aurora] .menu__pop button{border-radius:12px;font-weight:500}[data-style=aurora] .menu__pop a:hover,[data-style=aurora] .menu__pop button:hover{background:color-mix(in srgb,var(--au-teal) 12%,transparent)}[data-style=aurora] .menu__pop svg{color:var(--au-teal-text)}[data-style=aurora] .toast{border-radius:999px;background:var(--ink);color:var(--bg);padding:11px 20px;box-shadow:0 10px 30px -8px #0006,0 0 24px -8px var(--au-glow)}[data-style=aurora] .toast--error{background:var(--danger);color:#fff}[data-style=aurora] .skeleton{border-radius:var(--r-lg);background:linear-gradient(90deg,var(--surface-3),color-mix(in srgb,var(--au-violet) 10%,var(--surface-2)),var(--surface-3));background-size:200% 100%}[data-style=aurora] .empty svg{color:var(--au-violet-text)}[data-style=aurora] .spinner{border-color:var(--line);border-top-color:var(--au-teal)}[data-style=aurora] .map__controls button{border:1px solid var(--au-glass-line);border-radius:14px;background:var(--au-glass-solid);color:var(--ink);box-shadow:0 6px 18px -6px #00000059}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .map__controls button{background:var(--au-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}[data-style=aurora] .map__controls button:hover{border-color:var(--au-teal)}[data-style=aurora] .map__notice{border-radius:999px;background:var(--au-glass-strong);color:var(--ink);border:1px solid var(--au-glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-style=aurora] .map__attrib{border-radius:6px}[data-style=aurora] .roll__head{border-bottom:0;color:var(--ink-3);font-weight:600;letter-spacing:.12em;padding-bottom:8px}[data-style=aurora] .roll__list{border-radius:16px;box-shadow:0 0 0 1px var(--line-strong);overflow:hidden}[data-style=aurora] .rb-row{border:0;border-bottom:1px solid var(--line-strong)}[data-style=aurora] .rb-row:first-child{border-top:0}[data-style=aurora] .rb-row:last-child{border-bottom:0}[data-style=aurora] .rb-row__km,[data-style=aurora] .rb-row__tulip{border-right:1px solid var(--line)}[data-style=aurora] .rb-row__tot{font-family:var(--f-body);font-weight:600;letter-spacing:-.03em}[data-style=aurora] .rb-row__par{font-family:var(--f-body);border:0;background:var(--surface-3);border-radius:6px;font-weight:500}[data-style=aurora] .rb-row__num{font-family:var(--f-body);background:var(--au-grad-deep);color:#fff;border-radius:6px;font-weight:600}[data-style=aurora] .rb-row__danger,[data-style=aurora] .rb-row__abbr{font-family:var(--f-body);font-weight:700}[data-style=aurora] .rb-row--sel{outline:2px solid var(--au-teal);outline-offset:-2px;box-shadow:inset 0 0 24px -6px var(--au-glow)}[data-style=aurora] .rb-row--sel .rb-row__tot{background:none;color:var(--au-teal-text);text-shadow:var(--au-num-shadow)}[data-style=aurora] .rb-row__warn{border-radius:999px}[data-style=aurora] .cpane__scroll .roll__list{box-shadow:none;border-radius:0;overflow:visible}[data-style=aurora] .cpane__scroll .rb-row{border:1px solid var(--line-strong);border-top:0}[data-style=aurora] .cpane__scroll .rb-row:first-child{border-top:1px solid var(--line-strong)}@media (max-width: 860px){[data-style=aurora] .mobile-nav{border-top:1px solid var(--au-glass-line);background:var(--au-glass-solid);box-shadow:0 -10px 30px -12px #00000059}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .mobile-nav{background:var(--au-head-bg);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}}[data-style=aurora] .mobile-nav:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--au-teal) 30%,var(--au-violet) 70%,transparent);opacity:.6}[data-style=aurora] .mobile-nav a{font-weight:500;color:var(--ink-2)}[data-style=aurora] .mobile-nav a.active{color:var(--ink);font-weight:600}[data-style=aurora] .mobile-nav a.active svg{color:var(--au-teal-text);filter:drop-shadow(0 0 6px var(--au-glow))}}[data-style=aurora] .au-head{position:sticky;top:0;z-index:40;height:var(--header-h);padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;background:var(--au-glass-solid);transition:background-color .25s,box-shadow .25s}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .au-head{background:var(--au-head-bg);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}}[data-style=aurora] .au-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 2%,var(--au-teal) 28%,var(--au-violet) 68%,transparent 98%);opacity:.75;box-shadow:0 0 14px 1px var(--au-glow);pointer-events:none}[data-style=aurora] .au-head--home:not(.au-head--scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[data-style=aurora] .au-head--home:not(.au-head--scrolled):after{opacity:.3;box-shadow:none}[data-style=aurora] .au-head__in{height:var(--header-h);max-width:1480px;margin-inline:auto;padding-left:max(var(--gutter),24px);padding-right:max(var(--gutter-r),24px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}[data-style=aurora] .au-head__right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:6px}[data-style=aurora] .au-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:600;font-size:19px;letter-spacing:-.02em;white-space:nowrap;justify-self:start;border-radius:12px}[data-style=aurora] .au-brand b{font-weight:700;background:var(--au-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-style=aurora] .au-logo{flex:none;filter:drop-shadow(0 0 10px var(--au-glow))}[data-style=aurora] .au-logo__bg{fill:#0d1233;stroke:#96aaff59}[data-style=aurora] .au-logo__ribbon{fill:none;stroke-width:3.4;stroke-linecap:round}[data-style=aurora] .au-logo__ridge{fill:#252d66}[data-style=aurora] .au-logo__star{fill:#ffd38a}[data-style=aurora] .au-stop-a{stop-color:var(--au-stop-a)}[data-style=aurora] .au-stop-b{stop-color:var(--au-stop-b)}[data-style=aurora] .au-nav{display:flex;gap:2px;padding:4px;border-radius:999px;border:1px solid var(--au-glass-line);background:color-mix(in srgb,var(--surface) 40%,transparent);box-shadow:0 1px 0 var(--au-glass-hi) inset}[data-style=aurora] .au-nav a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border-radius:999px;text-decoration:none;font-weight:500;font-size:14.5px;color:var(--ink-2);transition:color .18s,background-color .18s,box-shadow .18s}[data-style=aurora] .au-nav a svg{color:var(--ink-3);transition:color .18s}[data-style=aurora] .au-nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--au-violet) 10%,transparent)}[data-style=aurora] .au-nav a.active{color:var(--ink);background:color-mix(in srgb,var(--au-teal) 14%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--au-teal) 45%,transparent) inset,0 0 20px -6px var(--au-glow);font-weight:600}[data-style=aurora] .au-nav a.active svg{color:var(--au-teal-text)}[data-style=aurora] .au-head .menu>.btn--ghost{border:1px solid var(--au-glass-line)}@media (max-width: 1080px){[data-style=aurora] .au-nav a svg{display:none}[data-style=aurora] .au-nav a{padding:0 13px}}@media (max-width: 860px){[data-style=aurora] .au-nav{display:none}[data-style=aurora] .au-head__in{grid-template-columns:auto 1fr;gap:8px}[data-style=aurora] .au-head__right{grid-column:2}[data-style=aurora] .au-head .hide-sm{display:none}[data-style=aurora] .au-brand{font-size:18px}}@media (max-width: 380px){[data-style=aurora] .au-head__in{padding-left:var(--gutter);padding-right:var(--gutter-r)}[data-style=aurora] .au-head .btn--ink{padding:0 12px}}[data-style=aurora] .au-foot{--ink: #eef1ff;--ink-2: #b3bbdf;--ink-3: #8d96c2;--line: rgb(150 170 255 / .16);--focus: #7af0d6;margin-top:72px;position:relative;color:var(--ink)}[data-style=aurora] .au-foot__ridges{display:block;width:100%;height:90px;margin-bottom:-1px}[data-style=aurora] .au-foot__ridges .au-rg-far{fill:#161d4a}[data-style=aurora] .au-foot__ridges .au-rg-rim{fill:none;stroke:#3ee6c1;stroke-opacity:.55;stroke-width:1.4;vector-effect:non-scaling-stroke}[data-style=aurora] .au-foot__ridges .au-rg-near{fill:#0b1030}[data-style=aurora] .au-foot__body{position:relative;overflow:hidden;background:radial-gradient(50% 70% at 12% 0%,rgb(62 230 193 / .13),transparent 70%),radial-gradient(45% 80% at 85% 10%,rgb(139 108 255 / .16),transparent 70%),linear-gradient(180deg,#0b1030,#070b1a 70%);padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px))}[data-style=aurora] .au-foot__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;pointer-events:none}[data-style=aurora] .au-foot__stars .au-star{fill:#fff}[data-style=aurora] .au-foot__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:40px;padding-bottom:32px}[data-style=aurora] .au-foot__about{display:flex;flex-direction:column;gap:14px;align-items:flex-start}[data-style=aurora] .au-foot__about p{color:var(--ink-2);max-width:44ch}[data-style=aurora] .au-foot__app{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:18px;border:1px solid rgb(150 170 255 / .2);background:#ffffff0a;text-decoration:none;color:var(--ink);transition:border-color .18s,box-shadow .18s}[data-style=aurora] .au-foot__app:hover{border-color:#3ee6c199;box-shadow:0 0 24px -8px #3ee6c180}[data-style=aurora] .au-foot__appic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#3ee6c1,#8b6cff);color:#061026}[data-style=aurora] .au-foot__app b{display:block;font-weight:600;font-size:14.5px}[data-style=aurora] .au-foot__app small{display:block;color:var(--ink-2);font-size:12.5px}[data-style=aurora] .au-foot__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}[data-style=aurora] .au-foot__links h4{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3ee6c1}[data-style=aurora] .au-foot__links a{display:block;width:fit-content;padding:4px 0;text-decoration:none;color:var(--ink-2);font-size:14.5px;transition:color .15s}[data-style=aurora] .au-foot__links a:hover{color:var(--ink)}[data-style=aurora] .au-foot__base{position:relative;display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}[data-style=aurora] .au-foot .au-brand{color:var(--ink)}@media (max-width: 860px){[data-style=aurora] .au-foot{margin-top:48px}[data-style=aurora] .au-foot__ridges{height:56px}[data-style=aurora] .au-foot__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width: 520px){[data-style=aurora] .au-foot__links{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=aurora] .au-foot__links>:last-child{grid-column:1 / -1}}[data-style=aurora] .au-cardbox{height:100%;min-width:0}[data-style=aurora] .au-card{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-width:0;text-decoration:none;color:inherit;border-radius:24px;background:var(--au-card-bg);border:1px solid var(--au-glass-line);box-shadow:var(--au-card-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}[data-style=aurora] .au-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--au-teal),transparent 40%,transparent 60%,var(--au-violet));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .22s}[data-style=aurora] .au-card:hover,[data-style=aurora] .xresult--on .au-card{transform:translateY(-3px);border-color:transparent;box-shadow:var(--au-card-shadow),0 18px 44px -18px var(--au-glow),0 0 30px -12px var(--au-glow-v)}[data-style=aurora] .au-card:hover:before,[data-style=aurora] .xresult--on .au-card:before{opacity:1}[data-style=aurora] .au-card:focus-visible{outline-offset:3px;border-radius:24px}[data-style=aurora] .au-card__media{position:relative;flex:none;height:150px;margin:8px 8px 0;border-radius:18px;overflow:hidden;background:var(--au-tile);display:grid;place-items:center}[data-style=aurora] .au-card__sky{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;background-image:radial-gradient(1px 1px at 12% 22%,#fff,transparent 70%),radial-gradient(1px 1px at 28% 64%,rgb(255 255 255 / .7),transparent 70%),radial-gradient(1.4px 1.4px at 46% 18%,#fff,transparent 70%),radial-gradient(1px 1px at 63% 42%,rgb(255 255 255 / .6),transparent 70%),radial-gradient(1px 1px at 78% 16%,#fff,transparent 70%),radial-gradient(1.2px 1.2px at 88% 58%,rgb(255 255 255 / .8),transparent 70%),radial-gradient(1px 1px at 8% 82%,rgb(255 255 255 / .5),transparent 70%),radial-gradient(1px 1px at 55% 86%,rgb(255 255 255 / .5),transparent 70%),linear-gradient(170deg,rgb(139 108 255 / .28),transparent 45%)}[data-style=aurora] .au-card__trk{position:relative;display:grid;place-items:center}[data-style=aurora] .au-card__trk svg{overflow:visible;display:block}[data-style=aurora] .au-card__trk path{stroke-width:2.4;filter:drop-shadow(0 0 3px rgb(62 230 193 / .85)) drop-shadow(0 0 9px rgb(139 108 255 / .55));transition:filter .22s}[data-style=aurora] .au-card__trk circle{fill:#ffc565;filter:drop-shadow(0 0 4px rgb(255 181 71 / .9))}[data-style=aurora] .au-card:hover .au-card__trk path,[data-style=aurora] .xresult--on .au-card__trk path{filter:drop-shadow(0 0 4px rgb(62 230 193 / 1)) drop-shadow(0 0 14px rgb(62 230 193 / .7)) drop-shadow(0 0 22px rgb(139 108 255 / .6))}[data-style=aurora] .au-card__vig{position:absolute;right:10px;bottom:10px;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:#e9ecff;padding:3px 9px;border-radius:999px;background:#080c228c;border:1px solid rgb(150 170 255 / .25)}[data-style=aurora] .au-card__body{display:flex;flex-direction:column;gap:4px;padding:12px 16px 14px;flex:1;min-width:0}[data-style=aurora] .au-card__flags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}[data-style=aurora] .au-card__title{font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.012em;overflow-wrap:anywhere}[data-style=aurora] .au-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}[data-style=aurora] .au-card__where{min-width:0}[data-style=aurora] .au-card__meta i{font-style:normal;margin:0 7px;color:var(--au-violet-text)}[data-style=aurora] .au-card__foot{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:auto;padding-top:10px}[data-style=aurora] .au-pills{display:flex;gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0}[data-style=aurora] .au-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--au-pill-bg);border:1px solid var(--au-pill-line);white-space:nowrap}[data-style=aurora] .au-pill b{color:var(--ink);font-weight:600}[data-style=aurora] .au-pill--km{color:var(--au-teal-text);background:color-mix(in srgb,var(--au-teal) 10%,transparent);border-color:color-mix(in srgb,var(--au-teal) 40%,transparent);box-shadow:0 0 14px -4px var(--au-glow)}[data-style=aurora] .au-pill--km b{color:var(--au-teal-text)}[data-style=aurora] .au-pill--d i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}[data-style=aurora] .au-pill--d1{color:var(--ok)}[data-style=aurora] .au-pill--d2{color:var(--warn)}[data-style=aurora] .au-pill--d3{color:var(--danger)}[data-style=aurora] .au-rate{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-2);white-space:nowrap}[data-style=aurora] .au-rate svg path{fill:var(--au-amber)}[data-style=aurora] .au-rate svg{filter:drop-shadow(0 0 4px rgb(255 181 71 / .6))}[data-style=aurora] .au-rate b{color:var(--ink);font-weight:600}[data-style=aurora] .au-rate__n:before{content:"("}[data-style=aurora] .au-rate__n:after{content:")"}[data-style=aurora] .au-rate--new{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--au-violet-text)}[data-style=aurora] .au-xresults .au-card,[data-style=aurora] .au-card--compact{flex-direction:row}[data-style=aurora] .au-xresults .au-card__media{width:136px;height:auto;min-height:128px;margin:8px 0 8px 8px}[data-style=aurora] .au-xresults .au-card__body{padding:12px 16px}[data-style=aurora] .au-card--compact{border-radius:20px}[data-style=aurora] .au-card--compact .au-card__media{width:84px;height:auto;min-height:84px;margin:6px 0 6px 6px;border-radius:15px}[data-style=aurora] .au-card--compact .au-card__body{padding:10px 12px;gap:2px}[data-style=aurora] .au-card--compact .au-card__title{font-size:15.5px}[data-style=aurora] .au-card--compact .au-card__meta{font-size:12.5px}[data-style=aurora] .au-card--compact .au-card__foot{padding-top:6px}[data-style=aurora] .au-card--compact .au-pill{height:24px;padding:0 8px;font-size:12px}@media (max-width: 480px){[data-style=aurora] .au-xresults .au-card__media{width:96px;min-height:112px}[data-style=aurora] .au-xresults .au-card__body{padding:10px 12px}[data-style=aurora] .au-xresults .au-card__title{font-size:16px}[data-style=aurora] .au-xresults .au-pill{height:24px;padding:0 8px;font-size:12px}}@media (prefers-reduced-motion: reduce){[data-style=aurora] .au-card,[data-style=aurora] .au-card:hover{transition:none;transform:none}}[data-style=aurora] .au-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;margin-top:calc(-1 * (var(--header-h) + env(safe-area-inset-top,0px)));padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px));min-height:clamp(740px,100vh,940px);min-height:clamp(740px,100svh,940px);background:var(--au-sky)}[data-style=aurora] .au-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}[data-style=aurora] .au-hero__stars{position:absolute;left:0;top:0;width:100%;height:74%;opacity:var(--au-star-o)}[data-style=aurora] .au-star{fill:var(--au-star)}[data-style=aurora] .au-star--tw{animation:au-twinkle 4.6s ease-in-out infinite}@keyframes au-twinkle{0%,to{opacity:.15}50%{opacity:1}}[data-style=aurora] .au-hero__aurora{position:absolute;left:-6%;top:-2%;width:112%;height:80%;filter:blur(20px);mix-blend-mode:var(--au-blend)}[data-style=aurora] .au-rib-a0{stop-color:var(--au-rib-a0)}[data-style=aurora] .au-rib-a1{stop-color:var(--au-rib-a1)}[data-style=aurora] .au-rib-a2{stop-color:var(--au-rib-a2)}[data-style=aurora] .au-rib-b0{stop-color:var(--au-rib-b0)}[data-style=aurora] .au-rib-b1{stop-color:var(--au-rib-b1)}[data-style=aurora] .au-rib-b2{stop-color:var(--au-rib-b2)}[data-style=aurora] .au-ribbon{transform-box:fill-box;transform-origin:50% 100%;animation:au-sway 19s ease-in-out infinite alternate}[data-style=aurora] .au-ribbon--2{animation-duration:24s;animation-delay:-7s}[data-style=aurora] .au-ribbon--3{animation-duration:16s;animation-delay:-3s}@keyframes au-sway{0%{transform:translate(-2.5%) skew(-5deg) scaleY(.9)}50%{transform:translate(1%) skew(3deg) scaleY(1.08)}to{transform:translate(3%) skew(-2deg) scaleY(.96)}}[data-style=aurora] .au-hero__rays{position:absolute;left:0;right:0;top:0;height:64%;background:repeating-linear-gradient(90deg,transparent 0 13px,rgb(255 255 255 / .035) 13px 14px,transparent 14px 31px);-webkit-mask-image:radial-gradient(55% 60% at 55% 40%,#000,transparent 75%);mask-image:radial-gradient(55% 60% at 55% 40%,#000,transparent 75%)}[data-style=aurora] .au-hero__ridges{position:absolute;left:0;right:0;bottom:0;width:100%;height:50%;min-height:280px}[data-style=aurora] .au-rg-far{fill:var(--au-rg-far)}[data-style=aurora] .au-rg-rim{fill:none;stroke:var(--au-rg-rim);stroke-width:1.6;stroke-linejoin:round}[data-style=aurora] .au-hero__ridges .au-rg-rim{filter:drop-shadow(0 0 6px var(--au-rg-rim))}[data-style=aurora] .au-rg-snow{fill:var(--au-rg-snow)}[data-style=aurora] .au-rg-mid{fill:var(--au-rg-mid)}[data-style=aurora] .au-rg-near{fill:var(--au-rg-near)}[data-style=aurora] .au-rg-front{fill:var(--au-rg-front)}[data-style=aurora] .au-trail{position:absolute;z-index:-1;pointer-events:none;right:max(3vw,calc((100vw - 1440px)/2 + 48px));bottom:11%;width:min(42vw,640px);aspect-ratio:1000 / 640;transform:perspective(1100px) rotateX(54deg) rotate(-10deg);transform-origin:50% 70%}[data-style=aurora] .au-trail__svg{width:100%;height:100%;overflow:visible;display:block}[data-style=aurora] .au-trail__rings ellipse{fill:none;stroke:var(--au-teal);stroke-opacity:.28;stroke-width:1.5;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}[data-style=aurora] .au-trail__halo{fill:none;stroke:#3ee6c1;stroke-opacity:.4;stroke-width:18;stroke-linecap:round;stroke-linejoin:round;filter:blur(7px);stroke-dasharray:100;stroke-dashoffset:100;animation:au-draw 3.2s .5s cubic-bezier(.45,0,.2,1) forwards}[data-style=aurora] .au-trail__line{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgb(62 230 193 / .95)) drop-shadow(0 0 16px rgb(139 108 255 / .7));stroke-dasharray:100;stroke-dashoffset:100;animation:au-draw 3.2s .5s cubic-bezier(.45,0,.2,1) forwards}[data-style=aurora] .au-trail__comet{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-dasharray:1.4 200;stroke-dashoffset:2;opacity:0;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 16px #3ee6c1);animation:au-comet 8s 3.8s linear infinite}@keyframes au-draw{to{stroke-dashoffset:0}}@keyframes au-comet{0%{stroke-dashoffset:2;opacity:0}5%{opacity:1}92%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}[data-style=aurora] .au-trail__start{fill:#ffc565;filter:drop-shadow(0 0 8px #ffb547) drop-shadow(0 0 18px #ff9f3d)}[data-style=aurora] .au-trail__pulse{fill:none;stroke:#ffb547;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:au-pulse 2.6s ease-out infinite}@keyframes au-pulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}[data-style=aurora] .au-trail__end{fill:#c6b6ff;filter:drop-shadow(0 0 8px #8b6cff);opacity:0;animation:au-fade .6s 3.5s forwards}@keyframes au-fade{to{opacity:1}}[data-style=aurora] .au-hero__in{position:relative;z-index:1;flex:1;display:flex;align-items:center;padding-block:40px 132px}[data-style=aurora] .au-hero__text{display:flex;flex-direction:column;gap:20px;max-width:780px;min-width:0}[data-style=aurora] .au-hero__text>.au-finder,[data-style=aurora] .au-hero__text>.au-gstats{max-width:640px;width:100%}[data-style=aurora] .au-eyebrow{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:6px 14px 6px 10px;border-radius:999px;border:1px solid var(--au-glass-line);background:color-mix(in srgb,var(--surface) 28%,transparent)}[data-style=aurora] .au-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--au-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--au-teal) 22%,transparent),0 0 12px var(--au-teal);animation:au-blink 2.6s ease-in-out infinite}@keyframes au-blink{50%{opacity:.45}}[data-style=aurora] .au-hero__title{font-size:clamp(42px,5.4vw,76px);font-weight:600;line-height:1;letter-spacing:-.04em;text-wrap:balance}[data-style=aurora] .au-hero__title .au-grad-text{display:block;padding-bottom:.06em}[data-style=aurora] .au-hero__lead{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:50ch}[data-style=aurora] .au-finder{border-radius:28px;padding:18px;display:flex;flex-direction:column;gap:14px}[data-style=aurora] .au-finder__label{font-weight:600;font-size:15px;padding-left:4px}[data-style=aurora] .au-finder__row{display:flex;gap:10px}[data-style=aurora] .au-finder__field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:54px;padding:0 18px;border-radius:999px;background:var(--surface);border:1px solid var(--au-glass-line);transition:border-color .18s,box-shadow .18s}[data-style=aurora] .au-finder__field svg{color:var(--au-teal-text);flex:none}[data-style=aurora] .au-finder__field:focus-within{border-color:var(--au-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--au-teal) 18%,transparent),0 0 26px -6px var(--au-glow)}[data-style=aurora] .au-finder__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;padding:12px 0}[data-style=aurora] .au-finder__field input:focus-visible{outline:0;box-shadow:none}[data-style=aurora] .au-finder__go{min-height:54px}[data-style=aurora] .au-finder__span{display:flex;flex-direction:column;gap:8px}[data-style=aurora] .au-finder__spanlbl{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);padding-left:4px}[data-style=aurora] .au-finder__spanlbl svg{color:var(--au-violet-text)}[data-style=aurora] .au-spanseg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}[data-style=aurora] .au-spanseg button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:8px 12px;border-radius:16px;border:1px solid var(--au-glass-line);background:color-mix(in srgb,var(--surface) 35%,transparent);text-align:left;color:var(--ink);transition:border-color .18s,background-color .18s,box-shadow .18s}[data-style=aurora] .au-spanseg button:hover{border-color:color-mix(in srgb,var(--au-violet) 55%,transparent)}[data-style=aurora] .au-spanseg b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-style=aurora] .au-spanseg small{font-size:12px;color:var(--ink-2);white-space:nowrap}[data-style=aurora] .au-spanseg button[aria-pressed=true]{border-color:color-mix(in srgb,var(--au-teal) 75%,transparent);background:color-mix(in srgb,var(--au-teal) 14%,var(--surface));box-shadow:0 0 22px -8px var(--au-glow),0 0 0 1px color-mix(in srgb,var(--au-teal) 30%,transparent) inset}[data-style=aurora] .au-spanseg button[aria-pressed=true] small{color:var(--au-teal-text)}[data-style=aurora] .au-gstats{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px;padding:14px 4px}[data-style=aurora] .au-gstat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:0 16px;min-width:0}[data-style=aurora] .au-gstat+.au-gstat{border-left:1px solid var(--au-glass-line)}[data-style=aurora] .au-gstat dd{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--ink);text-shadow:var(--au-num-shadow)}[data-style=aurora] .au-gstat:nth-child(3) dd{color:var(--au-teal-text)}[data-style=aurora] .au-gstat dt{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=aurora] .au-trail__cap{position:absolute;z-index:2;right:max(var(--gutter-r),calc((100vw - var(--wrap)) / 2 + 16px));bottom:32px;display:flex;align-items:center;gap:12px;max-width:min(460px,calc(100vw - 32px));padding:10px 18px 10px 14px;border-radius:20px}[data-style=aurora] .au-trail__capdot{flex:none;width:10px;height:10px;border-radius:50%;background:#ffc565;box-shadow:0 0 0 3px #ffb54740,0 0 12px #ffb547}[data-style=aurora] .au-trail__captxt{display:flex;flex-direction:column;min-width:0}[data-style=aurora] .au-trail__captxt small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--au-teal-text)}[data-style=aurora] .au-trail__captxt a{font-weight:600;text-decoration:none;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=aurora] .au-trail__captxt a:hover{text-decoration:underline;text-underline-offset:3px}[data-style=aurora] .au-trail__capnum{flex:none;font-size:13px;color:var(--ink-2);padding-left:12px;border-left:1px solid var(--au-glass-line);white-space:nowrap}@media (max-width: 1100px){[data-style=aurora] .au-trail{width:72vw;right:-6vw;opacity:.85}}@media (max-width: 860px){[data-style=aurora] .au-hero{min-height:0}[data-style=aurora] .au-hero__in{padding-block:28px 20px;align-items:flex-start}[data-style=aurora] .au-hero__text{gap:16px;max-width:none}[data-style=aurora] .au-hero__lead{font-size:16.5px}[data-style=aurora] .au-hero__ridges{height:42%;min-height:220px}[data-style=aurora] .au-trail{width:130vw;right:-38vw;bottom:0;opacity:.75;transform:perspective(900px) rotateX(60deg) rotate(-14deg)}[data-style=aurora] .au-trail__cap{position:relative;right:auto;bottom:auto;margin:0 var(--gutter-r) 28px var(--gutter);max-width:none}[data-style=aurora] .au-gstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}[data-style=aurora] .au-gstat:nth-child(3){border-left:0}}@media (max-width: 560px){[data-style=aurora] .au-finder{padding:14px;border-radius:24px}[data-style=aurora] .au-finder__row{flex-direction:column}[data-style=aurora] .au-finder__go{width:100%}[data-style=aurora] .au-spanseg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=aurora] .au-hero__title{font-size:clamp(38px,11vw,48px)}[data-style=aurora] .au-trail__capnum{display:none}}[data-style=aurora] .au-sec{position:relative;padding-block:96px}[data-style=aurora] .au-sechead{display:flex;flex-direction:column;gap:10px;margin-bottom:36px;max-width:720px}[data-style=aurora] .au-sechead--row{max-width:none;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px 32px}[data-style=aurora] .au-sechead--row>div:first-child{display:flex;flex-direction:column;gap:10px;max-width:640px}[data-style=aurora] .au-kicker{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--au-teal-text)}[data-style=aurora] .au-kicker:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--au-grad);box-shadow:0 0 10px var(--au-glow)}[data-style=aurora] .au-h2{font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.06}[data-style=aurora] .au-sechead__sub{color:var(--ink-2);font-size:17px;max-width:56ch}[data-style=aurora] .au-textlink{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--au-teal-text);font-weight:600;text-decoration:none;transition:gap .18s;border-radius:8px}[data-style=aurora] .au-textlink:hover{gap:10px}[data-style=aurora] .au-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--ink);animation:au-bob 6.5s ease-in-out infinite}[data-style=aurora] .au-float svg{color:var(--au-teal-text)}@keyframes au-bob{0%,to{translate:0 0}50%{translate:0 -8px}}[data-style=aurora] .au-tonight{padding-top:72px}[data-style=aurora] .au-acts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}[data-style=aurora] .au-act{--act-grad: linear-gradient(135deg, #14b89a, #1279b8);--act-glow: rgb(62 230 193 / .5);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:8px;height:100%;min-height:268px;padding:20px;border-radius:26px;text-decoration:none;color:inherit;background:var(--au-card-bg);border:1px solid var(--au-glass-line);box-shadow:var(--au-card-shadow);transition:transform .22s,box-shadow .22s,border-color .22s}[data-style=aurora] .au-act--x4{--act-grad: linear-gradient(135deg, #ffb547, #f2603f);--act-glow: rgb(255 159 61 / .5)}[data-style=aurora] .au-act--enduro{--act-grad: linear-gradient(135deg, #8b6cff, #c04ce8);--act-glow: rgb(160 108 255 / .5)}[data-style=aurora] .au-act--quad{--act-grad: linear-gradient(135deg, #4aa8ff, #5b3fd6);--act-glow: rgb(74 168 255 / .5)}[data-style=aurora] .au-act--ssv{--act-grad: linear-gradient(135deg, #ff6f9f, #8b4cf0);--act-glow: rgb(255 111 159 / .45)}[data-style=aurora] .au-act:after{content:"";position:absolute;z-index:-1;left:-30%;right:-30%;bottom:-55%;height:80%;background:radial-gradient(closest-side,var(--act-glow),transparent);opacity:.35;transition:opacity .3s}[data-style=aurora] .au-act:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--au-teal) 40%,var(--au-glass-line));box-shadow:var(--au-card-shadow),0 20px 46px -20px var(--act-glow)}[data-style=aurora] .au-act:hover:after{opacity:.8}[data-style=aurora] .au-act__ic{width:58px;height:58px;flex:none;border-radius:18px;display:grid;place-items:center;color:#fff;background:var(--act-grad);box-shadow:0 12px 26px -10px var(--act-glow),inset 0 1px #ffffff59}[data-style=aurora] .au-act__trk{position:absolute;z-index:-1;right:-10px;top:0;opacity:.45;transform:rotate(-10deg);transition:opacity .3s,transform .3s}[data-style=aurora] .au-act__trk path{stroke-width:2;filter:drop-shadow(0 0 4px rgb(62 230 193 / .7))}[data-style=aurora] .au-act__trk circle{fill:#ffc565}:root[data-style=aurora]:not([data-theme=dark]) .au-act__trk path{stroke:#7a5cf0;filter:none}:root[data-style=aurora]:not([data-theme=dark]) .au-act__trk{opacity:.3}@media (prefers-color-scheme: dark){:root[data-style=aurora]:not([data-theme=light]) .au-act__trk path{stroke:url(#au-trk);filter:drop-shadow(0 0 4px rgb(62 230 193 / .7))}:root[data-style=aurora]:not([data-theme=light]) .au-act__trk{opacity:.45}}[data-style=aurora] .au-act:hover .au-act__trk{opacity:.8;transform:rotate(-4deg) scale(1.04)}[data-style=aurora] .au-act__name{margin-top:14px;font-size:23px;font-weight:600;letter-spacing:-.025em}[data-style=aurora] .au-act__txt{color:var(--ink-2);font-size:14px;line-height:1.45}[data-style=aurora] .au-act__n{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line);font-weight:600;font-size:14px}[data-style=aurora] .au-act__n svg{color:var(--au-teal-text);transition:transform .2s}[data-style=aurora] .au-act:hover .au-act__n svg{transform:translate(4px)}@media (max-width: 1180px){[data-style=aurora] .au-acts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter-r) 16px var(--gutter);scroll-padding-inline:var(--gutter)}[data-style=aurora] .au-acts::-webkit-scrollbar{display:none}[data-style=aurora] .au-acts li{scroll-snap-align:start}}[data-style=aurora] .au-read{background:var(--au-section-alt)}[data-style=aurora] .au-read__in{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;align-items:center}[data-style=aurora] .au-read__intro{display:flex;flex-direction:column;gap:16px}[data-style=aurora] .au-read__lead{font-size:17px;color:var(--ink-2);max-width:48ch}[data-style=aurora] .au-notes{list-style:none;margin:8px 0 4px;padding:0;display:flex;flex-direction:column;gap:4px}[data-style=aurora] .au-notes li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:20px;border:1px solid transparent;transition:background-color .2s,border-color .2s}[data-style=aurora] .au-notes li:hover{background:color-mix(in srgb,var(--surface) 55%,transparent);border-color:var(--au-glass-line)}[data-style=aurora] .au-notes__n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:600;color:var(--au-teal-text);border:1px solid color-mix(in srgb,var(--au-teal) 55%,transparent);background:color-mix(in srgb,var(--au-teal) 10%,transparent);box-shadow:0 0 18px -4px var(--au-glow)}[data-style=aurora] .au-notes b{font-weight:600;font-size:16.5px}[data-style=aurora] .au-notes p{color:var(--ink-2);font-size:14.5px;margin-top:2px}[data-style=aurora] .au-read__stage{position:relative;margin:0;padding:30px 0 0;width:100%;max-width:500px;justify-self:center}[data-style=aurora] .au-read__stage:before{content:"";position:absolute;z-index:0;top:12%;right:-4%;bottom:6%;left:4%;border-radius:50%;background:radial-gradient(closest-side,var(--au-glow-v),transparent),radial-gradient(closest-side at 30% 70%,var(--au-glow),transparent);filter:blur(30px)}[data-style=aurora] .au-read__panel{position:relative;z-index:1;border-radius:30px;padding:18px 18px 20px}[data-style=aurora] .au-read__roll .roll__head span{display:flex;align-items:center;justify-content:center;gap:8px}[data-style=aurora] .au-read__roll .roll__head span:first-child{justify-content:flex-start;padding-left:4px}[data-style=aurora] .au-read__roll .roll__head span:before{content:"1";width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:0;color:var(--au-teal-text);border:1px solid color-mix(in srgb,var(--au-teal) 60%,transparent);background:color-mix(in srgb,var(--au-teal) 10%,var(--surface));box-shadow:0 0 14px -2px var(--au-glow)}[data-style=aurora] .au-read__roll .roll__head span:nth-child(2):before{content:"2"}[data-style=aurora] .au-read__roll .roll__head span:nth-child(3):before{content:"3"}[data-style=aurora] .au-read__roll .roll__head{color:var(--ink-2)}[data-style=aurora] .au-float--osm{top:0;right:-14px}[data-style=aurora] .au-float--cap{bottom:64px;left:-40px;animation-delay:-3.2s}[data-style=aurora] .au-float--cap svg{color:var(--au-amber)}[data-style=aurora] .au-read__cap{position:relative;z-index:1;margin-top:14px;text-align:center;font-size:13.5px;color:var(--ink-2)}[data-style=aurora] .au-read__cap a{color:var(--ink);font-weight:600;text-decoration-color:color-mix(in srgb,var(--au-teal) 60%,transparent);text-underline-offset:3px}@media (max-width: 1000px){[data-style=aurora] .au-read__in{grid-template-columns:minmax(0,1fr);gap:32px}[data-style=aurora] .au-read__stage{max-width:560px;width:100%;margin-inline:auto}[data-style=aurora] .au-float--cap{left:-8px}[data-style=aurora] .au-float--osm{right:-4px}}@media (max-width: 560px){[data-style=aurora] .au-read__panel{padding:12px 10px 14px;border-radius:24px}[data-style=aurora] .au-float--cap{display:none}[data-style=aurora] .au-notes li{padding:12px 6px}}[data-style=aurora] .au-com__tools{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}[data-style=aurora] .au-toggle{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--au-glass-line);background:var(--surface-2)}[data-style=aurora] .au-toggle button{border:0;background:transparent;min-height:38px;padding:0 16px;border-radius:999px;font-weight:500;color:var(--ink-2);transition:color .18s,background-color .18s,box-shadow .18s}[data-style=aurora] .au-toggle button:hover{color:var(--ink)}[data-style=aurora] .au-toggle button[aria-pressed=true]{background:var(--au-grad-deep);color:#fff;font-weight:600;box-shadow:0 6px 18px -6px var(--au-glow-v)}[data-style=aurora] .au-com__grid{list-style:none;margin:0;padding:0 0 56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;transition:opacity .2s}[data-style=aurora] .au-com__grid--busy{opacity:.55}[data-style=aurora] .au-com__item{min-width:0}[data-style=aurora] .au-com__item:nth-child(3n+2){transform:translateY(56px)}[data-style=aurora] .au-com__item .au-card__media{height:176px}@media (max-width: 1000px){[data-style=aurora] .au-com__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=aurora] .au-com__item:nth-child(3n+2){transform:none}[data-style=aurora] .au-com__item:nth-child(2n){transform:translateY(44px)}}@media (max-width: 640px){[data-style=aurora] .au-com__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter-r) 16px var(--gutter);scroll-padding-inline:var(--gutter);align-items:stretch}[data-style=aurora] .au-com__grid::-webkit-scrollbar{display:none}[data-style=aurora] .au-com__item,[data-style=aurora] .au-com__item:nth-child(n){transform:none;scroll-snap-align:start}[data-style=aurora] .au-com__item .au-card__media{height:150px}}[data-style=aurora] .au-app{overflow:hidden}[data-style=aurora] .au-app__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}[data-style=aurora] .au-app__device{position:relative;display:grid;place-items:center;min-height:640px}[data-style=aurora] .au-app__halo{position:absolute;width:440px;height:440px;border-radius:50%;background:conic-gradient(from 200deg,#3ee6c1,#7fd7ff,#8b6cff,#ff8fc8,#3ee6c1);filter:blur(80px);opacity:.5;animation:au-spin 30s linear infinite}@keyframes au-spin{to{transform:rotate(1turn)}}[data-style=aurora] .au-phone{position:relative;width:304px;aspect-ratio:304 / 620;padding:10px;border-radius:48px;background:linear-gradient(160deg,#343b78,#0b0f26 60%);box-shadow:0 0 0 1px #aab9ff73,0 40px 90px -24px #0a0828b3,0 0 70px -14px #3ee6c18c;transform:rotate(-5deg);animation:au-bob 8s ease-in-out infinite}[data-style=aurora] .au-phone__screen{--ink: #eef1ff;--ink-2: #b3bbdf;--ink-3: #8d96c2;--surface: #0f1530;--surface-2: #131a39;--surface-3: #1b2347;--line: #252e58;--line-2: #1a2246;--line-strong: #3d4a85;--danger: #ff7a8f;--danger-soft: #3d1628;--au-teal-text: #3ee6c1;height:100%;border-radius:39px;overflow:hidden;background:radial-gradient(120% 50% at 50% 0%,#1a1f52,#070b1a 60%);color:var(--ink);display:flex;flex-direction:column}[data-style=aurora] .au-phone__status{display:flex;justify-content:space-between;align-items:center;padding:10px 24px 6px;font-size:12px;font-weight:600}[data-style=aurora] .au-phone__status span:last-child{color:#3ee6c1}[data-style=aurora] .au-phone__island{width:88px;height:25px;border-radius:999px;background:#000}[data-style=aurora] .au-phone__hud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px 10px}[data-style=aurora] .au-phone__hud div{min-width:0;padding:6px 8px;border-radius:12px;background:#ffffff0d;border:1px solid rgb(150 170 255 / .18)}[data-style=aurora] .au-phone__hud small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-style=aurora] .au-phone__hud b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-shadow:0 0 14px rgb(62 230 193 / .5)}[data-style=aurora] .au-phone__hud .au-phone__cap{color:#ffc565;text-shadow:0 0 14px rgb(255 181 71 / .6)}[data-style=aurora] .au-phone__roll{flex:1;min-height:0;overflow:hidden;padding:0 10px;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}[data-style=aurora] .au-phone__roll .roll__head{display:none}[data-style=aurora] .au-phone__bar{display:grid;place-items:center;padding:8px 0 10px}[data-style=aurora] .au-phone__bar span{width:112px;height:4px;border-radius:2px;background:#ffffff8c}[data-style=aurora] .au-float--warn{top:16%;right:0;animation-delay:-2s}[data-style=aurora] .au-float--warn svg{color:var(--au-amber)}[data-style=aurora] .au-float--off{bottom:15%;left:-2%;animation-delay:-4.5s}[data-style=aurora] .au-app__text{display:flex;flex-direction:column;gap:16px;min-width:0}[data-style=aurora] .au-app__lead{font-size:17px;color:var(--ink-2);max-width:52ch}[data-style=aurora] .au-app__pts{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-style=aurora] .au-app__pts li{display:flex;gap:12px;padding:16px;border-radius:22px;background:var(--au-card-bg);border:1px solid var(--au-glass-line);box-shadow:var(--au-card-shadow)}[data-style=aurora] .au-app__ptic{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--au-teal) 13%,transparent);color:var(--au-teal-text);box-shadow:0 0 18px -6px var(--au-glow),inset 0 0 0 1px color-mix(in srgb,var(--au-teal) 30%,transparent)}[data-style=aurora] .au-app__pts b{font-weight:600}[data-style=aurora] .au-app__pts p{font-size:14px;color:var(--ink-2);margin-top:2px}[data-style=aurora] .au-app__stores{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}[data-style=aurora] .au-app__stores span{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--au-glass-line);background:var(--surface);font-weight:600;font-size:14px}[data-style=aurora] .au-app__stores span svg{color:var(--au-violet-text)}[data-style=aurora] .au-app__stores small{color:var(--ink-2);font-size:13px}@media (max-width: 1000px){[data-style=aurora] .au-app__in{grid-template-columns:minmax(0,1fr);gap:24px}[data-style=aurora] .au-app__device{order:2;min-height:600px}}@media (max-width: 560px){[data-style=aurora] .au-app__pts{grid-template-columns:minmax(0,1fr)}[data-style=aurora] .au-app__device{min-height:560px}[data-style=aurora] .au-phone{width:262px;border-radius:42px}[data-style=aurora] .au-phone__screen{border-radius:33px}[data-style=aurora] .au-app__halo{width:300px;height:300px}[data-style=aurora] .au-app__device{padding-top:44px}[data-style=aurora] .au-float--warn{top:0;right:0}[data-style=aurora] .au-float--off{left:-4px}}[data-style=aurora] .au-cta-sec{padding-bottom:24px}[data-style=aurora] .au-cta{--ink: #eef1ff;--ink-2: #b9c1e4;--focus: #7af0d6;--au-rib-a0: rgb(62 230 193 / .55);--au-rib-a1: rgb(62 230 193 / .2);--au-rib-a2: rgb(139 108 255 / 0);--au-rib-b0: rgb(139 108 255 / .5);--au-rib-b1: rgb(197 139 255 / .16);--au-rib-b2: rgb(197 139 255 / 0);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:40px;align-items:center;padding:64px 56px 128px;border-radius:34px;color:var(--ink);background:radial-gradient(70% 90% at 80% 100%,#2a2466,transparent 70%),linear-gradient(170deg,#060a1c,#0d1236 60%,#15194a);border:1px solid rgb(150 170 255 / .22);box-shadow:0 40px 90px -40px #281e7899,0 0 0 1px #ffffff0a inset}[data-style=aurora] .au-cta__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}[data-style=aurora] .au-cta__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[data-style=aurora] .au-cta__stars .au-star{fill:#fff}[data-style=aurora] .au-cta__aurora{position:absolute;left:-10%;top:-20%;width:120%;height:110%;filter:blur(24px);mix-blend-mode:screen;opacity:.9}[data-style=aurora] .au-cta__ridges{position:absolute;z-index:-1;left:0;right:0;bottom:0;width:100%;height:100px}[data-style=aurora] .au-cta__ridges .au-rg-far{fill:#1b2257}[data-style=aurora] .au-cta__ridges .au-rg-rim{stroke:#3ee6c1;stroke-opacity:.6;stroke-width:1.4;vector-effect:non-scaling-stroke}[data-style=aurora] .au-cta__ridges .au-rg-near{fill:#070b1a}[data-style=aurora] .au-cta__text p{color:var(--ink-2);font-size:17.5px;max-width:46ch;margin-top:14px}[data-style=aurora] .au-cta__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}[data-style=aurora] .au-cta__alt.btn{color:var(--ink);border:1px solid rgb(150 170 255 / .35);background:#ffffff0a}[data-style=aurora] .au-cta__alt.btn:hover:not(:disabled){background:#ffffff1a;border-color:#3ee6c199}[data-style=aurora] .au-cta__org{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:24px;background:#ffffff0d;border:1px solid rgb(150 170 255 / .2);color:var(--ink-2);font-size:14.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-style=aurora] .au-cta__org b{color:var(--ink);font-weight:600}[data-style=aurora] .au-cta__orgic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#3ee6c1,#8b6cff);color:#061026}@media (max-width: 900px){[data-style=aurora] .au-cta{grid-template-columns:minmax(0,1fr);padding:40px 22px 104px;border-radius:28px;gap:24px}[data-style=aurora] .au-cta__btns .btn{flex:1 1 auto}}@media (max-width: 860px){[data-style=aurora] .au-sec{padding-block:64px}[data-style=aurora] .au-tonight{padding-top:48px}[data-style=aurora] .au-sechead{margin-bottom:24px}[data-style=aurora] .au-sechead__sub{font-size:16px}}@media (prefers-reduced-motion: reduce){[data-style=aurora] .au-star--tw,[data-style=aurora] .au-ribbon,[data-style=aurora] .au-eyebrow__dot,[data-style=aurora] .au-float,[data-style=aurora] .au-phone,[data-style=aurora] .au-app__halo,[data-style=aurora] .au-trail__pulse{animation:none!important}[data-style=aurora] .au-trail__line,[data-style=aurora] .au-trail__halo{animation:none!important;stroke-dashoffset:0}[data-style=aurora] .au-trail__end{animation:none!important;opacity:1}[data-style=aurora] .au-trail__comet{display:none}}[data-style=aurora] .au-x{position:relative;display:grid;grid-template-columns:316px minmax(380px,1fr) minmax(0,1.22fr);align-items:start}[data-style=aurora] .au-xrail{position:sticky;top:calc(var(--header-h) + 16px);z-index:5;margin:16px 0 16px 16px;height:calc(100vh - var(--header-h) - 32px);height:calc(100dvh - var(--header-h) - 32px);display:flex;flex-direction:column;min-height:0;border-radius:26px;background:var(--au-glass-solid);border:1px solid var(--au-glass-line);box-shadow:var(--au-glass-shadow)}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .au-xrail{background:var(--au-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}[data-style=aurora] .au-xrail:before{content:"";position:absolute;left:22px;right:22px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--au-teal),var(--au-violet),transparent);opacity:.8;box-shadow:0 0 10px var(--au-glow)}[data-style=aurora] .au-xrail:focus{outline:none}[data-style=aurora] .au-xrail__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 20px 4px}[data-style=aurora] .au-xrail__t{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:16.5px;letter-spacing:-.01em}[data-style=aurora] .au-xrail__t svg{color:var(--au-teal-text)}[data-style=aurora] .au-xrail__close{display:none;width:40px;height:40px;border-radius:50%;place-items:center;border:1px solid var(--au-glass-line);background:var(--surface);color:var(--ink)}[data-style=aurora] .au-xrail__close:hover{border-color:var(--au-teal)}[data-style=aurora] .au-xrail__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px 20px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}[data-style=aurora] .au-xrail__lbl,[data-style=aurora] .au-xrail .field__label{display:block;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-style=aurora] .au-xrail__lbl{margin-bottom:9px}[data-style=aurora] .au-xrail .search{min-height:46px;background:var(--surface)}[data-style=aurora] .au-xrail .xchips{flex-wrap:wrap;overflow:visible;margin:0;padding:0}[data-style=aurora] .au-xrail .xfilters{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}[data-style=aurora] .au-xrail .xfilters .seg{display:flex;width:100%}[data-style=aurora] .au-xrail .xfilters .seg button{flex:1;min-width:0;padding:0 6px}[data-style=aurora] .au-xrail .xfilters .select{background:var(--surface)}[data-style=aurora] .au-xrail .xfilters>.btn{justify-self:stretch;border:1px dashed var(--line-strong)}[data-style=aurora] .au-xrail__tip{display:flex;gap:10px;align-items:flex-start;margin-top:auto;padding:12px 14px;border-radius:18px;font-size:13px;color:var(--ink-2);background:color-mix(in srgb,var(--au-violet) 7%,transparent);border:1px solid color-mix(in srgb,var(--au-violet) 22%,transparent)}[data-style=aurora] .au-xrail__tip svg{flex:none;color:var(--au-violet-text);margin-top:1px}[data-style=aurora] .au-xrail__foot{display:none;padding:12px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}[data-style=aurora] .au-xrail__foot .btn{min-height:48px}[data-style=aurora] .au-xscrim,[data-style=aurora] .au-xview{display:none}[data-style=aurora] .au-xlist{min-width:0;padding:28px 24px 48px;display:flex;flex-direction:column;gap:16px}[data-style=aurora] .au-xlist__top{display:flex;flex-direction:column;gap:12px}[data-style=aurora] .au-xlist__title{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}[data-style=aurora] .au-xlist__title h1{font-size:clamp(26px,2.4vw,32px);font-weight:600;letter-spacing:-.035em;line-height:1.1}[data-style=aurora] .xcount.au-xcount{margin:0;border:0;padding:0;font-size:14px;color:var(--ink-2)}[data-style=aurora] .xcount.au-xcount b{font-family:var(--f-body);font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--au-teal-text);text-shadow:var(--au-num-shadow);margin-right:2px}[data-style=aurora] .au-xlist__mini{display:none;gap:8px;align-items:center}[data-style=aurora] .au-xlist__search{flex:1;min-width:0}[data-style=aurora] .au-xfbtn{min-height:48px;padding:0 18px;border-color:var(--au-glass-line)}[data-style=aurora] .au-xfbtn svg{color:var(--au-teal-text)}[data-style=aurora] .chips.au-xlist__acts{display:none}[data-style=aurora] .au-xlist__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}[data-style=aurora] .au-xlist__bar .xsort{font-size:13.5px}[data-style=aurora] .au-xlist__bar .xsort .select{border-radius:999px;min-height:38px;padding:4px 30px 4px 14px;background-color:var(--surface);border-color:var(--au-glass-line)}[data-style=aurora] .au-xresults{gap:14px}[data-style=aurora] .au-xresults .xresult{position:relative}[data-style=aurora] .au-xnum{position:absolute;z-index:2;left:16px;top:16px;min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:600;color:#eef1ff;background:#080c229e;border:1px solid rgb(150 170 255 / .32);pointer-events:none;transition:background-color .2s,color .2s,box-shadow .2s}[data-style=aurora] .xresult--on .au-xnum{background:#3ee6c1;border-color:#3ee6c1;color:#032a20;box-shadow:0 0 14px #3ee6c1cc}[data-style=aurora] .au-xlist .empty{border-radius:24px;border:1px dashed var(--au-glass-line)}[data-style=aurora] .au-xmap{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding:16px 16px 16px 0;min-width:0}[data-style=aurora] .au-xmap__frame{position:relative;height:100%;border-radius:28px;overflow:hidden;isolation:isolate;border:1px solid var(--au-glass-line);background:var(--m-land);box-shadow:0 24px 60px -28px #0000008c,0 0 46px -18px var(--au-glow)}[data-style=aurora] .au-xmap__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--au-glass-hi),inset 0 0 60px -30px var(--au-glow-v)}[data-style=aurora] .au-xmap .xmap__in,[data-style=aurora] .au-xmap .map{height:100%}[data-style=aurora] .au-xmap .xmap__tools{left:14px;top:14px}[data-style=aurora] .au-xmap .xmap__tools .btn{background:var(--au-glass-solid);border-color:var(--au-glass-line);box-shadow:0 8px 20px -8px #00000073}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .au-xmap .xmap__tools .btn{background:var(--au-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}[data-style=aurora] .au-xmap .xmap__tools .btn--ink{background:linear-gradient(135deg,#6c4fe0,#5536cc);border-color:transparent;color:#fff}[data-style=aurora] .au-xmap .xmap__tools .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--au-teal-text);border-color:var(--au-teal)}[data-style=aurora] .au-xmap .map__controls{top:14px;right:14px}[data-style=aurora] .au-xmap .xmap__hint{left:14px;top:62px;border:1px solid rgb(255 181 71 / .5);border-radius:16px;background:color-mix(in srgb,var(--au-amber) 90%,#fff);color:var(--au-amber-ink);box-shadow:0 0 22px -6px #ffb54799}[data-style=aurora] .au-xmap .xmap__card{bottom:18px;left:16px;right:16px}[data-style=aurora] .au-xmap .xmap__card .au-card{background:var(--surface);box-shadow:0 18px 44px -14px #0000008c,0 0 30px -12px var(--au-glow)}[data-style=aurora] .au-xmap .xmap__close{border:1px solid var(--au-glass-line);background:var(--surface);z-index:3;box-shadow:var(--shadow)}[data-style=aurora] body:has(.au-x) .au-foot{margin-top:24px}@media (max-width: 1199px){[data-style=aurora] .au-x{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}[data-style=aurora] .au-xrail{position:fixed;z-index:70;top:0;bottom:0;left:0;margin:0;width:min(380px,92vw);height:auto;border-radius:0 28px 28px 0;border-left:0;background:var(--au-glass-solid);transform:translate(-104%);visibility:hidden;transition:transform .3s cubic-bezier(.3,.7,.2,1),visibility 0s .3s;padding-top:env(safe-area-inset-top,0px);box-shadow:30px 0 80px -30px #0009}[data-style=aurora] .au-x--drawer .au-xrail{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.3,.7,.2,1),visibility 0s}[data-style=aurora] .au-xrail:before{display:none}[data-style=aurora] .au-xrail__close{display:grid}[data-style=aurora] .au-xrail__only-wide{display:none}[data-style=aurora] .au-xrail .xfilters{border-top:0;padding-top:0}[data-style=aurora] .au-xrail__foot{display:block}[data-style=aurora] .au-xscrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;border:0;padding:0;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s ease-out}[data-style=aurora] .au-xlist__mini,[data-style=aurora] .chips.au-xlist__acts{display:flex}[data-style=aurora] .au-xlist{padding:24px 20px 40px max(var(--gutter),20px)}[data-style=aurora] .au-xmap{padding-left:0}}@media (max-width: 860px){[data-style=aurora] .au-x{grid-template-columns:minmax(0,1fr)}[data-style=aurora] .au-xview{display:flex;position:sticky;top:calc(var(--header-h) + 10px);z-index:25;width:fit-content;margin:12px auto 0;padding:4px;gap:2px;border-radius:999px;border:1px solid var(--au-glass-line);background:var(--au-glass-solid);box-shadow:0 10px 30px -10px #00000073}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .au-xview{background:var(--au-glass-strong);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}[data-style=aurora] .au-xview button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font-weight:500}[data-style=aurora] .au-xview button[aria-pressed=true]{background:var(--au-grad-deep);color:#fff;font-weight:600;box-shadow:0 6px 18px -6px var(--au-glow-v)}[data-style=aurora] .au-x--map .au-xlist,[data-style=aurora] .au-x--list .au-xmap{display:none}[data-style=aurora] .au-xlist{padding:12px var(--gutter-r) 28px var(--gutter)}[data-style=aurora] .au-xlist__title h1{font-size:26px}[data-style=aurora] .au-xmap{position:relative;top:0;padding:10px var(--gutter-r) 10px var(--gutter);height:calc(100vh - var(--header-h) - 60px - 66px);height:calc(100dvh - var(--header-h) - 60px - 66px - env(safe-area-inset-bottom,0px));min-height:360px}[data-style=aurora] .au-xmap__frame{border-radius:24px}[data-style=aurora] .au-xmap .xmap__tools{right:62px}[data-style=aurora] .au-xmap .xmap__card{left:10px;right:10px;bottom:12px}[data-style=aurora] body:has(.au-x--map) .au-foot{display:none}[data-style=aurora] .au-xnum{left:14px;top:14px}}@media (prefers-reduced-motion: reduce){[data-style=aurora] .au-xrail,[data-style=aurora] .au-x--drawer .au-xrail{transition:none}}[data-style=aurora] .site-main>.page:first-child,[data-style=aurora] .site-main>.wrap.page{position:relative}[data-style=aurora] .page__head{gap:12px 16px}[data-style=aurora] .back-link{color:var(--ink-2);border-radius:8px}[data-style=aurora] .back-link:hover{color:var(--au-teal-text)}[data-style=aurora] .rbp__head{position:relative;overflow:hidden;isolation:isolate;border-bottom:0;padding-block:22px 26px;background:radial-gradient(60% 120% at 10% -20%,color-mix(in srgb,var(--au-teal) 16%,transparent),transparent 70%),radial-gradient(50% 120% at 90% -30%,color-mix(in srgb,var(--au-violet) 18%,transparent),transparent 70%),var(--bg)}[data-style=aurora] .rbp__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--au-teal) 30%,var(--au-violet) 70%,transparent);opacity:.55}[data-style=aurora] .rbp__head .h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em}[data-style=aurora] .rbp__stats{background:var(--au-glass-solid)}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .rbp__stats{background:var(--au-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}[data-style=aurora] .rbp__stats .stat__value{text-shadow:var(--au-num-shadow)}[data-style=aurora] .rbp__stats .stat__value small{font-weight:500;color:var(--ink-2)}[data-style=aurora] .rbp__diff small{font-family:var(--f-body)}@media (max-width: 860px){[data-style=aurora] .rbp__stats .stat:nth-child(n){border-left:1px solid var(--line)}[data-style=aurora] .rbp__stats .stat:nth-child(3n+1){border-left:0}[data-style=aurora] .rbp__stats .stat:nth-child(n+4){border-top:1px solid var(--line)}}[data-style=aurora] .rbp__alert{border:1px solid color-mix(in srgb,var(--danger) 60%,transparent);border-radius:18px;box-shadow:0 0 24px -10px var(--danger)}[data-style=aurora] .rbp__tabs{background:var(--au-glass-solid);border-bottom:1px solid var(--au-glass-line)}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .rbp__tabs{background:var(--au-head-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}[data-style=aurora] .rbp__foot{border-top:1px solid var(--line)}[data-style=aurora] .rbmap{border:1px solid var(--au-glass-line);border-radius:24px;box-shadow:0 20px 50px -26px #00000080,0 0 40px -18px var(--au-glow)}[data-style=aurora] .rbsum__ver{border-left:2px solid var(--au-violet)}[data-style=aurora] .quality{border:1px solid var(--au-glass-line);border-radius:24px;box-shadow:var(--au-card-shadow);overflow:hidden}[data-style=aurora] .quality__head{border-bottom:1px solid var(--line)}[data-style=aurora] .quality__total{border:0;border-radius:16px;font-family:var(--f-body);font-weight:600;background:var(--au-grad-deep);color:#fff;box-shadow:0 0 24px -6px var(--au-glow-v)}[data-style=aurora] .qpart__pts{font-family:var(--f-body);font-weight:600}[data-style=aurora] .qpart__bar{height:6px;border-radius:999px}[data-style=aurora] .qpart__bar i{background:var(--au-grad);border-radius:999px;box-shadow:0 0 8px var(--au-glow)}[data-style=aurora] .reviews__dist .bar i{background:var(--au-amber)}[data-style=aurora] .review-form{border:1px solid var(--au-glass-line);border-radius:24px;box-shadow:var(--au-card-shadow)}[data-style=aurora] .review{border-bottom:1px solid var(--line)}[data-style=aurora] .tl__body{border:1px solid var(--au-glass-line);border-radius:18px}[data-style=aurora] .tl__dot{box-shadow:0 0 0 1px var(--line-strong),0 0 10px currentColor}[data-style=aurora] .tl__vig{border:1px solid var(--au-glass-line);border-radius:999px}[data-style=aurora] .tl__vig:hover{background:var(--accent-soft);color:var(--au-teal-text)}[data-style=aurora] .photo{border:1px solid var(--au-glass-line);border-radius:18px}[data-style=aurora] .photo__vig{border-radius:999px;background:#080c22b3;color:#eef1ff}[data-style=aurora] .dropzone{border-radius:22px;border-color:var(--line-strong)}[data-style=aurora] .share__opt{border-radius:16px;border:1px solid var(--line)}[data-style=aurora] .share__opt--on{border-color:var(--au-teal);background:color-mix(in srgb,var(--au-teal) 8%,transparent)}[data-style=aurora] .share__note{border-radius:14px}[data-style=aurora] .signin-note{border-radius:18px;border-color:var(--au-glass-line)}[data-style=aurora] .rbroll__map{background:transparent}@media (max-width: 860px){[data-style=aurora] .rbroll__map{background:var(--bg)}}[data-style=aurora] .profile__head{position:relative;border-bottom:0;background:radial-gradient(50% 140% at 0% 0%,color-mix(in srgb,var(--au-teal) 15%,transparent),transparent 70%),radial-gradient(50% 140% at 100% 0%,color-mix(in srgb,var(--au-violet) 18%,transparent),transparent 70%),var(--bg)}[data-style=aurora] .profile__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--au-teal) 30%,var(--au-violet) 70%,transparent);opacity:.55}[data-style=aurora] .profile__head .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 4px color-mix(in srgb,var(--au-teal) 70%,transparent),0 0 30px -4px var(--au-glow)}[data-style=aurora] .profile__name{letter-spacing:-.035em}[data-style=aurora] .profile__facts svg{color:var(--au-teal-text)}[data-style=aurora] .profile__stats .stat__value{text-shadow:var(--au-num-shadow)}[data-style=aurora] .auth{position:relative;isolation:isolate;background:radial-gradient(40% 50% at 30% 10%,color-mix(in srgb,var(--au-teal) 18%,transparent),transparent 70%),radial-gradient(40% 50% at 70% 20%,color-mix(in srgb,var(--au-violet) 22%,transparent),transparent 70%)}[data-style=aurora] .auth__card{border:1px solid var(--au-glass-line);border-radius:28px;padding:30px 28px;background:var(--au-glass-solid);box-shadow:var(--au-glass-shadow),0 30px 70px -30px #1e145a73}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){[data-style=aurora] .auth__card{background:var(--au-glass-strong);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}}[data-style=aurora] .auth__card .h1,[data-style=aurora] .auth__card .h2{letter-spacing:-.03em}[data-style=aurora] .auth__err{border-radius:14px}[data-style=aurora] .auth__demo{border:1px dashed var(--line-strong);border-radius:24px;background:color-mix(in srgb,var(--surface) 55%,transparent)}[data-style=aurora] .auth__demo-btn{border:1px solid var(--au-glass-line);border-radius:16px;background:var(--surface);transition:border-color .18s,box-shadow .18s}[data-style=aurora] .auth__demo-btn:hover:not(:disabled){background:var(--surface);color:var(--ink);border-color:var(--au-teal);box-shadow:0 0 22px -8px var(--au-glow)}[data-style=aurora] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--ink-2)}@media (max-width: 480px){[data-style=aurora] .auth__card{padding:22px 18px;border-radius:24px}}[data-style=aurora] .mine,[data-style=aurora] .rb-grid{gap:20px}[data-style=aurora] .nf__row{border:0;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line-strong),0 20px 50px -20px var(--au-glow-v)}[data-style=aurora] .nf__km{border-right:1px solid var(--line);font-family:var(--f-body);font-weight:600;letter-spacing:-.04em;background:var(--au-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-style=aurora] .nf__tulip{border-right:1px solid var(--line)}[data-style=aurora] .ctop{border-bottom:1px solid var(--au-glass-line)}[data-style=aurora] .cpane{border-left:1px solid var(--au-glass-line)}[data-style=aurora] .ctop__name{font-family:var(--f-body);text-transform:none;font-weight:600;letter-spacing:-.02em}[data-style=aurora] .ctop__stats dd{font-family:var(--f-body);font-weight:600}:root[data-style=raid]{--bg: #ebe0cb;--surface: #fbf7ef;--surface-2: #f5eee1;--surface-3: #ede3d0;--ink: #16120e;--ink-2: #54493b;--ink-3: #685b49;--line: #d9cbb2;--line-2: #e7ddcb;--line-strong: #2a221a;--accent: #a63c0a;--accent-hover: #8a3208;--accent-ink: #ffffff;--accent-soft: #f9dcc8;--mark: #e9c47e;--mark-ink: #16120e;--ok: #1e6b42;--ok-soft: #d8ebd7;--warn: #855000;--warn-soft: #f5e2b9;--danger: #b3261e;--danger-soft: #f7d8d1;--info: #24539f;--info-soft: #dbe4f4;--focus: #e0560f;--scrim: rgb(22 18 14 / .5);--shadow: 0 1px 2px rgb(60 40 15 / .08), 0 12px 32px rgb(60 40 15 / .12);--m-land: #efe6d4;--m-forest: #dcdfc2;--m-water: #9fc3d4;--m-road: #f0b553;--m-road-case: #a5782c;--m-asph: #fffaf0;--m-asph-case: #a39a86;--m-track: #8b5a2b;--m-path: #6b7a3c;--m-route: #f2621f;--m-halo: #fbf7ef;--m-label: #2c241b;--m-alt: #2f5fb3;--f-display: "Anton", "Impact", "Haettenschweiler", "Oswald", "Roboto Condensed", "Arial Narrow", "DejaVu Sans Condensed", sans-serif;--f-body: "Sora", "Inter", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--r-sm: 8px;--r: 12px;--r-lg: 20px;--wrap: 1320px;--header-h: 64px;--rd-gap: 14px;--rd-tile: var(--surface);--rd-tile-line: rgb(60 40 15 / .08);--rd-orange: #f2621f;--rd-orange-2: #ff8a4c;--rd-orange-text: #dd5310;--rd-orange-ink: #16120e;--rd-gold: #dcbb7c;--rd-gold-ink: #16120e;--rd-khaki: #72603e;--rd-black: #16120e;--rd-black-2: #231c15;--rd-black-ink: #f4ebda;--rd-black-ink-2: #c9b99d;--rd-black-line: rgb(244 235 218 / .14);--rd-on: #16120e;--rd-on-ink: #f4ebda;--rd-on-icon: #f2621f;--rd-dune: rgb(114 84 44 / .2);--rd-dune-dark: rgb(242 220 180 / .1);--rd-ridge-a: #2a2119;--rd-ridge-b: #33281e;--rd-ridge-line: rgb(242 98 31 / .35);--rd-shadow-sm: 0 1px 1px rgb(60 40 15 / .06), 0 2px 8px rgb(60 40 15 / .06);--rd-shadow-lg: 0 2px 6px rgb(60 40 15 / .08), 0 24px 48px rgb(60 40 15 / .16);--rd-glass: rgb(251 247 239 / .82);--rd-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .25 0 0 0 0 .1 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rd-ripples: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='16' viewBox='0 0 120 16'%3E%3Cpath d='M0 8C20 1 40 1 60 8s40 7 60 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E");color-scheme:light}@media (prefers-color-scheme: dark){:root[data-style=raid]:not([data-theme=light]){--bg: #120e0b;--surface: #1d1712;--surface-2: #231c16;--surface-3: #2c241c;--ink: #f1e6d2;--ink-2: #c8b89e;--ink-3: #ab9b81;--line: #3b3027;--line-2: #2d251e;--line-strong: #cdbd9f;--accent: #ff7d42;--accent-hover: #ff9a6a;--accent-ink: #16120e;--accent-soft: #3e2416;--mark: #d9b066;--mark-ink: #16120e;--ok: #6cc893;--ok-soft: #173023;--warn: #f0b34e;--warn-soft: #3a2b12;--danger: #ff7a6b;--danger-soft: #3f1c17;--info: #86aef5;--info-soft: #1b2843;--focus: #ff8a4c;--scrim: rgb(0 0 0 / .62);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px rgb(0 0 0 / .4);--m-land: #1c1712;--m-forest: #20241a;--m-water: #1b3442;--m-road: #b8862e;--m-road-case: #5a4214;--m-asph: #4a4239;--m-asph-case: #2a241e;--m-track: #c99560;--m-path: #93a866;--m-route: #ff6a26;--m-halo: #120e0b;--m-label: #e3d6bf;--m-alt: #86aef5;--rd-tile: var(--surface);--rd-tile-line: rgb(241 230 210 / .07);--rd-orange: #f2621f;--rd-orange-2: #ff8a4c;--rd-orange-text: #f2621f;--rd-orange-ink: #16120e;--rd-gold: #c9a466;--rd-gold-ink: #16120e;--rd-khaki: #d1b884;--rd-black: #0a0806;--rd-black-2: #15100c;--rd-black-ink: #f4ebda;--rd-black-ink-2: #c3b398;--rd-black-line: rgb(244 235 218 / .12);--rd-on: #efe4d0;--rd-on-ink: #16120e;--rd-on-icon: #a63c0a;--rd-dune: rgb(241 220 180 / .09);--rd-dune-dark: rgb(242 220 180 / .08);--rd-ridge-a: #1b150f;--rd-ridge-b: #221a13;--rd-ridge-line: rgb(242 98 31 / .4);--rd-shadow-sm: 0 1px 2px rgb(0 0 0 / .35), 0 0 0 1px rgb(241 230 210 / .05);--rd-shadow-lg: 0 2px 6px rgb(0 0 0 / .4), 0 24px 48px rgb(0 0 0 / .5);--rd-glass: rgb(29 23 18 / .82);--rd-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .86 0 0 0 0 .7 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:dark}}:root[data-style=raid][data-theme=dark]{--bg: #120e0b;--surface: #1d1712;--surface-2: #231c16;--surface-3: #2c241c;--ink: #f1e6d2;--ink-2: #c8b89e;--ink-3: #ab9b81;--line: #3b3027;--line-2: #2d251e;--line-strong: #cdbd9f;--accent: #ff7d42;--accent-hover: #ff9a6a;--accent-ink: #16120e;--accent-soft: #3e2416;--mark: #d9b066;--mark-ink: #16120e;--ok: #6cc893;--ok-soft: #173023;--warn: #f0b34e;--warn-soft: #3a2b12;--danger: #ff7a6b;--danger-soft: #3f1c17;--info: #86aef5;--info-soft: #1b2843;--focus: #ff8a4c;--scrim: rgb(0 0 0 / .62);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px rgb(0 0 0 / .4);--m-land: #1c1712;--m-forest: #20241a;--m-water: #1b3442;--m-road: #b8862e;--m-road-case: #5a4214;--m-asph: #4a4239;--m-asph-case: #2a241e;--m-track: #c99560;--m-path: #93a866;--m-route: #ff6a26;--m-halo: #120e0b;--m-label: #e3d6bf;--m-alt: #86aef5;--rd-tile: var(--surface);--rd-tile-line: rgb(241 230 210 / .07);--rd-orange: #f2621f;--rd-orange-2: #ff8a4c;--rd-orange-text: #f2621f;--rd-orange-ink: #16120e;--rd-gold: #c9a466;--rd-gold-ink: #16120e;--rd-khaki: #d1b884;--rd-black: #0a0806;--rd-black-2: #15100c;--rd-black-ink: #f4ebda;--rd-black-ink-2: #c3b398;--rd-black-line: rgb(244 235 218 / .12);--rd-on: #efe4d0;--rd-on-ink: #16120e;--rd-on-icon: #a63c0a;--rd-dune: rgb(241 220 180 / .09);--rd-dune-dark: rgb(242 220 180 / .08);--rd-ridge-a: #1b150f;--rd-ridge-b: #221a13;--rd-ridge-line: rgb(242 98 31 / .4);--rd-shadow-sm: 0 1px 2px rgb(0 0 0 / .35), 0 0 0 1px rgb(241 230 210 / .05);--rd-shadow-lg: 0 2px 6px rgb(0 0 0 / .4), 0 24px 48px rgb(0 0 0 / .5);--rd-glass: rgb(29 23 18 / .82);--rd-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .86 0 0 0 0 .7 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:dark}[data-style=raid] body{background:var(--rd-noise),var(--bg);font-size:15px;letter-spacing:-.005em}[data-style=raid] :focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:8px}[data-style=raid] ::selection{background:var(--rd-orange);color:var(--rd-orange-ink)}[data-style=raid] .h1,[data-style=raid] .h2,[data-style=raid] .h3,[data-style=raid] .display,[data-style=raid] .figure,[data-style=raid] .dialog__title,[data-style=raid] .panel__title,[data-style=raid] .admin__title,[data-style=raid] .stat__value,[data-style=raid] .kpi__value{font-weight:700;font-synthesis:none;letter-spacing:.005em}[data-style=raid] .h1{font-size:clamp(36px,5vw,60px);line-height:.95}[data-style=raid] .h2{font-size:clamp(26px,3vw,36px);line-height:1}[data-style=raid] .h3{font-size:21px;letter-spacing:.015em}[data-style=raid] .dialog__title{font-size:24px}[data-style=raid] .eyebrow{font-weight:700;letter-spacing:.12em;color:var(--rd-khaki)}[data-style=raid] .lead{color:var(--ink-2)}[data-style=raid] .link{text-decoration-color:var(--rd-orange);text-decoration-thickness:2px}[data-style=raid] .link:hover{color:var(--accent)}[data-style=raid] .mark{background:linear-gradient(transparent 14%,var(--mark) 14%,var(--mark) 86%,transparent 86%)}[data-style=raid] .btn{border-radius:12px;border:1px solid var(--line);background:var(--surface);font-weight:600;letter-spacing:-.005em;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}[data-style=raid] .btn:hover:not(:disabled){background:var(--surface-3);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}[data-style=raid] .btn:active:not(:disabled){transform:translateY(1px)}[data-style=raid] .btn--primary{background:var(--rd-orange);border-color:var(--rd-orange);color:var(--rd-orange-ink);font-weight:700;box-shadow:inset 0 -2px #00000024}[data-style=raid] .btn--primary:hover:not(:disabled){background:var(--rd-orange-2);border-color:var(--rd-orange-2);color:var(--rd-orange-ink)}[data-style=raid] .btn--ink{background:var(--rd-black);border-color:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .btn--ink:hover:not(:disabled){background:var(--rd-black-2);border-color:var(--rd-orange);color:var(--rd-black-ink)}[data-style=raid] .btn--ghost{background:transparent;border-color:transparent}[data-style=raid] .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 7%,transparent);border-color:transparent}[data-style=raid] .btn--quiet{border-color:var(--line)}[data-style=raid] .btn--danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}[data-style=raid] .btn[aria-pressed=true]{background:var(--rd-on);border-color:var(--rd-on);color:var(--rd-on-ink)}[data-style=raid] .btn--sm{min-height:34px;padding:0 12px;border-radius:10px}[data-style=raid] .btn--lg{min-height:50px;padding:0 22px;font-size:15px;border-radius:14px}[data-style=raid] .btn--icon{padding:0}[data-style=raid] .btn--icon.btn--sm{width:34px}[data-style=raid] .xbadge{background:var(--rd-orange);color:var(--rd-orange-ink);font-weight:800}[data-style=raid] .field__label{font-weight:600}[data-style=raid] .input,[data-style=raid] .textarea,[data-style=raid] .select{border-radius:12px;border:1px solid var(--line);background:var(--surface);min-height:44px}[data-style=raid] .input:hover,[data-style=raid] .textarea:hover,[data-style=raid] .select:hover{border-color:color-mix(in srgb,var(--ink) 35%,transparent)}[data-style=raid] .input:focus,[data-style=raid] .textarea:focus,[data-style=raid] .select:focus{border-color:var(--rd-orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-orange) 22%,transparent)}[data-style=raid] .search{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding-left:16px;transition:border-color .15s,box-shadow .15s}[data-style=raid] .search:focus-within{border-color:var(--rd-orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-orange) 20%,transparent)}[data-style=raid] .search svg{color:var(--ink)}[data-style=raid] .check input{accent-color:var(--rd-orange)}[data-style=raid] .seg{border:0;border-radius:12px;padding:3px;gap:2px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line)}[data-style=raid] .seg button{border-radius:9px;min-height:34px;padding:0 12px;font-weight:600}[data-style=raid] .seg button+button{border-left:0}[data-style=raid] .seg button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--surface) 70%,transparent)}[data-style=raid] .seg button[aria-pressed=true]{background:var(--rd-on);color:var(--rd-on-ink)}[data-style=raid] .seg button[aria-pressed=true] .diff{color:var(--rd-on-icon)}[data-style=raid] .chip{border:1px solid var(--line);border-radius:999px;min-height:36px;padding:0 14px;font-weight:600;background:var(--surface);text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}[data-style=raid] .chip:hover{border-color:var(--ink)}[data-style=raid] .chip[aria-pressed=true]{background:var(--rd-on);border-color:var(--rd-on);color:var(--rd-on-ink)}[data-style=raid] .badge{border-radius:8px;font-weight:700;letter-spacing:.01em}[data-style=raid] .badge--ink{background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .badge--mark{background:var(--rd-gold);color:var(--rd-gold-ink)}[data-style=raid] .diff{font-weight:700;font-synthesis:none;letter-spacing:0}[data-style=raid] .cap{border:0;border-radius:6px;padding:0 6px;background:var(--mark);color:var(--mark-ink);font-weight:700;font-synthesis:none;letter-spacing:.02em}[data-style=raid] .kbd{border-radius:6px}[data-style=raid] span[aria-label$=" de 5"]{color:var(--rd-orange)!important}[data-style=raid] .card,[data-style=raid] .panel{border:0;border-radius:var(--r-lg);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .panel__head{border-bottom-color:var(--line-2)}[data-style=raid] .stats{border:0;border-radius:var(--r-lg);background:transparent;gap:8px;overflow:visible}[data-style=raid] .stat{background:var(--surface);border-radius:16px;padding:14px 16px;box-shadow:0 0 0 1px var(--rd-tile-line)}[data-style=raid] .stat+.stat,[data-style=raid] .stats .stat:nth-child(n){border:0}[data-style=raid] .stat__value{font-size:36px;letter-spacing:.01em}[data-style=raid] .stat__label{font-weight:700;letter-spacing:.1em;color:var(--ink-2)}[data-style=raid] .stat--mark{background:var(--rd-gold);color:var(--rd-gold-ink);box-shadow:none}[data-style=raid] .stat--mark .stat__label{color:var(--rd-gold-ink)}[data-style=raid] .tabs{border-bottom:1px solid var(--line);gap:4px}[data-style=raid] .tab{border-bottom-width:3px;margin-bottom:-1px;font-weight:600}[data-style=raid] .tab[aria-selected=true],[data-style=raid] .tab.active{color:var(--ink);border-bottom-color:var(--rd-orange)}[data-style=raid] .tab .count{background:var(--rd-black);color:var(--rd-black-ink);font-weight:700}[data-style=raid] .table-wrap{border-radius:var(--r-lg);border-color:var(--line)}[data-style=raid] .avatar{background:var(--rd-black);color:var(--rd-orange);font-weight:800}[data-style=raid] .dialog{border:0;border-radius:22px;box-shadow:var(--rd-shadow-lg)}[data-style=raid] .dialog__head,[data-style=raid] .dialog__foot{border-color:var(--line-2)}@media (max-width: 640px){[data-style=raid] .dialog{border-radius:22px 22px 0 0}}[data-style=raid] .menu__pop{border:0;border-radius:16px;box-shadow:var(--rd-shadow-lg),0 0 0 1px var(--rd-tile-line);padding:6px}[data-style=raid] .menu__pop a,[data-style=raid] .menu__pop button{border-radius:10px;font-weight:500}[data-style=raid] .menu__pop a:hover,[data-style=raid] .menu__pop button:hover{background:var(--surface-3)}[data-style=raid] .menu__pop svg{color:var(--accent)}[data-style=raid] .toast{border-radius:14px;background:var(--rd-black);color:var(--rd-black-ink);padding:11px 18px;box-shadow:var(--rd-shadow-lg)}[data-style=raid] .toast--error{background:var(--danger);color:#fff}[data-style=raid] .skeleton{border-radius:var(--r-lg);background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%}[data-style=raid] .empty svg{color:var(--rd-orange)}[data-style=raid] .spinner{border-top-color:var(--rd-orange)}[data-style=raid] .map__controls button{border:0;border-radius:12px;box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .map__notice{border-radius:12px;background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .map__attrib{border-radius:6px}[data-style=raid] .roll__head{border-bottom:0;color:var(--ink-2);font-weight:700;letter-spacing:.12em;padding-bottom:6px}[data-style=raid] .roll__list{border-radius:14px;box-shadow:0 0 0 1.5px var(--line-strong);overflow:hidden}[data-style=raid] .rb-row{border:0;border-bottom:1.5px solid var(--line-strong)}[data-style=raid] .rb-row:first-child{border-top:0}[data-style=raid] .rb-row:last-child{border-bottom:0}[data-style=raid] .rb-row__km,[data-style=raid] .rb-row__tulip{border-right:1.5px solid color-mix(in srgb,var(--line-strong) 35%,transparent)}[data-style=raid] .rb-row__tot,[data-style=raid] .rb-row__par,[data-style=raid] .rb-row__num,[data-style=raid] .rb-row__danger,[data-style=raid] .rb-row__abbr{font-weight:700;font-synthesis:none}[data-style=raid] .rb-row__tot{letter-spacing:.01em}[data-style=raid] .rb-row__par{border:0;background:var(--surface-3);border-radius:6px}[data-style=raid] .rb-row__num{background:var(--rd-orange);color:var(--rd-orange-ink);border-radius:6px}[data-style=raid] .rb-row--sel{outline-color:var(--rd-orange)}[data-style=raid] .rb-row--sel .rb-row__tot{background:none;color:var(--accent)}[data-style=raid] .rb-row__warn{border-radius:8px}[data-style=raid] .cpane__scroll .roll__list{box-shadow:none;border-radius:0;overflow:visible}[data-style=raid] .cpane__scroll .rb-row{border:1.5px solid var(--line-strong);border-top:0}[data-style=raid] .cpane__scroll .rb-row:first-child{border-top:1.5px solid var(--line-strong)}@media (max-width: 860px){[data-style=raid] .mobile-nav{border-top:0;background:var(--rd-glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 -1px 0 var(--line),0 -10px 24px #28190a14}[data-style=raid] .mobile-nav a{font-weight:600;color:var(--ink-2)}[data-style=raid] .mobile-nav a.active{color:var(--ink)}[data-style=raid] .mobile-nav a svg{padding:3px 14px;width:52px;height:28px;border-radius:999px;box-sizing:border-box;transition:background-color .15s}[data-style=raid] .mobile-nav a.active svg{background:var(--rd-orange);color:var(--rd-orange-ink)}}@media (prefers-reduced-motion: reduce){[data-style=raid] .btn:active:not(:disabled){transform:none}}[data-style=raid] .rd-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}[data-style=raid] .rd-bento{display:grid;gap:var(--rd-gap)}[data-style=raid] .rd-tile{position:relative;isolation:isolate;background:var(--rd-tile);border-radius:var(--r-lg);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line);min-width:0;overflow:hidden}[data-style=raid] .rd-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--rd-noise);opacity:.9;pointer-events:none}[data-style=raid] a.rd-tile{color:inherit;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}[data-style=raid] a.rd-tile:hover{transform:translateY(-3px);box-shadow:var(--rd-shadow-lg),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-khaki)}[data-style=raid] .rd-h2{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:clamp(34px,4.2vw,56px);line-height:.95;letter-spacing:.005em}[data-style=raid] .rd-h2 span{color:var(--accent)}[data-style=raid] .rd-h3{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:clamp(22px,2vw,28px);line-height:1;letter-spacing:.01em}[data-style=raid] .rd-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:var(--surface-3);color:var(--ink)}[data-style=raid] .rd-tag--ink{background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .rd-tag--orange{background:var(--rd-orange);color:var(--rd-orange-ink)}[data-style=raid] .rd-tag--glass{background:#f4ebda1f;color:var(--rd-black-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-style=raid] .rd-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rd-orange);text-decoration-thickness:2px;text-underline-offset:4px}[data-style=raid] .rd-more svg{transition:transform .2s}[data-style=raid] .rd-more:hover svg{transform:translate(3px)}[data-style=raid] .rd-ico{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--rd-black);color:var(--rd-orange);flex:none}[data-style=raid] .rd-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--rd-orange);flex:none}[data-style=raid] .rd-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--rd-orange);opacity:0}@media (prefers-reduced-motion: no-preference){[data-style=raid] .rd-pulse:after{animation:rd-ping 2.2s cubic-bezier(0,0,.2,1) infinite}}@keyframes rd-ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.8);opacity:0}}[data-style=raid] .rd-head{position:sticky;top:-12px;z-index:40;height:calc(var(--header-h) + 12px);padding:12px var(--gutter-r) 0 var(--gutter);display:flex;align-items:center;pointer-events:none}[data-style=raid] .rd-head__bar{pointer-events:auto;width:100%;max-width:calc(var(--wrap) - 32px);margin-inline:auto;display:flex;align-items:center;gap:12px;height:56px;padding:0 8px 0 7px;background:var(--rd-glass);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-radius:18px;box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line);transition:height .3s cubic-bezier(.2,.8,.2,1),max-width .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-radius .3s}[data-style=raid] .rd-head--tight .rd-head__bar{height:48px;border-radius:15px;max-width:calc(var(--wrap) - 120px);box-shadow:var(--rd-shadow-lg),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rd-head__tools{display:flex;align-items:center;gap:6px}[data-style=raid] .rd-head .btn--ghost{border-radius:12px}[data-style=raid] .rd-brand{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 6px;border-radius:13px;background:var(--rd-black);color:var(--rd-black-ink);text-decoration:none;flex:none;transition:height .3s cubic-bezier(.2,.8,.2,1),transform .2s}[data-style=raid] .rd-head--tight .rd-brand{height:36px;border-radius:11px}[data-style=raid] .rd-brand:hover{transform:rotate(-1.5deg)}[data-style=raid] .rd-brand__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--rd-orange)}[data-style=raid] .rd-head--tight .rd-brand__mark{width:26px;height:26px;border-radius:8px}[data-style=raid] .rd-mark{display:block}[data-style=raid] .rd-mark__dot{fill:var(--rd-black)}[data-style=raid] .rd-mark__stem{fill:none;stroke:var(--rd-black);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}[data-style=raid] .rd-mark__head{fill:var(--rd-black)}[data-style=raid] .rd-mark__alt{fill:none;stroke:var(--rd-black);stroke-width:2;stroke-linecap:round;opacity:.55}[data-style=raid] .rd-brand__word{font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:19px;letter-spacing:.03em;text-transform:uppercase;line-height:1}[data-style=raid] .rd-brand__word b{color:var(--rd-orange);font-weight:inherit;margin-left:1px}[data-style=raid] .rd-brand--big{height:50px;padding-right:18px}[data-style=raid] .rd-brand--big .rd-brand__word{font-size:24px}[data-style=raid] .rd-brand--big .rd-brand__mark{width:36px;height:36px;border-radius:10px}[data-style=raid] .rd-seg{display:flex;gap:2px;padding:4px;border-radius:13px;background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rd-seg a{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}[data-style=raid] .rd-seg a svg{opacity:.75}[data-style=raid] .rd-seg a:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 80%,transparent)}[data-style=raid] .rd-seg a.active{background:var(--rd-on);color:var(--rd-on-ink);box-shadow:0 2px 6px #0000002e}[data-style=raid] .rd-seg a.active svg{color:var(--rd-on-icon);opacity:1}[data-style=raid] .rd-head--tight .rd-seg a{height:30px}@media (max-width: 1000px){[data-style=raid] .rd-seg a svg{display:none}}@media (max-width: 860px){[data-style=raid] .rd-seg,[data-style=raid] .rd-head .hide-sm{display:none}[data-style=raid] .rd-head__bar{padding-right:6px}[data-style=raid] .rd-head--tight .rd-head__bar{max-width:100%}[data-style=raid] .rd-head__tools .btn--ink{min-height:36px;padding:0 12px;font-size:13.5px}}@media (max-width: 520px){[data-style=raid] .rd-head__bar{gap:6px}[data-style=raid] .rd-head__tools{gap:2px;min-width:0}[data-style=raid] .rd-brand{gap:7px;padding-right:11px}[data-style=raid] .rd-brand__word{font-size:16px}[data-style=raid] .rd-head__tools .btn--ink{min-height:34px;padding:0 10px;font-size:13px}}@media (max-width: 360px){[data-style=raid] .rd-brand__word b{display:none}}[data-style=raid] .rd-foot{margin-top:clamp(48px,6vw,80px);padding:0 var(--gutter-r) 24px var(--gutter)}[data-style=raid] .rd-foot__grid{max-width:calc(var(--wrap) - 32px);margin-inline:auto;display:grid;gap:var(--rd-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}[data-style=raid] .rd-ftile{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);background:var(--rd-tile);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line);padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}[data-style=raid] .rd-ftile h2{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:20px;letter-spacing:.02em;line-height:1}[data-style=raid] .rd-ftile ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}[data-style=raid] .rd-ftile ul a{display:inline-block;padding:4px 0;color:var(--ink-2);font-size:14px;text-decoration:none}[data-style=raid] .rd-ftile ul a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rd-orange);text-decoration-thickness:2px;text-underline-offset:3px}[data-style=raid] .rd-ftile--brand{background:var(--rd-black);color:var(--rd-black-ink);gap:16px;padding-bottom:72px}[data-style=raid] .rd-ftile--brand p{color:var(--rd-black-ink-2);max-width:44ch;font-size:14px}[data-style=raid] .rd-ftile--brand .rd-brand{align-self:flex-start;padding-left:0}[data-style=raid] .rd-foot__dune{position:absolute;left:0;right:0;bottom:0;height:64px;z-index:-1;background:var(--rd-dune-dark);-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-ftile--brand:before{content:"";position:absolute;right:-40px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rd-orange) 55%,transparent),transparent 68%);z-index:-1}[data-style=raid] .rd-ftile--app{background:var(--rd-orange);color:var(--rd-orange-ink)}[data-style=raid] .rd-ftile--app p{font-size:14px;font-weight:500}[data-style=raid] .rd-ftile__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--rd-black);color:var(--rd-orange);margin-bottom:auto}[data-style=raid] .rd-ftile--base{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:14px 20px;font-size:13px;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 55%,transparent);box-shadow:0 0 0 1px var(--rd-tile-line)}@media (max-width: 960px){[data-style=raid] .rd-foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-style=raid] .rd-ftile--brand{grid-column:1 / -1}}@media (max-width: 520px){[data-style=raid] .rd-foot{padding-bottom:16px}[data-style=raid] .rd-ftile{padding:18px 18px 20px}[data-style=raid] .rd-ftile--app{grid-column:1 / -1}[data-style=raid] .rd-ftile--base{flex-direction:column}}[data-style=raid] .rd-card{display:block;height:100%;container-type:inline-size;color:inherit;text-decoration:none;border-radius:var(--r-lg)}[data-style=raid] .rd-card__in{position:relative;height:100%;display:flex;flex-direction:column;background:var(--rd-tile);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}[data-style=raid] .rd-card:hover .rd-card__in{transform:translateY(-3px);box-shadow:var(--rd-shadow-lg),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rd-card:focus-visible{outline-offset:3px;border-radius:var(--r-lg)}[data-style=raid] .rd-card__art{position:relative;isolation:isolate;display:block;height:170px;margin:6px 6px 0;border-radius:15px;background:var(--surface-3);overflow:hidden}[data-style=raid] .rd-card__art:before{content:"";position:absolute;top:-16px;right:0;bottom:0;left:0;z-index:-1;background:var(--rd-dune);-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}[data-style=raid] .rd-card:hover .rd-card__art:before{transform:translate(-30px)}[data-style=raid] .rd-card__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--rd-gold) 40%,transparent),transparent 60%)}[data-style=raid] .rd-card__trk{position:absolute;top:12px;right:8px;bottom:8px;width:62%;height:calc(100% - 20px)}[data-style=raid] .rd-trk__ghost{fill:none;stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}[data-style=raid] .rd-trk__line{fill:none;stroke:var(--rd-orange);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}[data-style=raid] .rd-trk__start{fill:var(--ink);stroke:var(--surface-3);stroke-width:2.4}[data-style=raid] .rd-trk__end{fill:var(--surface);stroke:var(--ink);stroke-width:2.4}@media (prefers-reduced-motion: no-preference){[data-style=raid] .rd-card:hover .rd-trk__line{animation:rd-redraw 1.1s cubic-bezier(.4,0,.2,1)}}@keyframes rd-redraw{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}[data-style=raid] .rd-card__tags{position:absolute;z-index:1;top:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:5px}[data-style=raid] .rd-card__tags .badge{height:26px}[data-style=raid] .rd-card__km{position:absolute;left:12px;bottom:6px;display:flex;align-items:baseline;font-family:var(--f-display);font-weight:700;font-synthesis:none;line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums}[data-style=raid] .rd-card__km b{font-weight:inherit;font-size:68px;letter-spacing:-.005em}[data-style=raid] .rd-card__km em{font-style:normal;font-size:30px}[data-style=raid] .rd-card__km small{font-size:18px;margin-left:5px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase}[data-style=raid] .rd-card__body{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 16px;min-width:0}[data-style=raid] .rd-card__title{font-weight:700;font-size:16.5px;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-style=raid] .rd-card__meta{font-size:13px;color:var(--ink-2)}[data-style=raid] .rd-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--ink-2)}[data-style=raid] .rd-card__foot b{color:var(--ink);font-weight:700}[data-style=raid] .rd-diff{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}[data-style=raid] .rd-diff__bars{display:inline-flex;align-items:flex-end;gap:2px;height:13px}[data-style=raid] .rd-diff__bars i{width:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 18%,transparent)}[data-style=raid] .rd-diff__bars i:nth-child(1){height:6px}[data-style=raid] .rd-diff__bars i:nth-child(2){height:9.5px}[data-style=raid] .rd-diff__bars i:nth-child(3){height:13px}[data-style=raid] .rd-diff__bars i.on{background:var(--ink)}[data-style=raid] .rd-diff--3 .rd-diff__bars i.on{background:var(--danger)}[data-style=raid] .rd-card__dirt{display:inline-flex;align-items:center;gap:6px}[data-style=raid] .rd-meter{display:inline-block;width:34px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}[data-style=raid] .rd-meter i{display:block;height:100%;border-radius:3px;background:var(--rd-khaki)}[data-style=raid] .rd-card__rate{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:8px;background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .rd-card__rate b{color:inherit}[data-style=raid] .rd-card__rate svg{fill:var(--rd-orange)}[data-style=raid] .rd-card__rate--none{background:var(--surface-3);color:var(--ink-2)}@container (min-width: 520px){[data-style=raid] .rd-card__in{flex-direction:row}[data-style=raid] .rd-card__art{flex:0 0 52%;height:auto;min-height:210px;margin:6px 0 6px 6px}[data-style=raid] .rd-card__trk{width:70%}[data-style=raid] .rd-card__km b{font-size:92px}[data-style=raid] .rd-card__km em{font-size:38px}[data-style=raid] .rd-card__body{padding:20px 20px 18px;gap:6px}[data-style=raid] .rd-card__title{font-size:21px;-webkit-line-clamp:3}[data-style=raid] .rd-card__meta{font-size:14px}}[data-style=raid] .rd-card--compact .rd-card__in{flex-direction:row;box-shadow:var(--rd-shadow-lg),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rd-card--compact .rd-card__art{flex:0 0 120px;height:auto;min-height:112px;margin:6px 0 6px 6px}[data-style=raid] .rd-card--compact .rd-card__tags{display:none}[data-style=raid] .rd-card--compact .rd-card__trk{width:auto;left:8px;right:8px;top:6px;bottom:30px;height:auto}[data-style=raid] .rd-card--compact .rd-card__km b{font-size:38px}[data-style=raid] .rd-card--compact .rd-card__km em{font-size:18px}[data-style=raid] .rd-card--compact .rd-card__km small{font-size:13px}[data-style=raid] .rd-card--compact .rd-card__body{padding:10px 14px 10px 12px}[data-style=raid] .rd-card--compact .rd-card__title{font-size:15px}[data-style=raid] .rd-card--compact .rd-card__foot{padding-top:6px;gap:6px 10px}@media (prefers-reduced-motion: reduce){[data-style=raid] .rd-card:hover .rd-card__in,[data-style=raid] a.rd-tile:hover{transform:none}[data-style=raid] .rd-card:hover .rd-card__art:before{transform:none}}[data-style=raid] .rd-card__wide,[data-style=raid] .rd-card__by{display:none}@container (min-width: 520px){[data-style=raid] .rd-card__wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px}[data-style=raid] .rd-card__wide>span{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-style=raid] .rd-card__wide b{font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:30px;line-height:1;letter-spacing:.01em;color:var(--ink)}[data-style=raid] .rd-card__by{display:block;margin-top:8px;font-size:13px;color:var(--ink-2)}[data-style=raid] .rd-card__dirt{display:none}}[data-style=raid] .rd-home{overflow-x:clip;padding-top:10px}[data-style=raid] .rd-sec{padding-top:clamp(44px,5.5vw,76px)}[data-style=raid] .rd-sechead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 16px;margin-bottom:18px}[data-style=raid] .rd-sechead .rd-eyebrow,[data-style=raid] .rd-sechead .rd-h2{grid-column:1}[data-style=raid] .rd-sechead .spacer{display:none}[data-style=raid] .rd-sechead>.btn{grid-column:2;grid-row:1 / span 2}[data-style=raid] .rd-board{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero hero feat feat feat feat feat" "km   km   km   rbs  rbs  vgs  vgs  feat feat feat feat feat" "vig  vig  vig  vig  vig  app  app  app  app  new  new  new"}[data-style=raid] .rd-t-hero{grid-area:hero}[data-style=raid] .rd-t-feat{grid-area:feat}[data-style=raid] .rd-t-km{grid-area:km}[data-style=raid] .rd-t-rbs{grid-area:rbs}[data-style=raid] .rd-t-vgs{grid-area:vgs}[data-style=raid] .rd-t-vig{grid-area:vig}[data-style=raid] .rd-t-app{grid-area:app}[data-style=raid] .rd-t-new{grid-area:new}@media (prefers-reduced-motion: no-preference){[data-style=raid] .rd-board>.rd-tile{animation:rd-rise .8s cubic-bezier(.2,.8,.2,1) both}[data-style=raid] .rd-board>.rd-t-feat{animation-delay:.08s}[data-style=raid] .rd-board>.rd-t-km{animation-delay:.16s}[data-style=raid] .rd-board>.rd-t-rbs{animation-delay:.22s}[data-style=raid] .rd-board>.rd-t-vgs{animation-delay:.28s}[data-style=raid] .rd-board>.rd-t-vig{animation-delay:.34s}[data-style=raid] .rd-board>.rd-t-app{animation-delay:.4s}[data-style=raid] .rd-board>.rd-t-new{animation-delay:.46s}}@keyframes rd-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}[data-style=raid] .rd-t-hero{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3.2vw,44px);background:var(--surface)}[data-style=raid] .rd-t-hero:before{content:"";position:absolute;right:-8%;bottom:-10%;width:70%;height:46%;z-index:-1;background:radial-gradient(closest-side,var(--rd-dune) 35%,transparent);-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-hero__title{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:clamp(46px,6.4vw,96px);line-height:.9;letter-spacing:.002em;color:var(--ink);margin-top:4px}[data-style=raid] .rd-hero__title span{display:block}[data-style=raid] .rd-hero__title em{font-style:normal;color:var(--rd-orange-text, var(--rd-orange))}[data-style=raid] .rd-hero__lead{font-size:clamp(15px,1.25vw,17px);color:var(--ink-2);max-width:52ch}[data-style=raid] .rd-find{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 18px;border-radius:16px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);max-width:620px;transition:box-shadow .2s,background-color .2s}[data-style=raid] .rd-find:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--rd-orange),0 0 0 5px color-mix(in srgb,var(--rd-orange) 18%,transparent)}[data-style=raid] .rd-find>svg{flex:none;color:var(--ink)}[data-style=raid] .rd-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;font-weight:500;min-height:44px}[data-style=raid] .rd-find input::placeholder{color:var(--ink-3)}[data-style=raid] .rd-find .btn{flex:none}[data-style=raid] .rd-quick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}[data-style=raid] .rd-quick a{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .15s,color .15s,box-shadow .15s}[data-style=raid] .rd-quick a:hover{background:var(--rd-black);color:var(--rd-black-ink);box-shadow:none}[data-style=raid] .rd-t-feat{margin:0;display:flex;flex-direction:column;padding:18px;min-height:560px;background:var(--rd-black);color:var(--rd-black-ink);box-shadow:0 0 0 1px var(--rd-black-line)}[data-style=raid] .rd-feat__dunes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--rd-dune-dark);-webkit-mask:var(--rd-ripples) 0 0 / 150px 20px repeat;mask:var(--rd-ripples) 0 0 / 150px 20px repeat}[data-style=raid] .rd-feat__ridges{position:absolute;left:0;right:0;bottom:0;width:100%;height:44%;z-index:-1}[data-style=raid] .rd-ridge--a{fill:var(--rd-ridge-a)}[data-style=raid] .rd-ridge--b{fill:var(--rd-ridge-b)}[data-style=raid] .rd-ridge-line{fill:none;stroke:var(--rd-ridge-line);stroke-width:1.4;vector-effect:non-scaling-stroke}[data-style=raid] .rd-t-feat:before{content:"";position:absolute;z-index:-1;left:50%;top:42%;width:80%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--rd-orange) 22%,transparent),transparent)}[data-style=raid] .rd-feat__top{display:flex;flex-wrap:wrap;gap:6px}[data-style=raid] .rd-feat__map{flex:1;min-height:0;position:relative;margin:6px 0}[data-style=raid] .rd-feat__map .rd-feat__trk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}[data-style=raid] .rd-feat__compass{position:absolute;right:2px;top:4px;width:40px;height:40px}[data-style=raid] .rd-feat__compass circle{fill:none;stroke:var(--rd-black-line);stroke-width:1.5}[data-style=raid] .rd-feat__compass path{fill:#f4ebda59}[data-style=raid] .rd-feat__compass .rd-feat__needle{fill:var(--rd-orange)}[data-style=raid] .rd-feat__coord{position:absolute;left:2px;bottom:0;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--rd-black-ink-2)}[data-style=raid] .rd-feat__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}[data-style=raid] .rd-feat__halo{fill:none;stroke:color-mix(in srgb,var(--rd-orange) 20%,transparent);stroke-width:16;stroke-linecap:round;stroke-linejoin:round}[data-style=raid] .rd-feat__ghost{fill:none;stroke:#f4ebda52;stroke-width:1.6;stroke-dasharray:2 6;stroke-linecap:round}[data-style=raid] .rd-feat__line{fill:none;stroke:var(--rd-orange);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}[data-style=raid] .rd-feat__vig{fill:var(--rd-black);stroke:var(--rd-black-ink);stroke-width:1.6}[data-style=raid] .rd-feat__start{fill:var(--rd-orange);stroke:var(--rd-black);stroke-width:3}[data-style=raid] .rd-feat__ring{fill:none;stroke:var(--rd-orange);stroke-width:2;opacity:.5;transform-box:fill-box;transform-origin:center}[data-style=raid] .rd-feat__end{fill:var(--rd-black-ink);stroke:var(--rd-black);stroke-width:3}[data-style=raid] .rd-feat__rider{fill:var(--rd-black-ink);stroke:var(--rd-orange);stroke-width:3;opacity:0}@media (prefers-reduced-motion: no-preference){[data-style=raid] .rd-feat__line{stroke-dasharray:1 1;animation:rd-draw 2.6s cubic-bezier(.45,0,.2,1) .35s both}[data-style=raid] .rd-feat__halo{animation:rd-fade 1s ease 2.6s both}[data-style=raid] .rd-feat__vig{animation:rd-fade .6s ease 2.4s both}[data-style=raid] .rd-feat__end{animation:rd-pop .5s cubic-bezier(.3,1.6,.5,1) 2.8s both;transform-box:fill-box;transform-origin:center}[data-style=raid] .rd-feat__ring{animation:rd-ring 2.4s ease-out infinite}[data-style=raid] .rd-feat__rider{animation:rd-fade .4s ease 2.6s forwards}}@keyframes rd-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rd-fade{0%{opacity:0}to{opacity:1}}@keyframes rd-pop{0%{opacity:0;transform:scale(.2)}}@keyframes rd-ring{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.8);opacity:0}}[data-style=raid] .rd-feat__cap{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:14px;background:#16120e8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--rd-black-line)}[data-style=raid] .rd-feat__title{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--rd-black-ink);text-decoration:none}[data-style=raid] .rd-feat__title svg{color:var(--rd-orange);transition:transform .2s;flex:none}[data-style=raid] .rd-feat__title:hover{text-decoration:underline;text-decoration-color:var(--rd-orange);text-underline-offset:4px}[data-style=raid] .rd-feat__title:hover svg{transform:translate(4px)}[data-style=raid] .rd-feat__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}[data-style=raid] .rd-feat__nums div{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}[data-style=raid] .rd-feat__nums dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-black-ink-2)}[data-style=raid] .rd-feat__nums dd{margin:0;font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:38px;line-height:1;color:var(--rd-black-ink)}[data-style=raid] .rd-feat__nums div:first-child dd{color:var(--rd-orange)}[data-style=raid] .rd-t-stat{container-type:inline-size;padding:18px 20px 16px;min-height:176px;display:flex}[data-style=raid] .rd-t-stat dl{margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0}[data-style=raid] .rd-t-stat dt{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-style=raid] .rd-t-stat dd{margin:0;display:flex;align-items:baseline;gap:6px;font-family:var(--f-display);font-weight:700;font-synthesis:none;line-height:.82;font-variant-numeric:tabular-nums;white-space:nowrap}[data-style=raid] .rd-t-stat dd>span{font-size:clamp(44px,30cqw,112px);letter-spacing:-.01em}[data-style=raid] .rd-t-stat dd small{font-size:clamp(18px,9cqw,32px);text-transform:uppercase}[data-style=raid] .rd-t-km{background:var(--rd-orange);color:var(--rd-orange-ink);box-shadow:none}[data-style=raid] .rd-t-km:before{content:"";position:absolute;top:0;right:0;bottom:0;left:40%;z-index:-1;background:#16120e24;-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-t-km dd>span{font-size:clamp(44px,26cqw,120px)}[data-style=raid] .rd-t-rbs dt{color:var(--ink-2)}[data-style=raid] .rd-t-vgs{background:var(--rd-gold);color:var(--rd-gold-ink);box-shadow:none}[data-style=raid] .rd-t-vgs dd>span{font-size:clamp(40px,26cqw,112px)}[data-style=raid] .rd-t-vig{padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px}[data-style=raid] .rd-vig__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}[data-style=raid] .rd-vig__roll .roll__list{background:var(--surface)}[data-style=raid] .rd-vig__legend{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:var(--cols);gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);line-height:1.25}[data-style=raid] .rd-vig__legend li{display:flex;gap:6px;align-items:flex-start}[data-style=raid] .rd-vig__legend b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--rd-black);color:var(--rd-orange);font-size:11.5px}[data-style=raid] .rd-t-app{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;background:var(--surface-3)}[data-style=raid] .rd-t-app:before{content:"";position:absolute;top:55%;right:0;bottom:0;left:45%;z-index:-1;background:radial-gradient(closest-side at 70% 70%,var(--rd-dune),transparent);-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-app__top{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-style=raid] .rd-app__top .rd-tag{background:var(--surface)}[data-style=raid] .rd-app__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}[data-style=raid] .rd-app__list li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}[data-style=raid] .rd-app__list svg{flex:none;width:28px;height:28px;padding:6px;border-radius:8px;background:var(--surface);color:var(--accent)}[data-style=raid] .rd-app__note{margin-top:auto;font-size:13px;color:var(--ink-2)}[data-style=raid] .rd-t-new{display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px;background:var(--rd-orange);color:var(--rd-orange-ink);box-shadow:none}[data-style=raid] .rd-t-new:before{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;z-index:-1;background:#16120e1f;-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-new__plus{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--rd-black);color:var(--rd-orange);margin-bottom:auto;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}[data-style=raid] .rd-t-new:hover .rd-new__plus{transform:rotate(90deg)}[data-style=raid] .rd-new__title{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:clamp(32px,3vw,44px);line-height:.92;margin-top:18px;padding-right:48px}[data-style=raid] .rd-new__sub{font-size:14px;font-weight:500;max-width:32ch}[data-style=raid] .rd-new__go{position:absolute;right:18px;top:20px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--rd-orange-ink);transition:background-color .2s,color .2s,transform .2s}[data-style=raid] .rd-t-new:hover .rd-new__go{background:var(--rd-black);color:var(--rd-orange);box-shadow:none;transform:rotate(-45deg)}[data-style=raid] .rd-acts{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"head head head head trail trail trail trail trail x4 x4 x4" "head head head head enduro enduro enduro quad quad ssv ssv ssv"}[data-style=raid] .rd-acts__list{display:contents;list-style:none}[data-style=raid] .rd-t-ahead{grid-area:head;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.6vw,32px)}[data-style=raid] .rd-t-ahead p:not(.rd-eyebrow){color:var(--ink-2);max-width:40ch}[data-style=raid] .rd-t-ahead .rd-more{margin-top:auto;align-self:flex-start}[data-style=raid] .rd-act{display:flex;min-width:0}[data-style=raid] .rd-act--trail{grid-area:trail}[data-style=raid] .rd-act--x4{grid-area:x4}[data-style=raid] .rd-act--enduro{grid-area:enduro}[data-style=raid] .rd-act--quad{grid-area:quad}[data-style=raid] .rd-act--ssv{grid-area:ssv}[data-style=raid] .rd-act__tile{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:4px 12px;padding:16px 18px 18px;min-height:196px}[data-style=raid] .rd-act__glyph{grid-column:1;grid-row:1;justify-self:start;display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:color-mix(in srgb,currentColor 9%,transparent);transition:transform .35s cubic-bezier(.3,1.5,.5,1)}[data-style=raid] .rd-act__tile:hover .rd-act__glyph{transform:rotate(-6deg) scale(1.06)}[data-style=raid] .rd-act__go{grid-column:2;grid-row:1;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.7;transition:transform .2s,opacity .2s}[data-style=raid] .rd-act__tile:hover .rd-act__go{opacity:1;transform:rotate(-45deg)}[data-style=raid] .rd-act__n{grid-column:2;grid-row:2 / span 2;align-self:end;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:clamp(56px,5.4vw,84px);line-height:.8}[data-style=raid] .rd-act__n small{font-family:var(--f-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;margin-top:8px;opacity:.8}[data-style=raid] .rd-act__text{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:2px;min-width:0}[data-style=raid] .rd-act__name{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:28px;line-height:1;letter-spacing:.01em}[data-style=raid] .rd-act__sub{font-size:13px;font-weight:500;opacity:.85}[data-style=raid] .rd-act--trail .rd-act__tile{background:var(--rd-orange);color:var(--rd-orange-ink);box-shadow:none}[data-style=raid] .rd-act--x4 .rd-act__tile{background:var(--rd-black);color:var(--rd-black-ink);box-shadow:0 0 0 1px var(--rd-black-line)}[data-style=raid] .rd-act--x4 .rd-act__glyph{color:var(--rd-orange)}[data-style=raid] .rd-act--enduro .rd-act__tile{background:var(--rd-gold);color:var(--rd-gold-ink);box-shadow:none}[data-style=raid] .rd-act--ssv .rd-act__tile{background:var(--surface-3)}[data-style=raid] .rd-act--quad .rd-act__glyph,[data-style=raid] .rd-act--ssv .rd-act__glyph{color:var(--accent)}[data-style=raid] .rd-act--trail .rd-act__tile:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:35%;z-index:-1;background:#16120e1f;-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-recent{list-style:none;margin:0;padding:0;grid-template-columns:repeat(12,minmax(0,1fr))}[data-style=raid] .rd-recent__item{grid-column:span 3;display:flex;min-width:0}[data-style=raid] .rd-recent__item>*{flex:1;min-width:0}[data-style=raid] .rd-recent__item:nth-child(1),[data-style=raid] .rd-recent__item:nth-child(6){grid-column:span 6}[data-style=raid] .rd-skel{min-height:300px}[data-style=raid] .rd-how{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}[data-style=raid] .rd-step{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px}[data-style=raid] .rd-step p{color:var(--ink-2);max-width:44ch}[data-style=raid] .rd-step__n{position:absolute;right:18px;top:10px;font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:64px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--rd-orange);opacity:.9}[data-style=raid] .rd-stepart{width:100%;max-width:min(260px,72%);height:auto;margin:4px 0 8px;display:block;overflow:visible}[data-style=raid] .rd-step--2{background:var(--rd-gold);color:var(--rd-gold-ink);box-shadow:none}[data-style=raid] .rd-step--2 p{color:var(--rd-gold-ink);opacity:.85}[data-style=raid] .rd-step--3{background:var(--rd-black);color:var(--rd-black-ink);box-shadow:0 0 0 1px var(--rd-black-line)}[data-style=raid] .rd-step--3 p{color:var(--rd-black-ink-2)}[data-style=raid] .rd-stepart__grid{stroke:color-mix(in srgb,currentColor 14%,transparent);stroke-width:1;fill:none}[data-style=raid] .rd-stepart__route{fill:none;stroke:var(--rd-orange);stroke-width:4;stroke-linecap:round;stroke-dasharray:1 1}[data-style=raid] .rd-stepart__pt{fill:var(--surface);stroke:var(--ink);stroke-width:2.5}[data-style=raid] .rd-stepart__pt--a{fill:var(--rd-orange)}[data-style=raid] .rd-stepart__pt--b{fill:var(--ink)}[data-style=raid] .rd-stepart__frame{fill:var(--surface);stroke:var(--rd-gold-ink);stroke-width:2}[data-style=raid] .rd-step--2 .rd-stepart__frame{fill:#fbf7ef;stroke:#16120e}[data-style=raid] .rd-stepart__km{font-family:var(--f-display);font-weight:700;font-size:17px;fill:#16120e}[data-style=raid] .rd-stepart__par{font-family:var(--f-display);font-weight:700;font-size:11px;fill:#16120e;opacity:.6}[data-style=raid] .rd-stepart__tulip{fill:none;stroke:#16120e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}[data-style=raid] .rd-stepart__alt{fill:none;stroke:#16120e;stroke-width:2.5;stroke-linecap:round;opacity:.55}[data-style=raid] .rd-stepart__head,[data-style=raid] .rd-stepart__dot{fill:#16120e}[data-style=raid] .rd-stepart__cap{fill:var(--rd-orange)}[data-style=raid] .rd-stepart__captxt{font-family:var(--f-display);font-weight:700;font-size:11px;fill:#16120e;text-anchor:middle}[data-style=raid] .rd-stepart__phone{fill:none;stroke:var(--rd-black-ink);stroke-width:2.5}[data-style=raid] .rd-stepart__screen{fill:#fbf7ef}[data-style=raid] .rd-stepart__rows{stroke:#16120e;stroke-width:1.4;fill:none;opacity:.5}[data-style=raid] .rd-step--3 .rd-stepart__tulip{stroke-width:2.6}[data-style=raid] .rd-stepart__wave{fill:none;stroke:var(--rd-orange);stroke-width:3;stroke-linecap:round;opacity:.9}@media (prefers-reduced-motion: no-preference){[data-style=raid] .rd-step:hover .rd-stepart__route{animation:rd-draw 1.4s cubic-bezier(.45,0,.2,1)}[data-style=raid] .rd-step:hover .rd-stepart__wave{animation:rd-blink 1s ease-in-out 2}}@keyframes rd-blink{50%{opacity:.2}}[data-style=raid] .rd-close{grid-template-columns:repeat(12,minmax(0,1fr))}[data-style=raid] .rd-t-cta{grid-column:span 8;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(26px,4vw,52px) clamp(22px,4vw,52px) clamp(110px,12vw,150px);background:var(--rd-black);color:var(--rd-black-ink);box-shadow:0 0 0 1px var(--rd-black-line)}[data-style=raid] .rd-t-cta .rd-eyebrow{color:var(--rd-gold)}[data-style=raid] .rd-cta__dunes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--rd-dune-dark);-webkit-mask:var(--rd-ripples) 0 0 / 150px 20px repeat;mask:var(--rd-ripples) 0 0 / 150px 20px repeat}[data-style=raid] .rd-cta__ridges{position:absolute;left:0;right:0;bottom:0;width:100%;height:48%;z-index:-1}[data-style=raid] .rd-cta__title{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:clamp(40px,5.4vw,78px);line-height:.92;max-width:13ch}[data-style=raid] .rd-cta__title span{color:var(--rd-orange);display:block}[data-style=raid] .rd-cta__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}[data-style=raid] .rd-cta__alt{background:transparent;color:var(--rd-black-ink);border-color:#f4ebda59}[data-style=raid] .rd-cta__alt:hover:not(:disabled){background:#f4ebda1a;border-color:#f4ebda99}[data-style=raid] .rd-t-org{grid-column:span 4;display:flex;flex-direction:column;gap:12px;padding:24px 24px 26px;background:var(--surface-3)}[data-style=raid] .rd-t-org .rd-ico{margin-bottom:auto}[data-style=raid] .rd-t-org p{color:var(--ink-2)}[data-style=raid] .rd-org__list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}[data-style=raid] .rd-org__list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface);font-size:14px;font-weight:600}[data-style=raid] .rd-org__list svg{color:var(--accent);flex:none}@media (max-width: 1100px){[data-style=raid] .rd-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero" "feat feat feat km  km  km" "feat feat feat rbs rbs rbs" "feat feat feat vgs vgs vgs" "vig  vig  vig  vig vig vig" "app  app  app  new new new"}[data-style=raid] .rd-t-stat{min-height:150px}[data-style=raid] .rd-t-feat{min-height:0}[data-style=raid] .rd-t-vig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:14px 24px}[data-style=raid] .rd-vig__head{flex-direction:column;align-items:flex-start}[data-style=raid] .rd-acts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head" "trail trail" "x4 enduro" "quad ssv"}[data-style=raid] .rd-recent{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=raid] .rd-recent__item,[data-style=raid] .rd-recent__item:nth-child(n){grid-column:span 1}[data-style=raid] .rd-recent__item:nth-child(1),[data-style=raid] .rd-recent__item:nth-child(6){grid-column:span 2}[data-style=raid] .rd-t-cta,[data-style=raid] .rd-t-org{grid-column:1 / -1}}@media (max-width: 760px){[data-style=raid] .rd-how{grid-template-columns:minmax(0,1fr)}[data-style=raid] .rd-step{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:4px 16px;align-items:start}[data-style=raid] .rd-stepart{grid-row:span 2;margin:0;max-width:100%}[data-style=raid] .rd-step__n{font-size:40px;right:auto;top:auto;left:18px;bottom:12px}}@media (max-width: 640px){[data-style=raid]{--rd-gap: 10px}[data-style=raid] .rd-home{padding-top:6px}[data-style=raid] .rd-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero" "feat feat" "km km" "rbs vgs" "vig vig" "app app" "new new"}[data-style=raid] .rd-t-hero{gap:14px;padding:22px 18px 20px}[data-style=raid] .rd-find{flex-wrap:wrap;padding:6px}[data-style=raid] .rd-find>svg{margin-left:10px}[data-style=raid] .rd-find .btn{width:100%}[data-style=raid] .rd-quick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-18px;padding-inline:18px}[data-style=raid] .rd-quick::-webkit-scrollbar{display:none}[data-style=raid] .rd-quick li{flex:none}[data-style=raid] .rd-t-feat{min-height:460px;padding:14px}[data-style=raid] .rd-feat__nums dd{font-size:32px}[data-style=raid] .rd-t-stat{min-height:128px;padding:14px 16px}[data-style=raid] .rd-t-stat dt{font-size:11px;letter-spacing:.08em}[data-style=raid] .rd-t-km dd>span{font-size:clamp(44px,24cqw,96px)}[data-style=raid] .rd-t-vig{padding:14px;display:flex}[data-style=raid] .rd-vig__head{flex-direction:row;align-items:baseline}[data-style=raid] .rd-vig__legend{font-size:11.5px}[data-style=raid] .rd-t-new{min-height:210px}[data-style=raid] .rd-act__tile{min-height:168px;padding:14px}[data-style=raid] .rd-act__glyph{width:50px;height:50px;border-radius:14px}[data-style=raid] .rd-act__glyph svg{width:38px;height:38px}[data-style=raid] .rd-act__go{display:none}[data-style=raid] .rd-act__n{grid-row:1;align-self:start;font-size:52px}[data-style=raid] .rd-act__name{font-size:24px}[data-style=raid] .rd-act__sub{font-size:12px}[data-style=raid] .rd-recent{grid-template-columns:minmax(0,1fr)}[data-style=raid] .rd-recent__item:nth-child(n){grid-column:auto}[data-style=raid] .rd-recent__item:nth-child(n+5){display:none}[data-style=raid] .rd-sechead>.btn{padding:0 12px}[data-style=raid] .rd-step{grid-template-columns:minmax(0,96px) minmax(0,1fr);padding:16px}[data-style=raid] .rd-cta__btns{flex-direction:column;align-self:stretch}}[data-style=raid] .rd-x{max-width:var(--wrap);margin-inline:auto;padding:8px var(--gutter-r) 8px var(--gutter)}[data-style=raid] .rd-x__grid{display:grid;gap:var(--rd-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch}[data-style=raid] .rd-x__title{grid-column:1;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px 22px 18px;background:var(--rd-black);color:var(--rd-black-ink);box-shadow:0 0 0 1px var(--rd-black-line)}[data-style=raid] .rd-x__title:before{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:-1;background:var(--rd-dune-dark);-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .rd-x__title:after{content:"";position:absolute;right:-50px;bottom:-70px;width:200px;height:200px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--rd-orange) 45%,transparent),transparent)}[data-style=raid] .rd-x__h1{font-family:var(--f-display);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:clamp(38px,3.3vw,52px);line-height:.9;letter-spacing:.01em}[data-style=raid] .rd-x__count{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--rd-black-ink-2)}[data-style=raid] .rd-x__n{font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:clamp(56px,5vw,84px);line-height:.8;color:var(--rd-orange)}[data-style=raid] .rd-x__ctrl{grid-column:2 / -1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:16px;overflow:visible}[data-style=raid] .rd-x__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-style=raid] .rd-x__search{flex:1 1 280px;min-height:50px;background:var(--bg);border-color:transparent;box-shadow:inset 0 0 0 1px var(--line)}[data-style=raid] .rd-x__search:focus-within{background:var(--surface)}[data-style=raid] .rd-x__row>.btn{min-height:50px;padding:0 16px;border-radius:14px;font-size:14px}[data-style=raid] .rd-x__row>.btn[aria-expanded=true]{background:var(--rd-on);border-color:var(--rd-on);color:var(--rd-on-ink)}[data-style=raid] .rd-x .xsort{min-height:50px;padding:0 6px 0 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}[data-style=raid] .rd-x .xsort .muted{font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}[data-style=raid] .rd-x .xsort .select{border:0;background-color:transparent;min-height:40px;font-weight:600;box-shadow:none}[data-style=raid] .rd-x__acts .chip{min-height:38px}[data-style=raid] .rd-x .xfilters{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:end;padding:14px;border:0;border-radius:14px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}[data-style=raid] .rd-x .xfilters>.field:first-child{grid-column:auto}[data-style=raid] .rd-x .xfilters>.btn{grid-column:1 / -1}[data-style=raid] .rd-x__map{grid-column:1 / span 2;grid-row:span 2;min-height:620px;padding:0;background:var(--m-land)}[data-style=raid] .rd-x__map .xmap__in{position:absolute;top:0;right:0;bottom:0;left:0}[data-style=raid] .rd-x__map .map{height:100%}[data-style=raid] .rd-x__map .xmap__tools{left:14px;top:14px}[data-style=raid] .rd-x__map .xmap__tools .btn{box-shadow:var(--rd-shadow-lg)}[data-style=raid] .rd-x__map .xmap__tools .btn:not(.btn--ink):not([aria-pressed=true]){background:var(--surface);border-color:transparent}[data-style=raid] .rd-x__map .xmap__hint{left:14px;top:60px;border:0;border-radius:12px;background:var(--rd-gold);color:var(--rd-gold-ink);box-shadow:var(--rd-shadow-lg)}[data-style=raid] .rd-x__map .xmap__card{max-width:440px;bottom:18px}[data-style=raid] .xmap__close{border:0;background:var(--rd-black);color:var(--rd-black-ink);box-shadow:var(--rd-shadow-sm)}[data-style=raid] .rd-x__expand{display:none}[data-style=raid] .rd-x__results{display:contents}[data-style=raid] .rd-x__grid>.rb-grid{display:contents}[data-style=raid] .rd-x__grid>.rb-grid>.skeleton{height:318px!important}[data-style=raid] .rd-x__grid>.empty{grid-column:span 2;justify-content:center;background:var(--surface);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rd-x .xresult{display:flex;min-width:0}[data-style=raid] .rd-x .xresult>.rd-card{flex:1;min-width:0}[data-style=raid] .rd-x .xresult:nth-child(6n+5),[data-style=raid] .rd-x .xresult:nth-child(6n+10){grid-column:span 2}[data-style=raid] .rd-x__num{position:absolute;z-index:2;right:-5px;top:-5px;min-width:30px;height:30px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:var(--rd-black);color:var(--rd-black-ink);font-family:var(--f-display);font-weight:700;font-synthesis:none;font-size:15px;box-shadow:0 0 0 3px var(--bg);transition:background-color .2s,color .2s,transform .2s;pointer-events:none}[data-style=raid] .rd-x .xresult--on .rd-x__num{background:var(--rd-orange);color:var(--rd-orange-ink);transform:scale(1.12)}[data-style=raid] .rd-x .xresult--on .rd-card__in{transform:translateY(-3px);box-shadow:0 0 0 3px var(--rd-orange),var(--rd-shadow-lg)}[data-style=raid] .rd-x .xresult--on .rd-card__art:before{transform:translate(-30px)}[data-style=raid] .rd-x>.row{padding-top:22px!important}[data-style=raid] .rd-x>.row .btn{min-height:52px;padding:0 30px;border-radius:16px;background:var(--rd-black);border-color:var(--rd-black);color:var(--rd-black-ink);font-size:15px}[data-style=raid] .rd-x>.row .btn:hover:not(:disabled){background:var(--rd-black-2);border-color:var(--rd-orange)}[data-style=raid] .rd-x__back{display:none}@media (max-width: 1199px){[data-style=raid] .rd-x__grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-style=raid] .rd-x .xresult:nth-child(6n+10){grid-column:auto}[data-style=raid] .rd-x .xfilters{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=raid] .rd-x .xfilters>.field:first-child{grid-column:1 / -1}}@media (max-width: 860px){[data-style=raid] .rd-x{padding-top:6px}[data-style=raid] .rd-x__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=raid] .rd-x__title{grid-column:1 / -1;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:16px 18px}[data-style=raid] .rd-x__count{flex-direction:column;align-items:flex-end;gap:4px;text-align:right;font-size:12.5px}[data-style=raid] .rd-x__n{font-size:48px}[data-style=raid] .rd-x__ctrl{grid-column:1 / -1;padding:12px;gap:10px}[data-style=raid] .rd-x__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-style=raid] .rd-x__search{grid-column:1 / -1}[data-style=raid] .rd-x__row>.btn,[data-style=raid] .rd-x .xsort{min-height:44px;justify-content:center}[data-style=raid] .rd-x .xsort{padding-left:10px;gap:4px}[data-style=raid] .rd-x .xsort .select{flex:1;min-width:0;padding-inline:4px}[data-style=raid] .rd-x__acts{margin-inline:-12px;padding-inline:12px}[data-style=raid] .rd-x .xfilters{grid-template-columns:minmax(0,1fr)}[data-style=raid] .rd-x__map{grid-column:1 / -1;grid-row:auto;min-height:0;height:220px}[data-style=raid] .rd-x__expand{display:inline-flex;align-items:center;gap:8px;position:absolute;z-index:4;right:12px;bottom:12px;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--rd-black);color:var(--rd-black-ink);font-weight:600;font-size:13.5px;box-shadow:var(--rd-shadow-lg)}[data-style=raid] .rd-x__expand svg{color:var(--rd-orange)}[data-style=raid] .rd-x--list .rd-x__map .xmap__card,[data-style=raid] .rd-x--list .rd-x__map .xmap__hint,[data-style=raid] .rd-x--list .rd-x__map .xmap__tools,[data-style=raid] .rd-x--list .rd-x__map .map__controls{display:none}[data-style=raid] .rd-x .xresult:nth-child(n){grid-column:auto}[data-style=raid] .rd-x .xresult:nth-child(6n+5){grid-column:1 / -1}[data-style=raid] .rd-x__grid>.empty{grid-column:1 / -1}[data-style=raid] .rd-x--map .rd-x__title,[data-style=raid] .rd-x--map .rd-x__ctrl,[data-style=raid] .rd-x--map .rd-x__results,[data-style=raid] .rd-x--map .rd-x__grid>:not(.rd-x__map),[data-style=raid] .rd-x--map>.row,[data-style=raid] .rd-x--map .rd-x__expand{display:none}[data-style=raid] .rd-x--map .rd-x__map{height:calc(100dvh - var(--header-h) - 60px - 22px - env(safe-area-inset-bottom,0px))}[data-style=raid] .rd-x__back{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none}[data-style=raid] .rd-x__back .btn{pointer-events:auto;min-height:46px;padding:0 20px;border-radius:999px;box-shadow:var(--rd-shadow-lg)}[data-style=raid] .rd-x--map .rd-x__map .xmap__card{bottom:74px}[data-style=raid] body:has(.rd-x--map) .rd-foot{display:none}}@media (max-width: 600px){[data-style=raid] .rd-x__grid{grid-template-columns:minmax(0,1fr)}[data-style=raid] .rd-x .xresult:nth-child(n){grid-column:auto}}[data-style=raid] .page{padding-top:16px}[data-style=raid] .back-link{color:var(--ink-2);font-weight:600}[data-style=raid] .back-link:hover{color:var(--accent)}[data-style=raid] .rbp__head{position:relative;isolation:isolate;background:transparent;border-bottom:0;padding-block:12px 18px}[data-style=raid] .rbp__head>.wrap{position:relative}[data-style=raid] .rbp__titlerow{background:var(--surface);border-radius:var(--r-lg);padding:clamp(18px,2.4vw,28px);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rbp__title .h1{font-size:clamp(36px,5vw,64px);line-height:.92}[data-style=raid] .rbp__stats{margin-top:10px;gap:10px}[data-style=raid] .rbp__stats .stat{padding:14px 16px 12px;min-height:92px;justify-content:space-between}[data-style=raid] .rbp__stats .stat:first-child{background:var(--rd-orange);color:var(--rd-orange-ink);box-shadow:none}[data-style=raid] .rbp__stats .stat:first-child .stat__label{color:var(--rd-orange-ink)}[data-style=raid] .rbp__stats .stat__value{font-size:clamp(30px,3.6vw,46px)}[data-style=raid] .rbp__stats .stat__value small{font-weight:700}[data-style=raid] .rbp__diff small{font-family:var(--f-body)}[data-style=raid] .rbp__alert{border:0;border-radius:16px;box-shadow:inset 0 0 0 2px var(--danger)}[data-style=raid] .rbp__tabs{background:var(--rd-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}[data-style=raid] .rbp__tabs .tab{font-weight:600}[data-style=raid] .rbp__foot{border-top:1px solid var(--line)}@media (max-width: 860px){[data-style=raid] .rbp__stats{gap:8px}[data-style=raid] .rbp__stats .stat:nth-child(n){border:0}[data-style=raid] .rbp__stats .stat{min-height:0;padding:10px 12px}}[data-style=raid] .rbmap{border:0;border-radius:var(--r-lg);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .rbsum__ver{border-left:3px solid var(--rd-orange)}[data-style=raid] .quality{border:0;border-radius:var(--r-lg);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .quality__head{border-bottom:1px solid var(--line-2)}[data-style=raid] .quality__total{border:0;border-radius:14px;background:var(--rd-black);color:var(--rd-orange);font-weight:700;font-synthesis:none}[data-style=raid] .quality__total small{color:var(--rd-black-ink)}[data-style=raid] .qpart__pts{font-weight:700;font-synthesis:none}[data-style=raid] .qpart__bar{border-radius:999px;height:7px}[data-style=raid] .qpart__bar i{background:var(--rd-orange);border-radius:999px}[data-style=raid] .reviews__score .figure{color:var(--ink)}[data-style=raid] .reviews__dist .bar i{background:var(--rd-orange)}[data-style=raid] .stars-inline .on,[data-style=raid] .star-pick button.on{color:var(--rd-orange)}[data-style=raid] .review{border-bottom:1px solid var(--line)}[data-style=raid] .review-form{border:0;border-radius:var(--r-lg);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .photo{border:0;border-radius:16px}[data-style=raid] .photo__vig{border-radius:8px;padding:1px 8px;background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .lightbox img{border-radius:16px}[data-style=raid] .dropzone{border-radius:var(--r-lg);border-color:var(--line)}[data-style=raid] .dropzone:hover{border-color:var(--rd-orange)}[data-style=raid] .tl__dot{box-shadow:0 0 0 1.5px var(--line-strong)}[data-style=raid] .tl__body{border-radius:16px;border:0;box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .tl--confirmed .tl__body{box-shadow:inset 0 0 0 2px var(--danger)}[data-style=raid] .tl__vig{border:1px solid var(--line);border-radius:8px}[data-style=raid] .tl__vig:hover{background:var(--rd-orange);color:var(--rd-orange-ink);border-color:var(--rd-orange)}[data-style=raid] .app-points svg{color:var(--accent)}[data-style=raid] .signin-note{border-radius:16px;border:1.5px dashed var(--line);background:color-mix(in srgb,var(--surface) 50%,transparent)}[data-style=raid] .share__opt{border-radius:14px;border-width:1px}[data-style=raid] .share__opt--on{border-color:var(--rd-orange);background:var(--accent-soft)}[data-style=raid] .share__note{border-radius:14px}[data-style=raid] .profile__head{background:transparent;border-bottom:0;padding-block:12px 8px}[data-style=raid] .profile__in{width:calc(100% - var(--gutter) - var(--gutter-r));max-width:calc(var(--wrap) - 32px);background:var(--surface);border-radius:var(--r-lg);padding:clamp(18px,2.6vw,30px);box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line);position:relative;overflow:hidden;isolation:isolate}[data-style=raid] .profile__in:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40%;z-index:-1;background:linear-gradient(90deg,transparent,var(--rd-dune));-webkit-mask:var(--rd-ripples) 0 0 / 120px 16px repeat;mask:var(--rd-ripples) 0 0 / 120px 16px repeat}[data-style=raid] .profile__in .avatar{border-radius:22px;box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--rd-orange)}[data-style=raid] .profile__facts svg{color:var(--accent)}[data-style=raid] .profile__stats .stat:first-child{background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .profile__stats .stat:first-child .stat__label{color:var(--rd-black-ink-2)}[data-style=raid] .auth{position:relative;isolation:isolate}[data-style=raid] .auth:before{content:"";position:absolute;left:0;right:0;top:0;height:320px;z-index:-1;background:linear-gradient(180deg,var(--rd-dune),transparent);-webkit-mask:var(--rd-ripples) 0 0 / 150px 20px repeat;mask:var(--rd-ripples) 0 0 / 150px 20px repeat}[data-style=raid] .auth__card{border:0;border-radius:24px;box-shadow:var(--rd-shadow-lg),0 0 0 1px var(--rd-tile-line);padding:30px 28px}[data-style=raid] .auth__card .h1,[data-style=raid] .auth__card .h2{line-height:.95}[data-style=raid] .auth__err{border-radius:12px}[data-style=raid] .auth__demo{border:1.5px dashed color-mix(in srgb,var(--ink) 25%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 55%,transparent)}[data-style=raid] .auth__demo-btn{border:0;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--rd-tile-line),var(--rd-shadow-sm);transition:background-color .15s,color .15s}[data-style=raid] .auth__demo-btn:hover:not(:disabled){background:var(--rd-black);color:var(--rd-black-ink)}[data-style=raid] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--rd-black-ink-2)}[data-style=raid] .mine{gap:var(--rd-gap)}[data-style=raid] .mine__item{background:var(--surface);border-radius:22px;padding:6px 6px 10px;box-shadow:var(--rd-shadow-sm),0 0 0 1px var(--rd-tile-line)}[data-style=raid] .mine__item .rd-card__in{box-shadow:none}[data-style=raid] .mine__bar{padding-inline:10px}[data-style=raid] .nf__row{border:0;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1.5px var(--line-strong),var(--rd-shadow-sm)}[data-style=raid] .nf__km{border-right:1.5px solid color-mix(in srgb,var(--line-strong) 35%,transparent);font-weight:700;font-synthesis:none}[data-style=raid] .nf__tulip{border-right:1.5px solid color-mix(in srgb,var(--line-strong) 35%,transparent)}[data-style=raid] .ctop__name,[data-style=raid] .ctop__stats dd,[data-style=raid] .cplan__km,[data-style=raid] .cpts__head,[data-style=raid] .cpick__head,[data-style=raid] .ved__abbr,[data-style=raid] .ved__cap,[data-style=raid] .ved__km{font-weight:700;font-synthesis:none}:root[data-style=pulso]{--bg: #f2f4f6;--surface: #ffffff;--surface-2: #f7f8fa;--surface-3: #eceff2;--ink: #12161a;--ink-2: #4a545e;--ink-3: #5e6873;--line: #dce1e6;--line-2: #e8ebef;--line-strong: #b5bec7;--accent: #3d6600;--accent-hover: #2f5000;--accent-ink: #ffffff;--accent-soft: #eaf7cf;--mark: #c6ff3d;--mark-ink: #12161a;--ok: #17794a;--ok-soft: #dcf2e5;--warn: #8a5300;--warn-soft: #fdf0d5;--danger: #c4291f;--danger-soft: #fde2df;--info: #0b69ad;--info-soft: #ddeefb;--focus: #0b69ad;--scrim: rgb(12 14 17 / .5);--shadow: 0 1px 2px rgb(18 22 26 / .05), 0 10px 30px rgb(18 22 26 / .09);--m-land: #eef1ed;--m-forest: #dce8d6;--m-water: #a7cfe8;--m-road: #f2cc6b;--m-road-case: #b38c32;--m-asph: #ffffff;--m-asph-case: #a9b1b8;--m-track: #946a42;--m-path: #62813f;--m-route: #5a9600;--m-halo: #ffffff;--m-label: #2a3036;--m-alt: #0b7fd0;--f-display: "Space Grotesk", "Inter Display", "Inter", ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", monospace;--r-sm: 8px;--r: 12px;--r-lg: 16px;--wrap: 1320px;--header-h: 60px;--pu-volt: #c6ff3d;--pu-volt-hover: #b6f224;--pu-volt-ink: #0b0d10;--pu-data: #5a9600;--pu-sky: #0b7fd0;--pu-amber: #d98a00;--pu-track: #e6eaee;--pu-grid: rgb(18 22 26 / .055);--pu-hl-band: #c6ff3d;--pu-hl-ink: #12161a;--pu-panel-shadow: 0 1px 2px rgb(18 22 26 / .04), 0 4px 14px rgb(18 22 26 / .04);--pu-glow: radial-gradient(60% 70% at 78% 30%, rgb(198 255 61 / .22), transparent 70%);--pu-chrome: #0c0e11;--pu-chrome-2: #171a1f;--pu-chrome-3: #20252b;--pu-chrome-ink: #eef1f3;--pu-chrome-ink-2: #a3adb7;--pu-chrome-line: rgb(238 241 243 / .1);color-scheme:light}@media (prefers-color-scheme: dark){:root[data-style=pulso]:not([data-theme=light]){--bg: #0b0d10;--surface: #14171b;--surface-2: #181c21;--surface-3: #20252b;--ink: #eef1f3;--ink-2: #a7b1ba;--ink-3: #8c96a0;--line: #262c33;--line-2: #1d2227;--line-strong: #3b434c;--accent: #c6ff3d;--accent-hover: #d7ff75;--accent-ink: #0b0d10;--accent-soft: #1d2711;--mark: #c6ff3d;--mark-ink: #0b0d10;--ok: #5fd68e;--ok-soft: #12291c;--warn: #ffb547;--warn-soft: #33260f;--danger: #ff6f66;--danger-soft: #3a1817;--info: #45b4ff;--info-soft: #0f2638;--focus: #c6ff3d;--scrim: rgb(0 0 0 / .66);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .5);--m-land: #101317;--m-forest: #13201a;--m-water: #12304a;--m-road: #8a6d2c;--m-road-case: #3a2d11;--m-asph: #3a4148;--m-asph-case: #1b1f23;--m-track: #b88b58;--m-path: #7c9d58;--m-route: #c6ff3d;--m-halo: #0b0d10;--m-label: #cfd6dc;--m-alt: #45b4ff;--pu-data: #c6ff3d;--pu-sky: #45b4ff;--pu-amber: #ffb547;--pu-track: #232930;--pu-grid: rgb(238 241 243 / .045);--pu-hl-band: transparent;--pu-hl-ink: #c6ff3d;--pu-panel-shadow: none;--pu-glow: radial-gradient(55% 70% at 78% 30%, rgb(198 255 61 / .09), transparent 70%);color-scheme:dark}}:root[data-style=pulso][data-theme=dark]{--bg: #0b0d10;--surface: #14171b;--surface-2: #181c21;--surface-3: #20252b;--ink: #eef1f3;--ink-2: #a7b1ba;--ink-3: #8c96a0;--line: #262c33;--line-2: #1d2227;--line-strong: #3b434c;--accent: #c6ff3d;--accent-hover: #d7ff75;--accent-ink: #0b0d10;--accent-soft: #1d2711;--mark: #c6ff3d;--mark-ink: #0b0d10;--ok: #5fd68e;--ok-soft: #12291c;--warn: #ffb547;--warn-soft: #33260f;--danger: #ff6f66;--danger-soft: #3a1817;--info: #45b4ff;--info-soft: #0f2638;--focus: #c6ff3d;--scrim: rgb(0 0 0 / .66);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 14px 36px rgb(0 0 0 / .5);--m-land: #101317;--m-forest: #13201a;--m-water: #12304a;--m-road: #8a6d2c;--m-road-case: #3a2d11;--m-asph: #3a4148;--m-asph-case: #1b1f23;--m-track: #b88b58;--m-path: #7c9d58;--m-route: #c6ff3d;--m-halo: #0b0d10;--m-label: #cfd6dc;--m-alt: #45b4ff;--pu-data: #c6ff3d;--pu-sky: #45b4ff;--pu-amber: #ffb547;--pu-track: #232930;--pu-grid: rgb(238 241 243 / .045);--pu-hl-band: transparent;--pu-hl-ink: #c6ff3d;--pu-panel-shadow: none;--pu-glow: radial-gradient(55% 70% at 78% 30%, rgb(198 255 61 / .09), transparent 70%);color-scheme:dark}[data-style=pulso] body{font-size:15px;letter-spacing:-.006em;font-feature-settings:"cv11","ss01"}[data-style=pulso] ::selection{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}[data-style=pulso] .num,[data-style=pulso] .figure{font-variant-numeric:tabular-nums}[data-style=pulso] .h1,[data-style=pulso] .h2,[data-style=pulso] .h3,[data-style=pulso] .display,[data-style=pulso] .dialog__title,[data-style=pulso] .panel__title{font-family:var(--f-display);text-transform:none;font-weight:600;letter-spacing:-.025em;line-height:1.08}[data-style=pulso] .h1{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.035em}[data-style=pulso] .h2{font-size:clamp(23px,2.6vw,30px)}[data-style=pulso] .h3{font-size:18px;letter-spacing:-.015em}[data-style=pulso] .dialog__title{font-size:20px}[data-style=pulso] .panel__title{font-size:16px}[data-style=pulso] .figure{font-family:var(--f-display);font-weight:600;letter-spacing:-.03em}[data-style=pulso] .eyebrow{font-weight:600;letter-spacing:.09em;color:var(--ink-2)}[data-style=pulso] .lead{color:var(--ink-2)}[data-style=pulso] .link{text-decoration-color:color-mix(in srgb,var(--pu-data) 70%,transparent);text-decoration-thickness:2px}[data-style=pulso] .link:hover{color:var(--accent)}[data-style=pulso] .mark{background:linear-gradient(transparent 14%,var(--pu-volt) 14%,var(--pu-volt) 88%,transparent 88%);color:var(--pu-volt-ink)}[data-style=pulso] .pu-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pu-volt);box-shadow:0 0 #c6ff3d8c;animation:pu-pulse 2s ease-out infinite;flex:none}@keyframes pu-pulse{0%{box-shadow:0 0 #c6ff3d8c}70%{box-shadow:0 0 0 7px #c6ff3d00}to{box-shadow:0 0 #c6ff3d00}}@media (prefers-reduced-motion: reduce){[data-style=pulso] .pu-dot{animation:none}}[data-style=pulso] .pu-kbd{font-family:var(--f-mono);font-size:11px;line-height:1;padding:4px 6px;border-radius:6px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2)}[data-style=pulso] .pu-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}[data-style=pulso] .pu-more svg{color:var(--accent);transition:transform .15s}[data-style=pulso] .pu-more:hover svg{transform:translate(3px)}[data-style=pulso] .pu-more:hover{color:var(--accent)}[data-style=pulso] .pu-rings{position:relative;flex:none;display:inline-block}[data-style=pulso] .pu-rings svg{display:block}[data-style=pulso] .pu-rings__in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}[data-style=pulso] .pu-rings__in b{font-family:var(--f-display);font-weight:600;font-size:calc(var(--pu-s) * .24);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}[data-style=pulso] .pu-rings__in b small{font-size:.5em;color:var(--ink-2);margin-left:1px}[data-style=pulso] .pu-ring__val{animation:pu-ring 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes pu-ring{0%{stroke-dasharray:0 100}}[data-style=pulso] .pu-mini__v{font-family:var(--f-display);font-weight:600;font-size:calc(var(--pu-s) * .3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}[data-style=pulso] .pu-spark,[data-style=pulso] .pu-bars{display:block;overflow:visible}[data-style=pulso] .pu-meter{display:block;height:6px;width:100%;min-width:36px;border-radius:3px;background:var(--pu-track);overflow:hidden}[data-style=pulso] .pu-meter i{display:block;height:100%;border-radius:3px;background:var(--pu-data)}[data-style=pulso] .pu-meter--sky i{background:var(--pu-sky)}[data-style=pulso] .pu-meter--ink i{background:var(--ink)}[data-style=pulso] .pu-diff{display:inline-flex;align-items:flex-end;gap:2px;height:13px;flex:none}[data-style=pulso] .pu-diff i{width:4px;border-radius:1.5px;background:var(--pu-track)}[data-style=pulso] .pu-diff i:nth-child(1){height:6px}[data-style=pulso] .pu-diff i:nth-child(2){height:9.5px}[data-style=pulso] .pu-diff i:nth-child(3){height:13px}[data-style=pulso] .pu-diff i.on{background:var(--ink)}[data-style=pulso] .pu-rate{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-3);white-space:nowrap}[data-style=pulso] .pu-rate svg{fill:var(--pu-amber)}[data-style=pulso] .pu-rate b{font-family:var(--f-display);font-weight:600;font-size:13.5px;color:var(--ink)}[data-style=pulso] .pu-rate--none{font-size:12px}[data-style=pulso] .pu-trace{display:block;width:100%;height:100%;overflow:visible}[data-style=pulso] .pu-trace__glow{stroke:var(--pu-data);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;opacity:.14}[data-style=pulso] .pu-trace__line{stroke:var(--pu-data);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}[data-style=pulso] .pu-trace--anim .pu-trace__line{stroke-dasharray:1;stroke-dashoffset:1;animation:pu-draw 2.8s .25s cubic-bezier(.45,.05,.3,1) forwards}@keyframes pu-draw{to{stroke-dashoffset:0}}[data-style=pulso] .pu-trace__node{fill:var(--surface);stroke:var(--ink-2);stroke-width:1.4}[data-style=pulso] .pu-trace--anim .pu-trace__node{opacity:0;animation:pu-fade .4s ease-out forwards;animation-delay:calc(.5s + var(--i) * .09s)}@keyframes pu-fade{to{opacity:1}}[data-style=pulso] .pu-trace__start{fill:var(--pu-volt);stroke:var(--pu-volt-ink);stroke-width:2}[data-style=pulso] .pu-trace__end{fill:var(--ink);stroke:var(--surface);stroke-width:2}[data-style=pulso] .btn{border-radius:10px;border:1px solid var(--line-strong);font-weight:600;letter-spacing:-.005em;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}[data-style=pulso] .btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--ink-3)}[data-style=pulso] .btn--primary{background:var(--pu-volt);border-color:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .btn--primary:hover:not(:disabled){background:var(--pu-volt-hover);border-color:var(--pu-volt-hover);color:var(--pu-volt-ink);box-shadow:0 6px 18px #96d21447}[data-style=pulso] .btn--ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-style=pulso] .btn--ink:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2);color:var(--bg)}[data-style=pulso] .btn--ghost{background:transparent;border-color:transparent}[data-style=pulso] .btn--ghost:hover:not(:disabled){background:var(--surface-3);border-color:transparent}[data-style=pulso] .btn--quiet{border-color:var(--line)}[data-style=pulso] .btn--danger{border-color:color-mix(in srgb,var(--danger) 50%,transparent)}[data-style=pulso] .btn[aria-pressed=true]{background:var(--pu-volt);border-color:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .btn--sm{min-height:34px;padding:0 12px}[data-style=pulso] .btn--lg{min-height:50px;padding:0 22px;font-size:15.5px;border-radius:12px}[data-style=pulso] .btn--icon{padding:0}[data-style=pulso] .btn--icon.btn--sm{width:34px}[data-style=pulso] .xbadge{background:var(--pu-volt);color:var(--pu-volt-ink);font-weight:700;border-radius:6px}[data-style=pulso] .field__label{font-weight:600}[data-style=pulso] .input,[data-style=pulso] .textarea,[data-style=pulso] .select{border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);min-height:44px}[data-style=pulso] .input:hover,[data-style=pulso] .textarea:hover,[data-style=pulso] .select:hover{border-color:var(--ink-3)}[data-style=pulso] .input:focus,[data-style=pulso] .textarea:focus,[data-style=pulso] .select:focus{border-color:var(--pu-data);box-shadow:0 0 0 3px color-mix(in srgb,var(--pu-data) 22%,transparent)}[data-style=pulso] .search{border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}[data-style=pulso] .search:focus-within{border-color:var(--pu-data);box-shadow:0 0 0 3px color-mix(in srgb,var(--pu-data) 20%,transparent)}[data-style=pulso] .search .btn{border-radius:9px}[data-style=pulso] .check input,[data-style=pulso] .share__opt input{accent-color:var(--pu-data)}[data-style=pulso] .chip{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);min-height:34px;padding:0 13px;font-weight:600;font-size:13px;color:var(--ink-2);text-decoration:none}[data-style=pulso] .chip:hover{border-color:var(--ink-3);color:var(--ink)}[data-style=pulso] .chip[aria-pressed=true]{background:var(--pu-volt);border-color:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .seg{border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px;background:var(--surface-2)}[data-style=pulso] .seg button{border-radius:7px;min-height:32px;color:var(--ink-2)}[data-style=pulso] .seg button+button{border-left:0}[data-style=pulso] .seg button[aria-pressed=true]{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .seg button[aria-pressed=true] .diff,[data-style=pulso] .xfilters .seg button[aria-pressed=true] .diff{color:var(--pu-volt-ink)}[data-style=pulso] .badge{border-radius:6px;font-weight:600;letter-spacing:.01em;font-size:11px;height:21px}[data-style=pulso] .badge--accent{color:var(--accent)}[data-style=pulso] .badge--mark{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .badge--ink{background:var(--ink);color:var(--bg)}[data-style=pulso] .diff{font-family:var(--f-display);font-weight:700;letter-spacing:-.02em}[data-style=pulso] .diff .off{color:var(--line-strong)}[data-style=pulso] .cap{font-family:var(--f-display);font-weight:600;border:0;border-radius:5px;padding:0 6px;background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .kbd{border-radius:6px}[data-style=pulso] .row[aria-label$=" de 5"]{color:var(--pu-amber)!important}[data-style=pulso] .stars-inline .on,[data-style=pulso] .star-pick button.on{color:var(--pu-amber)}[data-style=pulso] .reviews__dist .bar i{background:var(--pu-amber)}[data-style=pulso] .card,[data-style=pulso] .panel{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .panel__head{border-bottom-color:var(--line-2)}[data-style=pulso] .stats{border:0;border-radius:0;background:transparent;gap:8px;overflow:visible}[data-style=pulso] .stats .stat,[data-style=pulso] .stats .stat+.stat{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px 14px;box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .stat__value{font-weight:600;letter-spacing:-.035em}[data-style=pulso] .stat__label{font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--ink-3)}[data-style=pulso] .stats .stat.stat--mark{background:var(--pu-volt);border-color:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .stats .stat.stat--mark .stat__label{color:color-mix(in srgb,var(--pu-volt-ink) 72%,transparent)}[data-style=pulso] .tabs{border-bottom:1px solid var(--line);gap:4px}[data-style=pulso] .tab{border-bottom-width:2px;margin-bottom:-1px;font-weight:600}[data-style=pulso] .tab[aria-selected=true],[data-style=pulso] .tab.active{color:var(--ink);border-bottom-color:var(--pu-data)}[data-style=pulso] .tab .count{background:var(--surface-3);color:var(--ink-2);font-variant-numeric:tabular-nums}[data-style=pulso] .table-wrap{border-radius:var(--r-lg)}[data-style=pulso] .avatar{background:var(--pu-volt);color:var(--pu-volt-ink);font-family:var(--f-display);font-weight:600}[data-style=pulso] .dialog{border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}[data-style=pulso] .dialog__head,[data-style=pulso] .dialog__foot{border-color:var(--line-2)}@media (max-width: 640px){[data-style=pulso] .dialog{border-radius:18px 18px 0 0}}[data-style=pulso] .menu__pop{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px}[data-style=pulso] .menu__pop a,[data-style=pulso] .menu__pop button{border-radius:9px}[data-style=pulso] .toast{border-radius:12px;background:var(--pu-chrome);color:var(--pu-chrome-ink);border:1px solid var(--pu-chrome-line);box-shadow:var(--shadow),inset 3px 0 0 var(--pu-volt)}[data-style=pulso] .toast--error{background:var(--danger);color:#fff;box-shadow:var(--shadow)}[data-style=pulso] .skeleton{border-radius:12px}[data-style=pulso] .spinner{border-top-color:var(--pu-data)}[data-style=pulso] .empty svg{color:var(--pu-data)}[data-style=pulso] .map__controls button{border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #0000001f}[data-style=pulso] .map__notice{border-radius:10px;background:var(--pu-chrome);color:var(--pu-chrome-ink);box-shadow:inset 3px 0 0 var(--pu-volt)}[data-style=pulso] .xmap__tools .btn{box-shadow:0 4px 14px #00000029}[data-style=pulso] .xmap__hint{border:1px solid var(--line);border-radius:10px;background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .xmap__close{border:1px solid var(--line)}[data-style=pulso] .xfilters{border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}[data-style=pulso] .xfilters .seg button[aria-pressed=true] .diff{color:var(--pu-volt-ink)}[data-style=pulso] .roll__head{border-bottom:0;color:var(--ink-3);font-weight:600;letter-spacing:.09em;padding-bottom:6px}[data-style=pulso] .roll__list{border-radius:12px;box-shadow:0 0 0 1px var(--line-strong);overflow:hidden}[data-style=pulso] .rb-row{border:0;border-bottom:1px solid var(--line-strong)}[data-style=pulso] .rb-row:first-child{border-top:0}[data-style=pulso] .rb-row:last-child{border-bottom:0}[data-style=pulso] .rb-row__km,[data-style=pulso] .rb-row__tulip{border-right:1px solid var(--line)}[data-style=pulso] .rb-row__tot{font-weight:600;letter-spacing:-.04em}[data-style=pulso] .rb-row__par{border:1px solid var(--line);border-radius:5px;font-weight:500}[data-style=pulso] .rb-row__num{background:var(--pu-volt);color:var(--pu-volt-ink);border-radius:5px;font-weight:600}[data-style=pulso] .rb-row__danger,[data-style=pulso] .rb-row__abbr{font-weight:700}[data-style=pulso] .rb-row--sel{outline:2px solid var(--pu-data);outline-offset:-2px}[data-style=pulso] .rb-row--sel .rb-row__tot{background:linear-gradient(transparent 10%,var(--pu-volt) 10%,var(--pu-volt) 90%,transparent 90%);color:var(--pu-volt-ink)}[data-style=pulso] .rb-row__warn{border-radius:6px}[data-style=pulso] .cpane__scroll .roll__list{box-shadow:none;border-radius:0;overflow:visible}[data-style=pulso] .cpane__scroll .rb-row{border:1px solid var(--line-strong);border-top:0}[data-style=pulso] .cpane__scroll .rb-row:first-child{border-top:1px solid var(--line-strong)}[data-style=pulso] .cpts__pin--start,[data-style=pulso] .cpick__opt--start .cpick__ic{color:var(--accent-ink)}[data-style=pulso] .pu-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--pu-chrome) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pu-chrome-line);color:var(--pu-chrome-ink);--ink: var(--pu-chrome-ink);--ink-2: var(--pu-chrome-ink-2);--ink-3: var(--pu-chrome-ink-2);--surface: var(--pu-chrome-2);--surface-2: var(--pu-chrome-2);--surface-3: var(--pu-chrome-3);--line: var(--pu-chrome-line);--line-2: var(--pu-chrome-line);--line-strong: #3b434c;--focus: #c6ff3d;--bg: var(--pu-chrome);--pu-track: #2a3038;--pu-data: #c6ff3d;--accent: #c6ff3d}[data-style=pulso] .pu-head__in{display:flex;align-items:center;gap:12px;height:var(--header-h);padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));max-width:1600px;margin-inline:auto}[data-style=pulso] .pu-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);flex:none}[data-style=pulso] .pu-brand__word{font-family:var(--f-display);font-weight:600;font-size:18.5px;letter-spacing:-.03em;white-space:nowrap}[data-style=pulso] .pu-brand__word b{font-weight:700;color:var(--pu-volt);margin-left:1px}[data-style=pulso] .pu-mark{flex:none;color:var(--ink)}[data-style=pulso] .pu-live{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 9px;border:1px solid var(--pu-chrome-line);border-radius:999px;font-size:11.5px;color:var(--ink-2);white-space:nowrap;margin-left:4px}[data-style=pulso] .pu-live i{width:7px;height:7px;border-radius:50%;background:var(--pu-volt);animation:pu-pulse 2s ease-out infinite}[data-style=pulso] .pu-live b{font-family:var(--f-display);font-weight:600;color:var(--ink);font-size:12.5px}@media (prefers-reduced-motion: reduce){[data-style=pulso] .pu-live i{animation:none}}[data-style=pulso] .pu-tabs{display:flex;align-self:stretch;gap:2px;margin-left:14px}[data-style=pulso] .pu-tabs a{position:relative;display:inline-flex;align-items:center;padding:0 14px;text-decoration:none;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .15s}[data-style=pulso] .pu-tabs a:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--pu-volt);transform:scaleX(0);transition:transform .2s}[data-style=pulso] .pu-tabs a:hover,[data-style=pulso] .pu-tabs a.active{color:var(--ink)}[data-style=pulso] .pu-tabs a.active:after{transform:none;box-shadow:0 0 12px #c6ff3db3}[data-style=pulso] .pu-tabs a:focus-visible{outline-offset:-6px}[data-style=pulso] .pu-head__sp{flex:1}[data-style=pulso] .pu-head .btn--ghost{color:var(--ink)}[data-style=pulso] .pu-head .btn--ghost:hover:not(:disabled){background:var(--pu-chrome-3)}[data-style=pulso] .pu-head .btn--ink{background:var(--pu-volt);border-color:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .pu-head .btn--ink:hover:not(:disabled){background:var(--pu-volt-hover);border-color:var(--pu-volt-hover);color:var(--pu-volt-ink)}[data-style=pulso] .pu-head .menu__pop{background:var(--pu-chrome-2)}[data-style=pulso] .pu-search{position:relative}[data-style=pulso] .pu-search__btn{display:inline-flex;align-items:center;gap:8px;height:36px;min-width:230px;padding:0 6px 0 12px;border-radius:10px;border:1px solid var(--pu-chrome-line);background:var(--pu-chrome-2);color:var(--ink-2);font-size:13.5px;transition:border-color .15s,background-color .15s}[data-style=pulso] .pu-search__btn:hover,[data-style=pulso] .pu-search__btn[aria-expanded=true]{border-color:#4a535d;color:var(--ink)}[data-style=pulso] .pu-search__ph{flex:1;text-align:left}[data-style=pulso] .pu-head .pu-kbd{background:var(--pu-chrome-3);border-color:var(--pu-chrome-line);color:var(--ink-2)}[data-style=pulso] .pu-searchpop{position:absolute;right:0;top:calc(100% + 10px);width:min(440px,calc(100vw - 24px));z-index:60;background:var(--pu-chrome-2);border:1px solid #2c333b;border-radius:16px;box-shadow:0 24px 60px #00000073;padding:8px;animation:pu-pop .16s ease-out}@keyframes pu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}[data-style=pulso] .pu-searchpop__form{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 10px;border-radius:11px;background:var(--pu-chrome);border:1px solid var(--pu-chrome-line)}[data-style=pulso] .pu-searchpop__form:focus-within{border-color:#c6ff3d}[data-style=pulso] .pu-searchpop__form svg{color:var(--ink-2);flex:none}[data-style=pulso] .pu-searchpop__form input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;padding:9px 0;color:var(--ink)}[data-style=pulso] .pu-searchpop__form input::placeholder{color:#808a94}[data-style=pulso] .pu-searchpop__go{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border-radius:8px;border:0;background:var(--pu-volt);color:var(--pu-volt-ink);font-weight:600;font-size:13.5px}[data-style=pulso] .pu-searchpop__lbl{display:flex;justify-content:space-between;padding:12px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}[data-style=pulso] .pu-searchpop__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}[data-style=pulso] .pu-searchpop__empty{padding:10px;font-size:13.5px;color:var(--ink-2)}[data-style=pulso] .pu-searchpop__item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink)}[data-style=pulso] .pu-searchpop__item:hover,[data-style=pulso] .pu-searchpop__item:focus-visible{background:var(--pu-chrome-3)}[data-style=pulso] .pu-searchpop__t{min-width:0;display:flex;flex-direction:column}[data-style=pulso] .pu-searchpop__t b{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-searchpop__t small{font-size:12px;color:var(--ink-2)}[data-style=pulso] .pu-searchpop__km{font-family:var(--f-display);font-weight:600;font-size:16px}[data-style=pulso] .pu-searchpop__km small{font-size:11px;color:var(--ink-2);margin-left:2px}[data-style=pulso] .pu-searchpop__quick{display:flex;flex-wrap:wrap;gap:6px;padding:10px 6px 4px;border-top:1px solid var(--pu-chrome-line);margin-top:6px}[data-style=pulso] .pu-searchpop__quick a{font-size:12.5px;font-weight:600;text-decoration:none;color:var(--ink-2);padding:5px 10px;border-radius:999px;border:1px solid var(--pu-chrome-line)}[data-style=pulso] .pu-searchpop__quick a:hover{color:var(--pu-volt-ink);background:var(--pu-volt);border-color:var(--pu-volt)}@media (max-width: 1180px){[data-style=pulso] .pu-live{display:none}[data-style=pulso] .pu-search__btn{min-width:0}}@media (max-width: 1020px){[data-style=pulso] .pu-search__ph{display:none}[data-style=pulso] .pu-tabs a{padding:0 10px}}@media (max-width: 860px){[data-style=pulso] .pu-tabs,[data-style=pulso] .pu-head .hide-sm{display:none}[data-style=pulso] .pu-head__in{gap:6px;padding-inline:max(14px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px))}[data-style=pulso] .pu-head__sp{flex:1}[data-style=pulso] .pu-search{position:static}[data-style=pulso] .pu-search__btn{width:40px;height:40px;padding:0;justify-content:center;border-color:transparent;background:transparent}[data-style=pulso] .pu-search__btn .pu-kbd{display:none}[data-style=pulso] .pu-searchpop{position:fixed;left:8px;right:8px;width:auto;top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 6px)}[data-style=pulso] .pu-head .btn--ink{min-height:36px;padding:0 12px}}@media (max-width: 860px){[data-style=pulso] .mobile-nav{background:color-mix(in srgb,var(--pu-chrome) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--pu-chrome-line)}[data-style=pulso] .mobile-nav a{color:var(--pu-chrome-ink-2);font-weight:600;position:relative}[data-style=pulso] .mobile-nav a.active{color:var(--pu-chrome-ink)}[data-style=pulso] .mobile-nav a.active svg{color:#c6ff3d}[data-style=pulso] .mobile-nav a.active:before{content:"";position:absolute;top:-1px;left:32%;right:32%;height:2px;border-radius:0 0 2px 2px;background:#c6ff3d;box-shadow:0 0 10px #c6ff3d99}[data-style=pulso] .mobile-nav a:focus-visible{outline-color:#c6ff3d;outline-offset:-3px}}[data-style=pulso] .pu-foot{margin-top:72px;background:var(--pu-chrome);color:var(--pu-chrome-ink);border-top:1px solid var(--pu-chrome-line);--ink: var(--pu-chrome-ink);--ink-2: var(--pu-chrome-ink-2);--line: var(--pu-chrome-line);--focus: #c6ff3d}[data-style=pulso] .pu-foot__status{border-bottom:1px solid var(--pu-chrome-line);background:var(--pu-chrome-2)}[data-style=pulso] .pu-foot__strip{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:11px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2)}[data-style=pulso] .pu-st{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}[data-style=pulso] .pu-st b{font-family:var(--f-body);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}[data-style=pulso] .pu-st i{width:7px;height:7px;border-radius:50%;background:#5fd68e;box-shadow:0 0 0 3px #5fd68e29}[data-style=pulso] .pu-st--warn i{background:#ffb547;box-shadow:0 0 0 3px #ffb54729}[data-style=pulso] .pu-st--sky i{background:#45b4ff;box-shadow:0 0 0 3px #45b4ff29}[data-style=pulso] .pu-foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:32px;padding-block:36px 28px}[data-style=pulso] .pu-foot__about{display:flex;flex-direction:column;gap:12px;align-items:flex-start}[data-style=pulso] .pu-foot__about>p{color:var(--ink-2);font-size:14px;max-width:42ch}[data-style=pulso] .pu-foot__app{display:inline-flex;align-items:center;gap:8px;font-size:13px!important;color:var(--ink)!important;padding:7px 12px;border:1px solid var(--pu-chrome-line);border-radius:999px}[data-style=pulso] .pu-foot__app svg{color:#c6ff3d}[data-style=pulso] .pu-foot__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-style=pulso] .pu-foot__links h4{margin:0 0 10px;font-family:var(--f-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}[data-style=pulso] .pu-foot__links a{display:block;padding:4px 0;font-size:14px;color:var(--ink);text-decoration:none}[data-style=pulso] .pu-foot__links a:hover{color:#c6ff3d}[data-style=pulso] .pu-foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-block:16px 22px;border-top:1px solid var(--pu-chrome-line);font-size:12.5px;color:var(--ink-2)}@media (max-width: 860px){[data-style=pulso] .pu-foot{margin-top:48px}[data-style=pulso] .pu-foot__grid{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px 20px}[data-style=pulso] .pu-foot__strip{gap:8px 18px}}@media (max-width: 520px){[data-style=pulso] .pu-foot__links{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=pulso] .pu-foot__strip{display:grid;grid-template-columns:minmax(0,1fr)}[data-style=pulso] .pu-st{white-space:normal}}[data-style=pulso] .pu-card{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;height:100%;padding:14px 16px 12px;background:var(--surface);color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:16px;box-shadow:var(--pu-panel-shadow);transition:border-color .15s,transform .15s,box-shadow .15s}[data-style=pulso] .pu-card:hover,[data-style=pulso] .pu-card:focus-visible,[data-style=pulso] .xresult--on .pu-card{border-color:color-mix(in srgb,var(--pu-data) 70%,var(--line));transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--pu-data) 40%,transparent),0 12px 28px #0000001a}[data-style=pulso] .pu-card__top{display:flex;align-items:center;gap:6px;min-height:22px;flex-wrap:wrap}[data-style=pulso] .pu-card__act{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}[data-style=pulso] .pu-card__sp{flex:1}[data-style=pulso] .pu-card__mid{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}[data-style=pulso] .pu-card__km{display:flex;align-items:baseline;gap:5px}[data-style=pulso] .pu-card__km b{font-family:var(--f-display);font-weight:600;font-size:44px;letter-spacing:-.05em;line-height:.95}[data-style=pulso] .pu-card__km small{font-size:14px;font-weight:600;color:var(--ink-2)}[data-style=pulso] .pu-card__dirt{display:flex;flex-direction:column;align-items:center;gap:2px}[data-style=pulso] .pu-card__dirt small{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}[data-style=pulso] .pu-card__title{font-family:var(--f-display);font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.18;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-style=pulso] .pu-card__meta{font-size:13px;color:var(--ink-2)}[data-style=pulso] .pu-card__foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-2);display:flex;align-items:flex-end;gap:12px}[data-style=pulso] .pu-card__spark{flex:1;width:100%;min-width:0;height:30px}[data-style=pulso] .pu-card .badge{height:19px;font-size:10.5px;padding:0 6px}[data-style=pulso] .pu-card--compact{padding:11px 13px 10px;gap:4px}[data-style=pulso] .pu-card--compact .pu-card__km b{font-size:32px}[data-style=pulso] .pu-card--compact .pu-card__title{font-size:16px;-webkit-line-clamp:1}[data-style=pulso] .pu-card--compact .pu-card__foot{padding-top:7px}[data-style=pulso] .pu-card--compact .pu-card__spark{height:22px}[data-style=pulso] .rb-grid,[data-style=pulso] .mine{gap:14px}[data-style=pulso] .mine__item .pu-card{height:auto}[data-style=pulso] .shelf__item .pu-card{width:100%}[data-style=pulso] .page__head{border-bottom:1px solid var(--line);padding-bottom:14px}[data-style=pulso] .back-link{font-weight:600;color:var(--ink-2)}[data-style=pulso] .back-link:hover{color:var(--accent)}[data-style=pulso] .rbp__head,[data-style=pulso] .profile__head{border-bottom:1px solid var(--line);position:relative;background:var(--pu-glow),linear-gradient(var(--pu-grid) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,var(--pu-grid) 1px,transparent 1px) 0 0 / 32px 32px,var(--surface)}[data-style=pulso] .rbp__title .h1{font-size:clamp(32px,4.6vw,56px)}[data-style=pulso] .rbp__stats .stat__value small{color:var(--ink-2);font-weight:500}[data-style=pulso] .rbp__tabs{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}[data-style=pulso] .rbp__alert{border-width:1px;border-left-width:4px;border-radius:12px}[data-style=pulso] .rbp__foot{border-top-color:var(--line)}[data-style=pulso] .rbmap{border:1px solid var(--line);border-radius:16px}[data-style=pulso] .quality,[data-style=pulso] .review-form,[data-style=pulso] .howto__example{border:1px solid var(--line);border-radius:16px;box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .quality__head{border-bottom:1px solid var(--line-2)}[data-style=pulso] .quality__total{background:var(--pu-volt);color:var(--pu-volt-ink);border:0;border-radius:10px;font-weight:600}[data-style=pulso] .qpart{border-bottom-color:var(--line-2)}[data-style=pulso] .qpart__pts{font-weight:600}[data-style=pulso] .qpart__bar{background:var(--pu-track)}[data-style=pulso] .qpart__bar i{background:var(--pu-sky);border-radius:3px}[data-style=pulso] .rbsum__ver{border-left-color:var(--pu-data)}[data-style=pulso] .review{border-bottom-color:var(--line)}[data-style=pulso] .tl__body{border-radius:12px;border-width:1px}[data-style=pulso] .tl__dot{box-shadow:0 0 0 1px var(--line-strong)}[data-style=pulso] .tl__vig{border-width:1px;border-radius:6px}[data-style=pulso] .tl__vig:hover{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .photo{border:1px solid var(--line);border-radius:12px}[data-style=pulso] .photo__vig{background:var(--pu-volt);color:var(--pu-volt-ink);border-radius:5px}[data-style=pulso] .dropzone{border-width:1px;border-radius:14px}[data-style=pulso] .share__opt{border-width:1px;border-radius:10px}[data-style=pulso] .profile__name{font-size:clamp(32px,4.6vw,52px)}[data-style=pulso] .profile__in .avatar{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--pu-data)}[data-style=pulso] .auth{background:var(--pu-glow),linear-gradient(var(--pu-grid) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,var(--pu-grid) 1px,transparent 1px) 0 0 / 32px 32px}[data-style=pulso] .auth__card{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);position:relative;overflow:hidden}[data-style=pulso] .auth__card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pu-volt),var(--pu-sky))}[data-style=pulso] .auth__demo{border:1px dashed var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--surface) 70%,transparent)}[data-style=pulso] .auth__demo-btn{border-width:1px;border-radius:12px}[data-style=pulso] .auth__demo-btn:hover:not(:disabled){background:var(--pu-volt);color:var(--pu-volt-ink);border-color:var(--pu-volt)}[data-style=pulso] .auth__demo-btn:hover:not(:disabled) .muted{color:var(--pu-volt-ink)}[data-style=pulso] .auth__err{border-radius:10px}[data-style=pulso] .nf__row{border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}[data-style=pulso] .nf__km{border-right-width:1px;color:var(--accent);font-weight:600}[data-style=pulso] .nf__tulip{border-right-width:1px}[data-style=pulso] .signin-note{border-color:var(--line-strong);border-radius:12px}[data-style=pulso] .app-points svg{color:var(--accent)}[data-style=pulso] .pu-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}[data-style=pulso] .pu-kicker:not(.pu-kicker--live):before{content:"";width:14px;height:2px;border-radius:2px;background:var(--pu-data)}[data-style=pulso] .pu-kicker--live{color:var(--ink-2);padding:5px 11px 5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}[data-style=pulso] .pu-h2{font-family:var(--f-display);font-weight:600;font-size:clamp(28px,3.3vw,42px);letter-spacing:-.035em;line-height:1.06;margin-top:8px}[data-style=pulso] .pu-sec{padding-block:72px}[data-style=pulso] .pu-sec--alt{background:var(--surface-2);border-block:1px solid var(--line-2)}[data-style=pulso] .pu-sechead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:26px}[data-style=pulso] .pu-sechead__text{max-width:720px}[data-style=pulso] .pu-sechead__sub{margin-top:10px;font-size:16px;color:var(--ink-2);max-width:62ch}[data-style=pulso] .pu-sec__more{display:flex;justify-content:flex-end;margin-top:14px}[data-style=pulso] .pu-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--surface);max-width:100%;overflow-x:auto;scrollbar-width:none}[data-style=pulso] .pu-seg::-webkit-scrollbar{display:none}[data-style=pulso] .pu-seg button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s}[data-style=pulso] .pu-seg button:hover{color:var(--ink);background:var(--surface-3)}[data-style=pulso] .pu-seg button[aria-pressed=true]{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .pu-hero{position:relative;overflow:hidden;padding-block:40px 56px;background:var(--pu-glow);border-bottom:1px solid var(--line-2)}[data-style=pulso] .pu-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--pu-grid) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--pu-grid) 1px,transparent 1px) 0 0 / 40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}[data-style=pulso] .pu-hero__in{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:center}[data-style=pulso] .pu-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}[data-style=pulso] .pu-hero__title{font-family:var(--f-display);font-weight:600;font-size:clamp(40px,4.7vw,66px);line-height:1.02;letter-spacing:-.045em}[data-style=pulso] .pu-hero__title span{display:inline;color:var(--pu-hl-ink);background:linear-gradient(transparent 62%,var(--pu-hl-band) 62%,var(--pu-hl-band) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-style=pulso] .pu-hero__lead{font-size:17px;color:var(--ink-2);max-width:50ch}[data-style=pulso] .pu-hsearch{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;min-height:58px;padding:0 6px 0 16px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .pu-hsearch:focus-within{border-color:var(--pu-data);box-shadow:0 0 0 4px color-mix(in srgb,var(--pu-data) 20%,transparent)}[data-style=pulso] .pu-hsearch svg{color:var(--ink-2);flex:none}[data-style=pulso] .pu-hsearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;padding:12px 0}[data-style=pulso] .pu-hsearch .btn{min-height:44px;padding-inline:20px}[data-style=pulso] .pu-quick{list-style:none;margin:-6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}[data-style=pulso] .pu-quick a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:none}[data-style=pulso] .pu-quick a:hover{border-color:var(--pu-data);color:var(--ink)}[data-style=pulso] .pu-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:6px 0 0;width:100%;max-width:560px;border-top:1px solid var(--line)}[data-style=pulso] .pu-kpis>div{padding:14px 16px 0 0}[data-style=pulso] .pu-kpis>div+div{padding-left:16px;border-left:1px solid var(--line-2)}[data-style=pulso] .pu-kpis dt{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}[data-style=pulso] .pu-kpis dd{margin:4px 0 0;font-family:var(--f-display);font-weight:600;font-size:32px;letter-spacing:-.04em;line-height:1}[data-style=pulso] .pu-dash{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"trace km" "trace rings" "acts acts";gap:12px;min-width:0}[data-style=pulso] .pu-w{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--pu-panel-shadow);animation:pu-rise .5s cubic-bezier(.2,.7,.2,1) both}[data-style=pulso] .pu-w:nth-child(3){animation-delay:.06s}[data-style=pulso] .pu-w:nth-child(4){animation-delay:.12s}[data-style=pulso] .pu-w:nth-child(5){animation-delay:.18s}@keyframes pu-rise{0%{opacity:0;transform:translateY(10px)}}[data-style=pulso] .pu-w__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}[data-style=pulso] .pu-w__t{display:inline-flex;align-items:center;gap:8px;flex:none;font-family:var(--f-body);font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}[data-style=pulso] .pu-w__meta{min-width:0;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-w__meta a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600;text-decoration:none}[data-style=pulso] .pu-w__meta a svg{color:var(--accent);flex:none}[data-style=pulso] .pu-w__meta a:hover{color:var(--accent)}[data-style=pulso] .pu-w__sub{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}[data-style=pulso] .pu-w__foot{font-size:12.5px;color:var(--ink-2);margin-top:auto}[data-style=pulso] .pu-w__foot a{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--pu-data) 70%,transparent)}[data-style=pulso] .pu-w--trace{grid-area:trace}[data-style=pulso] .pu-trace-box{position:relative;flex:1;min-height:190px;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(var(--pu-grid) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--pu-grid) 1px,transparent 1px) 0 0 / 24px 24px,var(--surface-2)}[data-style=pulso] .pu-trace-box .pu-trace{position:absolute;top:0;right:0;bottom:0;left:0}[data-style=pulso] .pu-trace-box .skeleton{border-radius:0}[data-style=pulso] .pu-trace-box__hud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line-2);border-radius:10px}[data-style=pulso] .pu-trace-box__hud>div{padding:6px 10px 7px}[data-style=pulso] .pu-trace-box__hud>div+div{border-left:1px solid var(--line-2)}[data-style=pulso] .pu-trace-box__hud dt{font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}[data-style=pulso] .pu-trace-box__hud dd{margin:0;font-family:var(--f-display);font-weight:600;font-size:19px;letter-spacing:-.03em;line-height:1.1}[data-style=pulso] .pu-trace-box__hud small{font-size:11px;color:var(--ink-2);margin-left:2px;font-weight:500}[data-style=pulso] .pu-trace-vig .roll__head{display:none}[data-style=pulso] .pu-w--km{grid-area:km}[data-style=pulso] .pu-bignum{font-family:var(--f-display);font-weight:600;font-size:clamp(44px,4.6vw,64px);letter-spacing:-.055em;line-height:.95}[data-style=pulso] .pu-bignum small{font-size:17px;letter-spacing:-.01em;color:var(--ink-2);margin-left:6px;font-weight:500}[data-style=pulso] .pu-w__bars{width:100%;height:46px}[data-style=pulso] .pu-w--rings{grid-area:rings}[data-style=pulso] .pu-ringrow{display:flex;align-items:center;gap:18px}[data-style=pulso] .pu-legend{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}[data-style=pulso] .pu-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px;color:var(--ink-2)}[data-style=pulso] .pu-legend b{font-family:var(--f-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:-.02em}[data-style=pulso] .pu-sw{width:10px;height:10px;border-radius:3px}[data-style=pulso] .pu-sw--data{background:var(--pu-data)}[data-style=pulso] .pu-sw--sky{background:var(--pu-sky)}[data-style=pulso] .pu-sw--amber{background:var(--pu-amber)}[data-style=pulso] .pu-w--acts{grid-area:acts}[data-style=pulso] .pu-actrows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}[data-style=pulso] .pu-actrow{display:grid;grid-template-columns:90px 22px minmax(0,1fr) 64px;gap:10px;align-items:center;padding:7px 6px;border-top:1px solid var(--line-2);border-radius:0;color:var(--ink);text-decoration:none;transition:background-color .15s}[data-style=pulso] .pu-actrows li:nth-child(-n+2) .pu-actrow{border-top:0}[data-style=pulso] .pu-actrow:hover{background:var(--surface-2);border-radius:8px}[data-style=pulso] .pu-actrow__n{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-actrow__c{font-family:var(--f-display);font-weight:600;color:var(--ink-2);text-align:right}[data-style=pulso] .pu-actrow__s svg{width:100%;height:24px}[data-style=pulso] .pu-actrow__km{font-family:var(--f-display);font-weight:600;font-size:15px;text-align:right;letter-spacing:-.02em}[data-style=pulso] .pu-actrow__km small{font-size:11px;color:var(--ink-3);margin-left:2px;font-weight:500}[data-style=pulso] .pu-actrow--empty .pu-actrow__n,[data-style=pulso] .pu-actrow--empty .pu-actrow__km{color:var(--ink-3)}[data-style=pulso] .pu-actrow__none{display:block;font-size:12px;color:var(--ink-3);border-top:1px dashed var(--line-strong);padding-top:2px}[data-style=pulso] .pu-actrow__one{display:block;position:relative;height:2px;margin-right:4px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--pu-data))}[data-style=pulso] .pu-actrow__one:after{content:"";position:absolute;right:-3px;top:-2.5px;width:7px;height:7px;border-radius:50%;background:var(--pu-data)}[data-style=pulso] .pu-board{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .pu-board__t{width:100%;border-collapse:collapse;font-size:14px}[data-style=pulso] .pu-board__t th{padding:12px 14px;text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}[data-style=pulso] .pu-board__t td{padding:12px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}[data-style=pulso] .pu-board__t tbody tr{position:relative;transition:background-color .15s}[data-style=pulso] .pu-board__t tbody tr:last-child td{border-bottom:0}[data-style=pulso] .pu-board__t tbody tr:hover td{background:var(--surface-2)}[data-style=pulso] .pu-board__t tbody tr:hover .pu-board__link{color:var(--accent)}[data-style=pulso] .pu-c-rank{width:56px}[data-style=pulso] .pu-c-km,[data-style=pulso] .pu-c-vig{text-align:right!important}[data-style=pulso] .pu-c-km{width:96px}[data-style=pulso] .pu-c-km b{display:block;font-family:var(--f-display);font-weight:600;font-size:17px;letter-spacing:-.03em}[data-style=pulso] .pu-c-km .pu-meter{height:3px;margin-top:4px;margin-left:auto;width:64px;min-width:0}[data-style=pulso] .pu-c-dirt{width:150px}[data-style=pulso] .pu-c-vig{width:80px;font-family:var(--f-display);font-weight:600;font-size:15px}[data-style=pulso] .pu-c-diff{width:70px}[data-style=pulso] .pu-c-rate{width:110px}[data-style=pulso] .pu-c-spark{width:150px}[data-style=pulso] .pu-c-spark svg{width:120px;height:28px}[data-style=pulso] .pu-rank{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 6px;border-radius:7px;font-family:var(--f-display);font-weight:600;font-size:13.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-style=pulso] .pu-rank--1{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .pu-rank--2,[data-style=pulso] .pu-rank--3{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}[data-style=pulso] .pu-board__link{font-weight:600;font-size:15px;color:var(--ink);text-decoration:none}[data-style=pulso] .pu-board__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[data-style=pulso] .pu-board__link:focus-visible{outline:0}[data-style=pulso] .pu-board__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-3px;border-radius:4px}[data-style=pulso] .pu-board__meta{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-2)}[data-style=pulso] .pu-board__dirt{display:flex;align-items:center;gap:10px}[data-style=pulso] .pu-board__dirt .pu-meter{width:72px;flex:none}[data-style=pulso] .pu-board__dirt .num{font-size:13.5px;font-weight:600}[data-style=pulso] .pu-board__sk td{padding:8px 14px}@media (max-width: 1100px){[data-style=pulso] .pu-c-vig,[data-style=pulso] .pu-c-diff{display:none}}@media (max-width: 760px){[data-style=pulso] .pu-board__t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-style=pulso] .pu-board__t,[data-style=pulso] .pu-board__t tbody{display:block}[data-style=pulso] .pu-board__t tbody tr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"rank title title" "rank km rate" "rank dirt spark";gap:6px 12px;padding:13px 14px;border-bottom:1px solid var(--line-2);align-items:center}[data-style=pulso] .pu-board__t tbody tr:last-child{border-bottom:0}[data-style=pulso] .pu-board__t td{display:block;padding:0;border:0;width:auto;background:none!important}[data-style=pulso] .pu-board__t .pu-board__sk{display:block;padding:6px 14px}[data-style=pulso] .pu-board__t td.pu-c-vig,[data-style=pulso] .pu-board__t td.pu-c-diff{display:none}[data-style=pulso] .pu-c-rank{grid-area:rank;align-self:start}[data-style=pulso] .pu-c-title{grid-area:title}[data-style=pulso] .pu-c-km{grid-area:km;text-align:left!important;display:flex!important;align-items:baseline;gap:8px}[data-style=pulso] .pu-c-km b:after{content:" km";font-family:var(--f-body);font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:0}[data-style=pulso] .pu-c-km .pu-meter{display:none}[data-style=pulso] .pu-c-rate{grid-area:rate;justify-self:end}[data-style=pulso] .pu-c-dirt{grid-area:dirt}[data-style=pulso] .pu-c-spark{grid-area:spark;justify-self:end}[data-style=pulso] .pu-c-spark svg{width:96px;height:24px}}[data-style=pulso] .pu-multi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}[data-style=pulso] .pu-multi>li{min-width:0}[data-style=pulso] .pu-mult{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none;box-shadow:var(--pu-panel-shadow);transition:border-color .15s,transform .15s}[data-style=pulso] .pu-mult:hover{border-color:color-mix(in srgb,var(--pu-data) 70%,var(--line));transform:translateY(-2px)}[data-style=pulso] .pu-mult__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}[data-style=pulso] .pu-mult__head b{font-family:var(--f-display);font-weight:600;font-size:18px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-mult__head span{font-size:12.5px;color:var(--ink-2);white-space:nowrap}[data-style=pulso] .pu-mult__map{position:relative;display:block;aspect-ratio:240 / 150;border-radius:10px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(var(--pu-grid) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,var(--pu-grid) 1px,transparent 1px) 0 0 / 16px 16px,var(--surface-2)}[data-style=pulso] .pu-mult__map svg{display:block;width:100%;height:100%}[data-style=pulso] .pu-mult__ctx{fill:none;stroke:var(--ink-3);stroke-width:1.1;opacity:.3;stroke-linejoin:round}[data-style=pulso] .pu-mult__trk{fill:none;stroke:var(--pu-data);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}[data-style=pulso] .pu-mult__none{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);padding:3px 9px;border-radius:999px}[data-style=pulso] .pu-mult__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}[data-style=pulso] .pu-mult__stats small{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-style=pulso] .pu-mult__stats b{font-family:var(--f-display);font-weight:600;font-size:17px;letter-spacing:-.03em;white-space:nowrap}[data-style=pulso] .pu-mult__bars{display:block;border-bottom:1px solid var(--line)}[data-style=pulso] .pu-mult__bars svg{width:100%;height:28px}[data-style=pulso] .pu-mult__axis{display:block;height:28px}[data-style=pulso] .pu-mult__go{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:600;color:var(--ink-2)}[data-style=pulso] .pu-mult__go svg{color:var(--accent)}[data-style=pulso] .pu-mult:hover .pu-mult__go{color:var(--ink)}[data-style=pulso] .pu-mult--empty{border-style:dashed;background:transparent;box-shadow:none}[data-style=pulso] .pu-mult--empty .pu-mult__ctx{opacity:.22}@media (max-width: 1100px){[data-style=pulso] .pu-multi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){[data-style=pulso] .pu-multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-style=pulso] .pu-mult{padding:12px}[data-style=pulso] .pu-mult__stats b{font-size:15px}}[data-style=pulso] .pu-pipe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;align-items:stretch}[data-style=pulso] .pu-step{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .pu-step+.pu-step:before{content:"";position:absolute;top:50%;left:-44px;width:36px;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,var(--pu-data) 0 6px,transparent 6px 11px);background-size:22px 2px;animation:pu-flow 1s linear infinite}[data-style=pulso] .pu-step+.pu-step:after{content:"";position:absolute;top:50%;left:-12px;width:8px;height:8px;margin-top:-4px;border-top:2px solid var(--pu-data);border-right:2px solid var(--pu-data);transform:rotate(45deg)}@keyframes pu-flow{to{background-position:22px 0}}[data-style=pulso] .pu-step__n{align-self:flex-start;font-family:var(--f-display);font-weight:600;font-size:12px;padding:2px 8px;border-radius:6px;background:var(--pu-volt);color:var(--pu-volt-ink);letter-spacing:.02em}[data-style=pulso] .pu-step__t{font-family:var(--f-display);font-weight:600;font-size:24px;letter-spacing:-.03em}[data-style=pulso] .pu-step__d{font-size:14px;color:var(--ink-2);min-height:3em}[data-style=pulso] .pu-step__fig{position:relative;flex:1;min-height:240px;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);background:var(--m-land)}[data-style=pulso] .pu-step__fig svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}[data-style=pulso] .pu-step__fig .skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}[data-style=pulso] .pu-step__fig--roll{background:var(--surface);border:0;overflow:visible;min-height:0}[data-style=pulso] .pu-step__fig--roll .skeleton{position:static;display:block;height:300px}[data-style=pulso] .pu-step__fig--roll .roll__head{display:none}[data-style=pulso] .pu-step__k{font-size:13px;color:var(--ink-2);padding-top:4px}[data-style=pulso] .pu-step__k b{font-family:var(--f-display);font-weight:600;font-size:18px;color:var(--ink);margin-right:3px;letter-spacing:-.02em}[data-style=pulso] .pu-net{fill:none;stroke-linecap:round;stroke-linejoin:round}[data-style=pulso] .pu-net--path{stroke:var(--m-path);stroke-width:.9;stroke-dasharray:2 3;opacity:.85}[data-style=pulso] .pu-net--track{stroke:var(--m-track);stroke-width:1.3;opacity:.9}[data-style=pulso] .pu-net--main{stroke:var(--m-road-case);stroke-width:2;opacity:.8}[data-style=pulso] .pu-net--dim{stroke:var(--ink-3);stroke-width:1;opacity:.3}[data-style=pulso] .pu-net-route__halo{fill:none;stroke:var(--m-halo);stroke-width:7.5;stroke-linecap:round;stroke-linejoin:round}[data-style=pulso] .pu-net-route{fill:none;stroke:var(--m-route);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}[data-style=pulso] .pu-net-node{fill:var(--m-halo);stroke:var(--ink);stroke-width:1.6}[data-style=pulso] .pu-net-node--start{fill:var(--pu-volt);stroke:var(--pu-volt-ink);stroke-width:2}@media (max-width: 960px){[data-style=pulso] .pu-pipe{grid-template-columns:minmax(0,1fr);gap:34px;max-width:560px;margin-inline:auto}[data-style=pulso] .pu-step+.pu-step:before{top:-30px;left:50%;width:2px;height:22px;margin:0 0 0 -1px;background:repeating-linear-gradient(180deg,var(--pu-data) 0 6px,transparent 6px 11px);background-size:2px 22px;animation-name:pu-flow-v}[data-style=pulso] .pu-step+.pu-step:after{top:-12px;left:50%;margin:0 0 0 -4px;transform:rotate(135deg)}[data-style=pulso] .pu-step__d{min-height:0}[data-style=pulso] .pu-step__fig{min-height:0;flex:none;aspect-ratio:360 / 230}[data-style=pulso] .pu-step__fig--roll{aspect-ratio:auto}}@keyframes pu-flow-v{to{background-position:0 22px}}[data-style=pulso] .pu-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}[data-style=pulso] .pu-app__pts{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}[data-style=pulso] .pu-app__pts li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;font-size:15px;color:var(--ink-2)}[data-style=pulso] .pu-app__pts b{color:var(--ink);font-weight:600}[data-style=pulso] .pu-app__pts svg{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .pu-hud{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}[data-style=pulso] .pu-hud__screen{--ink: #eef1f3;--ink-2: #a7b1ba;--ink-3: #8c96a0;--surface: #14171b;--line: #262c33;--line-strong: #3b434c;width:100%;max-width:500px;padding:18px;border-radius:26px;background:#0b0d10;color:#eef1f3;border:1px solid #262c33;box-shadow:0 0 0 6px color-mix(in srgb,var(--surface-3) 70%,transparent),0 30px 60px #00000047}[data-style=pulso] .pu-hud__top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #262c33;padding-bottom:12px}[data-style=pulso] .pu-hud__top>div+div{border-left:1px solid #262c33;padding-left:14px}[data-style=pulso] .pu-hud__top small{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8c96a0}[data-style=pulso] .pu-hud__top b{font-family:var(--f-display);font-weight:600;font-size:clamp(26px,3vw,36px);letter-spacing:-.045em;line-height:1.05}[data-style=pulso] .pu-hud__top b span{font-size:.5em;color:#8c96a0;letter-spacing:0}[data-style=pulso] .pu-hud__next{color:#c6ff3d}[data-style=pulso] .pu-hud__mid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;padding-top:14px;align-items:center}[data-style=pulso] .pu-hud__tulip{padding:10px;border-radius:16px;background:#14171b;border:1px solid #262c33;display:flex;flex-direction:column;gap:6px}[data-style=pulso] .pu-hud__tulip small{font-size:12.5px;font-weight:600;text-align:center;color:#eef1f3;min-height:1.4em}[data-style=pulso] .pu-dial{position:relative;display:grid;place-items:center}[data-style=pulso] .pu-dial svg{width:100%;max-width:190px;display:block}[data-style=pulso] .pu-dial__ring{fill:#101317;stroke:#262c33;stroke-width:1.5}[data-style=pulso] .pu-dial__tick{stroke:#4a535d;stroke-width:1.2}[data-style=pulso] .pu-dial__tick--major{stroke:#eef1f3;stroke-width:2}[data-style=pulso] .pu-dial__n{fill:#c6ff3d;font:600 11px var(--f-display);text-anchor:middle}[data-style=pulso] .pu-dial__needle{fill:#c6ff3d;transform-box:view-box}[data-style=pulso] .pu-dial b{position:absolute;left:0;right:0;top:58%;text-align:center;font-family:var(--f-display);font-weight:600;font-size:22px;letter-spacing:-.03em}[data-style=pulso] .pu-dial small{position:absolute;left:0;right:0;top:76%;text-align:center;font-size:9.5px;font-weight:600;letter-spacing:.12em;color:#8c96a0}[data-style=pulso] .pu-hud__prog{position:relative;height:18px;margin:16px 4px 0}[data-style=pulso] .pu-hud__prog:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:#262c33}[data-style=pulso] .pu-hud__prog i{position:absolute;top:4px;width:2px;height:10px;margin-left:-1px;border-radius:1px;background:#5b6570}[data-style=pulso] .pu-hud__prog i.warn{background:#ffb547}[data-style=pulso] .pu-hud__prog i.on{top:0;height:18px;width:4px;margin-left:-2px;background:#c6ff3d;box-shadow:0 0 10px #c6ff3db3}[data-style=pulso] .pu-hud__axis{display:flex;justify-content:space-between;margin:4px 4px 0;font-family:var(--f-mono);font-size:10.5px;color:#8c96a0}[data-style=pulso] .pu-hud figcaption{font-size:12.5px;color:var(--ink-2);text-align:center}[data-style=pulso] .pu-hud figcaption a{color:var(--ink);font-weight:600}@media (max-width: 960px){[data-style=pulso] .pu-app{grid-template-columns:minmax(0,1fr);gap:32px}}[data-style=pulso] .pu-cta{--ink: #0b0d10;--ink-2: #2a3510;--pu-data: #0b0d10;--pu-track: rgb(11 13 16 / .14);--surface: #c6ff3d;--pu-cta-ink: #0b0d10;--focus: #0b0d10;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:center;padding:clamp(28px,4vw,52px);border-radius:24px;background:#c6ff3d;color:#0b0d10}[data-style=pulso] .pu-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgb(11 13 16 / .06) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgb(11 13 16 / .06) 1px,transparent 1px) 0 0 / 28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000)}[data-style=pulso] .pu-cta__text{position:relative;display:flex;flex-direction:column;gap:14px}[data-style=pulso] .pu-cta__t{font-family:var(--f-display);font-weight:600;font-size:clamp(30px,3.8vw,50px);letter-spacing:-.045em;line-height:1.02;max-width:16ch}[data-style=pulso] .pu-cta__text>p{font-size:16.5px;color:#26300f;max-width:52ch}[data-style=pulso] .pu-cta__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}[data-style=pulso] .pu-cta .pu-cta__main{background:#0b0d10;border-color:#0b0d10;color:#c6ff3d}[data-style=pulso] .pu-cta .pu-cta__main:hover:not(:disabled){background:#20252b;border-color:#20252b;color:#c6ff3d}[data-style=pulso] .pu-cta .pu-cta__alt{border:1px solid rgb(11 13 16 / .3);color:#0b0d10}[data-style=pulso] .pu-cta .pu-cta__alt:hover:not(:disabled){background:#0b0d1014;border-color:#0b0d10}[data-style=pulso] .pu-cta__org{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding-top:14px;border-top:1px solid rgb(11 13 16 / .16);font-size:14px!important;color:#26300f!important}[data-style=pulso] .pu-cta__org svg{flex:none;margin-top:2px}[data-style=pulso] .pu-cta__org b{color:#0b0d10}[data-style=pulso] .pu-cta__art{position:relative;display:grid;place-items:center;min-height:220px}[data-style=pulso] .pu-cta__art .pu-trace{max-width:360px;height:auto}[data-style=pulso] .pu-cta__art .pu-trace__glow{opacity:.12}[data-style=pulso] .pu-cta__art .pu-trace__start{fill:#0b0d10;stroke:#c6ff3d}[data-style=pulso] .pu-cta__art .pu-trace__end{fill:#c6ff3d;stroke:#0b0d10}[data-style=pulso] .pu-cta__art .pu-rings{position:absolute;right:4%;top:4%}[data-style=pulso] .pu-cta__art .pu-mini__v{color:#0b0d10}@media (max-width: 860px){[data-style=pulso] .pu-cta{grid-template-columns:minmax(0,1fr)}[data-style=pulso] .pu-cta__art{display:none}[data-style=pulso] .pu-cta__btns .btn{flex:1 1 auto}}@media (max-width: 1180px){[data-style=pulso] .pu-hero__in{grid-template-columns:minmax(0,1fr);gap:32px}[data-style=pulso] .pu-hero__text{max-width:720px}}@media (max-width: 760px){[data-style=pulso] .pu-sec{padding-block:52px}[data-style=pulso] .pu-hero{padding-block:24px 36px}[data-style=pulso] .pu-hero__text{gap:16px}[data-style=pulso] .pu-hero__title{font-size:clamp(36px,10.4vw,48px)}[data-style=pulso] .pu-hero__lead{font-size:16px}[data-style=pulso] .pu-hsearch{min-height:54px;padding-left:12px}[data-style=pulso] .pu-hsearch .btn{padding-inline:14px}[data-style=pulso] .pu-kpis dd{font-size:26px}[data-style=pulso] .pu-kpis>div+div{padding-left:12px}[data-style=pulso] .pu-dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"trace trace" "km rings" "acts acts";gap:10px}[data-style=pulso] .pu-w{padding:12px}[data-style=pulso] .pu-ringrow{flex-direction:column;align-items:stretch;gap:12px}[data-style=pulso] .pu-ringrow .pu-rings{align-self:center}[data-style=pulso] .pu-actrows{grid-template-columns:minmax(0,1fr)}[data-style=pulso] .pu-actrows li:nth-child(2) .pu-actrow{border-top:1px solid var(--line-2)}[data-style=pulso] .pu-sechead{margin-bottom:20px}[data-style=pulso] .pu-sechead__side,[data-style=pulso] .pu-sechead__side .pu-seg{width:100%}[data-style=pulso] .pu-sechead__side .pu-seg button{flex:1 0 auto;padding:0 8px;font-size:13px;justify-content:center}[data-style=pulso] .pu-sechead__sub{font-size:15px}}@media (max-width: 440px){[data-style=pulso] .pu-dash{grid-template-columns:minmax(0,1fr);grid-template-areas:"trace" "km" "rings" "acts"}[data-style=pulso] .pu-ringrow{flex-direction:row;align-items:center}}@media (prefers-reduced-motion: reduce){[data-style=pulso] .pu-trace--anim .pu-trace__line{animation:none;stroke-dashoffset:0}[data-style=pulso] .pu-trace--anim .pu-trace__node{animation:none;opacity:1}[data-style=pulso] .pu-step+.pu-step:before{animation:none}[data-style=pulso] .pu-w,[data-style=pulso] .pu-ring__val{animation:none}}[data-style=pulso] .pu-x{display:grid;grid-template-columns:minmax(360px,38%) minmax(0,1fr);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));border-bottom:1px solid var(--line)}[data-style=pulso] body:has(.pu-x) .pu-foot{margin-top:0}[data-style=pulso] .pu-x__master{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface);border-right:1px solid var(--line)}[data-style=pulso] .pu-x__top{display:flex;flex-direction:column;gap:10px;padding:16px 18px 12px;border-bottom:1px solid var(--line)}[data-style=pulso] .pu-x__title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}[data-style=pulso] .pu-x__title h1{font-family:var(--f-display);font-weight:600;font-size:26px;letter-spacing:-.035em}[data-style=pulso] .pu-x .xcount{border:0;padding:0;font-size:13px;color:var(--ink-2)}[data-style=pulso] .pu-x .xcount b{font-family:var(--f-display);font-weight:600;font-size:18px;letter-spacing:-.02em}[data-style=pulso] .pu-x .search{min-height:44px}[data-style=pulso] .pu-x__bar{display:flex;align-items:center;gap:8px}[data-style=pulso] .pu-x .xsort{display:inline-flex;align-items:center;gap:8px}[data-style=pulso] .pu-x .xsort .select{min-height:34px;padding-block:4px;width:auto;font-size:13.5px}[data-style=pulso] .pu-x__cols{display:grid;grid-template-columns:26px minmax(0,1fr) 64px 50px 30px;gap:10px;padding:7px 18px;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line-2)}[data-style=pulso] .pu-x__cols span:nth-child(4){text-align:right}[data-style=pulso] .pu-x__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px;scrollbar-width:thin}[data-style=pulso] .pu-x__list .xresults{gap:0}[data-style=pulso] .pu-x__list .xresult{border-bottom:1px solid var(--line-2)}[data-style=pulso] .pu-x__list>.stack,[data-style=pulso] .pu-x__list .empty{padding:14px 18px}[data-style=pulso] .pu-xrow{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 64px 50px 30px;gap:10px;align-items:center;width:100%;padding:11px 18px;border:0;background:transparent;color:var(--ink);text-align:left;transition:background-color .12s}[data-style=pulso] .pu-xrow:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--pu-data);transform:scaleY(0);transition:transform .15s}[data-style=pulso] .pu-xrow:hover,[data-style=pulso] .pu-xrow--on{background:var(--surface-2)}[data-style=pulso] .pu-xrow--sel{background:color-mix(in srgb,var(--pu-data) 9%,var(--surface))}[data-style=pulso] .pu-xrow--sel:before{transform:none}[data-style=pulso] .pu-xrow:focus-visible{outline-offset:-3px}[data-style=pulso] .pu-xrow__n{font-family:var(--f-display);font-weight:600;font-size:13px;color:var(--ink-3)}[data-style=pulso] .pu-xrow--sel .pu-xrow__n{color:var(--ink)}[data-style=pulso] .pu-xrow__t{display:flex;flex-direction:column;min-width:0}[data-style=pulso] .pu-xrow__t b{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-xrow__t small{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-xrow__s svg{width:64px;height:22px}[data-style=pulso] .pu-xrow__km{font-family:var(--f-display);font-weight:600;font-size:16px;letter-spacing:-.03em;text-align:right}[data-style=pulso] .pu-x__detail{display:grid;grid-template-rows:minmax(280px,44%) minmax(0,1fr);min-height:0;min-width:0}[data-style=pulso] .pu-x__map{position:relative;min-height:0;border-bottom:1px solid var(--line)}[data-style=pulso] .pu-x__map .xmap__in,[data-style=pulso] .pu-x__map .map{height:100%}[data-style=pulso] .pu-x__panel{min-height:0;overflow-y:auto;padding:20px 24px 36px;background:var(--bg);scrollbar-width:thin}[data-style=pulso] .pu-x__empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink-2);text-align:center}[data-style=pulso] .pu-x__empty svg{color:var(--pu-data)}[data-style=pulso] .pu-x--desk .pu-x__detail .pu-x__map .xmap__card{display:none}[data-style=pulso] .pu-det{display:flex;flex-direction:column;gap:14px;max-width:1040px;animation:pu-fade .25s ease-out}[data-style=pulso] .pu-det__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;align-items:center}[data-style=pulso] .pu-det__head>:not(.pu-det__go){grid-column:1}[data-style=pulso] .pu-det__go{grid-column:2;grid-row:1 / span 3}[data-style=pulso] .pu-det__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-style=pulso] .pu-det__rank{font-family:var(--f-display);font-weight:600;font-size:12.5px;padding:1px 7px;border-radius:6px;background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .pu-det__act{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}[data-style=pulso] .pu-det__title{font-family:var(--f-display);font-weight:600;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.035em;line-height:1.08}[data-style=pulso] .pu-det__by{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;color:var(--ink-2)}[data-style=pulso] .pu-det__author{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:600;text-decoration:none}[data-style=pulso] .pu-det__author:hover span{text-decoration:underline}[data-style=pulso] .pu-det__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}[data-style=pulso] .pu-tile{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0;box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .pu-tile dt{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}[data-style=pulso] .pu-tile dd{margin:4px 0 0;display:flex;align-items:center;gap:8px;min-height:44px;font-family:var(--f-display);font-weight:600;font-size:26px;letter-spacing:-.04em;line-height:1}[data-style=pulso] .pu-tile dd small{font-size:13px;color:var(--ink-2);margin-left:3px;letter-spacing:0;font-weight:500}[data-style=pulso] .pu-tile__s{font-family:var(--f-body);font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:0}[data-style=pulso] .pu-tile--km{background:var(--pu-volt);border-color:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] .pu-tile--km dt,[data-style=pulso] .pu-tile--km dd small{color:color-mix(in srgb,var(--pu-volt-ink) 70%,transparent)}[data-style=pulso] .pu-tile--km dd{font-size:32px}[data-style=pulso] .pu-tile .pu-rate b{font-size:20px}[data-style=pulso] .pu-det__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}[data-style=pulso] .pu-det__box,[data-style=pulso] .pu-det__vigs{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);min-width:0;box-shadow:var(--pu-panel-shadow)}[data-style=pulso] .pu-det__h{font-family:var(--f-body);font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}[data-style=pulso] .pu-det__h span{margin-left:6px;padding:1px 7px;border-radius:6px;background:var(--surface-3);color:var(--ink);text-transform:none;letter-spacing:0;font-weight:600}[data-style=pulso] .pu-det__q{display:flex;align-items:center;gap:16px}[data-style=pulso] .pu-qparts{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}[data-style=pulso] .pu-qparts li{display:grid;grid-template-columns:minmax(0,1fr) 64px 42px;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2)}[data-style=pulso] .pu-qparts li>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-style=pulso] .pu-qparts b{font-family:var(--f-display);font-weight:600;font-size:13.5px;color:var(--ink);text-align:right}[data-style=pulso] .pu-qparts b small{color:var(--ink-3);font-weight:500}[data-style=pulso] .pu-det__away{width:100%;height:72px}[data-style=pulso] .pu-det__note{margin-top:8px;font-size:12.5px;color:var(--ink-2)}[data-style=pulso] .pu-det__note b{font-family:var(--f-display);font-weight:600;color:var(--ink)}[data-style=pulso] .pu-det__vh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}[data-style=pulso] .pu-det__vh .pu-det__h{margin-bottom:0}[data-style=pulso] .pu-det__vigs .roll{max-width:560px}[data-style=pulso] .pu-det__desc{margin-top:12px;max-width:70ch;font-size:14.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 1360px){[data-style=pulso] .pu-det__vigs{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);column-gap:24px;align-items:start}[data-style=pulso] .pu-det__vh{grid-column:1 / -1}[data-style=pulso] .pu-det__desc{margin-top:26px;-webkit-line-clamp:12}}@media (max-width: 1180px) and (min-width: 861px){[data-style=pulso] .pu-det__stats{grid-template-columns:repeat(3,minmax(0,1fr))}[data-style=pulso] .pu-det__grid{grid-template-columns:minmax(0,1fr)}}[data-style=pulso] .pu-x__toggle,[data-style=pulso] .pu-x__sheetbar{display:none}@media (max-width: 860px){[data-style=pulso] .pu-x{display:block;height:auto;border-bottom:0}[data-style=pulso] .pu-x__master{border-right:0;background:var(--bg)}[data-style=pulso] .pu-x__top{padding:14px var(--gutter-r) 12px var(--gutter);background:var(--surface)}[data-style=pulso] .pu-x__cols{padding-inline:var(--gutter) var(--gutter-r)}[data-style=pulso] .pu-x__list{overflow:visible;padding-bottom:84px}[data-style=pulso] .pu-x__list .xresult{background:var(--surface)}[data-style=pulso] .pu-xrow{padding:12px var(--gutter-r) 12px var(--gutter);min-height:60px}[data-style=pulso] .pu-x--list .pu-x__detail,[data-style=pulso] .pu-x--map .pu-x__master{display:none}[data-style=pulso] .pu-x--map .pu-x__detail{display:block;height:calc(100dvh - var(--header-h) - 60px - env(safe-area-inset-bottom,0px))}[data-style=pulso] .pu-x--map .pu-x__map{height:100%;border:0}[data-style=pulso] .pu-x--map .xmap__card{bottom:74px}[data-style=pulso] .pu-x--sheet .pu-x__detail{position:fixed;z-index:48;left:0;right:0;top:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);padding-top:env(safe-area-inset-top,0px);animation:pu-sheet .22s cubic-bezier(.2,.7,.2,1)}@keyframes pu-sheet{0%{transform:translateY(24px);opacity:0}}[data-style=pulso] .pu-x__sheetbar{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:5;flex:none;min-height:56px;padding:0 var(--gutter-r) 0 6px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}[data-style=pulso] .pu-x__sheetn{flex:1;text-align:center;font-family:var(--f-display);font-weight:600;font-size:13px;color:var(--ink-2)}[data-style=pulso] .pu-x--sheet .pu-x__map{flex:none;height:42vh;height:42dvh;min-height:240px}[data-style=pulso] .pu-x--sheet .pu-x__panel{flex:none;overflow:visible;padding:16px var(--gutter-r) 28px var(--gutter)}[data-style=pulso] .pu-det__head{grid-template-columns:minmax(0,1fr)}[data-style=pulso] .pu-det__go{grid-column:1;grid-row:auto;margin-top:6px;min-height:46px}[data-style=pulso] .pu-det__stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style=pulso] .pu-det__stats .pu-tile--km{grid-column:1 / -1}[data-style=pulso] .pu-det__grid{grid-template-columns:minmax(0,1fr)}[data-style=pulso] .pu-x__toggle{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none}[data-style=pulso] .pu-seg--float{pointer-events:auto;padding:4px;border-radius:14px;background:var(--pu-chrome);border-color:var(--pu-chrome-line);box-shadow:0 10px 30px #0000004d}[data-style=pulso] .pu-seg--float button{min-height:40px;padding:0 16px;color:var(--pu-chrome-ink-2)}[data-style=pulso] .pu-seg--float button:hover{background:var(--pu-chrome-3);color:var(--pu-chrome-ink)}[data-style=pulso] .pu-seg--float button[aria-pressed=true]{background:var(--pu-volt);color:var(--pu-volt-ink)}[data-style=pulso] body:has(.pu-x--map) .pu-foot,[data-style=pulso] body:has(.pu-x--sheet) .pu-foot{display:none}[data-style=pulso] .pu-x--list~.pu-foot{margin-top:0}}@media (max-width: 520px){[data-style=pulso] .pu-xrow,[data-style=pulso] .pu-x__cols{grid-template-columns:22px minmax(0,1fr) 46px 30px;gap:10px}[data-style=pulso] .pu-xrow__s,[data-style=pulso] .pu-x__cols span:nth-child(3){display:none}}@media (max-width: 860px){[data-style=pulso] .pu-x--sheet .pu-det__go{display:none}}:root{--bg: #f2f3ef;--surface: #ffffff;--surface-2: #f7f8f5;--surface-3: #eceee8;--ink: #14171a;--ink-2: #4c535b;--ink-3: #6b7279;--line: #d9ddd6;--line-2: #e6e9e3;--line-strong: #14171a;--accent: #d4500c;--accent-hover: #b94308;--accent-ink: #ffffff;--accent-soft: #fbe6da;--mark: #f6e94a;--mark-ink: #14171a;--ok: #1f7a4d;--ok-soft: #dcefe3;--warn: #9a5c00;--warn-soft: #fbeacb;--danger: #c42121;--danger-soft: #f9dcdc;--info: #2457c5;--info-soft: #dde6fa;--focus: #2457c5;--scrim: rgb(14 16 18 / .45);--shadow: 0 1px 2px rgb(20 23 26 / .06), 0 8px 24px rgb(20 23 26 / .08);--m-land: #eef0e8;--m-forest: #d9e4cf;--m-water: #9cc6e2;--m-road: #f4c24f;--m-road-case: #a87814;--m-asph: #ffffff;--m-asph-case: #9aa1a6;--m-track: #8b5a2b;--m-path: #5f7a3c;--m-route: #e0480b;--m-halo: #ffffff;--m-label: #2a2f33;--m-alt: #2457c5;--f-display: "Saira Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--f-body: "Archivo", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-sm: 4px;--r: 6px;--r-lg: 10px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--wrap: 1240px;--header-h: 60px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #101214;--surface: #181b1e;--surface-2: #1d2125;--surface-3: #252a2f;--ink: #eceae4;--ink-2: #a9b0b7;--ink-3: #8a929a;--line: #2e3338;--line-2: #262b30;--line-strong: #eceae4;--accent: #ff7a3d;--accent-hover: #ff9160;--accent-ink: #1a0a02;--accent-soft: #3a2116;--mark: #6f6614;--mark-ink: #fff9c9;--ok: #5cc28d;--ok-soft: #173326;--warn: #f0b04a;--warn-soft: #3a2c12;--danger: #ff6b6b;--danger-soft: #3d1a1a;--info: #7aa7ff;--info-soft: #1b2847;--focus: #7aa7ff;--scrim: rgb(0 0 0 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .35);--m-land: #1a1d1f;--m-forest: #1e2a1c;--m-water: #1d3a52;--m-road: #b5852a;--m-road-case: #5c4310;--m-asph: #4a5056;--m-asph-case: #2b2f33;--m-track: #c08a52;--m-path: #8fae64;--m-route: #ff6a21;--m-halo: #111315;--m-label: #d9dcdf;--m-alt: #7aa7ff;color-scheme:dark}}:root[data-theme=dark]{--bg: #101214;--surface: #181b1e;--surface-2: #1d2125;--surface-3: #252a2f;--ink: #eceae4;--ink-2: #a9b0b7;--ink-3: #8a929a;--line: #2e3338;--line-2: #262b30;--line-strong: #eceae4;--accent: #ff7a3d;--accent-hover: #ff9160;--accent-ink: #1a0a02;--accent-soft: #3a2116;--mark: #6f6614;--mark-ink: #fff9c9;--ok: #5cc28d;--ok-soft: #173326;--warn: #f0b04a;--warn-soft: #3a2c12;--danger: #ff6b6b;--danger-soft: #3d1a1a;--info: #7aa7ff;--info-soft: #1b2847;--focus: #7aa7ff;--scrim: rgb(0 0 0 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .35);--m-land: #1a1d1f;--m-forest: #1e2a1c;--m-water: #1d3a52;--m-road: #b5852a;--m-road-case: #5c4310;--m-asph: #4a5056;--m-asph-case: #2b2f33;--m-track: #c08a52;--m-path: #8fae64;--m-route: #ff6a21;--m-halo: #111315;--m-label: #d9dcdf;--m-alt: #7aa7ff;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg,canvas{max-width:100%}img{display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}::selection{background:var(--mark);color:var(--mark-ink)}[hidden]{display:none!important}h1,h2,h3,h4{margin:0;line-height:1.15;text-wrap:balance}p{margin:0}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.stack{display:flex;flex-direction:column;gap:var(--gap, 16px)}.row{display:flex;align-items:center;gap:var(--gap, 12px);flex-wrap:wrap}.spacer{flex:1}.min0{min-width:0}.muted{color:var(--ink-2)}.small{font-size:13px}.tiny{font-size:12px}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.display{font-family:var(--f-display);font-weight:800;letter-spacing:.005em;text-transform:uppercase;line-height:.95}.h1{font-family:var(--f-display);font-weight:800;font-size:clamp(34px,5vw,56px);line-height:.95;text-transform:uppercase;letter-spacing:.005em}.h2{font-family:var(--f-display);font-weight:800;font-size:clamp(24px,3vw,32px);text-transform:uppercase;letter-spacing:.01em}.h3{font-family:var(--f-display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.02em}.eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.figure{font-family:var(--f-display);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.lead{font-size:17px;color:var(--ink-2);max-width:62ch}.prose{max-width:68ch}.prose p+p{margin-top:.8em}.link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600}.link:hover{color:var(--accent)}.mark{background:linear-gradient(transparent 12%,var(--mark) 12%,var(--mark) 88%,transparent 88%);color:var(--mark-ink);padding:0 .12em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--r);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.btn:hover:not(:disabled){background:var(--surface-3)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{width:18px;height:18px;flex:none}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn--ink{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn--ink:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.btn--ghost{border-color:transparent;background:transparent}.btn--ghost:hover:not(:disabled){background:var(--surface-3)}.btn--quiet{border-color:var(--line)}.btn--danger{color:var(--danger);border-color:var(--danger);background:var(--surface)}.btn--danger:hover:not(:disabled){background:var(--danger-soft)}.btn--sm{min-height:32px;padding:0 10px;font-size:13px}.btn--lg{min-height:48px;padding:0 22px;font-size:15px}.btn--icon{padding:0;width:40px}.btn--icon.btn--sm{width:32px}.btn--block{width:100%}.btn[aria-pressed=true]{background:var(--mark);color:var(--mark-ink);border-color:var(--line-strong)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{font-size:13px;font-weight:600}.field__help{font-size:12.5px;color:var(--ink-2)}.field__error{font-size:12.5px;color:var(--danger);font-weight:600}.input,.textarea,.select{width:100%;min-height:42px;padding:9px 12px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color .15s}.input:hover,.textarea:hover,.select:hover{border-color:var(--ink-3)}.input:focus,.textarea:focus,.select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px var(--info-soft)}.textarea{min-height:96px;resize:vertical;line-height:1.45}.input[aria-invalid=true]{border-color:var(--danger)}.check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--accent)}.search{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 14px;border:2px solid var(--line-strong);background:var(--surface);border-radius:var(--r)}.search svg{width:18px;height:18px;color:var(--ink-2);flex:none}.search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;padding:10px 0}.seg{display:inline-flex;border:1.5px solid var(--line-strong);border-radius:var(--r);overflow:hidden;background:var(--surface)}.seg button{border:0;background:transparent;padding:0 12px;min-height:36px;font-size:13.5px;font-weight:600;color:var(--ink)}.seg button+button{border-left:1.5px solid var(--line-strong)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink)}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.chip svg{width:15px;height:15px}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:var(--surface-3);color:var(--ink-2)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:var(--dot, none)}.badge--dot{--dot: inline-block}.badge--ok{background:var(--ok-soft);color:var(--ok)}.badge--warn{background:var(--warn-soft);color:var(--warn)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--info{background:var(--info-soft);color:var(--info)}.badge--accent{background:var(--accent-soft);color:var(--accent)}.badge--ink{background:var(--ink);color:var(--surface)}.badge--mark{background:var(--mark);color:var(--mark-ink)}.diff{font-family:var(--f-display);font-weight:800;color:var(--danger);letter-spacing:-.04em;line-height:1}.diff .off{color:var(--line)}.cap{display:inline-block;font-family:var(--f-display);font-weight:700;font-variant-numeric:tabular-nums;background:var(--mark);color:var(--mark-ink);border:1.5px solid var(--line-strong);padding:0 5px;line-height:1.3}.kbd{font-family:var(--f-mono);font-size:12px;padding:1px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2)}.card{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r)}.card--soft{border-color:var(--line)}.card__pad{padding:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.panel__head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.panel__title{font-family:var(--f-display);font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.03em}.panel__body{padding:16px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border:1.5px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden}.stat{padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.stat+.stat{border-left:1.5px solid var(--line-strong)}.stat__value{font-family:var(--f-display);font-weight:800;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.stat__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.stat--mark{background:var(--mark);color:var(--mark-ink)}.stat--mark .stat__label{color:var(--mark-ink)}@media (max-width: 560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat+.stat{border-left:0}.stat:nth-child(2n){border-left:1.5px solid var(--line-strong)}.stat:nth-child(n+3){border-top:1.5px solid var(--line-strong)}}.tabs{display:flex;gap:2px;border-bottom:2px solid var(--line-strong);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{border:0;background:transparent;padding:12px 14px;font-weight:600;font-size:14px;color:var(--ink-2);border-bottom:3px solid transparent;margin-bottom:-2px;white-space:nowrap;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab.active{color:var(--ink);border-bottom-color:var(--accent)}.tab .count{font-size:11.5px;background:var(--surface-3);border-radius:999px;padding:0 7px;color:var(--ink-2)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.table td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-2)}.table .num{text-align:right}.table a{text-decoration:none;font-weight:600}.table a:hover{color:var(--accent)}.avatar{display:inline-grid;place-items:center;flex:none;width:var(--s, 32px);height:var(--s, 32px);border-radius:50%;background:var(--ink);color:var(--surface);font-weight:700;font-size:calc(var(--s, 32px) * .38);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .15s ease-out}.dialog{background:var(--surface);border-radius:var(--r-lg);width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:var(--shadow);border:1.5px solid var(--line-strong)}.dialog--wide{width:min(980px,100%)}.dialog__head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.dialog__title{font-family:var(--f-display);font-weight:800;font-size:22px;text-transform:uppercase}.dialog__body{padding:18px}.dialog__foot{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--surface);flex-wrap:wrap}@media (max-width: 640px){.overlay{align-items:flex-end;padding:0}.dialog{border-radius:14px 14px 0 0;max-height:92vh;width:100%}}.toasts{position:fixed;z-index:80;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{pointer-events:auto;background:var(--ink);color:var(--surface);padding:10px 16px;border-radius:var(--r);font-size:14px;font-weight:600;box-shadow:var(--shadow);animation:rise .2s ease-out}.toast--error{background:var(--danger);color:#fff}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 20px;color:var(--ink-2)}.empty svg{width:40px;height:40px;color:var(--ink-3)}.empty strong{color:var(--ink);font-size:16px}.skeleton{background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%;animation:shimmer 1.2s infinite linear;border-radius:var(--r)}@keyframes shimmer{to{background-position:-200% 0}}.spinner{width:20px;height:20px;border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pager{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:10px 2px;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.tulip{display:block;width:100%;height:auto}.ink-s{stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;fill:none}.ink-f{fill:var(--ink)}.paper-f{fill:var(--surface)}.paper-s{stroke:var(--surface);stroke-linecap:round;stroke-linejoin:round;fill:none}.paper-t{fill:var(--surface)}.tulip .ico .ink-s,.nsym .ink-s,.symbtn .ink-s{stroke-width:1.7}.tulip .pav,.tl-sample .pav{stroke:var(--tl-paved, var(--ink))}.tulip .unp,.tl-sample .unp{stroke:var(--tl-unpaved, #1d5fd6)}.tulip .ink-f.pav{fill:var(--tl-paved, var(--ink));stroke:none}.tulip .ink-f.unp{fill:var(--tl-unpaved, #1d5fd6);stroke:none}.tl-colors{display:flex;flex-direction:column;gap:10px}.tl-colors__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tl-colors__row>b{min-width:150px;font-size:14px;display:flex;align-items:center;gap:8px}.tl-swatch{width:26px;height:26px;border-radius:999px;border:2px solid var(--surface, #fff);box-shadow:0 0 0 1px var(--line-strong, #c9ced6);cursor:pointer;padding:0}.tl-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.tl-custom{width:30px;height:28px;padding:0;border:0;background:none;cursor:pointer}.roll{--cols: minmax(0, .9fr) minmax(0, 1.3fr) minmax(0, 1fr);container-type:inline-size}.roll__head{display:grid;grid-template-columns:var(--cols);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--line-strong);padding-bottom:4px}.roll__head span:not(:first-child){text-align:center}.roll__list{list-style:none;margin:0;padding:0}.rb-row{display:grid;grid-template-columns:var(--cols);background:var(--surface);border:2px solid var(--line-strong);border-top:0;position:relative}.rb-row:first-child{border-top:2px solid var(--line-strong)}.roll__head+.roll__list .rb-row:first-child{border-top:0}.rb-row--sel{outline:3px solid var(--accent);outline-offset:-3px;z-index:1}.rb-row--danger3{box-shadow:inset 0 0 0 3px var(--danger)}.rb-row__km{border-right:1.5px solid var(--line-strong);padding:6px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.rb-row__tot{font-family:var(--f-display);font-weight:700;font-size:min(40px,11cqw);line-height:1;font-variant-numeric:tabular-nums;align-self:flex-start;padding:0 3px;margin-left:-3px}.rb-row--sel .rb-row__tot{background:linear-gradient(transparent 10%,var(--mark) 10%,var(--mark) 90%,transparent 90%);color:var(--mark-ink)}.rb-row__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:4px}.rb-row__par{font-family:var(--f-display);font-weight:600;font-size:min(18px,5cqw);border:1.5px solid var(--line-strong);padding:0 4px;line-height:1.25;font-variant-numeric:tabular-nums}.rb-row__num{font-family:var(--f-display);font-weight:700;font-size:min(13px,3.6cqw);background:var(--ink);color:var(--surface);padding:0 5px;line-height:1.4}.rb-row__tulip{border-right:1.5px solid var(--line-strong);padding:2px;display:grid;place-items:center;min-width:0}.rb-row__notes{padding:6px 4px 6px 6px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0}.rb-row__head{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px}.rb-row__danger{font-family:var(--f-display);font-weight:800;color:var(--danger);font-size:min(34px,9.5cqw);line-height:.85;letter-spacing:-.04em}.rb-row__abbr{font-family:var(--f-display);font-weight:800;font-size:min(34px,9.5cqw);line-height:1}.nsym{width:min(34px,9cqw);height:min(34px,9cqw)}.rb-row__instr{font-weight:600;font-size:min(14px,3.9cqw);line-height:1.2;overflow-wrap:anywhere}.rb-row__note{font-size:min(12px,3.3cqw);color:var(--ink-2);line-height:1.25;overflow-wrap:anywhere}.rb-row__cap{margin-top:auto;align-self:stretch;display:flex;align-items:center;gap:4px}.rb-row__cap .cap{font-size:min(17px,4.6cqw)}.rb-row__warn{font-size:11px;font-weight:700;color:var(--danger);background:var(--danger-soft);border-radius:999px;padding:1px 7px}.vcrown{display:inline-block;width:.95em;height:.95em;margin-left:.3em;vertical-align:-.1em;flex:none}.map{position:relative;overflow:hidden;background:var(--m-land);min-height:200px;isolation:isolate}.map__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.map__controls{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.map__controls button{width:38px;height:38px;border-radius:var(--r);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);display:grid;place-items:center}.map__controls button:hover{background:var(--surface-3)}.map__attrib{position:absolute;right:6px;bottom:4px;font-size:10px;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 75%,transparent);padding:0 5px;border-radius:3px;z-index:2;pointer-events:none}.rb-card{display:grid;grid-template-columns:84px minmax(0,1fr);background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r);text-decoration:none;color:inherit;overflow:hidden;transition:transform .15s,box-shadow .15s}.rb-card:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--line-strong)}.rb-card__km{border-right:1.5px solid var(--line-strong);padding:10px 8px;display:flex;flex-direction:column;gap:2px}.rb-card__dist{font-size:36px}.rb-card__unit{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rb-card__dirt{margin-top:auto;font-size:13px;align-self:flex-start;white-space:nowrap}.rb-card__body{display:flex;gap:10px;padding:10px 12px;min-width:0}.rb-card__thumb{flex:none;border-radius:var(--r);background:var(--surface-2);display:grid;place-items:center;align-self:flex-start}.rb-card__text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.rb-card__title{font-weight:700;font-size:15.5px;line-height:1.25}.rb-card__meta{font-size:12.5px;color:var(--ink-2)}.rb-card__foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;flex-wrap:wrap}.rb-card--compact .rb-card__dist{font-size:28px}.rb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px}.site{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.site-main{flex:1 0 auto;min-width:0}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--surface);border-bottom:2px solid var(--line-strong)}.site-header__in{display:flex;align-items:center;gap:16px;height:var(--header-h)}.brand{display:inline-flex;align-items:baseline;gap:2px;text-decoration:none;font-family:var(--f-display);font-weight:800;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.brand b{color:var(--accent)}.brand__logo{display:block;width:auto;flex:none}.brand:has(.brand__logo){align-items:center}.nav{display:flex;gap:2px}.nav a{text-decoration:none;padding:8px 12px;border-radius:var(--r);font-weight:600;font-size:14px;color:var(--ink-2)}.nav a:hover{color:var(--ink);background:var(--surface-3)}.nav a.active{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent);border-radius:0}.menu{position:relative}.menu__pop{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--shadow);padding:6px;z-index:50;display:flex;flex-direction:column}.menu__pop a,.menu__pop button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-sm);text-decoration:none;border:0;background:transparent;text-align:left;font-size:14px;font-weight:500;color:var(--ink)}.menu__pop a:hover,.menu__pop button:hover{background:var(--surface-3)}.menu__sep{height:1px;background:var(--line);margin:4px 0}.mobile-nav{display:none}@media (max-width: 860px){.site-header .nav,.site-header .hide-sm{display:none}.mobile-nav{display:grid;position:fixed;z-index:45;left:0;right:0;bottom:0;grid-template-columns:repeat(4,1fr);background:var(--surface);border-top:2px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 9px;font-size:11px;font-weight:600;text-decoration:none;color:var(--ink-2)}.mobile-nav a.active{color:var(--ink)}.mobile-nav a.active svg{color:var(--accent)}.site{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.site-footer{border-top:2px solid var(--line-strong);background:var(--surface);margin-top:56px}.site-footer__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding-block:32px}.site-footer h4{font-family:var(--f-display);text-transform:uppercase;font-size:15px;margin-bottom:8px}.site-footer a{display:block;text-decoration:none;color:var(--ink-2);font-size:14px;padding:3px 0}.site-footer a:hover{color:var(--ink)}.section{padding-block:40px}.section__head{display:flex;align-items:flex-end;gap:12px;margin-bottom:18px;flex-wrap:wrap}.admin{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.admin__side{background:var(--surface);border-right:2px solid var(--line-strong);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px)}.admin__brand{display:flex;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--line)}.admin__nav{display:flex;flex-direction:column;padding:10px;gap:2px}.admin__group{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:14px 10px 6px}.admin__nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r);text-decoration:none;font-size:14px;font-weight:500;color:var(--ink-2)}.admin__nav a:hover{background:var(--surface-3);color:var(--ink)}.admin__nav a.active{background:var(--ink);color:var(--surface)}.admin__nav .count{margin-left:auto;font-size:11px;font-weight:700;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:0 7px;line-height:18px}.admin__main{min-width:0;display:flex;flex-direction:column}.admin__top{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:10px 24px;padding-right:max(24px,env(safe-area-inset-right,0px));min-height:60px}.admin__content{padding:24px;padding-right:max(24px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:20px}.admin__title{font-family:var(--f-display);font-weight:800;font-size:26px;text-transform:uppercase;letter-spacing:.01em}.admin__menu-btn{display:none}@media (max-width: 960px){.admin{grid-template-columns:minmax(0,1fr)}.admin__side{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);z-index:70;transform:translate(-102%);transition:transform .2s;box-shadow:var(--shadow)}.admin--open .admin__side{transform:none}.admin__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:65}.admin__menu-btn{display:inline-flex}.admin__content,.admin__top{padding-left:var(--gutter);padding-right:var(--gutter-r)}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.kpi__label{font-size:12px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.kpi__value{font-family:var(--f-display);font-weight:800;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.kpi__delta{font-size:12px;color:var(--ink-2)}.kpi--alert{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.toolbar{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.toolbar .field{min-width:160px}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}.map__controls button.map__layer{padding:3px}.map__layer-thumb{display:block;width:100%;height:100%;border-radius:3px}.map__layer-thumb--sat{background:radial-gradient(circle at 30% 35%,#6f7f4a 0 18%,transparent 19%),radial-gradient(circle at 70% 70%,#4d5d33 0 22%,transparent 23%),linear-gradient(135deg,#3f4a2c,#7b6f4c 55%,#3a4630)}.map__layer-thumb--sat:after{content:"";display:block;height:100%;background:linear-gradient(160deg,transparent 46%,rgba(255,214,120,.95) 47% 52%,transparent 53%)}.map__layer-thumb--map{background:linear-gradient(160deg,transparent 44%,#f4c24f 45% 53%,transparent 54%),linear-gradient(60deg,transparent 58%,#8b5a2b 59% 62%,transparent 63%),#eef0e8}.map__notice{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:3;max-width:calc(100% - 32px);background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:var(--r);text-align:center}.page{padding-block:24px 40px}.page__head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-2);text-decoration:none}.back-link:hover{color:var(--ink)}.sep-dot:before{content:"·";margin:0 6px;color:var(--ink-3)}.hero{border-bottom:2px solid var(--line-strong);background:var(--surface)}.hero__in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;padding-block:44px 48px}.hero__text{display:flex;flex-direction:column;gap:18px;min-width:0}.hero__title{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(42px,6.4vw,84px);line-height:.9;letter-spacing:-.005em}.hero__title-2{display:block;color:var(--accent)}.hero__search{max-width:560px}.hero__search .btn{min-height:38px}.hero__quick{--gap: 6px}.hero__quick .chip{text-decoration:none}.hero__stats{margin:6px 0 0;max-width:560px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero__stats dd{margin:0}.hero__stats .stat{flex-direction:column-reverse;justify-content:flex-end}.hero__stats .stat__value{font-size:clamp(30px,4vw,44px)}.hero__roll{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.hero__sheet{background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r);padding:12px 12px 0;max-width:440px;width:100%;margin-left:auto}.hero__sheet .roll__list .rb-row:last-child{border-bottom:0}.hero__cap{text-align:right;max-width:440px;margin-left:auto;width:100%}@media (max-width: 860px){.hero__in{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 32px}.hero__sheet,.hero__cap{margin-left:0;max-width:none}.hero__cap{text-align:left}}@media (max-width: 420px){.hero__stats .stat{padding:10px}.hero__stats .stat__label{font-size:9.5px;letter-spacing:.06em}.hero__stats.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__stats .stat:nth-child(n){border-top:0;border-left:1.5px solid var(--line-strong)}.hero__stats .stat:first-child{border-left:0}.hero__search .btn{padding:0 12px}}.howto{border-bottom:1.5px solid var(--line)}.howto__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;align-items:center}.howto__text{display:flex;flex-direction:column;gap:14px}.howto__legend{margin:6px 0 0;padding:0;list-style:none;counter-reset:lg;display:flex;flex-direction:column;gap:12px;max-width:58ch}.howto__legend li{counter-increment:lg;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:baseline}.howto__legend li:before{content:counter(lg);font-family:var(--f-display);font-weight:800;font-size:15px;background:var(--ink);color:var(--surface);width:24px;height:24px;display:grid;place-items:center}.howto__example{background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r);padding:12px}.howto__row .rb-row:last-child{border-bottom:2px solid var(--line-strong)}@media (max-width: 860px){.howto__in{grid-template-columns:minmax(0,1fr);gap:24px}}.shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}@media (min-width: 1100px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scrollbar-width:none}.shelf::-webkit-scrollbar{display:none}.shelf__item{flex:0 0 86%;scroll-snap-align:start;display:flex}.shelf__item .rb-card{width:100%}}.steps-sec{background:var(--surface);border-block:2px solid var(--line-strong)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:2px solid var(--line-strong);border-radius:var(--r);overflow:hidden}.step{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.step+.step{border-left:2px solid var(--line-strong)}.step__n{font-size:56px;line-height:.9;color:var(--accent)}.step p{color:var(--ink-2);max-width:40ch}@media (max-width: 760px){.steps{grid-template-columns:minmax(0,1fr)}.step+.step{border-left:0;border-top:2px solid var(--line-strong)}.step{display:grid;grid-template-columns:48px 1fr;column-gap:12px}.step__n{grid-row:span 2;font-size:48px}}.teasers{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.teaser{border:2px solid var(--line-strong);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--surface)}.teaser p{color:var(--ink-2)}.teaser--cta{background:var(--ink);color:var(--surface);border-color:var(--ink)}.teaser--cta p{color:color-mix(in srgb,var(--surface) 78%,transparent);max-width:44ch}.teaser--cta .btn{align-self:flex-start;margin-top:auto}@media (max-width: 900px){.teasers{grid-template-columns:minmax(0,1fr)}}.explore{display:grid;grid-template-columns:minmax(380px,460px) minmax(0,1fr);align-items:start}.xlist{padding:20px 20px 40px var(--gutter);min-width:0;display:flex;flex-direction:column;gap:14px}.xlist__top{display:flex;flex-direction:column;gap:12px}.xchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px}.xchips::-webkit-scrollbar{display:none}.xchips .chip{flex:none}.xbar{justify-content:space-between;--gap: 8px}.xbadge{background:var(--accent);color:var(--accent-ink);border-radius:999px;font-size:11px;padding:0 6px;line-height:17px}.xsort{display:flex;align-items:center;gap:8px}.xsort .select{min-height:34px;padding:4px 8px;width:auto;font-size:13.5px}.xfilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.xfilters>.field:first-child{grid-column:1 / -1}.xfilters .seg button{min-width:52px}.xfilters .seg button[aria-pressed=true] .diff{color:var(--surface)}.xfilters .seg .diff{font-size:17px}.xfilters>.btn{grid-column:1 / -1;justify-self:start}.xcount{font-size:14px;color:var(--ink-2);border-bottom:2px solid var(--line-strong);padding-bottom:8px}.xcount b{color:var(--ink);font-family:var(--f-display);font-size:20px}.xresults{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xresult{position:relative}.xresult__n{position:absolute;z-index:1;left:-8px;top:-8px;min-width:22px;height:22px;padding:0 5px;display:grid;place-items:center;background:var(--ink);color:var(--surface);font-family:var(--f-display);font-weight:700;font-size:13px;border-radius:2px}.xresult--on .xresult__n{background:var(--mark);color:var(--mark-ink);outline:1.5px solid var(--line-strong)}.xresult--on .rb-card{box-shadow:4px 4px 0 var(--accent);transform:translateY(-2px)}.xmap{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));border-left:2px solid var(--line-strong)}.xmap__in,.xmap .map{height:100%}.xmap__tools{position:absolute;z-index:3;left:12px;top:12px;right:60px;display:flex;gap:8px;flex-wrap:wrap}.xmap__tools .btn{box-shadow:var(--shadow)}.xmap__hint{position:absolute;z-index:3;left:12px;top:58px;right:60px;max-width:360px;background:var(--mark);color:var(--mark-ink);border:1.5px solid var(--line-strong);border-radius:var(--r);padding:6px 10px;font-size:13px;font-weight:600}.xmap__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2;pointer-events:none}.xmap__card{position:absolute;z-index:3;left:12px;right:12px;bottom:22px;max-width:420px;margin-inline:auto}.xmap__card .rb-card{box-shadow:var(--shadow)}.xmap__close{position:absolute;top:-10px;right:-10px;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);display:grid;place-items:center}.xtoggle{display:none}@media (max-width: 860px){.explore{grid-template-columns:minmax(0,1fr)}.xlist{padding:16px var(--gutter-r) 24px var(--gutter)}.explore--map .xlist,.explore--list .xmap{display:none}.xmap{position:relative;top:0;border-left:0;height:calc(100dvh - var(--header-h) - 66px)}.xtoggle{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none}.xtoggle .btn{pointer-events:auto;box-shadow:var(--shadow);border-radius:999px;padding-inline:18px;min-height:44px}.explore--map .xtoggle{bottom:auto;top:calc(var(--header-h) + 12px);justify-content:flex-end;padding-right:60px}.explore--map .xmap__card{bottom:16px}.xresult__n{left:-6px}body:has(.explore--map) .site-footer{display:none}body:has(.explore--map) .site-main{padding-bottom:0}.explore--map .xmap{height:calc(100dvh - var(--header-h) - 62px - env(safe-area-inset-bottom,0px))}}.rbp__head{background:var(--surface);border-bottom:2px solid var(--line-strong);padding-block:16px 20px}.rbp__crumbs{margin-bottom:10px}.rbp__titlerow{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.rbp__title{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 520px}.rbp__title .h1{overflow-wrap:anywhere}.rbp__meta{--gap: 8px}.rbp__rating{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font-size:13.5px;font-weight:600}.rbp__rating:hover .num{color:var(--accent)}.rbp__byline{--gap: 8px 16px}.rbp__author{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:14px}.rbp__author:hover span{color:var(--accent)}.rbp__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rbp__stats{margin:18px 0 0;grid-template-columns:repeat(5,minmax(0,1fr))}.rbp__stats dd{margin:0}.rbp__stats .stat{flex-direction:column-reverse;justify-content:flex-end}.rbp__stats .stat__value{font-size:clamp(28px,3.4vw,40px)}.rbp__stats .stat__value small{font-size:.55em;margin-left:2px}.rbp__diff{display:flex;align-items:baseline;gap:8px}.rbp__diff .diff{font-size:1em}.rbp__diff small{font-family:var(--f-body);font-size:13px!important;font-weight:600;color:var(--ink-2)}.rbp__alert{margin-top:12px;width:100%;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;text-align:left;border:2px solid var(--danger);background:var(--danger-soft);color:var(--ink);border-radius:var(--r);padding:10px 14px;font-size:14px}.rbp__alert strong{color:var(--danger)}.rbp__tabs{background:var(--surface);position:sticky;top:var(--header-h);z-index:20}.rbp__tabs .tabs{border-bottom:0}.rbp__tabs{border-bottom:2px solid var(--line-strong)}.rbp__body{padding-block:24px 32px;display:flex;flex-direction:column;gap:24px}.rbp__foot{display:flex;gap:8px;flex-wrap:wrap;border-top:1.5px solid var(--line);padding-top:18px}@media (max-width: 860px){.rbp__actions{width:100%;flex-wrap:wrap}.rbp__actions>*{flex:1 1 0}.rbp__actions>:first-child{flex-basis:100%}.rbp__tabs .tab{padding-inline:10px}.rbp__actions .btn{padding-inline:8px;min-height:44px}.rbp__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rbp__stats .stat{padding:10px}.rbp__stats .stat:nth-child(n){border-left:1.5px solid var(--line-strong);border-top:0}.rbp__stats .stat:nth-child(3n+1){border-left:0}.rbp__stats .stat:nth-child(n+4){border-top:1.5px solid var(--line-strong)}.rbp__stats .stat:nth-child(4){grid-column:span 2}.rbp__stats .stat__label{font-size:10px;letter-spacing:.06em}.rbp__foot .btn{flex:1 1 auto;min-height:44px}}.rbmap{position:relative;height:100%;min-height:280px;border:2px solid var(--line-strong);border-radius:var(--r);overflow:hidden}.rbmap .map{position:absolute;top:0;right:0;bottom:0;left:0}.rbsum{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.rbsum__main{display:flex;flex-direction:column;gap:28px;min-width:0}.rbsum__desc{font-size:16px}.rbsum__ver{border-left:3px solid var(--mark);padding-left:10px}.rbsum__map{position:sticky;top:calc(var(--header-h) + 64px);height:min(620px,calc(100vh - var(--header-h) - 96px))}@media (max-width: 960px){.rbsum{grid-template-columns:minmax(0,1fr)}.rbsum__map{position:relative;top:0;height:320px;order:-1}}.quality{border:2px solid var(--line-strong);border-radius:var(--r);background:var(--surface)}.quality__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1.5px solid var(--line-strong)}.quality__head>div{flex:1}.quality__total{font-size:48px;line-height:.9;background:var(--mark);color:var(--mark-ink);padding:4px 10px;border:1.5px solid var(--line-strong)}.quality__total small{font-size:16px;color:inherit;opacity:.7;margin-left:2px}.quality__list{list-style:none;margin:0;padding:6px 16px 14px;display:flex;flex-direction:column}.qpart{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--line-2)}.qpart:last-child{border-bottom:0}.qpart__row{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:14px}.qpart__pts{font-family:var(--f-display);font-size:18px}.qpart__bar{height:6px;background:var(--surface-3);border-radius:3px;overflow:hidden}.qpart__bar i{display:block;height:100%;background:var(--ink)}.qpart__how{font-size:12.5px;color:var(--ink-2)}.rbroll{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.rbroll__map{position:sticky;top:calc(var(--header-h) + 60px);height:calc(100vh - var(--header-h) - 84px);display:flex;flex-direction:column;gap:8px}.rbroll__map .rbmap{flex:1}.rbroll__heading{align-self:flex-start}.rbroll__list{min-width:0;max-width:560px}.rbroll__hint{margin-bottom:10px}.rbroll .rb-row{scroll-margin-top:calc(var(--header-h) + 64px)}@media (max-width: 860px){.rbroll{grid-template-columns:minmax(0,1fr);gap:12px}.rbroll__map{top:calc(var(--header-h) + 46px);height:38vh;height:38dvh;z-index:10;background:var(--bg);padding-bottom:6px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.rbroll__heading{display:none}.rbroll__list{max-width:none}.rbroll .rbmap{min-height:0}}.app-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.app-points li{display:grid;grid-template-columns:24px 1fr;gap:12px}.app-points svg{color:var(--accent);margin-top:2px}.kind-pick,.radio-list{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.radio-list .check{min-height:32px}.signin-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--r-lg);font-size:14px;color:var(--ink-2)}.signin-note .btn{margin-left:auto}.photo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,220px),1fr));gap:14px}.photo-grid li{display:flex;flex-direction:column;gap:6px;min-width:0}.photo{position:relative;display:block;padding:0;border:2px solid var(--line-strong);border-radius:var(--r);overflow:hidden;background:var(--surface-3);aspect-ratio:4 / 3}.photo img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.photo:hover img{transform:scale(1.03)}.photo__vig{position:absolute;left:6px;bottom:6px;background:var(--ink);color:var(--surface);font-size:11.5px;font-weight:700;padding:1px 6px;border-radius:2px}.photo__cap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox{margin:0;display:flex;flex-direction:column;gap:12px}.lightbox img{width:100%;max-height:66vh;object-fit:contain;background:var(--surface-3);border-radius:var(--r)}.dropzone{width:100%;min-height:160px;border:2px dashed var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;color:var(--ink)}.dropzone:hover{border-color:var(--ink-3)}.dropzone--has{padding:0;border-style:solid;overflow:hidden}.dropzone img{width:100%;max-height:280px;object-fit:cover}.reviews{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:start}.reviews__side{display:flex;flex-direction:column;gap:18px}.reviews__score{display:flex;align-items:center;gap:14px}.reviews__score .figure{font-size:64px}.reviews__dist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.reviews__dist li{display:grid;grid-template-columns:14px 1fr 24px;gap:8px;align-items:center}.reviews__dist .bar{height:8px;background:var(--surface-3);border-radius:4px;overflow:hidden}.reviews__dist .bar i{display:block;height:100%;background:var(--accent)}.stars-inline{display:inline-flex;gap:1px;color:var(--line)}.stars-inline svg{fill:currentColor;stroke:none}.stars-inline .on{color:var(--accent)}.review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.review{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-bottom:1.5px solid var(--line)}.review:first-child{padding-top:0}.review p{max-width:68ch}.review__who{font-weight:700;text-decoration:none}.review__who:hover{color:var(--accent)}.review-form{display:flex;flex-direction:column;gap:14px;padding:16px;border:2px solid var(--line-strong);border-radius:var(--r);background:var(--surface)}.star-pick{display:flex;gap:2px}.star-pick button{border:0;background:none;padding:4px;color:var(--line);border-radius:var(--r-sm);min-width:40px;min-height:40px;display:grid;place-items:center}.star-pick button svg{fill:currentColor;stroke:none}.star-pick button.on{color:var(--accent)}@media (max-width: 860px){.reviews{grid-template-columns:minmax(0,1fr)}}.cond-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.cond-head>.stack{max-width:60ch}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--line)}.tl{position:relative;padding:0 0 22px 32px}.tl__dot{position:absolute;left:1px;top:4px;width:16px;height:16px;border-radius:50%;border:2.5px solid var(--surface);background:var(--warn);box-shadow:0 0 0 1.5px var(--line-strong)}.tl--confirmed .tl__dot{background:var(--danger)}.tl--resolved .tl__dot{background:var(--ok)}.tl--resolved .tl__body>p{color:var(--ink-2)}.tl__body{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-lg);max-width:720px}.tl--confirmed .tl__body{border-color:var(--danger)}.tl__vig{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:var(--r-sm);font-size:12.5px;font-weight:600;padding:1px 8px}.tl__vig:hover{background:var(--mark);color:var(--mark-ink)}.creator{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:1;padding-top:env(safe-area-inset-top,0px)}.creator--msg{position:static;min-height:100vh;justify-content:center}.ctop{flex:none;display:flex;align-items:center;gap:10px;min-height:58px;padding:6px var(--gutter-r) 6px var(--gutter);background:var(--surface);border-bottom:2px solid var(--line-strong)}.ctop__back{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);color:var(--ink);flex:none}.ctop__back:hover{background:var(--surface-3)}.ctop__title{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;overflow:hidden}.ctop__eyebrow{font-size:11.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctop__dirty{color:var(--accent);font-weight:600}.ctop__name{border:0;background:none;padding:0;text-align:left;font-family:var(--f-display);font-weight:800;font-size:20px;text-transform:uppercase;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ctop__name:hover{color:var(--accent)}.ctop__modes{flex:none}.ctop__modes .seg button,.cmodes .seg button{display:inline-flex;align-items:center;gap:6px}.ctop__stats{display:flex;gap:14px;margin:0 6px;flex:none}.ctop__stats div{display:flex;flex-direction:column-reverse;align-items:flex-end}.ctop__stats dt{font-size:10.5px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}.ctop__stats dd{margin:0;font-family:var(--f-display);font-weight:700;font-size:22px;line-height:1}.csplit{--map-h: 46%;flex:1;min-height:0;display:flex;flex-direction:row}.cmap{position:relative;flex:1;min-width:0;min-height:0}.cmap .map{position:absolute;top:0;right:0;bottom:0;left:0}.cdivider,.cmodes{display:none}.cpane{flex:none;width:min(480px,42vw);display:flex;flex-direction:column;min-height:0;background:var(--surface-2);border-left:2px solid var(--line-strong)}.cpane__head{flex:none;display:flex;align-items:center;gap:8px;padding:8px 14px}.cpane__head .h3{font-size:18px}.cpane__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 14px}.cpane__scroll .roll__list{padding-bottom:70vh}.cpane__scroll .roll__head{position:sticky;top:0;z-index:2;background:var(--surface-2)}.cpane__empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 4px;color:var(--ink-2)}.cpane__empty svg{color:var(--accent)}.cpane__empty strong{color:var(--ink);font-size:17px}.cpane__act{display:inline-flex;align-items:center;gap:4px}.cpane__tag{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.cpane__edit{width:32px;height:30px;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink);flex:none}.cpane__edit:hover{border-color:var(--ink);background:var(--mark);color:var(--mark-ink)}.ctools{position:absolute;z-index:3;top:10px;left:10px;right:60px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ctools{pointer-events:none}.ctools>*{box-shadow:var(--shadow);pointer-events:auto}.ctools__pref button{min-height:32px;font-size:13px}.chint{position:absolute;z-index:2;left:10px;top:52px;max-width:calc(100% - 72px);pointer-events:none;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:5px 10px;font-size:12.5px;box-shadow:var(--shadow)}.creator--roadbook .chint{top:10px}.chint--on{background:var(--mark);color:var(--mark-ink);border-color:var(--line-strong);font-weight:600}.cflash{position:absolute;z-index:4;left:50%;top:96px;transform:translate(-50%);background:var(--ink);color:var(--surface);padding:7px 14px;border-radius:var(--r);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow)}.cwarns{position:absolute;z-index:3;left:10px;right:10px;bottom:92px;max-width:520px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.cwarns>*{pointer-events:auto}.cundo{align-self:flex-start;display:flex;align-items:center;gap:10px;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r);padding:5px 5px 5px 12px;box-shadow:var(--shadow);font-weight:600;font-size:14px}.cwarn{background:var(--danger);color:#fff;border-radius:var(--r);padding:7px 12px;font-size:13px;font-weight:600;box-shadow:var(--shadow)}.cwarn--access{display:flex;gap:8px;align-items:flex-start;font-weight:500;line-height:1.35}.cwarn--access svg{flex:none;margin-top:1px}.cwarn--soft{background:var(--surface);color:var(--ink);border:1.5px solid var(--danger);font-weight:500}.cpts{position:absolute;z-index:5;left:10px;right:10px;bottom:92px;max-width:440px;max-height:min(52vh,420px);display:flex;flex-direction:column;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.cpts__head{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 14px;border-bottom:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;font-size:15px}.cpts__list{list-style:none;margin:0;padding:4px;overflow-y:auto}.cpts__row{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 8px;border-radius:var(--r)}.cpts__row--on{background:var(--surface-3)}.cpts__pin{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--surface);font-size:12px;font-weight:800;font-family:var(--f-display)}.cpts__name{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;background:transparent;padding:6px 0;text-align:left;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.cpts__warn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--danger)}.cpts__row .btn--danger{flex:none;width:40px;height:40px}.cwp{position:absolute;z-index:4;left:50%;bottom:96px;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r);padding:6px 6px 6px 12px;box-shadow:var(--shadow);font-weight:600;white-space:nowrap}.cplan{position:absolute;z-index:3;left:10px;right:10px;bottom:22px;max-width:440px;display:flex;align-items:center;gap:12px;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r-lg);padding:10px 10px 10px 14px;box-shadow:var(--shadow)}.cplan>div{display:flex;flex-direction:column;min-width:0}.cplan__km{font-size:28px}.cplan__sub{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.cplan>div+.btn{margin-left:auto}.cplan__pts{flex:none}.cplan__sub{overflow:hidden;text-overflow:ellipsis}.cbusy{position:absolute;z-index:3;right:60px;top:10px;display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12.5px;box-shadow:var(--shadow)}.creator--trazar .cbusy{top:auto;bottom:96px;right:10px}.cset{display:flex;flex-direction:column;gap:16px}.cset__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}label.cset__row{cursor:pointer}.cset__row>span{display:flex;flex-direction:column;min-width:0;flex:1 1 220px}.cset__row small{color:var(--ink-2);font-size:12.5px}.cset__tog{width:22px;height:22px;accent-color:var(--accent)}.cset__sel{width:auto;min-width:110px}.cset__legend{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-2);border-radius:var(--r-lg)}.csave__sum{background:var(--surface-2);border-radius:var(--r);padding:8px 12px}.ved__km{font-family:var(--f-display);font-size:17px;color:var(--ink-2);font-weight:600}.ved{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:22px}.ved__left{display:flex;flex-direction:column;gap:8px;min-width:0}.ved__canvas{border:2px solid var(--line-strong);background:var(--surface);touch-action:none;user-select:none;-webkit-user-select:none;aspect-ratio:1;width:100%}.ved__canvas svg{display:block;width:100%;height:100%}.ved__canvas .hit{stroke:transparent;stroke-width:9;cursor:pointer;pointer-events:stroke}.ved__canvas .selglow{stroke:var(--mark);stroke-width:11;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.ved__canvas .handle{fill:var(--surface);stroke:var(--accent);stroke-width:1.4;pointer-events:none}.ved__canvas .handle-hit{fill:transparent;cursor:grab}.ved__canvas .sym{cursor:move}.ved__canvas .symsel{fill:none;stroke:var(--accent);stroke-width:1;stroke-dasharray:2 1.5;pointer-events:none}.ved__help{font-size:12.5px;color:var(--ink-2);margin:0}.ved__preview .rb-row:first-child{border-top:2px solid var(--line-strong)}.ved__tools{display:flex;flex-direction:column;gap:16px;min-width:0}.ved__fs{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0;min-width:0}.ved__fs--sel{padding:12px;border:2px solid var(--accent);border-radius:var(--r-lg);background:var(--accent-soft)}.ved__fs--sel legend{float:left;width:100%;font-weight:700;font-size:14px;margin-bottom:8px}.ved__lbl{font-size:13px;font-weight:600}.ved__btns{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ved__type{gap:6px}.ved__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ved__abbr{font-family:var(--f-display);font-weight:800;font-size:22px;text-transform:uppercase;padding-block:4px}.ved__cap{font-family:var(--f-display);font-weight:700;font-size:22px;padding-block:4px;background:var(--mark);color:var(--mark-ink);border-color:var(--line-strong)}.ved .seg .diff{font-size:17px}.ved .seg button[aria-pressed=true] .diff{color:var(--surface)}.symgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:4px;max-height:236px;overflow-y:auto;padding:2px}.symbtn{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:6px 2px 4px;min-height:54px;color:var(--ink)}.symbtn:hover{border-color:var(--ink)}.symbtn svg{width:24px;height:24px}.symbtn span{font-size:10px;color:var(--ink-2);text-align:center;line-height:1.1}.nsymchip{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:3px 6px;color:var(--danger);min-height:36px}.nsymchip .nsym{width:24px;height:24px}@media (max-width: 760px){.ved{grid-template-columns:minmax(0,1fr)}.ved__canvas{max-width:400px;margin-inline:auto}}@media (max-width: 640px){.overlay:has(.ved){padding:0}.dialog:has(.ved){max-height:100dvh;height:100dvh;border-radius:0}}@media (max-width: 899px){.ctop{gap:4px;min-height:54px;padding-left:max(6px,env(safe-area-inset-left,0px))}.ctop__modes,.ctop__theme,.ctop__dirt{display:none}.ctop__stats{gap:10px;margin:0 2px}.ctop__stats dd{font-size:19px}.ctop__name{font-size:17px}.ctop__savetxt{display:none}.ctop .btn--primary{width:44px;padding:0;min-height:40px}.csplit{flex-direction:column}.cmap{flex:none;height:var(--map-h)}.creator--trazar .cmap{flex:1;height:auto}.creator--trazar .cdivider,.creator--trazar .cpane{display:none}.cdivider{display:grid;place-items:center;flex:none;height:22px;cursor:row-resize;touch-action:none;background:var(--surface-2);border-top:1.5px solid var(--line-strong)}.cdivider span{width:44px;height:5px;border-radius:3px;background:var(--ink-3)}.cpane{width:auto;flex:1;border-left:0}.cpane__head{padding:2px var(--gutter-r) 6px var(--gutter)}.cpane__scroll{padding:0 var(--gutter-r) 0 var(--gutter)}.cmodes{display:flex;justify-content:center;flex:none;padding:8px var(--gutter-r) calc(8px + env(safe-area-inset-bottom,0px)) var(--gutter);background:var(--surface);border-top:2px solid var(--line-strong)}.cmodes .seg{width:100%;max-width:420px}.cmodes .seg button{flex:1;justify-content:center;min-height:42px;font-size:14.5px}.ctools{right:56px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;margin:-2px}.ctools::-webkit-scrollbar{display:none}.ctools>*{flex:none;box-shadow:none}.ctop__stats dt{font-size:9.5px}.cplan{bottom:14px}.cwp,.cwarns,.cpts{bottom:84px}.cplan{gap:8px}.cplan .hide-sm{display:none}.cplan__km{font-size:24px}}@media (max-width: 380px){.ctop__stats div:nth-child(2){display:none}}.profile__head{background:var(--surface);border-bottom:2px solid var(--line-strong);padding-block:28px 24px}.profile__in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:start}.profile__who{display:flex;flex-direction:column;gap:6px;min-width:0}.profile__name{overflow-wrap:anywhere}.profile__bio{max-width:60ch;font-size:15.5px}.profile__facts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ink-2)}.profile__facts li{display:inline-flex;align-items:center;gap:6px}.profile__stats{margin:22px 0 0}.profile__stats dd{margin:0}.profile__stats .stat{flex-direction:column-reverse;justify-content:flex-end}@media (max-width: 700px){.profile__in{grid-template-columns:auto minmax(0,1fr);gap:14px 16px}.profile__in .avatar{--s: 64px !important}.profile__act{grid-column:1 / -1}.profile__act .btn{width:100%;min-height:44px}}.mine{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px}.mine__item{display:flex;flex-direction:column;gap:8px}.mine__bar{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.mine__bar>.badge{flex:none}.mine__bar>.btn{flex:none}.mine__bar .spacer{flex:1 1 0;min-width:0}.mine__del{color:var(--ink-3)}.mine__del:hover:not(:disabled){color:var(--danger)}.auth{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px var(--gutter-r) 48px var(--gutter)}.auth__card{width:min(440px,100%);background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r);padding:26px 24px;display:flex;flex-direction:column;gap:16px}.auth__card .btn--lg{margin-top:4px}.auth__err{background:var(--danger-soft);color:var(--danger);border-radius:var(--r);padding:10px 12px;font-size:14px;font-weight:600}.auth__switch{text-align:center;color:var(--ink-2)}.auth__demo{width:min(440px,100%);display:flex;flex-direction:column;gap:8px;padding:18px;border:1.5px dashed var(--line-strong);border-radius:var(--r)}.auth__demo-list{display:grid;gap:8px;margin-top:4px}.auth__demo-btn{display:grid;grid-template-columns:1fr auto;text-align:left;gap:0 10px;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r);padding:10px 12px;color:var(--ink)}.auth__demo-btn:hover:not(:disabled){border-color:var(--ink);background:var(--mark);color:var(--mark-ink)}.auth__demo-btn:hover:not(:disabled) .muted{color:var(--mark-ink)}.auth__demo-btn>:not(.spinner){grid-column:1}.auth__demo-btn .spinner{grid-column:2;grid-row:1 / span 3;align-self:center}.auth__demo-role{font-weight:700}@media (max-width: 480px){.auth{padding-top:20px}.auth__card{padding:20px 16px}}.account{display:flex;flex-direction:column;gap:18px;max-width:760px}.account .page__head{margin-bottom:0}.account__form{display:flex;flex-direction:column;gap:14px}.account__id{--gap: 12px}.account .seg button{display:inline-flex;align-items:center;gap:6px}.nf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-block:56px 40px}.nf__row{display:grid;grid-template-columns:1fr 1.3fr 1fr;width:min(380px,100%);border:2px solid var(--line-strong);background:var(--surface);margin-bottom:10px}.nf__km{font-size:44px;padding:8px;text-align:left;border-right:1.5px solid var(--line-strong)}.nf__tulip{width:100%;height:auto;border-right:1.5px solid var(--line-strong);display:block}.nf__note{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 6px;gap:6px;font-size:13px}.nf .muted{max-width:46ch}.creator .map__notice{bottom:auto;top:92px}.cpick{position:absolute;z-index:6;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:4px;display:flex;flex-direction:column;gap:2px}.cpick__head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 8px;font-family:var(--f-display);text-transform:uppercase;font-size:14px}.cpick__x{border:0;background:transparent;color:var(--ink-2);width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center}.cpick__x:hover{background:var(--surface-3);color:var(--ink)}.cpick__opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:5px 8px;border:0;border-radius:var(--r);background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.cpick__opt:hover,.cpick__opt:focus-visible{background:var(--surface-3)}.cpick__opt b{display:block;font-size:14.5px}.cpick__opt small{display:block;font-size:12px;color:var(--ink-2)}.cpick__ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--ink);background:var(--surface);color:var(--ink)}.cpick__opt--start .cpick__ic{background:var(--accent);border-color:var(--accent);color:#fff}.cpick__opt--end .cpick__ic{background:var(--ink);color:var(--surface)}.cpts__pin--via{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.cpts__pin--start{background:var(--accent);color:#fff}.cpts__pin--end{background:var(--ink);color:var(--surface)}.cset__row--stack{flex-direction:column;align-items:stretch}.cset__row--stack>span{flex-basis:auto}.cset__row--stack small{min-height:2.6em}.cpane__density{min-height:32px;padding:3px 28px 3px 8px;width:auto;font-size:13px;font-weight:600}.share{display:flex;flex-direction:column;gap:12px}.share__note{display:flex;gap:8px;align-items:flex-start;background:var(--warn-soft, var(--surface-3));border-radius:var(--r);padding:8px 10px;font-size:13.5px}.share__label{font-weight:700;font-size:13px}.share__url{display:flex;gap:8px}.share__url .input{flex:1;min-width:0;font-family:var(--f-mono, ui-monospace, monospace);font-size:13px}.share__apps{display:flex;gap:8px;flex-wrap:wrap}.share__vis{border:0;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.share__vis legend{font-weight:700;font-size:13px;margin-bottom:6px}.share__opt{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer}.share__opt--on{border-color:var(--line-strong);background:var(--surface-2)}.share__opt input{margin-top:3px;accent-color:var(--accent)}.share__opt svg{flex:none;margin-top:1px}.share__opt span{display:flex;flex-direction:column;gap:1px}.share__opt small{color:var(--ink-2);font-size:12.5px}.cpts__vig{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 10px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cpts__vig[aria-pressed=true]{background:var(--mark);color:var(--mark-ink);border-color:var(--line-strong)}.cpts__vig:disabled{opacity:.5;cursor:default}.cpts__always{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3);padding:0 6px}.admin__brand{justify-content:flex-start;gap:10px;padding:16px 14px 16px 18px;min-width:0}.admin__brand .brand{font-size:19px;min-width:0}.admin__brand .brand__logo{height:24px;max-width:100%}.admin__brand .badge{flex:none}.admin__nav a{min-height:38px}.admin__nav a:focus-visible{outline-offset:-2px}.admin__nav a.active .count{background:var(--accent)}.admin__top{gap:8px}.admin__crumb{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:16px;color:var(--ink-2);display:none}.admin__content{width:100%;max-width:none;padding-bottom:56px}.admin__foot{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--line)}.admin__foot .min0{flex:1}@media (max-width: 960px){.admin__crumb{display:block}.admin__menu-btn{min-height:44px;width:44px}.admin__content{padding-top:18px;gap:16px}}.adm-head{display:flex;align-items:flex-end;gap:12px 20px;flex-wrap:wrap}.adm-head__text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.adm-head__desc{color:var(--ink-2);font-size:14.5px;max-width:72ch}.adm-head__actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 560px){.adm-head__actions,.adm-head__actions>*{width:100%}}.adm-toolbar{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.adm-toolbar .field{min-width:150px;flex:0 1 180px}.adm-toolbar .adm-search{flex:1 1 260px;max-width:380px}.adm-toolbar .select,.adm-toolbar .input{min-height:40px}.adm-toolbar__count{margin-left:auto;font-size:13px;color:var(--ink-2);padding-bottom:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-search__box{position:relative}.adm-search__box svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none;width:17px;height:17px}.adm-search__box .input{padding-left:36px}@media (max-width: 640px){.adm-toolbar{display:grid;grid-template-columns:1fr 1fr}.adm-toolbar .field{min-width:0}.adm-toolbar .adm-search{grid-column:1 / -1;max-width:none}.adm-toolbar__count{grid-column:1 / -1;margin-left:0;padding:0}.adm-toolbar .select,.adm-toolbar .input{min-height:44px}}.adm-table td{padding-block:10px}.adm-table th.num,.adm-table td.num{text-align:right}.adm-table tbody tr{cursor:default}.adm-table tbody tr.is-clickable{cursor:pointer}.adm-table tbody tr.is-dim td{color:var(--ink-3)}.adm-table td.adm-actions{width:1%;white-space:nowrap;text-align:right;padding-right:10px}.adm-table .adm-title{font-weight:650;color:var(--ink);text-decoration:none;display:block;max-width:34ch;line-height:1.3}.adm-table .adm-title:hover{text-decoration:underline}.adm-table .adm-sub{font-size:12.5px;color:var(--ink-2);display:block;margin-top:2px}.adm-skel{display:flex;flex-direction:column;gap:8px}.adm-list-foot{padding:4px 14px;border-top:1px solid var(--line)}.adm-list-foot .pager{padding:8px 0}.adm-cards{display:none;list-style:none;margin:0;padding:0}@media (max-width: 760px){.adm-only-wide{display:none!important}.adm-cards{display:flex;flex-direction:column}}@media (min-width: 761px){.adm-only-narrow{display:none!important}}.adm-card{display:flex;gap:12px;padding:14px;border-bottom:1px solid var(--line-2);align-items:flex-start}.adm-card:last-child{border-bottom:0}.adm-card__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.adm-card__title{font-weight:650;line-height:1.3;text-decoration:none;color:var(--ink)}.adm-card__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--ink-2);align-items:center}.adm-card__pills{display:flex;flex-wrap:wrap;gap:6px}.adm-card .adm-menu-btn{width:44px;min-height:44px;margin:-8px -8px 0 0}.adm-menu{z-index:90;min-width:230px}.adm-menu button{min-height:40px}.adm-menu button:disabled{opacity:.45;cursor:not-allowed}.adm-menu button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.adm-menu__danger{color:var(--danger)!important}.adm-user{display:inline-flex;align-items:center;gap:10px;min-width:0}.adm-user__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.adm-user__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-user__sub{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-meter{display:inline-block;width:64px;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden;vertical-align:middle}.adm-meter__fill{display:block;height:100%;border-radius:999px;background:var(--ink-2);transition:width .4s ease}.adm-meter--accent .adm-meter__fill{background:var(--accent)}.adm-meter--ok .adm-meter__fill{background:var(--ok)}.adm-meter--danger .adm-meter__fill{background:var(--danger)}.adm-quality{display:inline-flex;align-items:center;gap:8px}.overlay--side{justify-content:flex-end;align-items:stretch;padding:0}.sheet{width:min(480px,100%);max-height:none;height:100%;border-radius:0;border-width:0 0 0 1.5px;display:flex;flex-direction:column;animation:slidein .2s ease-out}.sheet .dialog__body{flex:1;overflow:auto}@keyframes slidein{0%{transform:translate(24px);opacity:.4}}@media (max-width: 640px){.overlay--side{align-items:flex-end}.sheet{height:auto;max-height:94vh;border-radius:14px 14px 0 0;border-width:1.5px 0 0;animation:rise .2s ease-out}}.adm-dl{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:8px 16px;margin:0;font-size:14px}.adm-dl dt{color:var(--ink-2);font-size:13px}.adm-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.adm-section-t{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:700;margin-bottom:8px}.adm-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.adm-note svg{flex:none;margin-top:1px;color:var(--ink-2)}.adm-note--warn{background:var(--warn-soft);border-color:transparent;color:var(--ink)}.adm-note--warn svg{color:var(--warn)}.adm-note--danger{background:var(--danger-soft);border-color:transparent;color:var(--ink)}.adm-note--danger svg{color:var(--danger)}.adm-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.adm-kpis .kpi{position:relative;text-decoration:none;color:inherit;min-height:112px;justify-content:space-between}.adm-kpi--link{transition:border-color .15s,background-color .15s}.adm-kpi--link:hover{border-color:var(--ink-3);background:var(--surface-2)}.adm-kpi__go{position:absolute;right:12px;top:14px;color:var(--ink-3)}.kpi--alert{background:var(--accent-soft)}.kpi--alert .kpi__label,.kpi--alert .adm-kpi__go{color:var(--ink)}.kpi--alert:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important}.kpi__delta{display:flex;align-items:center;gap:6px}.adm-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}@media (max-width: 560px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-kpis .kpi{padding:12px;min-height:104px}.adm-kpis .kpi__value{font-size:30px}.adm-kpis .kpi__label{font-size:11.5px;line-height:1.25;padding-right:14px}.adm-kpi__go{right:8px;top:12px}}.adm-dash{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}@media (max-width: 1100px){.adm-dash{grid-template-columns:minmax(0,1fr)}}.dchart{position:relative;display:flex;flex-direction:column;gap:14px;outline:none;border-radius:var(--r)}.dchart:focus-visible{box-shadow:0 0 0 2px var(--focus)}.dchart__panel{margin:0}.dchart__cap{display:flex;align-items:baseline;gap:10px;margin-bottom:2px;font-size:13px}.dchart__name{font-weight:650}.dchart__total{margin-left:auto;font-weight:700;font-size:13px}.dchart svg{display:block;overflow:visible}.dchart__grid{stroke:var(--line-2);stroke-width:1}.dchart__base{stroke:var(--line);stroke-width:1}.dchart__tick{font-size:10.5px;fill:var(--ink-3);font-family:var(--f-body);font-variant-numeric:tabular-nums}.dchart__bar{fill:var(--ink-2);transition:fill .1s}.dchart__panel:nth-child(1) .dchart__bar{fill:var(--ink-2)}.dchart__bar.is-hover{fill:var(--accent)}.dchart__cursor{stroke:var(--ink-3);stroke-width:1}.dchart__tip{position:absolute;top:-6px;width:210px;pointer-events:none;background:var(--ink);color:var(--surface);border-radius:var(--r);padding:8px 10px;font-size:12.5px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow);z-index:2}.dchart__tip strong{font-size:12px;margin-bottom:2px}.dchart__tiprow{display:flex;justify-content:space-between;gap:8px;opacity:.92}.hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hbars__row{display:grid;grid-template-columns:92px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13.5px}.hbars__label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbars__track{height:12px;display:block}.hbars__bar{display:block;height:100%;min-width:2px;background:var(--ink);border-radius:0 4px 4px 0}.hbars__value{text-align:right;font-weight:700;font-size:13px}.adm-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.adm-mini-stats>div{display:flex;flex-direction:column;gap:2px}.adm-mini-stats .figure{font-size:26px;font-weight:800}.adm-queues{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.adm-queue{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:border-color .15s}.adm-queue:hover{border-color:var(--ink-3)}.adm-queue__top{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.adm-queue__label{font-weight:650;color:var(--ink)}.adm-queue__n{font-family:var(--f-display);font-weight:800;font-size:28px;line-height:1;color:var(--ink-3)}.adm-queue__text{font-size:13px;color:var(--ink-2);flex:1}.adm-queue__cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--ink-2)}.adm-queue--on{border-color:var(--line-strong);border-width:1.5px}.adm-queue--on .adm-queue__n{color:var(--ink);background:var(--mark);color:var(--mark-ink);padding:0 6px;border-radius:3px}.adm-queue--on .adm-queue__cta{color:var(--ink)}.adm-queue--on .adm-queue__top svg{color:var(--accent)}.adm-feed{list-style:none;margin:0;padding:4px 0}.adm-feed__item{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:14px}.adm-feed__item+.adm-feed__item{border-top:1px solid var(--line-2)}.adm-feed__text{flex:1;line-height:1.4}.adm-feed__sum{color:inherit;text-decoration:none}.adm-feed__sum:hover{text-decoration:underline}@media (max-width: 560px){.adm-feed__item{align-items:flex-start;flex-wrap:wrap}.adm-feed__item time{margin-left:40px;margin-top:-8px}}.adm-refresh{align-self:flex-start}@media (max-width: 960px){.admin__side{visibility:hidden;transition:transform .2s,visibility 0s .2s}.admin--open .admin__side{visibility:visible;transition:transform .2s}}.adm-rowlink{border:0;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-sm)}.adm-rowlink:hover .adm-user__name,.adm-rowlink.adm-card__title:hover{text-decoration:underline}.adm-flagcount{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-size:12px;font-weight:700;color:var(--danger);vertical-align:middle}.adm-profile{display:flex;gap:14px;align-items:center}.adm-profile__name{font-family:var(--f-display);font-weight:800;font-size:24px;text-transform:uppercase;line-height:1.05}.adm-statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.adm-statrow>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;min-width:0}.adm-statrow>div+div{border-left:1px solid var(--line)}.adm-statrow .figure{font-size:24px;font-weight:800}@media (max-width: 420px){.adm-statrow{grid-template-columns:1fr 1fr}.adm-statrow>div:nth-child(3){border-left:0}.adm-statrow>div:nth-child(n+3){border-top:1px solid var(--line)}}.adm-text-danger{color:var(--danger)}.sheet .dialog__foot{justify-content:flex-start}.adm-rowlink.adm-card__title{font-weight:650;text-align:left}.sheet .seg,.dialog .seg{align-self:flex-start}.adm-toolbar .adm-search .input{min-height:40px}@media (max-width: 640px){.adm-toolbar .adm-search .input{min-height:44px}}.adm-thumb{display:inline-grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);flex:none}.adm-feat{display:inline-flex;align-items:center;gap:3px;font-weight:650;color:var(--ink)}.adm-feat svg{color:var(--accent);fill:var(--accent)}.adm-bot{display:inline-flex;align-items:center;gap:3px;color:var(--info);font-weight:600}.adm-sub .diff{font-size:14px}.adm-rbd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.adm-rbd__side{display:flex;flex-direction:column;gap:16px;min-width:0}.adm-rbd__map{height:280px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}.adm-rbd__map .map{height:100%}.adm-rbd__roll{min-width:0}@media (max-width: 820px){.adm-rbd{grid-template-columns:minmax(0,1fr)}.adm-rbd__map{height:220px}}@media (max-width: 640px){.dialog__foot .spacer{display:none}.dialog__foot>.btn{flex:1 1 auto}}.adm-sub .row,.adm-dl .row.inline,.adm-dl dd>.row:first-child{display:inline-flex;vertical-align:middle}.adm-table .adm-sub{white-space:nowrap}.adm-table .adm-title{min-width:16ch}@media (max-width: 640px){.dialog__title{font-size:19px;line-height:1.1}}.adm-reports{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.adm-report{overflow:hidden}.adm-report--open{border-color:var(--line-strong);border-width:1.5px}.adm-report__head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap}.adm-report__type{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.adm-report__reason{font-size:13px;font-weight:700;color:var(--ink);background:var(--mark);color:var(--mark-ink);padding:1px 8px;border-radius:3px}.adm-report--accepted .adm-report__reason,.adm-report--dismissed .adm-report__reason{background:var(--surface-3);color:var(--ink-2)}.adm-report__body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.adm-report__target{font-size:17px;font-weight:700;line-height:1.3}.adm-report__target a{color:inherit;text-decoration:none}.adm-report__target a:hover{text-decoration:underline}.adm-report__quote{margin:0;padding:2px 0 2px 14px;border-left:3px solid var(--line-strong);font-size:14.5px;max-width:75ch}.adm-report__meta{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.adm-report__actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center}@media (max-width: 560px){.adm-report__actions .spacer{display:none}.adm-report__actions>.btn:not(.btn--ghost){flex:1 1 40%;min-height:44px}.adm-report__actions>.btn--ghost{width:100%;justify-content:flex-start;padding-left:0}}.tabs .tab{min-height:44px}@media (max-width: 560px){.adm-report__head .badge{display:none}.admin__content .tabs .tab{padding:10px;font-size:13.5px}}.adm-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;align-items:start}.adm-cond__map{position:sticky;top:76px;height:calc(100vh - 220px);min-height:380px;overflow:hidden;display:flex;flex-direction:column}.adm-cond__map .map{flex:1}.adm-cond__legend{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2);flex-wrap:wrap}.adm-legend-warn{font-family:var(--f-display);font-weight:700;font-size:11.5px;background:var(--danger);color:#fff;padding:0 5px;line-height:18px}.adm-legend-line{width:22px;height:4px;border-radius:2px;background:var(--m-route)}.adm-legend-x{margin-left:auto;border:0;background:transparent;font-weight:650;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:4px 0}@media (max-width: 1060px){.adm-cond{grid-template-columns:minmax(0,1fr)}.adm-cond__map{position:relative;top:0;height:320px;min-height:0;order:-1}}.adm-conds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.adm-condc{overflow:hidden;transition:border-color .15s}.adm-condc.is-active{border-color:var(--line-strong)}.adm-condc.is-sel{outline:3px solid var(--mark);outline-offset:-1px;border-color:var(--line-strong)}.adm-condc__main{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;border:0;background:transparent;padding:14px 16px 10px;color:inherit;cursor:pointer}.adm-condc__main:hover .adm-condc__rb{text-decoration:underline}.adm-condc__main:focus-visible{outline-offset:-3px}.adm-condc__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-condc__kind{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn)}.adm-condc__kind.is-closed{color:var(--danger)}.adm-condc__head .cap{font-size:13px}.adm-condc__rb{font-weight:700;font-size:16px;line-height:1.3}.adm-condc__body{font-size:14px;color:var(--ink);max-width:70ch}.adm-condc__meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}.adm-condc__meta svg{vertical-align:-2px}.adm-condc__actions{display:flex;align-items:center;gap:6px;padding:8px 12px 12px 10px;flex-wrap:wrap}@media (max-width: 560px){.adm-condc__actions .spacer{flex-basis:100%;height:0}.adm-condc__actions>.btn:not(.btn--ghost:first-child){flex:1;min-height:44px}}.adm-reviews{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.adm-review{display:flex;flex-direction:column;padding:14px 16px;gap:10px}.adm-review__head{display:flex;align-items:center;gap:10px}.adm-review__body{font-size:14.5px;flex:1}.adm-review__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line-2)}.adm-review.is-hidden,.adm-photo.is-hidden{background:var(--surface-2);border-style:dashed}.adm-review.is-hidden .adm-review__body{color:var(--ink-2)}.adm-content__rb{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;min-width:0}.adm-content__rb:hover{text-decoration:underline}.adm-content__rb svg{color:var(--ink-3);flex:none}.adm-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px}@media (max-width: 560px){.adm-photos{grid-template-columns:1fr 1fr;gap:10px}}.adm-photo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.adm-photo__img{position:relative;display:block;aspect-ratio:4 / 3;background:var(--surface-3)}.adm-photo__img img{width:100%;height:100%;object-fit:cover}.adm-photo.is-hidden img{opacity:.4;filter:grayscale(1)}.adm-photo__flag{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:4px;background:var(--ink);color:var(--surface);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px}.adm-photo__body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;flex:1}.adm-photo__cap{font-weight:650;font-size:13.5px;line-height:1.3}.adm-photo__body .btn{margin-top:auto}@media (max-width: 560px){.adm-photo__body .btn{min-height:40px}}.adm-cols{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.adm-col{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px 14px 10px}.adm-col__order{display:flex;flex-direction:column;align-items:center;gap:2px}.adm-col__pos{font-family:var(--f-display);font-weight:800;font-size:22px;line-height:1;order:1;padding:2px 0}.adm-col__order .btn:first-of-type{order:0}.adm-col__order .btn:last-of-type{order:2}.adm-col__main{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-col__title{font-size:17px;font-weight:700}.adm-col__thumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.adm-col__actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 640px){.adm-col{grid-template-columns:auto minmax(0,1fr);padding:12px 12px 12px 6px;gap:10px}.adm-col__actions{grid-column:2;justify-content:flex-start}.adm-col__order .btn{width:40px;min-height:40px}}.adm-coled{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.adm-coled__search{display:flex;flex-direction:column;gap:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px}.adm-coled__search .adm-search{max-width:none}@media (max-width: 820px){.adm-coled{grid-template-columns:minmax(0,1fr)}}.adm-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adm-pick li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-height:52px}.adm-pick__n{font-family:var(--f-display);font-weight:800;font-size:18px;width:18px;text-align:center}.adm-pick__t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25;font-weight:600;font-size:14px}.adm-pick__t>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-pick__t a{color:inherit;text-decoration:none}.adm-pick__t a:hover{text-decoration:underline}.adm-pick__in{display:inline-flex;align-items:center;gap:4px;padding-right:6px}.adm-pick--chosen li{border-color:var(--line-strong)}.adm-launch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.adm-launch__card{display:flex;flex-direction:column;gap:10px;padding:16px}.adm-launch__head{display:flex;align-items:center;gap:10px}.adm-launch__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r);background:var(--surface-3);color:var(--ink);flex:none}.adm-launch__t{font-size:15.5px;font-weight:700}.adm-launch__card p{flex:1}.adm-launch__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-count{display:inline-flex;align-items:center;gap:8px}.adm-stepper{display:inline-flex;border:1.5px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.adm-stepper button{width:36px;min-height:38px;border:0;background:transparent;font-size:18px;font-weight:600;color:var(--ink)}.adm-stepper button:hover:not(:disabled){background:var(--surface-3)}.adm-stepper button:disabled{color:var(--ink-3);cursor:not-allowed}.adm-stepper input{width:40px;border:0;border-inline:1.5px solid var(--line);text-align:center;background:transparent;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.adm-stepper input::-webkit-inner-spin-button,.adm-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adm-live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--info);margin-left:auto}.adm-live__dot{width:8px;height:8px;border-radius:50%;background:var(--info);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.adm-jobs{list-style:none;margin:0;padding:0}.adm-job+.adm-job{border-top:1px solid var(--line-2)}.adm-job__row{width:100%;display:grid;grid-template-columns:minmax(170px,1.4fr) 110px minmax(120px,1fr) 80px minmax(130px,1fr) 100px 20px;gap:14px;align-items:center;padding:12px 16px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.adm-job__row:hover{background:var(--surface-2)}.adm-job__row:focus-visible{outline-offset:-3px}.adm-job__name{display:flex;flex-direction:column;min-width:0;line-height:1.3}.adm-job__prog{display:inline-flex;align-items:center;gap:8px}.adm-job__prog .adm-meter{flex:1;max-width:120px}.adm-job__who{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.adm-job__chev{color:var(--ink-3);transition:transform .15s}.adm-job__row[aria-expanded=true] .adm-job__chev{transform:rotate(180deg)}.adm-job.is-live{background:color-mix(in srgb,var(--info-soft) 40%,transparent)}.adm-job__log{padding:0 16px 14px}.adm-job__logmeta{margin-bottom:6px}.adm-log{margin:0;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-mono);font-size:12.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;color:var(--ink)}.adm-log__n{color:var(--ink-3);margin-right:12px;-webkit-user-select:none;user-select:none}.adm-log .is-err{color:var(--danger)}.adm-log__cursor{animation:pulse 1s steps(2) infinite;color:var(--accent)}@media (max-width: 900px){.adm-job__row{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name status chev" "prog prog prog" "meta meta meta";gap:8px 10px}.adm-job__name{grid-area:name}.adm-job__status{grid-area:status}.adm-job__chev{grid-area:chev}.adm-job__prog{grid-area:prog}.adm-job__prog .adm-meter{max-width:none}.adm-job__dur,.adm-job__who,.adm-job__when{grid-row:3}.adm-job__dur{grid-column:1}.adm-job__who{display:none}.adm-job__when{grid-column:2 / 4;text-align:right}}.adm-region{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:hidden}.adm-region__map{min-height:300px;border-right:1px solid var(--line)}.adm-region__map .map{height:100%}.adm-region__info{padding:18px;display:flex;flex-direction:column;gap:16px}.adm-region .adm-statrow{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-region .adm-statrow>div:nth-child(3){border-left:1px solid var(--line);border-top:0}.adm-region .adm-statrow .figure{font-size:22px}@media (max-width: 820px){.adm-region{grid-template-columns:minmax(0,1fr)}.adm-region__map{min-height:220px;height:220px;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width: 420px){.adm-region .adm-statrow{grid-template-columns:1fr 1fr}.adm-region .adm-statrow>div:nth-child(3){grid-column:1 / -1;border-left:0;border-top:1px solid var(--line)}}.adm-importing{display:flex;align-items:center;gap:14px;padding:14px 16px;border-color:var(--info);background:var(--info-soft);flex-wrap:wrap}.adm-importing>svg{color:var(--info)}.adm-importing .adm-meter{width:140px}.adm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px 22px}.adm-steps li{display:flex;gap:12px;font-size:14px;color:var(--ink-2)}.adm-steps strong{color:var(--ink)}.adm-steps__n{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:50%;font-family:var(--f-display);font-weight:800;color:var(--ink)}.adm-tl+.adm-tl{border-top:1px solid var(--line)}.adm-tl__day{position:sticky;top:60px;z-index:1;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--line-2)}.adm-tl:first-child .adm-tl__day{border-radius:var(--r-lg) var(--r-lg) 0 0}.adm-tl__list{list-style:none;margin:0;padding:6px 0}.adm-tl__item{position:relative;display:flex;gap:14px;padding:10px 16px}.adm-tl__item:before{content:"";position:absolute;left:31px;top:0;bottom:0;width:1px;background:var(--line)}.adm-tl__item:first-child:before{top:22px}.adm-tl__item:last-child:before{bottom:calc(100% - 22px)}.adm-tl__icon{position:relative;z-index:1;flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.adm-tl__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:3px}.adm-tl__sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;line-height:1.4}.adm-tl__actor{border:0;background:transparent;padding:0;font-weight:700;color:var(--ink);cursor:pointer}.adm-tl__actor:hover{text-decoration:underline}.adm-tl__text{min-width:0}.adm-tl__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.adm-tl__code{font-family:var(--f-mono);font-size:11.5px;background:var(--surface-3);border-radius:4px;padding:0 6px;color:var(--ink-2)}.adm-tl__link{display:inline-flex;align-items:center;gap:3px;font-weight:650;color:var(--ink);text-decoration:none}.adm-tl__link:hover{text-decoration:underline}@media (max-width: 560px){.adm-tl__item{padding:10px 12px;gap:10px}.adm-tl__item:before{left:27px}.adm-tl__code{display:none}}.adm-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;align-items:start}.adm-settings>.adm-settings__wide,.adm-settings>.adm-savebar{grid-column:1 / -1}.adm-form-grid.adm-form-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.adm-svc{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.adm-svc:first-of-type{padding-top:0;border-top:0}.adm-svc__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-svc__title{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:750}.adm-svc__test{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adm-svc__result{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r);border:1.5px solid;font-size:14px}.adm-svc__result.is-ok{background:var(--ok-soft);border-color:var(--ok);color:var(--ink)}.adm-svc__result.is-ok>svg{color:var(--ok);flex:none;margin-top:1px}.adm-svc__result.is-bad{background:var(--danger-soft);border-color:var(--danger);color:var(--ink)}.adm-svc__result.is-bad>svg{color:var(--danger);flex:none;margin-top:1px}.adm-svc__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.adm-svc__meta code{overflow-wrap:anywhere}.adm-svc input[type=url]{font-family:var(--f-mono, ui-monospace, monospace);font-size:13.5px}.adm-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px 20px}.adm-switchrow{grid-column:1 / -1;padding-top:4px}.adm-switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.adm-switch input{position:absolute;opacity:0;width:1px;height:1px}.adm-switch__track{flex:none;width:44px;height:26px;border-radius:999px;background:var(--surface-3);border:1.5px solid var(--line);position:relative;transition:background-color .15s,border-color .15s;margin-top:1px}.adm-switch__thumb{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:var(--surface);border:1.5px solid var(--ink-3);transition:transform .15s}.adm-switch input:checked+.adm-switch__track{background:var(--ok);border-color:var(--ok)}.adm-switch input:checked+.adm-switch__track .adm-switch__thumb{transform:translate(18px);border-color:var(--ok)}.adm-switch input:focus-visible+.adm-switch__track{outline:2px solid var(--focus);outline-offset:2px}.adm-switch__help{display:block}.adm-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.adm-fieldset .chip{min-height:38px}.adm-preview{display:flex;flex-direction:column;gap:6px}.adm-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--mark);color:var(--mark-ink);font-weight:600;font-size:14px;border:1.5px solid var(--line-strong);border-radius:var(--r)}.adm-savebar{z-index:5;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px 12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.adm-savebar.is-dirty{position:sticky;bottom:12px;border-color:var(--line-strong);box-shadow:var(--shadow)}.adm-savebar .small{display:inline-flex;align-items:center;gap:8px}.adm-savebar svg{vertical-align:-3px}@media (max-width: 560px){.adm-savebar{bottom:max(8px,env(safe-area-inset-bottom,0px))}.adm-savebar .btn--primary{flex:1 1 100%;min-height:44px}.adm-savebar .spacer{display:none}}.adm-fieldset legend{padding:0;margin-bottom:2px}.adm-look__tip{display:flex;align-items:center;gap:6px;margin:-6px 0 0}.adm-look{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.adm-look__card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.adm-look__card.is-on{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.adm-look__preview{position:relative;height:140px;padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.adm-look__bar{height:14px;border-radius:3px;border-bottom:2px solid;display:flex;justify-content:flex-end;padding:3px 5px}.adm-look__bar i{width:26px;border-radius:2px}.adm-look__big{font-size:30px;line-height:1;font-weight:800;letter-spacing:-.01em}.adm-look__row{display:flex;gap:6px;margin-top:auto}.adm-look__row i{width:28px;height:18px;border-radius:4px;box-shadow:0 0 0 1px #0000001f}.adm-look__body{padding:14px 16px 6px;display:flex;flex-direction:column;gap:6px;flex:1}.adm-look__name{font-size:22px;font-weight:700;margin:0}.adm-look__tag{font-weight:600;font-size:14px;margin:0}.adm-look__foot{padding:10px 16px 16px;display:flex;gap:8px}.adm-acts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-act{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 14px 10px 6px;border-bottom:1px solid var(--line)}.adm-act:last-child{border-bottom:0}.adm-act--off .adm-act__icon,.adm-act--off .adm-act__name{opacity:.55}.adm-act__order{display:flex;flex-direction:column}.adm-act__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r);background:var(--surface-3);color:var(--accent)}.adm-act__main{display:flex;flex-direction:column;gap:4px;min-width:0}.adm-act__name{font-size:16px}.adm-act__main code{font-size:12px}.adm-act__actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.adm-iconpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.adm-iconpick__opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;text-align:center;font-size:11.5px;line-height:1.2;color:var(--ink-2);background:var(--surface)}.adm-iconpick__opt svg{color:var(--ink)}.adm-iconpick__opt:hover{border-color:var(--ink-2)}.adm-iconpick__opt.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--ink);background:var(--accent-soft)}.adm-iconpick__opt.is-on svg{color:var(--accent)}.adm-iconpick__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (max-width: 640px){.adm-act{grid-template-columns:auto auto minmax(0,1fr);padding:10px 10px 10px 2px;gap:10px}.adm-act__actions{grid-column:2 / -1;justify-content:flex-start}}
