@font-face{font-family:Unbounded;src:url(./unbounded-latin-var-D5afBTBx.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(./manrope-latin-var-DHIcAJRg.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#05060d;--ink-deep:#030409;--panel:#141726;--panel-deep:#0d0f19;--line:#232838;--line-strong:#353b52;--mist:#a1a7bb;--ice:#eceef6;--lilac:#c9b9f6;--violet:#6e48db;--cold:#5d86f0;--cold-light:#b9ccff;--font-display:"Unbounded", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-text:"Manrope", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:clamp(1.625rem, 1.2rem + 1.6vw, 2.25rem);--step-wordmark:clamp(2.25rem, 10.5vw, 6.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1.25rem;--space-l:2rem;--space-xl:3rem;--space-2xl:clamp(4rem, 8vw, 6rem);--space-3xl:clamp(5rem, 12vw, 9rem);--gutter:clamp(1.25rem, 5vw, 2.5rem);--wide:68rem;--stage:min(72vw, 46svh, 440px);--ease-out:cubic-bezier(.23, 1, .32, 1)}.js.mode-grid{--stage:min(58vw, 36svh, 340px);--step-wordmark:clamp(2.25rem, 8.5vw, 5rem)}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(120% 60% at 50% 0%, #5d86f012, transparent 62%), linear-gradient(180deg, var(--ink) 0%, var(--ink-deep) 100%);min-height:100svh;color:var(--ice);font-family:var(--font-text);font-size:var(--step-0);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6}::selection{color:var(--ice);background:#c9b9f64d}:focus-visible{outline:2px solid var(--lilac);outline-offset:4px;border-radius:4px}h1,h2,h3,p{margin:0}p{text-wrap:pretty}.nowrap{white-space:nowrap}.app{position:relative}.js.mode-grid,.js.mode-grid body{overscroll-behavior:none;height:100%;overflow:hidden}.js.mode-grid .app{position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip}.js.mode-grid .list,.js.mode-grid .footer,.bar{display:none}.js .bar{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-m);padding:max(var(--space-m), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) var(--space-m) max(var(--gutter), env(safe-area-inset-left));pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.js .bar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05060df5 35%,#05060d00);position:absolute;top:0;bottom:-1.5rem;left:0;right:0}.bar>*{pointer-events:auto}.bar__brand{color:var(--ice);font:inherit;cursor:pointer;transition:opacity .5s ease, transform .6s var(--ease-out), visibility 0s linear 0s;background:0 0;border:0;border-radius:999px;align-items:center;gap:.6rem;margin-inline-start:-.4rem;padding-block-start:.3rem;padding-block-end:.3rem;padding-inline-start:.3rem;padding-inline-end:.6rem;display:inline-flex}.bar__brand img{width:2rem;height:2rem}.bar__brand span{font-family:var(--font-display);letter-spacing:.3em;margin-right:-.3em;font-size:.95rem;font-weight:300}.bar__toggle{white-space:nowrap;border:1px solid var(--line-strong);color:var(--ice);font:600 var(--step--1) / 1 var(--font-text);letter-spacing:.01em;cursor:pointer;background:#05060dd9;border-radius:999px;padding:.65rem 1.15rem;transition:border-color .2s,background-color .2s}.bar__toggle:hover{border-color:var(--lilac);background-color:#c9b9f614}.hero{padding:calc(var(--space-2xl) + 2rem) var(--gutter) var(--space-l);text-align:center;flex-direction:column;align-items:center;display:flex;overflow:clip}.js.mode-grid .hero{z-index:20;padding:var(--space-xl) var(--gutter);pointer-events:none;transition:opacity .6s ease, transform .8s var(--ease-out), visibility 0s linear 0s;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0}.js.mode-grid .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#05060df7 0%,#05060df0 50%,#05060d9e 78%,#05060d00 100%);width:min(1250px,160vw);height:min(960px,130svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.js.mode-grid.is-exploring .hero{opacity:0;visibility:hidden;transition-delay:0s,0s,.8s;transform:scale(.94)}.stage{width:var(--stage);aspect-ratio:1;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative}.js.mode-grid .stage.has-3d{pointer-events:auto}.stage__glow{pointer-events:none;background:url(./noise-D4z-d81k.png),radial-gradient(closest-side,#7c5ceb4d 0%,#7c5ceb1f 40%,#5d86f00d 66%,#0000 100%);position:absolute;top:-42%;bottom:-42%;left:-42%;right:-42%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.stage:before{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#8a6cff52,#8a6cff1c 45%,#8a6cff00 100%);height:13%;position:absolute;top:84.2%;left:19%;right:19%}.stage__logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block;position:relative}.stage__canvas{pointer-events:none;opacity:0;width:150%;height:150%;display:block;position:absolute;top:-25%;left:-25%}.stage.has-3d{cursor:grab}.stage.has-3d.is-dragging{cursor:grabbing}.stage.has-3d .stage__canvas{opacity:1}.stage.has-3d .stage__logo,.stage.has-3d:before{opacity:0}.stage.is-leaving-3d .stage__canvas,.stage.is-leaving-3d .stage__logo,.stage.is-leaving-3d:before{transition:opacity .45s}.is-static .stage__logo{animation:7s ease-in-out infinite float}.is-static .stage:before{animation:7s ease-in-out infinite pool}.is-exploring .stage__logo,.is-exploring .stage:before{animation-play-state:paused}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-2.2%)}}@keyframes pool{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.88)}}.stage__missing,.stage.is-logo-missing .stage__logo{display:none}.stage.is-logo-missing .stage__missing{border:2px solid var(--lilac);color:var(--lilac);font-family:var(--font-display);font-size:calc(var(--stage) * .34);background:linear-gradient(160deg,#eceef629,#c9b9f60f);border-radius:24% 24% 24% 8%;place-items:center;font-weight:300;line-height:1;display:grid;position:absolute;top:16%;bottom:18%;left:15%;right:15%}.wordmark{margin-top:var(--space-l);font-family:var(--font-display);font-size:var(--step-wordmark);letter-spacing:.3em;background:linear-gradient(180deg, var(--ice) 35%, #cbc2ec 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.3em;font-weight:300;line-height:1}.js.mode-grid .wordmark{margin-top:var(--space-m)}.lede{max-width:24ch;margin-top:var(--space-m);font-size:var(--step-1);text-wrap:balance;line-height:1.45}.status{margin-top:var(--space-s);font-size:var(--step--1);letter-spacing:.01em;color:var(--mist)}.more{margin:var(--space-m) 0 0}.more__link{border:1px solid var(--violet);background:var(--violet);color:#fff;font:600 var(--step--1) / 1 var(--font-text);letter-spacing:.01em;pointer-events:auto;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.15rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.more__link:hover{background:#7d5ae3}.more__link:focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.more__link--ghost{background:0 0;margin:.4rem 0 0 .5rem}.more__link--ghost:hover{background:#6e48db40}.hint{display:none}.js.mode-grid .hint{align-items:center;gap:var(--space-xs);margin-top:var(--space-l);font-size:var(--step--1);letter-spacing:.01em;color:var(--lilac);border:1px solid #c9b9f638;border-radius:999px;padding:.55rem 1rem;display:inline-flex}.hint__icon{fill:currentColor}.field{display:none}.js.mode-grid .field{z-index:10;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.js.mode-grid .field.is-dragging{cursor:grabbing}.field__zoom{transform-origin:50%;transition:transform .9s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.field.is-pressed .field__zoom{transform:scale(.93)}.field__layer{opacity:.4;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.field.is-ready .field__layer{animation:1.2s backwards field-in}.is-exploring .field__layer{opacity:1}@keyframes field-in{0%{opacity:0}}.field__vignette{pointer-events:none;background:radial-gradient(130% 120%,#05060d00 40%,#05060d8c 70%,#05060df7 100%);position:absolute;top:0;bottom:0;left:0;right:0}.js.mode-grid .field .tile{width:var(--cell);height:var(--cell);font-size:clamp(13px, calc(var(--cell) * .05), 19px);transform-origin:50%;contain:layout style;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.field.is-moving .tile{will-change:transform}.field.is-compact .tile{gap:.45em;padding:1.2em}.field.is-compact .tile__icon{width:2.5em;height:2.5em;margin-top:.4em}.field.is-compact .dia{width:88%}.field .tile:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--lilac);outline:none}.tile{background:radial-gradient(120% 90% at 0% 0%, #c9b9f617, transparent 60%), linear-gradient(160deg, var(--panel) 0%, var(--panel-deep) 100%);color:var(--ice);border:1px solid #c9b9f621;border-radius:1.6em 1.6em 1.6em .45em;flex-direction:column;gap:.6em;padding:1.5em;transition:border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.field .tile:hover{border-color:#c9b9f64d}.tile__label{letter-spacing:.02em;color:var(--mist);align-items:center;gap:.55em;font-size:.8em;display:flex}.tile__label:before{content:"";background:radial-gradient(circle at 35% 30%, #b8a2ff 0%, var(--violet) 55%, #26136a 100%);border-radius:50%;flex:none;width:.6em;height:.6em;box-shadow:0 0 10px #6e48dba6}.tile__icon{fill:none;width:3.1em;height:3.1em;stroke:var(--lilac);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;flex:none;margin-top:.9em}.tile__icon-fill{fill:currentColor;color:var(--lilac);stroke:none}.tile__icon-dash{stroke-dasharray:3 4}.tile--tecnico .tile__icon,.tile--arquitetura .tile__icon{stroke:var(--cold-light)}.tile__title{letter-spacing:-.01em;text-wrap:balance;margin-top:auto;font-size:1.3em;font-weight:600;line-height:1.22}.tile__title--small{font-size:1.12em}.tile__text{color:var(--mist);font-size:.94em;line-height:1.5}.tile code{font:.86em / 1.3 var(--font-code);color:var(--cold-light)}.tile--tecnico,.tile--arquitetura{background:radial-gradient(120% 90% at 0% 0%, #5d86f01a, transparent 60%), linear-gradient(160deg, var(--panel) 0%, var(--panel-deep) 100%);border-color:#5d86f029}.tile--tecnico .tile__label:before,.tile--arquitetura .tile__label:before{background:radial-gradient(circle at 35% 30%, #a9c1ff 0%, var(--cold) 55%, #1b2e6b 100%);box-shadow:0 0 10px #5d86f099}.tile--arquitetura{background:linear-gradient(#5d86f00f 1px, transparent 1px) 0 0 / 1.4em 1.4em, linear-gradient(90deg, #5d86f00f 1px, transparent 1px) 0 0 / 1.4em 1.4em, linear-gradient(160deg, var(--panel) 0%, var(--panel-deep) 100%)}.dia{width:100%;height:auto;margin-top:auto;display:block;overflow:visible}.dia__box{fill:#c9b9f612;stroke:#c9b9f673;stroke-width:1px}.dia__box--relay{fill:#5d86f01a;stroke:#5d86f0b3}.dia__text{fill:var(--ice);font-family:var(--font-text);font-size:13px;font-weight:600}.dia__line{fill:none;stroke:var(--lilac);stroke-width:1.5px;stroke-dasharray:4 4}.dia__arrow{fill:var(--lilac)}.tile--diagram .tile__title{margin-top:0}.tile--figure .tile__label:before{background:radial-gradient(circle at 35% 30%,#fff 0%,#c9cde0 55%,#5b6075 100%);box-shadow:0 0 10px #eceef659}.tile__figure{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:auto;font-size:2.5em;font-weight:300;line-height:1.05}.tile--proximo{background:linear-gradient(160deg,#141726b3 0%,#0d0f19b3 100%);border:1px dashed #c9b9f659}.tile--proximo .tile__label:before{border:1.5px dashed var(--lilac);box-shadow:none;background:0 0}.tile--marca{justify-content:center;align-items:center}.tile--logo{background:radial-gradient(closest-side, #7c5ceb47, #7c5ceb00 100%), linear-gradient(160deg, var(--panel) 0%, var(--panel-deep) 100%)}.tile--logo img{-webkit-user-drag:none;width:68%;height:auto}.tile--wordmark span{font-family:var(--font-display);letter-spacing:.3em;color:#0000;-webkit-text-stroke:1px #c9b9f68c;margin-right:-.3em;font-size:2em;font-weight:300}.list{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline-start:auto;margin-inline-end:auto}.group{padding-top:var(--space-2xl)}.group:first-child{padding-top:var(--space-xl)}.group h2{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.005em;text-wrap:balance;font-weight:300;line-height:1.15}.group__tiles{gap:var(--space-m);margin-top:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.list .tile{min-height:15rem;font-size:1rem}.list .tile__label--group{display:none}.list .tile__icon,.list .dia{margin-top:0}.list .tile__title,.list .tile__figure{margin-top:var(--space-xs)}.footer{width:min(100% - 2 * var(--gutter), var(--wide));margin:var(--space-3xl) auto 0;padding:var(--space-l) 0 max(var(--space-l), env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:space-between;gap:var(--space-xs) var(--space-l);font-size:var(--step--1);letter-spacing:.01em;color:var(--mist);flex-wrap:wrap;display:flex}.bar__start{align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.status-pill{padding-block-start:.15rem;padding-block-end:.15rem;padding-inline:var(--space-s) 0;border-inline-start:1px solid var(--line-strong);color:var(--ice);white-space:nowrap;grid-template-columns:auto auto auto;align-items:center;gap:.3rem .5rem;margin:0;display:inline-grid}.status-pill[hidden]{display:none}.status-pill__dot{--dot:#6b7186;background:var(--dot);width:.45rem;height:.45rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--dot) 45%, transparent);border-radius:50%;grid-area:1/1}.status-pill__text{font:400 .6875rem / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;grid-area:1/2}.status-pill__tag{color:var(--mist);font:500 .75rem / 1 var(--font-text);letter-spacing:.01em;grid-area:2/2/auto/-1}.status-pill[data-state=on] .status-pill__dot{--dot:#34d378;animation:2.6s ease-out infinite status-breathe}.status-pill[data-state=off] .status-pill__dot{--dot:#ff4d4d}.status-pill[data-state=off] .status-pill__text{color:#ffb3b3}.status-pill[data-state=checking] .status-pill__dot{animation:1.2s ease-in-out infinite status-pulse}.status-pill__ms{color:var(--ice);font:600 .75rem / 1 var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;grid-area:1/3;margin-inline-start:.15rem}.status-pill__ms:before{content:"entre telemóveis ";color:var(--mist);font-weight:500}.status-pill__ms[hidden]{display:none}@keyframes status-breathe{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dot) 55%, transparent)}70%,to{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--dot) 0%, transparent)}}@keyframes status-pulse{50%{opacity:.35}}@media (max-width:760px){.bar__start .bar__brand span{transform:translateY(-.5rem)}.status-pill{pointer-events:none;border:0;column-gap:.4rem;margin-top:.1rem;padding:0;position:absolute;top:50%}.status-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2.5rem}.status-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2.5rem}.status-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2.5rem}.status-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2.5rem}.status-pill__text{letter-spacing:.13em;font-size:.5625rem}.status-pill__dot{width:.4rem;height:.4rem}.status-pill__tag{display:none}.status-pill__ms{margin-inline-start:-.15rem;font-size:.6875rem}.status-pill__ms:before{content:"· "}}.status-pill__mini{font:400 .5625rem / 1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;grid-area:1/2;display:none}.status-pill[data-state=off] .status-pill__mini{color:#ffb3b3}@media (max-width:400px){.status-pill__text{display:none}.status-pill__mini{display:block}}@media (max-width:340px){.status-pill__ms{display:none}}@media (prefers-reduced-motion:reduce){.status-pill[data-state=checking] .status-pill__dot,.status-pill[data-state=on] .status-pill__dot{animation:none}}.tile__text a,.footer a{color:var(--lilac);text-underline-offset:.2em;white-space:nowrap}.tile__text a:hover,.footer a:hover{color:var(--ice)}.tile__text a:focus-visible{outline:2px solid var(--lilac);outline-offset:3px;border-radius:2px}.footer a:focus-visible{outline:2px solid var(--lilac);outline-offset:3px;border-radius:2px}.debug-hud{z-index:40;border:1px solid var(--line);color:var(--ice);font:12px/1.5 var(--font-code);white-space:pre;pointer-events:none;background:#05060dd9;border-radius:.5rem;padding:.6rem .75rem;position:fixed;bottom:.75rem;left:.75rem}@media (max-height:640px){.js.mode-grid{--stage:min(50vw, 30svh, 260px)}.js.mode-grid .hint{margin-top:var(--space-m)}}@media (prefers-reduced-motion:reduce){.is-static .stage__logo,.is-static .stage:before,.field.is-ready .field__layer{animation:none}.field__zoom,.field__layer,.js.mode-grid .hero,.bar__brand,.tile{transition:none}}.lang{margin:var(--space-s,.75rem) 0 0;color:var(--mist);pointer-events:auto;font-size:.875rem;display:inline-block;position:relative}.lang>summary{border:1px solid var(--line);color:var(--mist);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.45em;padding:.35rem .75rem;list-style:none;display:inline-flex}.lang>summary::-webkit-details-marker{display:none}.lang>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-inline-start:.1em;transform:translateY(-.12em)rotate(45deg)}.lang[open]>summary:after{transform:translateY(.1em)rotate(-135deg)}.lang>summary:hover{color:var(--ice,#fff)}.lang>summary:focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.lang__icon{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.1em;height:1.1em}.lang__list{z-index:40;text-align:start;background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:11rem;max-height:min(70svh,26rem);margin:0;padding:.35rem;list-style:none;position:absolute;bottom:calc(100% + 6px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 40px #00000073}.lang__list a{color:var(--mist);white-space:nowrap;border-radius:9px;padding:.5rem .75rem;text-decoration:none;display:block}.lang__list a:hover{color:var(--ice,#fff);background:#ffffff0d}.lang__list a[aria-current=true]{color:var(--lilac);font-weight:600}.lang__list a:focus-visible{outline:2px solid var(--lilac);outline-offset:-2px}.i18n-report a{color:var(--lilac)}html:lang(ja){--font-text:"Manrope", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif;--font-display:"Unbounded", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif}html:lang(zh-Hans){--font-text:"Manrope", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--font-display:"Unbounded", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif}html:lang(hi){--font-text:"Manrope", "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", "Devanagari Sangam MN", Mangal, system-ui, sans-serif;--font-display:"Unbounded", "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", "Devanagari Sangam MN", Mangal, system-ui, sans-serif}html:lang(ar){--font-text:"Manrope", "Noto Sans Arabic", "Noto Naskh Arabic", "Segoe UI", "Geeza Pro", Tahoma, system-ui, sans-serif;--font-display:"Unbounded", "Noto Sans Arabic", "Noto Naskh Arabic", "Segoe UI", "Geeza Pro", Tahoma, system-ui, sans-serif}html:lang(ja) *,html:lang(zh-Hans) *,html:lang(hi) *,html:lang(ar) *{letter-spacing:normal!important}html:lang(ar) body{line-height:1.8}html:lang(ja),html:lang(zh-Hans){line-break:strict;overflow-wrap:anywhere}html:lang(ja){word-break:auto-phrase}html:lang(hi) body{line-height:1.75}.hero:has(.lang[open]){overflow:visible}
