.ft{padding:var(--s-7) var(--pad) var(--s-4);color:var(--ink-2);font-family:var(--ff-body);font-size:var(--fs-small);line-height:1.65;position:relative;overflow-x:clip;container-type:inline-size}.app .ft{padding-bottom:calc(var(--tab-h) + var(--tab-gap) + var(--s-4))}.ft a{color:var(--ink-2);transition:color var(--t-fast) var(--ease-out);text-decoration:none}.ft a:hover,.ft a[aria-current=page]{color:var(--ink-1)}.ft__cols{gap:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));display:grid}.ft__col{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.ft__guides{gap:var(--s-5) var(--s-4);margin-top:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (pointer:coarse){.ft__col{gap:.25rem}.ft__col>a{padding-block:.625rem}}.ft__col p{margin:0 0 .5rem}.ft__h{font-family:var(--ff-hud);font-variation-settings:"wdth" 112.5;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.ft__muted{color:var(--ink-3)}.ft__acts{margin-top:var(--s-6);flex-wrap:wrap;gap:.5rem;display:flex}.ft .ft__key{--cut:8px;--base:4px;--pl-face:var(--plate-2);--pl-line:#ffffff29;min-height:3rem;box-shadow:none;color:var(--ink-1);font-family:var(--ff-hud);font-variation-settings:"wdth" 112.5;letter-spacing:.07em;text-transform:uppercase;transition:--pl-face var(--t-mid) var(--ease-out), --pl-line var(--t-mid) var(--ease-out), transform var(--t-fast) var(--ease-out);align-items:center;gap:.75rem;padding:0 1rem 0 1.125rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.ft .ft__key{--pl-line:lab(100% 0 0/.16)}}.ft__key-arrow,.ft__social{display:inline-flex}.ft__key-arrow{transition:transform var(--t-mid) var(--ease-out)}.ft__social{font-size:1.05rem}@media (hover:hover){.ft .ft__key:hover{--pl-face:var(--g3);--pl-line:#ffffff42;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.ft .ft__key:hover{--pl-line:lab(100% 0 0/.26)}}.ft .ft__key:hover .ft__key-arrow{transform:translate(3px,-3px)}}.ft .ft__key:active{transform:translateY(3px)}.ft__name{margin:var(--s-6) 0 0;font-family:var(--ff-head);text-transform:uppercase;letter-spacing:0;white-space:nowrap;color:var(--ink-1);-webkit-user-select:none;user-select:none;padding-right:.1em;font-size:clamp(2.5rem,16.8067cqw,24rem);line-height:.92}.ft__ch{--lift:0;--dx:0;--dy:0;--sx:calc(var(--dx) * var(--lift) * .014em);--sy:calc(var(--dy) * var(--lift) * .014em);transform:translateY(calc(var(--lift) * -.05em));text-shadow:var(--sx) var(--sy) 0 #5bd7f1, calc(var(--sx) * 2) calc(var(--sy) * 2) 0 #2da1c2, calc(var(--sx) * 3) calc(var(--sy) * 3) 0 #176d8b, calc(var(--sx) * 4) calc(var(--sy) * 4) 0 #0d425d, calc(var(--sx) * 5) calc(var(--sy) * 5) 0 #1e1f22;transition:transform .3s var(--ease-soft), text-shadow .3s var(--ease-soft);display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.ft__ch{text-shadow:var(--sx) var(--sy) 0 lab(79.8904% -30.129 -23.8554), calc(var(--sx) * 2) calc(var(--sy) * 2) 0 lab(61.0531% -24.1232 -26.9823), calc(var(--sx) * 3) calc(var(--sy) * 3) 0 lab(42.243% -16.5558 -24.3637), calc(var(--sx) * 4) calc(var(--sy) * 4) 0 lab(25.7745% -9.36163 -21.0045), calc(var(--sx) * 5) calc(var(--sy) * 5) 0 lab(11.8231% -.243634 -1.85911)}}.ft__ch[data-f="1"]{-webkit-text-fill-color:transparent}.ft__ch[data-f="1"]:after{content:attr(data-g);-webkit-text-fill-color:var(--cyan);color:var(--cyan);text-align:center;position:absolute;inset:0}.ft__legal{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--rule);color:var(--ink-3);font-size:.8125rem}@media (max-width:899.98px){.ft__cols{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ft__cols>.ft__col:first-child{grid-column:1/-1}.ft__acts{margin-top:var(--s-5)}.ft .ft__key{flex:100%;justify-content:space-between;min-height:2.875rem;padding:0 .875rem;font-size:.625rem}.ft .ft__key--social{flex-basis:calc(50% - .25rem)}.ft__name{margin-top:var(--s-5)}}@media (prefers-reduced-motion:reduce){.ft .ft__key,.ft__key-arrow{transition:none}}@media (max-width:599.98px){.ft__guides{grid-template-columns:minmax(0,1fr)}}
.snd{isolation:isolate;min-height:2.75rem;color:var(--ink-1);font-family:var(--ff-hud);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.75rem;font-weight:400;line-height:1;display:inline-flex;position:relative}.snd:before{content:"";z-index:-1;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background-color .5s var(--ease-soft), border-color .5s var(--ease-soft);background:#05060799;background:lab(1.55462% -.0707507 -.667319/.6);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);position:absolute;inset:0}@media (hover:hover){.snd:hover:before{background:#101214d9;background:lab(5.25479% -.17564 -1.47416/.85);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}}button.snd:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.snd:active>span{translate:0 1px}.snd__wave{align-items:center;gap:1px;height:10px;display:inline-flex}.snd__wave i{background:var(--mode,var(--cyan));width:2px;height:10px;transition:opacity .3s var(--ease-soft);display:block;transform:scaleY(.2)}.snd[aria-pressed=false] .snd__wave i{opacity:.55}.snd[aria-pressed=true] .snd__wave i{animation:.84s linear infinite snd-a}.snd[aria-pressed=true] .snd__wave i:first-child{animation-name:snd-c;animation-duration:.72s}.snd[aria-pressed=true] .snd__wave i:nth-child(3){animation-name:snd-b;animation-duration:.6s}.snd[aria-pressed=true] .snd__wave i:nth-child(4){animation-duration:1.04s;animation-delay:-.36s}.snd[aria-pressed=true] .snd__wave i:nth-child(5){animation-name:snd-c;animation-duration:.9s;animation-delay:-.3s}@keyframes snd-a{0%,24.9%{transform:scaleY(.4)}25%,49.9%{transform:scaleY(.8)}50%,74.9%{transform:scaleY(.6)}75%,99.9%{transform:scaleY(1)}to{transform:scaleY(.4)}}@keyframes snd-b{0%,to{transform:scaleY(.6)}20%{transform:scaleY(1)}40%{transform:scaleY(.4)}60%{transform:scaleY(.8)}80%{transform:scaleY(.2)}}@keyframes snd-c{0%,to{transform:scaleY(.2)}33%{transform:scaleY(.6)}66%{transform:scaleY(.4)}}.snd__state{text-align:left;display:grid}.snd__state>span{grid-area:1/1}.snd__state>[data-shown="0"]{visibility:hidden}@media (prefers-reduced-motion:reduce){.snd:before,.snd__wave i{transition:none}.snd[aria-pressed=true] .snd__wave i:nth-child(n){animation:none}.snd[aria-pressed=true] .snd__wave i:first-child,.snd[aria-pressed=true] .snd__wave i:nth-child(5){transform:scaleY(.4)}.snd[aria-pressed=true] .snd__wave i:nth-child(2){transform:scaleY(.8)}.snd[aria-pressed=true] .snd__wave i:nth-child(3){transform:scaleY(1)}.snd[aria-pressed=true] .snd__wave i:nth-child(4){transform:scaleY(.6)}}@media (forced-colors:active){.snd:before{border-color:buttontext}.snd__wave i{background:buttontext}}
.tb{top:var(--fr-w);left:var(--fr-w);right:var(--fr-w);z-index:70;height:var(--top-h);align-items:center;gap:var(--s-4);padding:0 calc(var(--pad) - var(--fr-w));transition:background-color 1s var(--ease-soft), border-color .6s var(--ease-soft);background:#08090b00;--tb-bg:#141517;background:lab(2.47033% -.100583 -.901192/0);border-bottom:1px solid #0000;display:flex;position:fixed}html[data-ground="1"] .tb{--tb-bg:#1a1411}html[data-ground="2"] .tb{--tb-bg:#0f1914}html[data-ground="4"] .tb{--tb-bg:#121618}.tb[data-solid="1"],html.menu-open .tb{background:var(--tb-bg);border-bottom-color:#ffffff14;border-bottom-color:lab(100% 0 0/.08)}.tb__home{z-index:1;font-family:var(--ff-head);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-1);opacity:0;transition:opacity .6s var(--ease-soft);flex:none;align-items:center;gap:.55rem;font-size:1.125rem;line-height:1;display:inline-flex;position:relative}html.logo-3d:not(.logo-docked) .tb__home{opacity:1}.tb__led{background:var(--mode);width:7px;height:7px;box-shadow:0 0 10px var(--mode);animation:fr-blink 2.4s var(--ease-io) infinite;display:block}.tb__dock{left:calc(var(--pad) - var(--fr-w));aspect-ratio:1280/557;width:clamp(3.75rem,3rem + 2.4vw,5.5rem);position:absolute;top:50%;transform:translateY(-50%)}.tb__dock img{width:100%;height:auto;transition:opacity .4s;display:block}html.logo-3d .tb__dock img{opacity:0}html.logo-docked .tb__dock{z-index:2}.tb__end{align-items:center;gap:.625rem;margin-left:auto;display:flex}.tb__menu{min-height:2.75rem;color:var(--ink-1);font-family:var(--ff-hud);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background-color .5s var(--ease-soft), border-color .5s var(--ease-soft);background:#05060799;background:lab(1.55462% -.0707507 -.667319/.6);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);align-items:center;gap:.75rem;padding:0 1rem 0 .875rem;font-size:.875rem;display:none}.tb__menu-t{text-align:left;min-width:4.5ch}.tb__burger{width:16px;height:10px;display:block;position:relative}.tb__burger i{height:2px;transition:top .45s var(--ease-soft), rotate .45s var(--ease-soft);background:currentColor;position:absolute;left:0;right:0}.tb__burger i:first-child{top:0}.tb__burger i:last-child{top:8px}.tb__menu[aria-expanded=true] .tb__burger i:first-child{top:4px;rotate:45deg}.tb__menu[aria-expanded=true] .tb__burger i:last-child{top:4px;rotate:-45deg}@media (hover:hover){.tb__menu:hover{background:#151618e6;background:lab(7.21025% -.220872 -1.80841/.9);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}}.tb__cta{min-height:2.75rem;display:none}.tb .language-select{display:inline-flex;position:relative}.tb .language-select select{appearance:none;min-height:2.75rem;color:var(--ink-1);font-family:var(--ff-body);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#05060799;background:lab(1.55462% -.0707507 -.667319/.6);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:0;padding:0 2rem 0 .875rem;font-size:.875rem;font-weight:500}.tb .language-select--compact select{color:#0000;width:4.25rem}.tb .language-select__code{font-family:var(--ff-hud);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-1);pointer-events:none;z-index:1;font-size:.875rem;position:absolute;top:50%;left:.875rem;translate:0 -50%}.tb .language-select:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);pointer-events:none;width:.35rem;height:.35rem;position:absolute;top:50%;right:.8rem;transform:translateY(-70%)rotate(45deg)}.tb .language-select select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.tb .language-select option{background:var(--g1);color:var(--ink-1)}@media (min-width:900px){.tb__menu,.tb__cta{display:inline-flex}}@media (max-width:899.98px){.tb .language-select select{min-height:2.75rem}.tb__home{font-size:1rem}}@media (pointer:coarse){.tb__home{margin-block:-.875rem;padding-block:.875rem}.mn__contact{margin-block:-.6875rem;padding-block:.6875rem}}@media (prefers-reduced-motion:reduce){.tb__led{animation:none}}.mn{z-index:68;padding:calc(var(--fr-w) + var(--top-h) + clamp(1.5rem, 5vh, 3.5rem)) calc(var(--pad)) calc(var(--fr-w) + clamp(2rem, 6vh, 4rem));background:radial-gradient(1px 1px at 13px 13px, #ffffff1f 1px, transparent 1.5px) 0 0 / 26px 26px, var(--bezel);color:var(--ink-1);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .75s var(--ease-circ), visibility 0s linear .75s;display:grid;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.mn{background:radial-gradient(1px 1px at 13px 13px, lab(100% 0 0/.12) 1px, transparent 1.5px) 0 0 / 26px 26px, var(--bezel)}}.mn[data-open="1"]{visibility:visible;clip-path:inset(0);transition:clip-path .75s var(--ease-circ)}html.menu-open .wd-logo3d{opacity:0}.wd-logo3d{transition:opacity .4s var(--ease-soft)}.mn__in{grid-template-rows:auto 1fr auto;gap:clamp(1rem,3vh,2rem);min-height:0;display:grid}.mn__kicker{color:var(--ink-3);align-items:center;gap:.6rem;display:inline-flex}.mn__sq{background:var(--mode);width:7px;height:7px;display:block}.mn__nav{align-content:center;gap:clamp(.25rem,1.2vh,.75rem);display:grid}.mn__link{color:var(--ink-1);font-family:var(--ff-head);letter-spacing:-.01em;text-transform:uppercase;transition:color .5s var(--ease-soft), translate .6s var(--ease-soft);justify-self:start;align-items:flex-start;gap:1.25rem;padding:.2rem .4rem .2rem 0;font-size:clamp(2.25rem,.8rem + 5.2vw,5.75rem);line-height:1;display:inline-flex;position:relative}.mn__n{font-family:var(--ff-hud);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding-top:.35em;font-size:.875rem}.mn__link[aria-current=true] .mn__n,.mn__link--ask .mn__n{color:var(--mode)}.mn__link--ask{color:var(--cyan)}@media (hover:hover){.mn__link:hover{color:var(--cyan);translate:.35em}}.mn__link{opacity:0;translate:0 .4em}.mn[data-open="1"] .mn__link{opacity:1;transition:color .5s var(--ease-soft), opacity .6s var(--ease-soft), translate .8s var(--ease-soft), font-variation-settings .6s var(--ease-soft);translate:0}.mn[data-open="1"] .mn__link:first-child{transition-delay:.12s,.12s,.12s,0s}.mn[data-open="1"] .mn__link:nth-child(2){transition-delay:.19s,.19s,.19s,0s}.mn[data-open="1"] .mn__link:nth-child(3){transition-delay:.26s,.26s,.26s,0s}.mn[data-open="1"] .mn__link:nth-child(4){transition-delay:.33s,.33s,.33s,0s}.mn[data-open="1"] .mn__link:nth-child(5){transition-delay:.4s,.4s,.4s,0s}@media (hover:hover){.mn[data-open="1"] .mn__link:hover{transition-delay:0s;translate:.35em}}.mn__foot{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);flex-wrap:wrap;gap:.75rem 2rem;padding-top:1rem;display:flex}.mn__contact{color:var(--ink-2);font-size:var(--fs-small);transition:color .4s var(--ease-soft);align-items:center;gap:.6rem;display:inline-flex}@media (hover:hover){.mn__contact:hover{color:var(--ink-1)}}@media (prefers-reduced-motion:reduce){.mn,.mn[data-open="1"],.mn__link,.mn[data-open="1"] .mn__link{transition:none}.mn{clip-path:none}}.tb__menu:focus-visible,.tb .language-select select:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}
.tabbar{display:none}@media (max-width:899.98px){.tabbar{left:.625rem;right:.625rem;bottom:var(--tab-gap);z-index:75;display:block;position:fixed}.tabbar__bar{height:var(--tab-h);background:var(--bezel);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);align-items:stretch;gap:.125rem;padding:.3125rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.1)}.tabbar__ind{width:0;box-shadow:inset 0 2px 0 var(--cyan);opacity:0;transition:transform .52s var(--ease-soft), width .52s var(--ease-soft), opacity .2s linear;pointer-events:none;background:linear-gradient(#5bd7f129,#0000 70%);background:linear-gradient(lab(79.8904% -30.129 -23.8554/.16),#0000 70%);border-radius:0;position:absolute;top:.3125rem;bottom:.3125rem;left:0}.tabbar__tab{z-index:1;min-width:0;color:var(--ink-3);font-family:var(--ff-hud);font-variation-settings:"wdth" 100;letter-spacing:.04em;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.5625rem;font-weight:600;line-height:1.1;display:flex;position:relative}.tabbar__tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar__tab:active{transform:scale(.94)}.tabbar__tab[aria-current=true]{color:var(--ink-1)}.tabbar__tab--cta{background:var(--cyan);color:var(--cyan-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.tabbar__tab:focus-visible{outline-offset:-2px}}@media (max-width:899.98px) and (prefers-reduced-transparency:reduce){.tabbar__bar{background:var(--g1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.tabbar__ind,.tabbar__tab{transition:none}}
.wd-stage,.wd-still{z-index:0;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}.wd-stage{display:block}.wd-still{background:var(--g0);display:none}.wd-still img{object-fit:cover;opacity:.66;filter:saturate(.8);width:100%;height:100%;display:block}.wd-still[data-plain]{background:radial-gradient(circle at 8px 8px, oklch(var(--hair) / .12) 1px, transparent 1.6px) 0 0 / 16px 16px, linear-gradient(180deg, #17181a, #0e0f11)}html.world-flat .wd-still{display:block}@media (scripting:none){.wd-still{display:block}}html.world-flat .wd-stage{display:none}.wd-logo3d{z-index:72;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html.logo-landed .wd-logo3d{z-index:69}html.world-build [data-build]{transition:clip-path .36s steps(6,end),opacity .12s steps(2,end)}html.world-build [data-build]:not([data-built]){opacity:0;clip-path:inset(0 100% 0 0)}html.world-build [data-build][data-built]{clip-path:inset(-2rem)}@media (prefers-reduced-motion:reduce){html.world-build [data-build]{transition:none}}.cur-d{z-index:2147483000;pointer-events:none;opacity:0;will-change:transform;width:88px;height:88px;position:fixed;top:0;left:0}html.cursor-d:not(.is-viewing),html.cursor-d:not(.is-viewing) *{cursor:none!important}html.cursor-d :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,[contenteditable=true]){cursor:text!important}html.is-viewing .cur-d{visibility:hidden}
.fr{--fr:var(--fr-w);--fr-ink:color-mix(in oklab, var(--mode) 62%, var(--ink-1));z-index:95;pointer-events:none;color:var(--ink-2);position:fixed;inset:0}.fr__bezel{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fr__fill{fill:var(--bezel)}.fr__line{fill:none;stroke:color-mix(in oklab, var(--mode) 34%, transparent);stroke-width:1px;transition:stroke .9s var(--ease-out)}.fr--boot .fr__line{stroke-dasharray:var(--fr-len,6000);stroke-dashoffset:var(--fr-len,6000);animation:fr-draw 1.6s var(--ease-circ) .15s forwards}.fr--boot .fr__top,.fr--boot .fr__bottom,.fr--boot .fr__side,.fr--boot .fr__progress{opacity:0;animation:fr-on .6s var(--ease-soft) 1.2s forwards}@keyframes fr-draw{to{stroke-dashoffset:0}}@keyframes fr-on{0%{opacity:0}30%{opacity:1}45%{opacity:.35}to{opacity:1}}.fr__top,.fr__bottom{font-family:var(--ff-hud);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:12px;line-height:1;display:none;position:absolute;left:50%;translate:-50%}.fr__top{contain:layout;top:var(--fr);height:24px;max-width:calc(var(--fr-tw,360px) - 1rem);color:var(--ink-1)}.fr__bottom{bottom:var(--fr);height:20px;color:var(--ink-3)}.fr__brand{color:var(--ink-3)}.fr__sep{color:var(--ink-3);opacity:.6}.fr__label{min-width:0;color:var(--fr-ink);transition:color .9s var(--ease-out);overflow:hidden}.fr__blink{background:var(--fr-ink);width:6px;height:6px;animation:fr-blink 2.4s var(--ease-io) infinite;flex:none;display:block}.fr__blink+.fr__blink{margin-left:-.3rem;animation-delay:1.2s}@keyframes fr-blink{0%,to{opacity:1}50%{opacity:.3}}.fr__side{left:calc(var(--fr) + .75rem);writing-mode:vertical-rl;font-family:var(--ff-hud);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);opacity:.55;transition:color .9s var(--ease-soft);margin:0;font-size:9px;display:none;position:absolute;top:50%;translate:0 -50%;rotate:180deg}html.world-live[data-ground="3"] .fr__side{color:var(--ink-dark)}.fr__progress{right:calc(var(--fr) + .7rem);background:#ffffff1f;background:lab(100% 0 0/.12);width:2px;height:min(30vh,16rem);position:absolute;top:50%;translate:0 -50%}.fr__progress:before,.fr__progress:after{content:"";background:var(--fr-ink);width:6px;height:6px;position:absolute;left:50%;translate:-50%}.fr__progress:before{top:-10px}.fr__progress:after{opacity:.35;bottom:-10px}.fr__progress i{background:var(--fr-ink);transform-origin:50% 0;width:100%;height:100%;display:block;transform:scaleY(0)}.fr__corner{border:0 solid color-mix(in oklab, var(--fr-ink) 70%, transparent);width:14px;height:14px;position:absolute}.fr__corner--tl{top:max(6px, env(safe-area-inset-top));border-top-width:1.5px;border-left-width:1.5px;left:6px}.fr__corner--tr{top:max(6px, env(safe-area-inset-top));border-top-width:1.5px;border-right-width:1.5px;right:6px}.fr__corner--bl{bottom:max(6px, env(safe-area-inset-bottom));border-bottom-width:1.5px;border-left-width:1.5px;left:6px}.fr__corner--br{bottom:max(6px, env(safe-area-inset-bottom));border-bottom-width:1.5px;border-right-width:1.5px;right:6px}@media (min-width:900px){.fr__top,.fr__bottom{display:flex}.fr__side{display:block}.fr__corner{display:none}}@media (max-width:899.98px){.fr__progress{width:1.5px;height:22vh;right:4px}.fr__progress:before,.fr__progress:after{width:4px;height:4px}}@media (prefers-reduced-motion:reduce){.fr__blink,.fr--boot .fr__line,.fr--boot .fr__top,.fr--boot .fr__bottom,.fr--boot .fr__side,.fr--boot .fr__progress{opacity:1;stroke-dashoffset:0;animation:none}}@media print{.fr{display:none}}
.an-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.an{color:#f2e9d38c;color:lab(92.5895% .514656 11.6074/.55);animation:3.6s step-end both an-life;position:absolute;top:0;left:0}.an svg{display:block;overflow:visible}.an :is(.an-line,.an-dash){fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.an .an-dash{stroke-dasharray:4 4}.an .an-draw{stroke-dasharray:4 4;clip-path:inset(0 100% 0 0);animation:.6s steps(10,end) .1s forwards an-draw}.an--measure .an-draw{clip-path:inset(100% 100% 0 0);animation-name:an-draw-diag}.an .an-late{opacity:0;animation:10ms linear .7s forwards an-on}.an .an-box{fill:#f2e9d31f;fill:lab(92.5895% .514656 11.6074/.12);stroke:currentColor;stroke-width:1px;shape-rendering:crispedges}.an .an-thin{fill:none;stroke:var(--mode,var(--cyan))}.an .an-dot{fill:var(--mode,var(--cyan));shape-rendering:crispedges}.an .an-slide{animation:1.6s steps(8,end) .7s both an-slide}.an .an-slide2{animation:1.6s steps(8,end) .85s both an-slide2}.an .an-handle{fill:var(--g0);stroke:var(--mode,var(--cyan));stroke-width:1px;shape-rendering:crispedges}.an .an-open{transform-origin:0 0;animation:.5s steps(6,end) both an-open}.an .an-px{fill:var(--mode,var(--cyan));opacity:0;shape-rendering:crispedges;animation:.9s steps(2,end) 2 both an-px}.an-label{font-family:var(--ff-hud);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--mode,var(--cyan));clip-path:inset(0 100% 0 0);font-size:.5625rem;animation:.4s steps(8,end) .8s forwards an-draw;position:absolute;top:-1.1rem;right:0}.an--light{--mode:#1f7fa8;color:#27292b80;color:lab(16.4633% -.248134 -1.8615/.5)}.an--select .an-label{inset:auto auto -1.1rem 0}@keyframes an-life{0%{opacity:1}88%{opacity:1}92%{opacity:.4}96%{opacity:.8}to{opacity:0}}@keyframes an-draw{to{clip-path:inset(0)}}@keyframes an-draw-diag{to{clip-path:inset(0)}}@keyframes an-on{to{opacity:1}}@keyframes an-slide{0%{opacity:0;transform:translate(28px,-20px)}10%{opacity:1}to{opacity:1;transform:translate(-20px,15px)}}@keyframes an-slide2{0%{opacity:0;transform:translate(40px,-30px)}10%{opacity:1}to{opacity:1;transform:translate(-6px,4px)}}@keyframes an-open{0%{transform:scale(.1)}to{transform:scale(1)}}@keyframes an-px{0%{opacity:0}50%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.an-layer{display:none}}
