[dir=rtl]{--dir-x:-1}[dir=ltr]{--dir-x:1}html{scroll-padding-top:calc(var(--header-height) + 12px)}body{overflow-x:clip}a{color:var(--accent-text);text-underline-offset:.25em;text-decoration-thickness:1.5px}h1,h2,h3,h4{color:var(--ink);margin:0}h1{font-size:var(--fs-h1);font-weight:900;line-height:1.12}h2{font-size:var(--fs-h2);font-weight:800;line-height:1.2}h3{font-size:var(--fs-h3);font-weight:800;line-height:1.3}h4{font-size:var(--fs-h4);font-weight:700;line-height:1.4}p{text-wrap:pretty;margin:0}.container,.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--wrap-pad));padding-inline:var(--wrap-pad);margin-inline:auto}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-style:italic;font-weight:700}.lead{color:var(--ink-2);font-size:19px;line-height:1.8}.visually-hidden,.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:var(--s-3);top:var(--s-2);z-index:var(--z-toast);background:var(--chrome);color:var(--chrome-ink);font:700 14px/1 var(--f-display);transition:transform var(--d-2) var(--e-snap);padding:14px 18px;text-decoration:none;position:absolute;transform:translateY(-180%)}.skip-link:focus{transform:none}.muted{color:var(--ink-3)}.small{font-size:var(--text-sm)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}main{min-height:60vh;display:block}main:focus{outline:none}.page{padding-block:var(--s-6) var(--s-8)}.page-head{gap:var(--s-2);border-block-end:1px solid var(--line);flex-direction:column;margin-block-end:var(--s-6);padding-block-end:var(--s-4);display:flex;position:relative}.page-head:after{content:"";bottom:-2px;background:var(--accent);width:96px;height:4px;transform:skewX(var(--skew));position:absolute;inset-inline-start:0}.page-head h1{font-size:var(--fs-h1)}.page-head p{color:var(--ink-2);max-width:70ch}.section{padding-block:clamp(40px,6vw,80px)}.section-head{justify-content:space-between;align-items:end;gap:var(--s-2) var(--s-4);border-block-end:1px solid var(--line);flex-wrap:wrap;margin-block-end:var(--s-5);padding-block-end:var(--s-3);display:flex;position:relative}.section-head:after{content:"";bottom:-2px;background:var(--accent);width:72px;height:4px;transform:skewX(var(--skew));position:absolute;inset-inline-start:0}.section-head p{color:var(--ink-2)}.card{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-1);padding:var(--s-5);transition:var(--t-theme)}.btn{--b-bg:var(--surface);--b-ink:var(--ink);--b-bd:var(--line-2);--b-h:52px;--b-rim:none;--b-glow:none;--b-streak:color-mix(in srgb, var(--ink) 38%, transparent);--b-slant:calc(var(--b-h) * .1434);--wipe-from:calc(110% * var(--dir-x) * -1);--wipe-to:calc(110% * var(--dir-x));isolation:isolate;min-height:var(--b-h);padding:0 calc(24px + var(--b-slant));color:var(--b-ink);font:700 15px/1.15 var(--f-display);white-space:nowrap;cursor:pointer;box-shadow:var(--b-glow);transition:color var(--d-2) ease, transform var(--d-1) var(--e-snap), box-shadow var(--d-3) ease, filter var(--d-2) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-2;inset-block:0;inset-inline:var(--b-slant);border:1.5px solid var(--b-bd);border-radius:var(--r-1);background:var(--b-bg);box-shadow:var(--b-rim);transform:skewX(var(--skew));transition:background-color var(--d-2) ease, border-color var(--d-2) ease;position:absolute}.btn:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--b-streak) 40%, transparent) 0 30% / 60% 2px no-repeat, linear-gradient(90deg, transparent, var(--b-streak) 40%, transparent) 30% 52% / 78% 2px no-repeat, linear-gradient(90deg, transparent, var(--b-streak) 40%, transparent) 100% 72% / 44% 2px no-repeat;transform:translateX(var(--wipe-from));position:absolute;inset:0}.btn:hover:after{animation:btn-wipe var(--d-4) var(--e-launch) both}.btn:hover{filter:brightness(1.05)}.btn:active{filter:brightness(.93);transition-duration:60ms;transform:scale(.965)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn svg,.btn .ico{width:20px;height:20px;transition:transform var(--d-3) var(--e-launch);flex:none}.btn:hover .ico-fwd{transform:translateX(calc(4px * var(--dir-x)))}[dir=ltr] .btn:hover .ico-fwd{transform:translate(4px)scaleX(-1)}.btn-primary{--b-bg:var(--cta-bg);--b-ink:var(--cta-ink);--b-bd:transparent;--b-rim:var(--cta-rim);--b-glow:var(--cta-glow)}.btn-primary:after{background:linear-gradient(104deg, transparent 28%, var(--cta-sheen) 47%, transparent 64%)}.btn-primary:before,.btn-secondary:before{background:radial-gradient(58% 140% at calc(var(--lx,.5) * 100%) calc(var(--ly,.5) * 100%), color-mix(in srgb, var(--cta-sheen) calc(var(--lit,0) * 100%), transparent), transparent 70%), var(--b-bg)}.btn-secondary:before{background:radial-gradient(58% 140% at calc(var(--lx,.5) * 100%) calc(var(--ly,.5) * 100%), rgba(255, 255, 255, calc(var(--lit,0) * .5)), transparent 70%), var(--b-bg)}.btn-primary:hover{--b-glow:var(--cta-glow-h)}.btn-secondary{--b-bg:var(--beam-btn);--b-ink:var(--beam-ink);--b-bd:transparent;--b-rim:inset 0 1px 0 #fff9;--b-glow:0 10px 24px -14px var(--accent-glow);--b-streak:#fffc}.btn-secondary:hover{--b-glow:0 14px 30px -12px var(--accent-glow)}.btn-ghost{--b-bg:transparent;--b-ink:var(--ink);--b-bd:var(--line-2);--b-streak:var(--accent)}.btn-ghost:hover{--b-bd:var(--ink);--b-bg:var(--surface-2);filter:none}.btn-plain{--b-bg:transparent;--b-bd:transparent;--b-ink:var(--ink-2)}.btn-plain:hover{--b-bg:var(--surface-2);--b-ink:var(--ink);filter:none}.btn-whatsapp,.btn-wa{--b-bg:var(--wa);--b-ink:var(--on-wa);--b-bd:transparent}.btn-sm{--b-h:44px;padding-inline:calc(18px + var(--b-slant));font-size:14px}.btn-lg{--b-h:60px;padding-inline:calc(34px + var(--b-slant));font-size:17px}.btn-block{width:100%}.btn-icon{width:calc(var(--b-h) + var(--b-slant));padding:0}.btn[aria-pressed=true]{--b-bg:var(--sel-bg);--b-ink:var(--sel-ink);--b-bd:var(--sel-bg)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.4;filter:saturate(.5);box-shadow:none}.btn:disabled:after,.btn[aria-disabled=true]:after{animation:none}@keyframes btn-wipe{0%{transform:translateX(var(--wipe-from));opacity:1}to{transform:translateX(var(--wipe-to));opacity:1}}.link-button{color:var(--accent-text);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}[dir=ltr] .ico-fwd,[dir=ltr] .ico-dir{transform:scaleX(-1)}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.field>label,.field>.label,fieldset>legend{font:600 13px/1.4 var(--f-body);color:var(--ink-2)}fieldset{border:0;min-width:0;margin:0;padding:0}.input,.select,.textarea{border:1.5px solid var(--line-2);border-radius:var(--r-1);background-color:var(--surface);background-image:linear-gradient(var(--accent), var(--accent));width:100%;min-height:52px;color:var(--ink);font:500 16px/1.4 var(--f-body);transition:var(--t-theme), background-size var(--d-3) var(--e-launch), box-shadow var(--d-2) ease;background-position:100% 100%;background-repeat:no-repeat;background-size:0 3px;padding:0 16px}[dir=ltr] .input,[dir=ltr] .textarea{background-position:0 100%}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:1}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-soft);background-size:100% 3px;outline:none}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%), linear-gradient(var(--accent), var(--accent));cursor:pointer;background-position:16px,22px,100% 100%;background-size:6px 6px,6px 6px,0 3px;padding-inline-end:44px}[dir=ltr] .select{background-position:right 22px center,right 16px center,0 100%}.select:focus{background-size:6px 6px,6px 6px,100% 3px}.select option{background:var(--surface);color:var(--ink)}.textarea{resize:vertical;min-height:112px;padding-block:14px}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--neg);background-image:linear-gradient(var(--neg), var(--neg));background-size:100% 3px}.select[aria-invalid=true]{border-color:var(--neg)}.input-ltr,.input[inputmode=numeric],.input[type=tel]{text-align:start;direction:ltr}[dir=rtl] .input-ltr,[dir=rtl] .input[inputmode=numeric],[dir=rtl] .input[type=tel]{text-align:right}.hint{color:var(--ink-3);font:500 13px/1.5 var(--f-body)}.error{color:var(--neg);font:600 13px/1.5 var(--f-body)}.check{align-items:flex-start;gap:var(--s-2);cursor:pointer;min-height:44px;padding-block:10px;display:flex}.check input{flex:none;block-size:1.15em;inline-size:1.15em;margin-block-start:.3em}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--range-fill)}.row-2{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.range{--p:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--range-fill) 0 var(--p), var(--surface-3) var(--p) 100%);border-radius:1px;height:6px}[dir=ltr] .range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-fill) 0 var(--p), var(--surface-3) var(--p) 100%)}.range::-moz-range-track{background:var(--surface-3);height:6px}.range::-moz-range-progress{background:var(--range-fill);height:6px}.range::-webkit-slider-thumb{appearance:none;border:2px solid var(--navy);background:var(--chrome);width:20px;height:30px;transform:skewX(var(--skew));box-shadow:0 6px 14px -6px var(--accent-glow), 0 0 0 1px #d6e0ee40;transition:transform var(--d-1) var(--e-snap);border-radius:2px;margin-top:-12px}.range::-moz-range-thumb{border:2px solid var(--navy);background:var(--chrome);width:16px;height:26px;transform:skewX(var(--skew));border-radius:2px}.range:hover::-webkit-slider-thumb{transform:skewX(var(--skew)) scale(1.08)}.range:active::-webkit-slider-thumb{transform:skewX(var(--skew)) scale(1.16)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--focus)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--focus)}.chip{--c-slant:6.3px;isolation:isolate;justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 calc(16px + var(--c-slant));color:var(--ink-2);font:600 14px/1.2 var(--f-body);white-space:nowrap;cursor:pointer;transition:color var(--d-2) ease, transform var(--d-1) var(--e-snap);-webkit-tap-highlight-color:transparent;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.chip:before{content:"";z-index:-1;inset-block:0;inset-inline:var(--c-slant);border:1.5px solid var(--line-2);border-radius:var(--r-1);background:var(--surface);transform:skewX(var(--skew));transition:background-color var(--d-2) ease, border-color var(--d-2) ease;position:absolute}.chip:hover{color:var(--ink)}.chip:hover:before{border-color:var(--ink)}.chip:active{transform:scale(.95)}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.chip[aria-pressed=true],.chip[aria-current=true],.chip[aria-current=page],.chip[data-checked]{color:var(--sel-ink);font-weight:700}.chip:has(input:checked){color:var(--sel-ink);font-weight:700}.chip[aria-pressed=true]:before,.chip[aria-current=true]:before,.chip[aria-current=page]:before,.chip[data-checked]:before{background:var(--sel-bg);border-color:var(--sel-bg);box-shadow:inset calc(5px * var(--dir-x)) 0 0 var(--chrome-trim)}.chip:has(input:checked):before{background:var(--sel-bg);border-color:var(--sel-bg);box-shadow:inset calc(5px * var(--dir-x)) 0 0 var(--chrome-trim)}.chip .num{font-size:14px}.chip-count{font:italic 700 12px/1 var(--f-num);color:var(--ink-3)}.chip[aria-pressed=true] .chip-count,.chip[aria-current=true] .chip-count,.chip[aria-current=page] .chip-count,.chip[data-checked] .chip-count{color:inherit;opacity:.75}.chip:has(input:checked) .chip-count{color:inherit;opacity:.75}label.chip{cursor:pointer}.badge{isolation:isolate;min-height:26px;color:var(--ink);font:700 12px/1.2 var(--f-body);white-space:nowrap;align-items:center;gap:5px;padding:0 12px;display:inline-flex;position:relative}.badge:before{content:"";z-index:-1;background:var(--surface-2);transform:skewX(var(--skew));border-radius:1px;position:absolute;inset-block:0;inset-inline:3.7px}.badge .num{font-size:13px}.badge-offer,.badge-accent{color:var(--chrome-ink)}.badge-offer:before,.badge-accent:before{background:var(--chrome);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #07101f38}.badge-ink{color:var(--inv-ink)}.badge-ink:before{background:var(--inv-bg)}.badge-paper{color:#07101f}.badge-paper:before{background:#fff;box-shadow:0 0 0 1px #07101f1f}.badge-good,.badge-pos{color:var(--pos)}.badge-good:before,.badge-pos:before{background:var(--pos-bg)}.badge-warn{color:var(--warn)}.badge-warn:before{background:var(--warn-bg)}.badge-line{color:var(--ink-2)}.badge-line:before{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.badge-beam{color:var(--on-accent)}.badge-beam:before{background:var(--accent)}.est{border:1px solid var(--line-2);min-height:20px;font:600 11px/1 var(--f-body);color:var(--ink-2);white-space:nowrap;vertical-align:middle;border-radius:2px;align-items:center;padding:0 7px;display:inline-flex}.stock{font:600 13px/1.2 var(--f-body);align-items:center;gap:7px;display:inline-flex}.stock:before{content:"";width:8px;height:8px;transform:skewX(var(--skew));background:currentColor;flex:none}.stock-ok{color:var(--pos)}.stock-low{color:var(--warn)}.stock-out{color:var(--ink-3)}.strike{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1.5px}.good{color:var(--pos)}.warn{color:var(--warn)}.notice{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--warn-bg);color:var(--warn);font:600 14px/1.6 var(--f-body);padding-inline-start:calc(var(--s-4) + 6px);position:relative}.notice:before{content:"";width:4px;transform:skewX(var(--skew));background:currentColor;position:absolute;inset-block:8px;inset-inline-start:8px}.empty-state{justify-items:center;gap:var(--s-3);text-align:center;background:var(--surface);border:1.5px dashed var(--line-2);border-radius:var(--r-2);padding:56px 20px;display:grid}.empty-state h2{font-size:var(--fs-h3)}.empty-state p{color:var(--ink-2);max-width:48ch}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.dl{gap:0 var(--s-4);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.dl dt,.dl dd{border-block-end:1px solid var(--line);padding-block:10px}.dl dt{color:var(--ink-3);font:600 13px/1.5 var(--f-body)}.dl dd{color:var(--ink);margin:0;font-weight:600}.table{border-collapse:collapse;width:100%}.table th,.table td{padding:12px var(--s-3);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.table th{color:var(--ink-3);font:600 13px/1.4 var(--f-body)}.breadcrumbs ol{align-items:center;gap:0 var(--s-2);font:500 13px/1.4 var(--f-body);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;display:inline-flex}.breadcrumbs a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{color:var(--ink);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--ink);font-weight:600}.breadcrumbs li:not(:last-child):after{content:"";width:8px;height:2px;background:var(--line-2);transform:skewX(var(--skew)) rotate(-60deg);margin-inline-start:var(--s-2)}.list{gap:var(--s-2);flex-direction:column;margin:0;padding-inline-start:var(--s-5);display:flex}.list li::marker{color:var(--accent-text)}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:var(--surface-2);border-radius:var(--r-2);min-height:1em;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--surface) 70%, transparent) 50%, transparent 80%);animation:shimmer 1.4s var(--e-io) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.announcement{background:var(--surface);border-block-end:1px solid var(--line);color:var(--ink-2);font:600 14px/1.5 var(--f-body);position:relative}.announcement p{align-items:center;gap:var(--s-3);min-height:46px;padding-block:6px;display:flex}.announcement p:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px 2px var(--accent-glow);transform:skewX(var(--skew));flex:none}.tabs [role=tablist]{gap:var(--s-1);border-block-end:1px solid var(--line);scrollbar-width:none;margin-block-end:var(--s-4);display:flex;overflow-x:auto}.tabs [role=tab]{min-height:48px;padding:0 var(--s-4);color:var(--ink-2);font:700 15px/1 var(--f-display);white-space:nowrap;cursor:pointer;transition:color var(--d-2) ease;background:0 0;border:0;position:relative}.tabs [role=tab]:after{content:"";inset-inline:var(--s-3);background:var(--accent);height:3px;transform:skewX(var(--skew)) scaleX(0);transition:transform var(--d-3) var(--e-launch);position:absolute;bottom:-1px}.tabs [role=tab]:hover,.tabs [role=tab][aria-selected=true]{color:var(--ink)}.tabs [role=tab][aria-selected=true]:after{transform:skewX(var(--skew)) scaleX(1)}.pagination ul{justify-content:center;gap:var(--s-2);margin:var(--s-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pagination a,.pagination span{isolation:isolate;min-width:48px;min-height:44px;padding-inline:var(--s-3);color:var(--ink);font:italic 700 15px/1 var(--f-num);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pagination a:before,.pagination span:before{content:"";z-index:-1;border:1.5px solid var(--line-2);border-radius:var(--r-1);background:var(--surface);transform:skewX(var(--skew));position:absolute;inset-block:0;inset-inline:6px}.pagination a:hover:before{border-color:var(--ink)}.pagination [aria-current=page]{color:var(--sel-ink)}.pagination [aria-current=page]:before{background:var(--sel-bg);border-color:var(--sel-bg)}.prose{gap:var(--s-4);max-width:75ch;color:var(--ink-2);flex-direction:column;line-height:1.8;display:flex}.prose h2{font-size:var(--fs-h3);margin-block-start:var(--s-4)}.prose ul{margin:0;padding-inline-start:var(--s-5)}.plain-list{margin:0;padding:0;list-style:none}.layout-sidebar{gap:var(--s-5);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.layout-sidebar{grid-template-columns:minmax(0,1fr)}}.layout-detail{gap:var(--s-6);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}@media (max-width:900px){.layout-detail{grid-template-columns:minmax(0,1fr)}}.results-bar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.cut-b{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%)}.cut-t{clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 100%)}[dir=ltr] .cut-b{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--cut)))}[dir=ltr] .cut-t{clip-path:polygon(0 0, 100% var(--cut), 100% 100%, 0 100%)}.chrome-text{background:radial-gradient(42% 80% at calc(var(--lx,.5) * 100%) calc(var(--ly,.4) * 100%), color-mix(in srgb, var(--spec,#fff) calc(var(--lit,0) * 85%), transparent), transparent 72%), var(--chrome-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-inline-end:.06em}.beam-text{background-image:var(--beam-text)}@media (forced-colors:active){.chrome-text{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.chrome-plate{background:var(--chrome);color:var(--chrome-ink);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #07101f40}.glass{background:var(--glass-bg);border:1px solid var(--glass-bd);box-shadow:inset 0 1px 0 var(--glass-hi), 0 16px 36px -18px #0000008c;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}.scrim-soft{isolation:isolate;position:relative}.scrim-soft:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--scrim) 30%, color-mix(in srgb, var(--scrim) 60%, transparent) 62%, transparent);pointer-events:none;position:absolute;inset:-40% -16%}.midnight-room{isolation:isolate;position:relative;overflow:hidden}.midnight-room>:not([aria-hidden=true]){z-index:1;position:relative}.ghost-num{font:italic 900 76px/.78 var(--f-num);color:#0000;-webkit-text-stroke:1.5px var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes launch{0%{opacity:0;transform:translateX(calc(28px * var(--dir-x) * -1))}to{opacity:1;transform:none}}
@property --stage-p{syntax:"<number>";inherits:true;initial-value:0}.vt-page{background-color:var(--bg);transition:var(--t-theme)}body>header{view-transition-name:o2-header}body>nav{view-transition-name:o2-tabbar}::view-transition-group(o2-header){z-index:3;animation:none}::view-transition-group(o2-tabbar){z-index:3;animation:none}::view-transition-old(o2-header){display:none}::view-transition-old(o2-tabbar){display:none}::view-transition-new(o2-header){animation:none}::view-transition-new(o2-tabbar){animation:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:cubic-bezier(.2,.7,.3,1) both o2-reveal-up;animation-timeline:view();animation-range:cover calc(var(--reveal-i,0) * 36px) cover calc(230px + var(--reveal-i,0) * 36px)}[data-reveal=side]{animation-name:o2-reveal-side}[data-reveal=fade]{animation-name:o2-reveal-fade}[data-reveal=launch]{animation-name:o2-reveal-launch}}[data-reveal][data-reveal-state=pending]{opacity:0;transform:translateY(26px)}[data-reveal=side][data-reveal-state=pending]{transform:translateX(calc(30px * var(--dir-x,1) * -1))}[data-reveal=launch][data-reveal-state=pending]{transform:translateY(18px)scale(.96)}[data-reveal][data-reveal-state=in]{transition:opacity .45s ease, transform .6s var(--e-launch);transition-delay:calc(var(--reveal-i,0) * 70ms)}}@keyframes o2-reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes o2-reveal-side{0%{opacity:0;transform:translateX(calc(30px * var(--dir-x,1) * -1))}to{opacity:1;transform:none}}@keyframes o2-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes o2-reveal-launch{0%{opacity:0;transform:translateY(18px)scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}.stage-scroll{--stage-p:0;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stage-scroll[data-stage-timeline=css]{animation:linear both o2-stage-p;animation-timeline:view();animation-range:contain}}}@keyframes o2-stage-p{0%{--stage-p:0}to{--stage-p:1}}@media (prefers-reduced-motion:reduce){.stage-scroll{--stage-p:.5!important}}.stage-turn{transform:perspective(1400px) rotateY(calc((var(--stage-p) - .5) * var(--stage-turn,14deg) * var(--dir-x,1)))}.stage-sweep{transform:translateX(calc((var(--stage-p) - .5) * var(--stage-sweep,60%) * var(--dir-x,1) * -1))}.light-spec:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(60% 90% at calc(var(--lx,.5) * 100%) calc(var(--ly,.3) * 100%), color-mix(in srgb, var(--spec,#fff) 30%, transparent), transparent 62%);opacity:var(--lit,0);mix-blend-mode:soft-light;position:absolute;inset:0}.beam-sweep{z-index:0;pointer-events:none;mix-blend-mode:screen;--sx-from:80%;--sx-to:-80%;--gx-from:60%;--gx-to:-60%;position:absolute;inset:0;overflow:hidden}[dir=ltr] .beam-sweep{--sx-from:-80%;--sx-to:80%;--gx-from:-60%;--gx-to:60%}.beam-sweep>i,.beam-sweep>b{opacity:0;will-change:transform, opacity;position:absolute;left:0;right:0}.beam-sweep>i{transform:translateX(var(--sx-from)) skewX(var(--skew));background:linear-gradient(90deg,#0000 36%,#4678d233 42%,#82b0f480 47%,#c8deffd9 49.4%,#fff 50%,#c8deffd9 50.6%,#82b0f480 53%,#4678d233 58%,#0000 64%);top:-12%;bottom:-12%}.beam-sweep>b{top:calc(var(--cut) / 2 - 4px);height:9px;rotate:calc(atan2(var(--cut), 100vw) * -1);transform:translateX(var(--gx-from));background:linear-gradient(90deg,#0000 42%,#aacaf8cc 48.4%,#fff 50%,#aacaf8cc 51.6%,#0000 58%);-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}[dir=ltr] .beam-sweep>b{rotate:atan2(var(--cut), 100vw)}.beam-sweep[data-edge=bottom]>b{top:auto;bottom:calc(var(--cut) / 2 - 4px)}@media (prefers-reduced-motion:no-preference){.beam-sweep[data-inview=in]>i{animation:o2-sweep 1.1s cubic-bezier(.5, 0, .25, 1) var(--sweep-delay,80ms) both}.beam-sweep[data-inview=in]>b{animation:o2-sweep-edge 1.1s cubic-bezier(.5, 0, .25, 1) calc(var(--sweep-delay,80ms) + 30ms) both}}@keyframes o2-sweep{0%{opacity:0;transform:translateX(var(--sx-from)) skewX(var(--skew))}14%,80%{opacity:1}to{opacity:0;transform:translateX(var(--sx-to)) skewX(var(--skew))}}@keyframes o2-sweep-edge{0%{opacity:0;transform:translateX(var(--gx-from))}18%,78%{opacity:1}to{opacity:0;transform:translateX(var(--gx-to))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.light-tilt{transform:perspective(1100px) rotateX(calc(var(--tilt-y,0) * var(--lit,0) * -1.6deg)) rotateY(calc(var(--tilt,0) * var(--lit,0) * 2deg))}}:root{--e-spring:cubic-bezier(.2, 1.3, .35, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--e-spring:linear(0, .063 4.2%, .212 8.3%, .397 12.5%, .582 16.7%, .745 20.8%, .877 25%, .972 29.2%, 1.035 33.3%, 1.069 37.5%, 1.083 41.7%, 1.081 45.8%, 1.071 50%, 1.056 54.2%, 1.04 58.3%, 1.026 62.5%, 1.014 66.7%, 1.005 70.8%, .999 75%, .995 79.2%, .996 87.5%, 1)}}
:root{--hl-S:min(28.7vh, 42vw);--hl-a:atan2(var(--hl-S), 100vh);--hl-wg:22vw}@media (orientation:portrait){:root{--hl-S:min(42vw, 14.05vh);--hl-wg:48vw}}#o2-intro{display:none}html[data-intro] #o2-intro{display:block}html[data-intro-done=end] #o2-intro{display:none}html[data-intro-done=skip] #o2-intro{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s .16s}.hl-ox{pointer-events:auto}html[data-intro-lit] .hl-ox{pointer-events:none}@media (prefers-reduced-motion:reduce){#o2-intro{display:none!important}[data-intro-target]{animation:none!important}}#o2-intro{--T:2s;--u:min(.68vw, .64vh);--vp:44vh;--zE:2.1;--land:calc(var(--vp) + 12 * var(--zE) * var(--u));--ix:1.3;--dy:max(var(--land), 100vh - var(--land));--Re:calc(hypot(50vw / var(--ix), var(--dy)) / .91);--Rs:calc(var(--Re) / 6);--z0:.37;--z1:.4;--fP:.82;--dh:.92;z-index:1000;contain:strict;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;position:fixed;inset:0;overflow:hidden}@media (orientation:portrait){#o2-intro{--u:min(.8vw, .6vh);--vp:45vh;--ix:1.2;--z0:.56;--z1:.6;--fP:.62;--dh:1.45}}html[data-intro=short] #o2-intro{--T:.5s;--rz0:1.55;--rz1:2.1;--fP:.7}@media (orientation:portrait){html[data-intro=short] #o2-intro{--rz0:1.2;--rz1:1.6;--fP:.55}}#o2-intro div,#o2-intro i,#o2-intro b,#o2-intro span,#o2-intro svg,.hl-ls div,.hl-ls i,.hl-ls b,.hl-ls span{display:block;position:absolute}#o2-intro i,#o2-intro b,.hl-ls i,.hl-ls b{font-style:normal}.hl-p{left:calc(var(--x,0) * var(--sx,1) * var(--u));top:calc(var(--y,0) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:calc(var(--h) * var(--u) / -2) 0 0 calc(var(--w) * var(--u) / -2)}.hl-ox{opacity:0;inset:0}.hl-ap{left:50%;top:var(--land);--ap:transparent 92%, #aacafc1f 94.3%, #8cb8ff6b 95.6%, #fffffff7 96.6%, #ffe8d299 97.6%, #ffb28838 98.8%, #050a16 100.4%;width:0;height:0}html[data-theme=light] .hl-ap{--ap:transparent 92%, #78a6ec1f 94.3%, #6898ea75 95.6%, #8cb6f4f7 96.6%, #ffe2ca9e 97.7%, #ffb28838 98.8%, #050a16 100.4%}.hl-ib{width:104vw;left:-52vw;top:calc(-1 * var(--dy) - 4vh);height:calc(2 * var(--dy) + 8vh);background:radial-gradient(calc(var(--ix) * var(--Rs)) var(--Rs) at 50% 50%, var(--ap));opacity:0}.hl-ia{left:calc(-1.2 * var(--ix) * var(--Rs));width:calc(2.4 * var(--ix) * var(--Rs));top:calc(-1.2 * var(--Rs));height:calc(2.4 * var(--Rs));background:radial-gradient(calc(var(--ix) * var(--Rs) / 12) calc(var(--Rs) / 12) at 50% 50%, var(--ap));opacity:0}.hl-veil{background-color:#050a16;background:radial-gradient(60% 9% at 50% var(--vp), #365ca029, transparent 70%), linear-gradient(180deg, transparent calc(var(--vp) - 3vh), #1624426b calc(var(--vp) + 5vh), #0a12243d 80%, transparent), radial-gradient(120% 90% at 50% 45%, #091328 0%, #050a16 55%, #02050c 100%) #050a16;inset:0}.hl-dz{opacity:.03;inset:0}.hl-sc{inset:0}html[dir=ltr] .hl-sc{scale:-1 1}.hl-car{left:50%;top:var(--vp);width:0;height:0}.hl-zm,.hl-on,.hl-sw,.hl-drl,.hl-lens{width:0;height:0;top:0;left:0}.hl-lamp{--x:40;--y:12;left:calc(var(--x) * var(--sx) * var(--u));top:calc(var(--y) * var(--u));width:0;height:0}.hl-lamp.r{--sx:1}.hl-lamp.l{--sx:-1}.hl-lamp>*{--x:0;--y:0}.hl-air{inset:0}.hl-cone{--R:150;left:calc(-.46 * var(--R) * var(--u));top:calc(-.1 * var(--R) * var(--u));width:calc(1.46 * var(--R) * var(--u));height:calc(1.1 * var(--R) * var(--u));transform-origin:31.5% 9.1%;scale:var(--sx) 1;-webkit-mask-image:radial-gradient(circle calc(var(--R) * var(--u)) at 31.5% 9.1%, #000 1%, #000000b3 12%, #00000061 34%, #00000029 62%, #0000000d 84%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--R) * var(--u)) at 31.5% 9.1%, #000 1%, #000000b3 12%, #00000061 34%, #00000029 62%, #0000000d 84%, transparent 100%);mask-image:radial-gradient(circle calc(var(--R) * var(--u)) at 31.5% 9.1%, #000 1%, #000000b3 12%, #00000061 34%, #00000029 62%, #0000000d 84%, transparent 100%);background:conic-gradient(from 84deg at 31.5% 9.1%,#0000 0deg,#78a6ec12 10deg,#78a6ec3d 22deg,#9cc2f780 34deg,#cee0fca8 42deg,#9cc2f780 51deg,#8cb4f054 64deg,#96baf459 76deg,#aacaf857 90deg,#78a6ec33 102deg,#78a6ec14 114deg,#0000 128deg)}.hl-pool{--y:34;--w:230;--h:52;background:radial-gradient(closest-side,#96bcf457,#78a6ec33 38%,#507cc814 68%,#0000)}.hl-refl{--y:40;--w:16;--h:60;background:radial-gradient(closest-side,#bed6fa4d,#78a6ec24 40%,#78a6ec0a 72%,#0000);-webkit-mask-image:linear-gradient(#0000 4%,#000 34% 60%,#0000);mask-image:linear-gradient(#0000 4%,#000 34% 60%,#0000)}.hl-bloom{--w:74;--h:74;background:radial-gradient(closest-side,#96bcf494,#96bcf48c 10%,#8cb4f07a 20%,#82acee61 30%,#78a6ec47 40%,#78a6ec30 50%,#6e9ce61c 60%,#6492e00f 70%,#5a88dc08 80%,#5a88dc03 90%,#0000)}.hl-core{--w:15;--h:15;background:radial-gradient(closest-side,#fff 0% 16%,#e8f2fff2 24%,#c8defc99 38%,#8cb4f042 58%,#78a6ec14 80%,#0000)}.hl-core.b{--x:-5.4;--y:.6;--w:11;--h:11;opacity:.85}.hl-bezel{--w:6.6;--h:6.6;box-shadow:inset 0 0 0 calc(.22 * var(--u)) #c7d0db80, 0 0 calc(.8 * var(--u)) #c7d0db33;border-radius:50%}.hl-drl b{height:calc(var(--dh) * var(--u));margin-top:calc(var(--dh) * var(--u) / -2);left:calc(var(--a) * var(--u));width:calc((var(--b) - var(--a)) * var(--u));top:calc(var(--y) * var(--u));border-radius:calc(.18 * var(--u));box-shadow:0 0 calc(.5 * var(--u)) calc(.12 * var(--u)) #dcebfff2, 0 0 calc(2 * var(--u)) calc(.35 * var(--u)) #78a6ec8c, 0 0 calc(5 * var(--u)) calc(.6 * var(--u)) #78a6ec2e;opacity:0;background:linear-gradient(90deg,#eaf3ff,#fff 30%,#f4f9ff);transform:skew(-38deg)}@media (orientation:portrait){#o2-intro .hl-drl b{box-shadow:0 0 calc(.6 * var(--u)) calc(.2 * var(--u)) #dcebfff2, 0 0 calc(2.6 * var(--u)) calc(.6 * var(--u)) #78a6ec99, 0 0 calc(7 * var(--u)) calc(1 * var(--u)) #78a6ec3d}}.hl-lamp.l .hl-drl b{left:auto;right:calc(var(--a) * var(--u));transform:skew(38deg)}.hl-drl b:first-child{--a:4.6;--b:18.6;--y:-3.9;--i:0}.hl-drl b:nth-child(2){--a:7.1;--b:14.5;--y:-.8;--i:1}.hl-drl b:nth-child(3){--a:9.6;--b:19;--y:2.2;--i:2}.hl-drl b:nth-child(4){--a:15;--b:22.8;--y:-.8;--i:3}.hl-streak{--w:330;--h:7;background:radial-gradient(closest-side,#e6f0fff2,#aacaf899 14%,#78a6ec4d 36%,#78a6ec1a 66%,#0000)}.hl-chrome{--w:210;--h:.34;background:linear-gradient(90deg,#0000,#c7d0db59 22%,#fff 50%,#c7d0db59 78%,#0000)}.hl-hood{--y:3;--w:136;--h:16;border-top:calc(.32 * var(--u)) solid #d6e0ee57;border-radius:34% 34% 0 0/100% 100% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 26% 74%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 26% 74%,#0000 96%)}.hl-hood.b{--y:-16;--w:78;--h:10;border-top-color:#d6e0ee29;border-radius:18% 18% 0 0/100% 100% 0 0}.hl-trim{--y:15.2;--w:64;--h:.3;background:linear-gradient(90deg,#0000,#c7d0db80 18%,#e6ecf4b3 50%,#c7d0db80 82%,#0000)}.hl-glint{--y:15.2;--w:9;--h:1.4;background:radial-gradient(closest-side,#fff,#dcebff99 30%,#0000)}.hl-fl{left:50%;top:var(--land);width:calc(130vmax * var(--ix));height:130vmax;margin:-65vmax 0 0 calc(-65vmax * var(--ix));mix-blend-mode:screen;mix-blend-mode:plus-lighter;background:radial-gradient(closest-side,#fff 0%,#f6faff 12%,#e4efff 22%,#c8defceb 36%,#9cc2f7b8 52%,#78a6ec6b 68%,#84a0e82b 82%,#ffc6a212 90%,#0000 97%)}.hl-lg{inset:0}.hl-fly{left:50%;top:calc(var(--land) - 7vh);font-size:clamp(26px,6vw,54px);translate:-50% -50%}.hl-res{display:grid!important;position:relative!important}#o2-intro .hl-lk{grid-area:1/1;align-items:center;gap:.24em;line-height:0;display:inline-flex;position:relative}html[dir=rtl] #o2-intro .hl-lk{direction:rtl}#o2-intro .hl-lk svg{height:auto;position:relative}#o2-intro .hl-lk .m{width:2.75em}#o2-intro .hl-lk .w{width:6.6em}.hl-chr{fill:url(#o2g-chrome) #dde4ec;filter:drop-shadow(0 1px 1px #00000059);opacity:0}.hl-hot{fill:#fff;filter:drop-shadow(0 0 6px #dcebffe6)drop-shadow(0 0 18px #78a6eccc)}html[data-intro=short] #o2-intro .hl-lg{display:none}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.o2-beam-in){animation:none}::view-transition-group(.o2-beam-out){animation:none}::view-transition-old(.o2-beam-out){animation:none}::view-transition-new(.o2-beam-in){animation:none}::view-transition-group(.o2-beam-blade){animation:none}::view-transition-group(.o2-beam-flare){animation:none}::view-transition-old(root){display:none}::view-transition-new(.o2-beam-blade){display:none}::view-transition-new(.o2-beam-flare){display:none}::view-transition-group(.o2-beam-in){z-index:1}::view-transition-image-pair(.o2-beam-in){overflow:clip}::view-transition-image-pair(.o2-beam-in){transform-origin:0 0}::view-transition-new(.o2-beam-in){transform-origin:0 0}.vt-blade,.vt-flare{z-index:-1;opacity:0;pointer-events:none;position:fixed}.vt-blade{height:100vh;width:calc(var(--hl-wg) + 24px);transform:skewX(calc(-1 * var(--hl-a)));transform-origin:12px;top:0;left:0}[dir=ltr] .vt-blade{scale:-1 1}.vt-flare{width:150vw;height:26vmin;top:calc(38vh - 13vmin);left:-75vw}::view-transition-group(.o2-beam-blade){z-index:2;--c:#fff;--w:#dcebff52;background:linear-gradient(90deg, transparent 11px, var(--c) 11px 13px, transparent 13px), linear-gradient(90deg, #dcebff00 4px, #dcebffb3 12px, #dcebff00 20px), linear-gradient(90deg, transparent 12px, var(--w) 12px, transparent calc(12px + var(--hl-wg)))}html[data-theme=light]::view-transition-group(.o2-beam-blade){--c:#9cc0f2;--w:#78a6ec29}::view-transition-group(.o2-beam-flare){z-index:2;--f0:#fff;--f1:#e6f0ffe6;--f2:#9cc2f76b;--f3:#aacaf88c;--f4:#fff;background: linear-gradient(90deg, transparent 14%, #c7d0db4d 34%, var(--f4) 50%, #c7d0db4d 66%, transparent 86%) 50% 50% / 100% 1px no-repeat,  radial-gradient(closest-side, var(--f5,#f0f6fff2), var(--f3) 12%, #78a6ec3d 40%, transparent) 50% 50% / 100% 12px no-repeat,  radial-gradient(circle 13vmin, var(--f0) 2%, var(--f1) 9%, var(--f2) 30%, #78a6ec29 58%, transparent)}html[data-theme=light]::view-transition-group(.o2-beam-flare){--f0:#fff;--f1:#9cc2f7f2;--f2:#78a6ec94;--f3:#78a6eccc;--f4:#78a6ec;--f5:#6092e4e6}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.hl-ld{pointer-events:none;opacity:0;min-height:70vh;animation:.18s ease-out .4s both hl-ldi;position:relative}.hl-ls{--u:2.1px;--dh:.92;direction:ltr;width:280px;height:150px;margin:-75px 0 0 -140px;position:absolute;top:40%;left:50%}@media (max-width:760px){.hl-ls{--u:1.5px;--dh:1.2;width:200px;height:110px;margin:-55px 0 0 -100px}}.hl-ls:before{content:"";background:radial-gradient(closest-side,#78a6ec33,#78a6ec12 55%,#0000);position:absolute;inset:0}html[data-theme=light] .hl-ls:before{background:#050a16 radial-gradient(60% 40% at 50% 46%,#365ca066,#0000 75%);border:1px solid #c7d0db40;border-radius:4px;transform:skew(-12deg)}html[data-theme=light][dir=ltr] .hl-ls:before{transform:skew(12deg)}.hl-lr{width:0;height:0;top:48%;left:50%}.hl-ls .hl-lamp{--x:36;--y:0}.hl-ls .hl-drl b{opacity:1}.hl-ls .hl-bloom{scale:.8}.hl-ls .hl-streak{--w:120;--h:5}.hl-ls .hl-chrome{--w:90}@media (prefers-reduced-motion:reduce){.hl-ld{animation:1ms step-start .4s both hl-ldi}.hl-ls *,.hl-ls :before{animation:none!important}.hl-ls :is(.hl-on,.hl-sw,.hl-drl b){opacity:.8}}html[data-intro=full]:not([data-intro-done=skip]) [data-intro-target]{animation:2s linear both hl-target}#o2-intro .hl-veil{animation:hl-veil var(--T) linear both}#o2-intro .hl-car{animation:hl-car-t var(--T) linear both,hl-car-r var(--T) linear both}#o2-intro .hl-zm{animation:hl-zoom var(--T) linear both}#o2-intro .hl-lens{animation:hl-lens-r var(--T) linear both,hl-sk var(--T) linear both}#o2-intro .hl-on{animation:hl-on var(--T) linear both}#o2-intro .hl-bloom{animation:hl-bl-s var(--T) linear both,hl-bl-o var(--T) linear both}#o2-intro .hl-bezel{animation:hl-bezel var(--T) linear both}#o2-intro .hl-drl{animation:hl-drl var(--T) linear both}#o2-intro .hl-drl b{animation:hl-drlb var(--T) linear both}#o2-intro .hl-sw{animation:hl-sk-o var(--T) linear both}#o2-intro .hl-trim{animation:hl-trim var(--T) linear both}#o2-intro .hl-glint{animation:hl-glint-o var(--T) linear both,hl-glint-t var(--T) linear both}#o2-intro .hl-hood{animation:hl-hood var(--T) linear both}#o2-intro .hl-air{animation:hl-on var(--T) linear both}#o2-intro .hl-fl{animation:hl-fl-s var(--T) linear both,hl-fl-o var(--T) linear both}#o2-intro .hl-res{animation:hl-res-o var(--T) linear both,hl-res-s var(--T) linear both}#o2-intro .hl-hot{animation:hl-hot var(--T) linear both}#o2-intro .hl-chr{animation:hl-chr var(--T) linear both}#o2-intro .hl-fly{animation:hl-fly-t var(--T) linear both,hl-fly-s var(--T) linear both,hl-fly-o var(--T) linear both}#o2-intro .hl-ia{animation:hl-ia-s var(--T) linear both,hl-ia-o var(--T) linear both}#o2-intro .hl-ib{animation:hl-ib-s var(--T) linear both,hl-ib-o var(--T) linear both}#o2-intro .hl-dz{animation:hl-dz var(--T) linear both}#o2-intro .hl-ox{animation:hl-ox var(--T) linear both}#o2-intro .hl-lamp.r .hl-on{animation-delay:16ms}#o2-intro .hl-drl b{animation-delay:calc(30ms + var(--i,0) * 35ms)}#o2-intro .hl-lamp.r .hl-drl b{animation-delay:calc(46ms + var(--i,0) * 35ms)}html[data-intro=short] #o2-intro .hl-veil{animation:hl-r-veil var(--T) linear both}html[data-intro=short] #o2-intro :is(.hl-car,.hl-drl b,.hl-glint){animation:none}html[data-intro=short] #o2-intro .hl-drl b{opacity:1}html[data-intro=short] #o2-intro .hl-glint{opacity:0}html[data-intro=short] #o2-intro .hl-zm{animation:hl-r-zoom var(--T) linear both}html[data-intro=short] #o2-intro :is(.hl-on,.hl-air,.hl-bezel){animation:hl-r-on var(--T) linear both}html[data-intro=short] #o2-intro .hl-on{animation-delay:0s}html[data-intro=short] #o2-intro .hl-bloom{animation:hl-r-bl-s var(--T) linear both}html[data-intro=short] #o2-intro .hl-drl{animation:hl-r-drl var(--T) linear both}html[data-intro=short] #o2-intro .hl-lens{animation:hl-r-sk var(--T) linear both}html[data-intro=short] #o2-intro .hl-sw{animation:hl-r-sk-o var(--T) linear both}html[data-intro=short] #o2-intro :is(.hl-trim,.hl-hood){animation:hl-r-show var(--T) linear both}html[data-intro=short] #o2-intro .hl-fl{animation:hl-r-fl-s var(--T) linear both,hl-r-fl-o var(--T) linear both}html[data-intro=short] #o2-intro .hl-ia{animation:hl-r-ia-s var(--T) linear both,hl-r-ia-o var(--T) linear both}html[data-intro=short] #o2-intro .hl-ib{animation:hl-r-ib-s var(--T) linear both,hl-r-ib-o var(--T) linear both}html[data-intro=short] #o2-intro .hl-dz{animation:hl-r-dz var(--T) linear both}html[data-intro=short] #o2-intro .hl-ox{animation:hl-r-ox var(--T) linear both}.hl-ld .hl-lr{animation:1.4s linear .4s infinite both hl-l-br}.hl-ld .hl-drl b{animation:1.4s linear .4s infinite both hl-l-db;animation-delay:calc(.4s + var(--i,0) * 35ms)}.hl-ld .hl-lamp.r .hl-drl b{animation-delay:calc(.416s + var(--i,0) * 35ms)}.hl-ld .hl-on{animation:1.4s linear .4s infinite both hl-l-on}.hl-ld .hl-sw{animation:1.4s linear .4s infinite both hl-l-sk}@keyframes hl-car-t{0%{translate:-2.6vw}16.5%{animation-timing-function:cubic-bezier(.45,0,.35,1);translate:-2.3vw}62.5%,to{translate:0}}@keyframes hl-car-r{0%{rotate:-3.6deg}16.5%{animation-timing-function:cubic-bezier(.45,0,.35,1);rotate:-3.2deg}62.5%,to{rotate:0deg}}@keyframes hl-lens-r{0%{rotate:3.6deg}16.5%{animation-timing-function:cubic-bezier(.45,0,.35,1);rotate:3.2deg}62.5%,to{rotate:0deg}}@keyframes hl-zoom{0%{scale:var(--z0)}16.5%{scale:var(--z1);animation-timing-function:linear(0,.0072,.015,.0234,.0325,.0424,.0531,.0648,.0777,.0919,.1075,.125,.1445,.1665,.1914,.22,.253,.2915,.3371,.3919,.459,.5431,.6514,.7963,1)}62.5%,to{scale:var(--zE)}}@keyframes hl-on{0%,12%,64%,to{opacity:0}12.8%,15%,55%{opacity:1}13.6%{opacity:.3}16.5%{opacity:.8;animation-timing-function:cubic-bezier(.5,0,.6,1)}63.1%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}}@keyframes hl-bl-s{0%,12%{scale:.7}16.5%{animation-timing-function:cubic-bezier(.6,0,.85,.5);scale:1.05}62.5%,to{scale:1.6}}@keyframes hl-bl-o{0%,12%{opacity:.35}16.5%{opacity:.62;animation-timing-function:cubic-bezier(.6,0,.85,.5)}62.5%,to{opacity:1}}@keyframes hl-bezel{0%,40%,64%,to{opacity:0}55%,62%{opacity:1}}@keyframes hl-drlb{0%{opacity:0}1.4%,3.6%,to{opacity:1}2.3%{opacity:.45}}@keyframes hl-drl{0%,62.5%{opacity:1}64%,to{opacity:0}}@keyframes hl-sk{0%,12%{scale:.15 .6}12.8%{scale:1.25 1.3}13.6%{scale:1}15%{scale:1.1 1.15}18%{animation-timing-function:cubic-bezier(.55,0,.8,.5);scale:.72 1}62.5%{scale:1.45 1.5}64%{animation-timing-function:cubic-bezier(.16,1,.3,1);scale:1.45 1.5}67.75%,to{scale:1.7 1.2}}@keyframes hl-sk-o{0%,12%,79%,to{opacity:0}12.8%,15%,62.5%{opacity:1}13.6%{opacity:.35}18%{opacity:.7;animation-timing-function:cubic-bezier(.55,0,.8,.5)}74.5%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}}@keyframes hl-trim{0%,13%,64%,to{opacity:0}18%,62.5%{opacity:.6}}@keyframes hl-glint-o{0%,17%,43%,to{opacity:0}21%,39%{opacity:1}}@keyframes hl-glint-t{0%{translate:calc(30 * var(--u)) 0}17%{translate:calc(30 * var(--u)) 0;animation-timing-function:cubic-bezier(.4,0,.3,1)}43%,to{translate:calc(-30 * var(--u)) 0}}@keyframes hl-hood{0%,30%,64%,to{opacity:0}50%,62%{opacity:1}}@keyframes hl-veil{0%,49.95%{opacity:1}50%,63.08%{opacity:.996}63.1%,to{opacity:0}}@keyframes hl-fl-s{0%{scale:.16}50%{animation-timing-function:cubic-bezier(.7,0,.9,.55);scale:.16}62.5%{scale:var(--fP)}64%{scale:var(--fP);animation-timing-function:cubic-bezier(.35,0,.65,.55)}67.75%{animation-timing-function:cubic-bezier(.16,1,.3,1);scale:.045}70.75%,to{scale:.055}}@keyframes hl-fl-o{0%{opacity:.02}50%{opacity:.02;animation-timing-function:cubic-bezier(.7,0,.9,.55)}61.75%{opacity:1}74.75%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}76.75%,to{opacity:0}}@keyframes hl-res-o{0%{opacity:0}67.25%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}70.25%,to{opacity:1}}@keyframes hl-res-s{0%{scale:1.16}67.25%{animation-timing-function:cubic-bezier(.2,.7,.3,1);scale:1.16}71%,to{scale:1}}@keyframes hl-hot{0%,69.75%{opacity:1}72.75%,to{opacity:0}}@keyframes hl-chr{0%,69.25%{opacity:0}72%,to{opacity:1}}@keyframes hl-fly-t{0%{translate:-50% -50%}71%{animation-timing-function:cubic-bezier(.6,0,.25,1);translate:-50% -50%}77.25%,to{translate:calc(-50% + var(--to-x,0px)) calc(-50% + var(--to-y,-40vh))}}@keyframes hl-fly-s{0%{scale:1}71%{animation-timing-function:cubic-bezier(.6,0,.25,1);scale:1}77.25%,to{scale:var(--to-s,.34)}}@keyframes hl-fly-o{0%,81.5%{opacity:1}84.5%,to{opacity:0}}@keyframes hl-target{0%,81.5%{opacity:0}84.5%,to{opacity:1}}@keyframes hl-ia-s{0%{scale:1}74.5%{animation-timing-function:linear(0,.092,.185,.28,.377,.476,.576,.679,.784,.891,1);scale:1}75.98%,to{scale:12}}@keyframes hl-ia-o{0%,63.08%,75.98%,to{opacity:0}63.1%,75.95%{opacity:1}}@keyframes hl-ib-s{0%{scale:1}75.98%{animation-timing-function:linear(0,.209,.437,.623,.746,.826,.881,.919,.946,.966,.98,.99,.996,.999,1);scale:1}95.5%,to{scale:6}}@keyframes hl-ib-o{0%,63.08%{opacity:0}63.1%,to{opacity:1}}@keyframes hl-dz{0%,74.5%{opacity:.03}77.5%,to{opacity:0}}@keyframes hl-ox{0%,to{opacity:0}}@keyframes hl-r-zoom{0%{scale:var(--rz0);animation-timing-function:cubic-bezier(.5,0,.9,.6)}33%,to{scale:var(--rz1)}}@keyframes hl-r-on{0%,35.6%,to{opacity:0}5%,17%{opacity:1}11%{opacity:.18}33%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}}@keyframes hl-r-bl-s{0%{animation-timing-function:cubic-bezier(.5,0,.9,.6);scale:.9}33%,to{scale:1.8}}@keyframes hl-r-drl{0%,33%{opacity:1}35.6%,to{opacity:0}}@keyframes hl-r-sk{0%{scale:.3 .8}5%{scale:1.4}11%{scale:1}17%{scale:1.6 1.5}33%{scale:1.8 1.6}44.4%,to{scale:2 1.2}}@keyframes hl-r-sk-o{0%,61%,to{opacity:0}5%,17%{opacity:1}11%{opacity:.3}45%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}}@keyframes hl-r-show{0%,33%{opacity:1}35.6%,to{opacity:0}}@keyframes hl-r-veil{0%,32.92%{opacity:1}33%,to{opacity:0}}@keyframes hl-r-fl-s{0%{scale:.3}17%{animation-timing-function:cubic-bezier(.7,0,.9,.55);scale:.3}33%{scale:var(--fP)}35.6%{scale:var(--fP);animation-timing-function:cubic-bezier(.35,0,.65,.55)}44.4%{animation-timing-function:cubic-bezier(.16,1,.3,1);scale:.045}52.4%,to{scale:.055}}@keyframes hl-r-fl-o{0%,53%,to{opacity:0}17%{opacity:.02;animation-timing-function:cubic-bezier(.7,0,.9,.55)}32%{opacity:1}46%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1)}}@keyframes hl-r-ia-s{0%{scale:1}45%{animation-timing-function:linear(0,.092,.185,.28,.377,.476,.576,.679,.784,.891,1);scale:1}48.8%,to{scale:12}}@keyframes hl-r-ia-o{0%,32.92%,48.8%,to{opacity:0}33%,48.72%{opacity:1}}@keyframes hl-r-ib-s{0%{scale:1}48.8%{animation-timing-function:linear(0,.209,.437,.623,.746,.826,.881,.919,.946,.966,.98,.99,.996,.999,1);scale:1}99%,to{scale:6}}@keyframes hl-r-ib-o{0%,32.92%{opacity:0}33%,to{opacity:1}}@keyframes hl-r-dz{0%,45%{opacity:.03}55%,to{opacity:0}}@keyframes hl-r-ox{0%,to{opacity:0}}@keyframes hl-ldi{0%{opacity:0}to{opacity:1}}@keyframes hl-l-db{0%{opacity:.3;animation-timing-function:ease-out}4.29%{opacity:1}70%{opacity:1;animation-timing-function:ease-in-out}92.14%,to{opacity:.3}}@keyframes hl-l-on{0%{opacity:.55;animation-timing-function:cubic-bezier(.45,0,.35,1)}50%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}to{opacity:.55}}@keyframes hl-l-sk{0%{opacity:.3;animation-timing-function:cubic-bezier(.45,0,.35,1)}50%{opacity:.75;animation-timing-function:cubic-bezier(.45,0,.35,1)}to{opacity:.3}}@keyframes hl-l-br{0%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:1}50%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:1.02}to{scale:1}}html[data-intro=calm] #o2-intro{--T:2.75s;--zE:1.5;--fP:.72}html[data-intro=calm-short] #o2-intro{--T:.95s;--rz0:1.3;--zE:1.6;--fP:.62}@media (orientation:portrait){html[data-intro=calm] #o2-intro{--z0:.42;--zE:.9;--fP:.6}html[data-intro=calm-short] #o2-intro{--rz0:.78;--zE:.92;--fP:.52}}html[data-intro^=calm] .hl-fl{background:radial-gradient(closest-side,#a8c8facc 0%,#96bcf4b3 12%,#80acee8f 26%,#6896e466 42%,#5480d440 58%,#426cbc1f 74%,#365ca00a 88%,#0000 98%)}html[data-intro^=calm] .hl-ap{--ap:transparent 46%, #050a1614 54%, #050a1642 64%, #050a1685 75%, #050a16c7 86%, #050a16f0 94%, #050a16 100%}html[data-intro=calm-short] #o2-intro .hl-lg{display:none}html[data-intro=calm] #o2-intro .hl-veil{animation:hl-c-veil var(--T) linear both}html[data-intro=calm] #o2-intro .hl-car{animation:hl-c-car-t var(--T) linear both,hl-c-car-r var(--T) linear both}html[data-intro=calm] #o2-intro .hl-zm{animation:hl-c-zoom var(--T) linear both}html[data-intro=calm] #o2-intro .hl-lens{animation:hl-c-lens-r var(--T) linear both,hl-c-sk var(--T) linear both}html[data-intro=calm] #o2-intro :is(.hl-on,.hl-air){animation:hl-c-on var(--T) linear both}html[data-intro=calm] #o2-intro .hl-bloom{animation:hl-c-bl-s var(--T) linear both,hl-c-bl-o var(--T) linear both}html[data-intro=calm] #o2-intro .hl-bezel{animation:hl-c-bezel var(--T) linear both}html[data-intro=calm] #o2-intro .hl-drl{animation:hl-c-drl var(--T) linear both}html[data-intro=calm] #o2-intro .hl-sw{animation:hl-c-sk-o var(--T) linear both}html[data-intro=calm] #o2-intro .hl-trim{animation:hl-c-trim var(--T) linear both}html[data-intro=calm] #o2-intro .hl-glint{animation:hl-c-glint-o var(--T) linear both,hl-c-glint-t var(--T) linear both}html[data-intro=calm] #o2-intro .hl-hood{animation:hl-c-hood var(--T) linear both}html[data-intro=calm] #o2-intro .hl-fl{animation:hl-c-fl-s var(--T) linear both,hl-c-fl-o var(--T) linear both}html[data-intro=calm] #o2-intro .hl-res{animation:hl-c-res-o var(--T) linear both,hl-c-res-s var(--T) linear both}html[data-intro=calm] #o2-intro .hl-hot{animation:hl-c-hot var(--T) linear both}html[data-intro=calm] #o2-intro .hl-chr{animation:hl-c-chr var(--T) linear both}html[data-intro=calm] #o2-intro .hl-fly{animation:hl-c-fly-t var(--T) linear both,hl-c-fly-s var(--T) linear both,hl-c-fly-o var(--T) linear both}html[data-intro=calm] #o2-intro .hl-ia{animation:hl-c-ia-s var(--T) linear both,hl-c-ia-o var(--T) linear both}html[data-intro=calm] #o2-intro .hl-ib{animation:hl-c-ib-s var(--T) linear both,hl-c-ib-o var(--T) linear both}html[data-intro=calm] #o2-intro .hl-dz{animation:hl-c-dz var(--T) linear both}html[data-intro=calm] #o2-intro .hl-ox{animation:hl-c-ox var(--T) linear both}html[data-intro=calm] #o2-intro .hl-lamp .hl-drl b{animation:hl-c-drlb var(--T) linear calc(60ms + var(--i,0) * 70ms) both}html[data-intro=calm] #o2-intro .hl-lamp.r .hl-drl b{animation-delay:calc(76ms + var(--i,0) * 70ms)}html[data-intro=calm]:not([data-intro-done=skip]) [data-intro-target]{animation:2.75s linear both hl-c-target}html[data-intro=calm-short] #o2-intro .hl-veil{animation:hl-cr-veil var(--T) linear both}html[data-intro=calm-short] #o2-intro :is(.hl-car,.hl-drl b,.hl-glint){animation:none}html[data-intro=calm-short] #o2-intro .hl-drl b{opacity:1}html[data-intro=calm-short] #o2-intro .hl-glint{opacity:0}html[data-intro=calm-short] #o2-intro .hl-zm{animation:hl-cr-zoom var(--T) linear both}html[data-intro=calm-short] #o2-intro :is(.hl-on,.hl-air){animation:hl-cr-on var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-bloom{animation:hl-cr-bl-s var(--T) linear both}html[data-intro=calm-short] #o2-intro :is(.hl-bezel,.hl-hood){animation:hl-cr-show var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-trim{animation:hl-cr-trim var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-drl{animation:hl-cr-drl var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-lens{animation:hl-cr-sk var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-sw{animation:hl-cr-sk-o var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-fl{animation:hl-cr-fl-s var(--T) linear both,hl-cr-fl-o var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-ia{animation:hl-cr-ia-s var(--T) linear both,hl-cr-ia-o var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-ib{animation:hl-cr-ib-s var(--T) linear both,hl-cr-ib-o var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-dz{animation:hl-cr-dz var(--T) linear both}html[data-intro=calm-short] #o2-intro .hl-ox{animation:hl-cr-ox var(--T) linear both}@keyframes hl-c-car-t{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);translate:-2.6vw}56.73%,to{translate:0}}@keyframes hl-c-car-r{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);rotate:-3.6deg}56.73%,to{rotate:0deg}}@keyframes hl-c-lens-r{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);rotate:3.6deg}56.73%,to{rotate:0deg}}@keyframes hl-c-zoom{0%{scale:var(--z0);animation-timing-function:cubic-bezier(.42,0,.2,1)}56.73%,to{scale:var(--zE)}}@keyframes hl-c-on{0%,77.82%,to{opacity:0}10.91%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}34.55%{opacity:1}52.36%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{opacity:.45}66.18%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-bl-s{0%{scale:.7}10.91%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:.7}56.73%,to{scale:1.45}}@keyframes hl-c-bl-o{0%{opacity:.5}10.91%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}56.73%,to{opacity:.9}}@keyframes hl-c-bezel{0%,77.82%,to{opacity:0}29.09%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}47.27%{opacity:1}52.36%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{opacity:.45}66.18%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-drlb{0%{opacity:0;animation-timing-function:cubic-bezier(.22,.6,.3,1)}15.27%,to{opacity:1}}@keyframes hl-c-drl{0%{opacity:1}52.36%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{opacity:.45}66.18%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.35,1)}77.82%,to{opacity:0}}@keyframes hl-c-sk{0%{scale:.4 .8}10.91%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:.4 .8}56.73%{scale:.95 1}77.82%,to{scale:1.1 .9}}@keyframes hl-c-sk-o{0%,77.82%,to{opacity:0}10.91%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}34.55%{opacity:.5}52.36%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{opacity:.225}66.18%{opacity:.225;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-trim{0%,77.82%,to{opacity:0}14.55%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}38.18%{opacity:.5}52.36%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{opacity:.225}66.18%{opacity:.225;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-glint-o{0%,50.91%,to{opacity:0}25.45%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}32%{opacity:.8}44.36%{opacity:.8;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-glint-t{0%{translate:calc(30 * var(--u)) 0}25.45%{translate:calc(30 * var(--u)) 0;animation-timing-function:cubic-bezier(.45,0,.35,1)}50.91%,to{translate:calc(-30 * var(--u)) 0}}@keyframes hl-c-hood{0%,77.82%,to{opacity:0}25.45%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}43.64%{opacity:1}52.36%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{opacity:.45}66.18%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-veil{0%{opacity:1}52.36%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}60.36%,to{opacity:0}}@keyframes hl-c-fl-s{0%{scale:.2}27.64%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:.2}53.82%{scale:var(--fP);animation-timing-function:cubic-bezier(.45,0,.35,1)}66.18%{scale:calc(var(--fP) * 1.1);animation-timing-function:cubic-bezier(.45,0,.35,1)}98.91%,to{scale:calc(var(--fP) * 1.6)}}@keyframes hl-c-fl-o{0%,97.45%,to{opacity:0}27.64%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}53.82%{opacity:1}66.18%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-res-o{0%{opacity:0}48%{opacity:0;animation-timing-function:cubic-bezier(.22,.6,.3,1)}61.09%,to{opacity:1}}@keyframes hl-c-res-s{0%{scale:1.1}48%{animation-timing-function:cubic-bezier(.22,.6,.3,1);scale:1.1}63.27%,to{scale:1}}@keyframes hl-c-hot{0%{opacity:1}56.73%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}65.45%,to{opacity:0}}@keyframes hl-c-chr{0%{opacity:0}55.27%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}64%,to{opacity:1}}@keyframes hl-c-fly-t{0%{translate:-50% -50%}65.45%{animation-timing-function:cubic-bezier(.45,0,.2,1);translate:-50% -50%}84.36%,to{translate:calc(-50% + var(--to-x,0px)) calc(-50% + var(--to-y,-40vh))}}@keyframes hl-c-fly-s{0%{scale:1}65.45%{animation-timing-function:cubic-bezier(.45,0,.2,1);scale:1}84.36%,to{scale:var(--to-s,.34)}}@keyframes hl-c-fly-o{0%{opacity:1}88%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}93.09%,to{opacity:0}}@keyframes hl-c-target{0%{opacity:0}88%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}93.09%,to{opacity:1}}@keyframes hl-c-ia-s{0%{scale:1}66.18%{animation-timing-function:linear(0,.082,.171,.264,.362,.462,.566,.672,.779,.889,1);scale:1}70.72%,to{scale:12}}@keyframes hl-c-ia-o{0%,50.89%,70.72%,to{opacity:0}50.91%,70.71%{opacity:1}}@keyframes hl-c-ib-s{0%{scale:1}70.72%{animation-timing-function:linear(0,.068,.137,.207,.278,.349,.42,.49,.559,.626,.692,.755,.816,.872,.923,.967,1);scale:1}98.91%,to{scale:7}}@keyframes hl-c-ib-o{0%,50.89%,98.91%,to{opacity:0}50.91%{opacity:1}82.55%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-c-dz{0%{opacity:.03}66.18%{opacity:.03;animation-timing-function:cubic-bezier(.45,0,.35,1)}77.82%,to{opacity:0}}@keyframes hl-c-ox{0%,to{opacity:0}}@keyframes hl-cr-zoom{0%{scale:var(--rz0);animation-timing-function:cubic-bezier(.42,0,.2,1)}54.74%,to{scale:var(--zE)}}@keyframes hl-cr-on{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}27.37%{opacity:1}31.58%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}42.11%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}67.37%,to{opacity:0}}@keyframes hl-cr-bl-s{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);scale:.9}54.74%,to{scale:1.5}}@keyframes hl-cr-drl{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}23.16%{opacity:1}31.58%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}42.11%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}67.37%,to{opacity:0}}@keyframes hl-cr-sk{0%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:.6 .9}67.37%,to{scale:1.1 .9}}@keyframes hl-cr-sk-o{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}27.37%{opacity:.5}31.58%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}42.11%{opacity:.25;animation-timing-function:cubic-bezier(.45,0,.35,1)}67.37%,to{opacity:0}}@keyframes hl-cr-show{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}27.37%{opacity:1}31.58%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}42.11%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}67.37%,to{opacity:0}}@keyframes hl-cr-trim{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.3,1)}27.37%{opacity:.5}31.58%{opacity:.5;animation-timing-function:cubic-bezier(.45,0,.35,1)}42.11%{opacity:.25;animation-timing-function:cubic-bezier(.45,0,.35,1)}67.37%,to{opacity:0}}@keyframes hl-cr-veil{0%{opacity:1}31.58%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}44.21%,to{opacity:0}}@keyframes hl-cr-fl-s{0%{scale:.3}6.32%{animation-timing-function:cubic-bezier(.45,0,.35,1);scale:.3}42.11%{scale:var(--fP)}42.11%{scale:var(--fP);animation-timing-function:cubic-bezier(.45,0,.35,1)}96.84%,to{scale:calc(var(--fP) * 1.4)}}@keyframes hl-cr-fl-o{0%,93.68%,to{opacity:0}6.32%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.35,1)}42.11%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-cr-ia-s{0%{scale:1}42.11%{animation-timing-function:linear(0,.082,.171,.264,.362,.462,.566,.672,.779,.889,1);scale:1}49.69%,to{scale:12}}@keyframes hl-cr-ia-o{0%,29.43%,49.69%,to{opacity:0}29.47%,49.65%{opacity:1}}@keyframes hl-cr-ib-s{0%{scale:1}49.69%{animation-timing-function:linear(0,.068,.137,.207,.278,.349,.42,.49,.559,.626,.692,.755,.816,.872,.923,.967,1);scale:1}96.84%,to{scale:7}}@keyframes hl-cr-ib-o{0%,29.43%,96.84%,to{opacity:0}29.47%{opacity:1}69.47%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1)}}@keyframes hl-cr-dz{0%{opacity:.03}42.11%{opacity:.03;animation-timing-function:cubic-bezier(.45,0,.35,1)}63.16%,to{opacity:0}}@keyframes hl-cr-ox{0%,to{opacity:0}}
