@property --fade{syntax:"<number>";inherits:true;initial-value:1}@layer pages{.who__inner,.film__inner,.app__inner,.doubt__inner,.how__inner,.score__inner,.feats__inner,.quotes__inner,.faq__inner{z-index:1;max-width:var(--max);padding:var(--sect-y) var(--gutter);margin:0 auto;position:relative}.hero{min-height:calc(100svh - var(--nav-h) - var(--page-pad));grid-template-rows:1fr auto;display:grid}@media (min-width:1024px) and (max-aspect-ratio:4/5){.hero{min-height:0}}.hero__wash{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--e-out);display:block;position:absolute;inset:0}.hero__wash.is-on{opacity:1}@media (forced-colors:active),(prefers-contrast:more){.hero__wash{display:none}}.hero__inner{z-index:1;width:100%;max-width:var(--max);padding:clamp(2.25rem, 5vw, 5rem) var(--gutter) clamp(1.75rem, 3.4vw, 3rem);grid-template-areas:"title""copy""stage";align-content:center;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,4.5rem);margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.hero__inner{grid-template:"title stage"minmax(0,1fr)"copy stage"/minmax(0,7fr) minmax(0,5fr)}.hero__title{align-self:end}.hero__copy{align-self:start}}.hero__title{letter-spacing:-.055em;grid-area:title;max-width:8.6ch;font-size:clamp(3rem,1.1rem + 6.4vw,7.75rem);font-weight:400;line-height:.95}.hero__split .w{vertical-align:top;margin:0 -.07em -.16em;padding:0 .07em .16em;display:inline-block;overflow:clip}.hero__split .c{margin-right:var(--k,0);transform-origin:0 100%;display:inline-block}html.anim .hero__split .c{animation:hero-rise-late .82s cubic-bezier(.16, 1, .3, 1) calc(3.2s + var(--i) * 18ms) both}html.anim .hero__split.is-go .c{animation-name:hero-rise;animation-delay:calc(var(--i) * 18ms)}@keyframes hero-rise{0%{transform:translateY(112%)rotate(8deg)}}@keyframes hero-rise-late{0%{transform:translateY(112%)rotate(8deg)}}@media (max-height:520px) and (min-aspect-ratio:3/2){.hero__title{font-size:min(clamp(3rem,1.1rem + 6.4vw,7.75rem),12.5vh)}.hero__inner{gap:1rem 2.5rem;padding-top:1.25rem}.hero__lead{font-size:1rem}}.hero__copy{grid-area:copy;justify-items:start;gap:clamp(1.375rem,2.6vw,2.125rem);display:grid}.hero__lead{max-width:39ch}.hero__cta{gap:.875rem 1.75rem}.hero__fine{font-size:var(--fs-meta);color:var(--fg-soft);margin-top:calc(-1*clamp(.5rem,1.2vw,1rem))}.hero__fine .link{font-weight:500}.hero__ask{white-space:nowrap}@media (max-width:560px){.hero__cta .btn{flex:100%;justify-content:space-between}}.hero__stage{grid-area:stage;min-height:26.25rem;margin:0;position:relative}@media (min-width:1024px){.hero__stage{align-self:stretch;min-height:33.75rem}}.hero__desk{position:absolute;inset:0 0 2.75rem}.hero__stamp{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__card{z-index:1;visibility:hidden;width:min(80%,23.75rem);position:absolute;top:0;left:0}.hero__card.is-placed{visibility:visible}.hero__card .idcard{box-shadow:0 2.125rem 4rem -1.875rem #0a16335c,0 .125rem .25rem #0a16330d}.hero__card .idcard__photo .seal{--seal-size:4rem;bottom:-1.625rem;right:-1.625rem}.hero__card .portrait--mono span{transform:translate(-15%,-14%)}.hero__card .idcard{column-gap:2rem}.hero__note{--tilt:-5deg;flex-direction:row-reverse;align-items:flex-end;top:calc(100% + .75rem);left:13%}.hero__note .scribble__pen{margin-bottom:1.125rem}.hero__stage.is-pressable{cursor:pointer}.hero__caption{min-height:1.25rem;font-size:var(--fs-meta);color:var(--fg-soft);text-align:center;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.hero__stage{min-height:27.5rem}.hero__card{width:min(80%,22.5rem)}}@media (max-width:600px){.hero__stage{min-height:25.625rem}.hero__card{width:min(84%,20.625rem)}.hero__card .idcard__photo .seal{--seal-size:3.5rem;bottom:-1.375rem;right:-1.375rem}.hero__card .idcard{column-gap:1.75rem}.hero__note{top:calc(100% + 1.5rem);left:0}}.hero__ledger{z-index:1;width:100%;max-width:var(--max);padding:1.5rem var(--gutter) clamp(1.625rem, 3vw, 2.5rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.125rem 2.5rem;margin:0 auto;display:flex;position:relative}.hero__ledger:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--line-2);height:1px;position:absolute}.hero__stats{flex-wrap:wrap;display:flex}.hero__stats li{border-right:1px solid var(--line-2);gap:.375rem;margin-right:clamp(1.25rem,2.6vw,2.25rem);padding-right:clamp(1.25rem,2.6vw,2.25rem);display:grid}.hero__stats li:last-child{border-right:0;margin-right:0;padding-right:0}.hero__stats b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.875rem,1.35rem + 1.4vw,2.75rem);font-weight:400;line-height:.9}.hero__stats span{font-size:var(--fs-meta);color:var(--fg-soft)}.hero__motto{font-size:var(--fs-sm);color:var(--fg-soft)}.hero__motto em{color:var(--blue-ink);font-style:normal;font-weight:500}@media (max-width:640px){.hero__stats{grid-template-columns:1fr 1fr;gap:1.125rem 0;width:100%;display:grid}.hero__stats li{border-right:0;margin:0;padding:0 1rem 0 0}.hero__stats li:nth-child(odd){border-right:1px solid var(--line-2);margin-right:1rem}}.who__inner{padding-block:clamp(4.5rem,9vw,9.5rem)}.who__title,.who__line{letter-spacing:-.04em;font-size:clamp(1.75rem,.95rem + 2.9vw,3.875rem);font-weight:400;line-height:1.18;display:inline}.who__title{color:var(--fg-mute)}.who__title:after{content:" "}.who__line{color:var(--fg-mute)}.who__line a{color:var(--fg);white-space:nowrap;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:max(1px,.025em);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);transition:color var(--t-hover) var(--e-out), text-decoration-color var(--t-hover);border-radius:.25rem}.who__line a:hover{color:var(--blue-ink);text-decoration-color:currentColor}.who__line .who__any{color:var(--blue-ink);white-space:nowrap;text-decoration:none}.who__line .who__any:hover{text-decoration:underline;text-decoration-thickness:.06em}.who__inner{max-width:min(var(--max), 77.5rem);margin-inline:auto}@media (min-width:1024px){.who__inner{text-wrap:balance}}.film__inner{gap:clamp(2.25rem,4.4vw,4rem);display:grid}.film__title{font-size:var(--fs-2);max-width:12ch}.film__stage,.film__play{--disc:clamp(7.25rem, 9vw + 2.5rem, 9.375rem)}.film__stage{margin:0;position:relative}.film__frame{aspect-ratio:16/9;isolation:isolate;background:#2e3848;border-radius:clamp(1rem,.6vw + .75rem,1.625rem);position:relative;overflow:hidden}.film__video,.film__poster,.film__poster img{width:100%;height:100%;position:absolute;inset:0}.film__video{object-fit:cover;background:#2e3848}.film__video:fullscreen{object-fit:contain;background:#000}.film__video:focus-visible{outline:none}.film__frame:has(>.film__video:focus-visible){outline:.125rem solid var(--blue-ink);outline-offset:.25rem}.film__poster{z-index:1;cursor:pointer;transition:opacity .64s var(--e-out), visibility 0s linear 0s}.film__poster img{object-fit:cover;transform-origin:36% 42%;transition:opacity var(--t-reveal) var(--e-out), transform 1.6s var(--e-out)}.film__play{z-index:3;right:clamp(1.25rem,4vw,4rem);top:calc(var(--disc) * -.4);transition:transform var(--t-state) var(--e-out), box-shadow var(--t-state) var(--e-out), opacity var(--t-state) var(--e-out), visibility 0s linear 0s;position:absolute}.film__glyph{color:#1464dc;width:2.5rem;height:2.5rem;transition:transform var(--t-state) var(--e-out);background:#fff;border-radius:50%;place-items:center;display:grid}.film__glyph svg{fill:currentColor;width:.9375rem;height:.9375rem;transition:none;position:static;transform:translate(1px)}@media (hover:hover){.film__stage:hover .film__poster img{transform:scale(1.025)}.film__stage:hover .film__play{transform:translateY(-.125rem);box-shadow:inset 0 1px #ffffff40,0 1.5rem 2.75rem -1.125rem #1464dcd9}.film__stage:hover .film__play>svg{transform:rotate(40deg)}.film__stage:hover .film__glyph{transform:scale(1.08)}}.film__stage.is-loading .film__play>svg{animation:2.8s linear infinite film-turn}.film__stage.is-playing .film__poster{opacity:0;visibility:hidden;transition:opacity .64s var(--e-out), visibility 0s linear .64s}.film__stage.is-playing .film__play{opacity:0;visibility:hidden;transition:opacity var(--t-state) var(--e-out), transform var(--t-state) var(--e-out), visibility 0s linear var(--t-state);transform:scale(.92)}@keyframes film-turn{to{transform:rotate(360deg)}}html.no-js .film__poster,html.no-js .film__play{display:none}html.reduced-motion .film__poster img{transition:opacity var(--t-reveal) var(--e-out);transform:none}html.reduced-motion .film__stage.is-loading .film__play>svg{animation:none}@media (max-width:767px){.film__stage,.film__play{--disc:6.5rem}.film__frame{aspect-ratio:4/5}.film__play{right:1rem}}.doubt__inner{gap:clamp(2.25rem,5vw,4rem);display:grid}@media (min-width:1024px){.doubt__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end}.doubt__pillars{grid-column:1/-1}}.doubt__title{gap:.08em;font-weight:400;display:grid}.doubt__one{font-size:var(--fs-2);letter-spacing:-.035em;color:var(--fg-soft)}.doubt__zero{letter-spacing:-.06em;color:var(--sky);font-size:clamp(3.5rem,1.2rem + 8.6vw,10.5rem);line-height:.9}.doubt__lead{max-width:44ch;font-size:var(--fs-lead);color:var(--fg-soft);margin-top:clamp(1.375rem,3vw,2.25rem);font-weight:350;line-height:1.52}.doubt__card{justify-items:start;gap:.875rem;padding:clamp(1.625rem,3vw,2.5rem);display:grid}.doubt__card h3{font-size:var(--fs-3);margin-top:.625rem}.doubt__card p{color:#eef4ff}.doubt__card .arrow-link{color:#fff;margin-top:.25rem}.doubt__pillars{gap:var(--panel-gap);display:grid}@media (min-width:760px){.doubt__pillars{grid-template-columns:1fr 1fr}}.doubt__pillar{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);background:#f3f7fc0d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.25rem;padding:1.5rem;display:grid}.doubt__pillar-text{flex-direction:column;justify-content:space-between;gap:1.75rem;padding:.25rem;display:flex}.doubt__pillar-text h3{font-size:var(--fs-3);font-weight:450}.doubt__pillar-text p{color:var(--fg-soft);max-width:26ch;font-size:.9375rem}@media (min-width:760px) and (max-width:1180px),(max-width:520px){.doubt__pillar{grid-template-columns:1fr}}.artifact{align-content:center;gap:.75rem;margin:0;display:grid}.passport,.extract{--fg:#0a1633;--fg-soft:#48566f;--fg-mute:#5c6980;--line:#0a163314;--line-2:#0a163329;color:var(--fg);border-radius:var(--r-record);background:#f7f9fc;padding:.875rem 1rem;font-size:.75rem;box-shadow:0 1.375rem 2.75rem -1.375rem #0009}.passport__top,.extract__head{border-bottom:1px solid var(--line);color:var(--fg-soft);justify-content:space-between;gap:.75rem;padding-bottom:.625rem;font-size:.6875rem;font-weight:500;display:flex}.passport__body{grid-template-columns:3.625rem minmax(0,1fr);gap:.875rem;padding-top:.75rem;display:grid}.passport .silhouette{width:3.625rem}.passport__lines{align-content:start;gap:.5625rem;padding-top:.25rem;display:grid}.passport__lines .redact{height:.5rem;display:block}.passport__mrz{border-top:1px dashed var(--line-2);font-family:var(--f-mono);letter-spacing:.06em;color:var(--fg-soft);white-space:nowrap;gap:.1875rem;margin-top:.75rem;padding-top:.625rem;font-size:.625rem;display:grid;overflow:hidden}.extract__rows{margin:0;display:grid}.extract__rows div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.extract__rows div:last-child{border-bottom:0;padding-bottom:.125rem}.extract__rows dt{color:var(--fg-soft)}.extract__rows dd{white-space:nowrap;margin:0;font-weight:500}.artifact__cap{font-size:var(--fs-meta);color:var(--fg-soft);align-items:center;gap:.5rem;display:inline-flex}.how__inner{gap:clamp(2.25rem,5vw,4rem);display:grid}.how__head{gap:1.125rem;display:grid}.how__head h2{font-size:var(--fs-2);max-width:12ch}.how__lead{max-width:40ch}.how__steps{--node:1rem;--node-y:.25rem;display:grid}.how__step{gap:1.125rem;padding:0 0 clamp(2.25rem,5vw,3rem) 2.25rem;display:grid;position:relative}.how__step:last-child{padding-bottom:0}.how__step:before{content:"";left:calc(var(--node) / 2 - 1px);top:calc(var(--node-y) + var(--node) + .25rem);bottom:calc(.25rem - var(--node-y));background:linear-gradient(var(--blue) 0 calc(var(--fill,0) * 100%), var(--line-2) calc(var(--fill,0) * 100%) 100%);border-radius:1px;width:.125rem;position:absolute}.how__step:last-child:before{display:none}.how__step:after{content:"";left:0;top:var(--node-y);width:var(--node);height:var(--node);background:var(--surface-2);box-shadow:inset 0 0 0 .125rem var(--line-3);transition:background var(--t-state) var(--e-out), box-shadow var(--t-state) var(--e-out);border-radius:50%;position:absolute}.how__step.is-lit:after{background:var(--blue);box-shadow:inset 0 0 0 .125rem var(--blue), 0 0 0 .3125rem var(--blue-soft)}.how__text h3{font-size:var(--fs-3);font-weight:450}.how__text p{max-width:38ch;color:var(--fg-soft);margin-top:.625rem;font-size:.9375rem}.how__scene{border-radius:var(--r-card);background:var(--blue-desk);place-items:center;min-height:17.5rem;padding:3.5rem 1.25rem 2rem;display:grid;position:relative}.how__label{--tilt:-4deg;font-size:1.375rem;top:.875rem;left:1.125rem}.how__label .scribble__pen{stroke:#fff;margin-top:1.625rem}@media (min-width:1024px){.how__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(1.75rem,4vw,4rem)}.how__lead{justify-self:start}.how__steps{--node-y:2.875rem;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(1.75rem,4vw,4rem)}.how__steps:before{content:"";border-radius:var(--r-card);background:var(--blue-desk);grid-area:1/2/-1}.how__step{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(1.75rem,4vw,4rem);padding:0}.how__step[data-step="0"]{grid-row:1}.how__step[data-step="1"]{grid-row:2}.how__step[data-step="2"]{grid-row:3}.how__text{padding:2.5rem 0 2.5rem 2.375rem}.how__scene{background:0 0;border-radius:0;min-height:18.75rem;padding:2.75rem clamp(1.75rem,4vw,3.5rem)}.how__step:first-child .how__scene{padding-top:5.75rem}.how__step:last-child .how__scene{padding-bottom:3.5rem}.how__label{top:1.625rem;left:clamp(1.5rem,3vw,2.5rem)}}.iddoc,.registry{background:#fff;border-radius:.875rem;width:min(100%,23.75rem);position:relative;overflow:hidden;box-shadow:0 1.875rem 3.75rem -1.75rem #0416468c,0 .125rem .25rem #0416461f}.iddoc{padding:1rem 1.125rem 1.125rem;display:grid}.iddoc__head,.registry__head{border-bottom:1px solid var(--line);font-size:var(--fs-micro);color:var(--fg-soft);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.iddoc__body{grid-template-columns:4.75rem minmax(0,1fr);gap:1rem;padding-top:.875rem;display:grid}.iddoc .silhouette{width:4.75rem}.iddoc__fields{gap:.5625rem;margin:0;display:grid}.iddoc__fields div{gap:.1875rem;display:grid}.iddoc__fields dt{color:var(--fg-mute);font-size:.6875rem}.iddoc__fields dd{margin:0;line-height:1}.iddoc__sweep{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#4ab3ff73,#0000);width:30%;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-12deg)}.iddoc__match{border-radius:var(--r-pill);color:#fff;background:#1464dc;justify-self:end;align-items:center;gap:.375rem;height:1.875rem;margin-top:.875rem;padding:0 .75rem 0 .375rem;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:0 .5rem 1.25rem -.625rem #1464dccc}.iddoc__match .tick{background:#ffffff38}.registry{width:min(100%,26.25rem);padding:1rem 1.125rem .375rem}.registry__rows li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.8125rem;display:grid}.registry__rows li:last-child{border-bottom:0}.registry__rows span{color:var(--fg-soft);white-space:nowrap}.registry__rows b{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.idcard--sample{width:min(100%,25rem);transform:rotate(-2deg);box-shadow:0 1.875rem 3.75rem -1.75rem #0416468c,0 .125rem .25rem #0416461f}.idcard--sample .idcard__photo .seal{--seal-size:3.75rem;bottom:-1.125rem;right:-1.125rem}.idcard--sample .idcard__role,.idcard--sample .idcard__meta{white-space:normal}.how__press{z-index:2;opacity:0;visibility:hidden;pointer-events:none;width:15rem;height:26rem;position:absolute;top:0;left:0}.how__press.is-on{visibility:visible}.how__press canvas{width:100%;height:100%;display:block}.how__ink{width:3.75rem;height:3.75rem;box-shadow:0 0 0 1.5px var(--blue), 0 0 1.125rem .125rem #2981fb59;opacity:0;pointer-events:none;border-radius:50%;position:absolute;bottom:-1.125rem;right:-1.125rem}.how__cta{flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;display:flex}.how__cta-note{max-width:40ch;font-size:var(--fs-sm);color:var(--fg-soft)}@media (min-width:1024px){.how__cta{padding-left:2.375rem}}@media (max-width:560px){.how__cta .btn{flex:100%;justify-content:space-between}}.idcard__status{font-size:var(--fs-meta);color:var(--blue-ink);align-items:center;gap:.375rem;margin-top:.625rem;font-weight:500;display:inline-flex}.idcard__status.is-pending{color:var(--fg-mute)}html.js:not(.reduced-motion) .how:not(.is-played) .iddoc__match{opacity:0;transform:scale(.85)}html.js:not(.reduced-motion) .how:not(.is-played) .registry__rows li{opacity:.35}html.js:not(.reduced-motion) .how:not(.is-played) .registry__rows .tick{transform:scale(0)}@media (max-width:480px){.iddoc__body{grid-template-columns:4rem minmax(0,1fr);gap:.875rem}.iddoc .silhouette{width:4rem}.registry__rows li{gap:.5rem;font-size:.75rem}.how__scene{padding-inline:.875rem}}@media (max-width:1023px){.how__step:first-child .how__scene{padding-top:4.75rem}.how__step:last-child .how__scene{padding-top:5.25rem}.how__label{font-size:1.1875rem;top:1rem;left:.875rem}.how__label .scribble__pen{display:none}}.world__inner{max-width:var(--max);padding:clamp(4rem, 7vw, 7.75rem) var(--gutter) clamp(7rem, 10vw, 9.375rem);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.world__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.world__sheet{overflow:visible}.world__title{font-size:var(--fs-1)}.world__copy .lead{margin-top:1.5rem}.world__list{gap:.75rem;margin:clamp(1.75rem,3vw,2.5rem) 0 1.875rem;display:grid}.world__globe{justify-items:center;gap:1rem;margin:0;display:grid}.world__sphere{aspect-ratio:1;width:100%;max-width:41.25rem;position:relative}.world__canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.world__canvas.is-dragging{cursor:grabbing}.world__pins{pointer-events:none;position:absolute;inset:0}.world__caption{font-size:var(--fs-meta);color:var(--fg-soft);text-align:center;max-width:52ch}.world__arc{z-index:2;width:106%;height:106%;display:block;position:absolute;inset:-3%;overflow:visible}.world__arc text{font-family:var(--f-hand);fill:var(--blue-ink);letter-spacing:.05px;font-size:5.2px;font-weight:600}html.js:not(.reduced-motion) .world__arc:not(.is-written) text{clip-path:inset(0 100% 0 0)}.world__arc.is-written text{clip-path:inset(0);transition:clip-path .9s var(--e-pen)}.world__disc{z-index:4;bottom:calc(var(--bezel) * -1);left:calc(var(--gutter) + (100% - var(--gutter) * 2) * 5 / 12 - var(--disc) * .15);position:absolute}@media (max-width:1023px){.world__disc{left:auto;right:var(--gutter);--disc:7.375rem}}.pin{will-change:transform, opacity;justify-items:center;gap:.375rem;display:grid;position:absolute;top:0;left:0}.pin__faces{display:flex}.pin__faces .portrait{width:var(--face,2.75rem);height:var(--face,2.75rem);box-shadow:0 0 0 .1875rem var(--paper), 0 .625rem 1.25rem -.625rem #0a163380;border-radius:50%}.pin__faces .portrait+.portrait{margin-left:calc(var(--face,2.75rem) * -.14)}.pin--solo{display:block}.pin--solo .pin__label{position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}.pin--solo.pin--left .pin__label{left:auto;right:calc(100% + .5rem)}.pin--solo.pin--below .pin__label{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.pin__label{border-radius:var(--r-pill);background:var(--paper);box-shadow:var(--sh-chip), inset 0 0 0 1px var(--line);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.pin__label em{color:var(--fg-soft);font-style:normal;font-weight:400}.pin--hq{--face:3.25rem}.pin--hq .pin__label{color:#fff;box-shadow:var(--sh-chip);background:#0a1633}.pin--hq .pin__label em{color:#9fd2ff}:root[data-theme=dark] .pin--hq .pin__label{background:#1464dc}:root[data-theme=dark] .pin--hq .pin__label em{color:#eaf4ff}@media (max-width:600px){.world__sphere{width:calc(100% + var(--gutter) * 2);max-width:none;margin-inline:calc(var(--gutter) * -1)}.world__arc{display:none}.pin{--face:1.875rem}.pin--hq{--face:2rem}.pin--hq .pin__faces .portrait+.portrait{margin-left:calc(var(--face) * -.12)}.pin__label{padding:.1875rem .5625rem;font-size:.6875rem}.pin__label em{display:none}.pin--hq .pin__label em{display:inline}.pin__faces .portrait{box-shadow:0 0 0 .125rem var(--paper), 0 .5rem 1rem -.5rem #0a163380}}.score__inner{align-items:center;gap:clamp(1.75rem,4vw,2.75rem) clamp(2.25rem,5vw,5rem);display:grid}@media (min-width:1024px){.score__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.score__gauge{grid-row:1/3}}@media (max-width:1023px){.score__copy{order:1}.score__gauge{order:2}.score__factors{order:3}}.score__copy h2{font-size:var(--fs-2);max-width:13ch}.score__copy .lead{margin-top:1.375rem}.score__factors{align-self:start}.feats__board{text-align:center;justify-items:center;gap:clamp(1.75rem,3.4vw,2.75rem);margin-bottom:clamp(4rem,8vw,7.5rem);display:grid;position:relative}.feats__title{letter-spacing:-.06em;font-size:clamp(3.5rem,1rem + 8.6vw,10rem);font-weight:400;line-height:.92}.feats__index{max-width:56.25rem}.feats__human{position:relative}.feats__note{--tilt:-4deg;align-items:flex-start;font-size:1.5rem;top:2.125rem;left:calc(100% + .25rem)}.feats__note .scribble__text{margin-top:1.875rem}@media (max-width:1180px){.feats__note{display:none}}.feats__lead{max-width:46ch}.bento{gap:var(--panel-gap);display:grid}@media (min-width:760px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"feed feed feed match match match""feed feed feed rooms rooms rooms""endorse endorse endorse endorse endorse endorse""report report report renew renew renew"}.bento__card--feed{grid-area:feed}.bento__card--match{grid-area:match}.bento__card--rooms{grid-area:rooms}.bento__card--endorse{grid-area:endorse}.bento__card--report{grid-area:report}.bento__card--renew{grid-area:renew}}@media (min-width:760px) and (max-width:1023px){.bento__card--endorse{flex-direction:row;align-items:center;min-height:0}.bento__card--endorse .bento__ui{flex:56%}.bento__card--endorse .bento__text{flex:44%}}@media (min-width:1024px){.bento{grid-template-areas:"feed feed feed match match match""feed feed feed rooms rooms rooms""endorse endorse report report renew renew"}}@media (max-width:759px){.bento{grid-template-columns:1fr 1fr}.bento__card--feed,.bento__card--match,.bento__card--rooms,.bento__card--endorse{grid-column:1/-1}.bento__card{min-height:0}.bento__ui{min-height:7.5rem}.bento__card--report .bento__text p,.bento__card--renew .bento__text p{font-size:.875rem}.bento__card--report,.bento__card--renew{padding:1.125rem}.ring12{width:6.25rem;height:6.25rem}.ring12 b{font-size:1.75rem}.revoke{transform:scale(.85)}}.bento{--live:cubic-bezier(.2, .9, .1, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);--draw:cubic-bezier(.7, 0, .2, 1)}.bento__card{min-height:17.5rem;transition:box-shadow .7s var(--live), transform .7s var(--live);flex-direction:column;justify-content:space-between;gap:1.375rem;padding:clamp(1.375rem,2.2vw,1.875rem);display:flex;position:relative;box-shadow:0 0 #0a163300}.bento__card:is(:hover,:focus-visible){transform:translateY(-.3125rem);box-shadow:0 2.125rem 4rem -2.375rem #0a163380,0 .125rem .375rem -.125rem #0a16330f}.bento__card.card--navy:is(:hover,:focus-visible){box-shadow:0 2.125rem 4rem -1.875rem #030c24bf}.bento__card.card--blue:is(:hover,:focus-visible){box-shadow:0 2.125rem 4rem -1.875rem #1464dcb3}.bento__card:focus-visible{outline-offset:.25rem;outline:.125rem solid #1464dc}.bento__text h3{font-size:var(--fs-4);align-items:center;gap:.625rem;font-weight:500;display:flex}.bento__text h3:after{content:"";opacity:0;width:1.5rem;height:1.5rem;transition:opacity .3s var(--e-out), transform .55s var(--pop);background:#1464dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9M8.5 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;transform:translate(-.625rem)scale(.5)}.card--navy .bento__text h3:after,.card--blue .bento__text h3:after{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9M8.5 4l4 4-4 4' fill='none' stroke='%231464DC' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bento__card:is(:hover,:focus-visible,.is-live) .bento__text h3:after{opacity:1;transition-delay:80ms;transform:none}.bento__text p{max-width:42ch;color:var(--fg-soft);margin-top:.5rem;font-size:.9375rem}.bento__ui{flex:1;place-items:center;min-height:10.625rem;padding:1rem .25rem;display:grid;overflow:hidden}.bento__ui--feed{overflow:visible}.feedmock{--post:4rem;--gap:.625rem;--rows:4;width:min(100%,32.5rem);height:calc(var(--post) * var(--rows) + var(--gap) * (var(--rows) - 1) + 2rem);padding:1rem .75rem;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 .875rem calc(100% - 1.125rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .875rem calc(100% - 1.125rem),#0000 100%)}@media (max-width:759px){.feedmock{--rows:3;--post:3.625rem}}.feedmock__col{gap:var(--gap);transform:translateY(calc(-1 * (var(--post) + var(--gap))));transition:transform .95s var(--live);display:grid}.mini-post{height:var(--post);background:color-mix(in srgb, var(--paper) calc(min(var(--fade), 1) * 100%), transparent);--fade:calc(1.2 - var(--n) * .2);transform:scale(calc(1.03 - var(--n) * .03));transition:--fade .8s var(--live), transform .95s var(--live), box-shadow .6s var(--live);border-radius:1rem;grid-template-columns:2.125rem minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:.875rem 1rem;display:grid;box-shadow:0 0 0 1px #0a16330d,0 .875rem 1.875rem -1.125rem #0a163359}.mini-post__avatar,.mini-post__lines,.mini-post__side .seal{opacity:var(--fade)}.mini-post--new{opacity:0;transform:scale(.9)}.mini-post__avatar{background:#0b2459;border-radius:50%;width:2.125rem;height:2.125rem}.mini-post__avatar[data-tone="1"]{background:#1766e6}.mini-post__avatar[data-tone="2"]{background:#a9cdfd}.mini-post__avatar[data-tone="3"]{background:#283347}.mini-post__lines{gap:.4375rem;padding-top:.1875rem;display:grid}.mini-post__lines i{width:var(--w);background:var(--surface-3);transform-origin:0;border-radius:.25rem;height:.4375rem;display:block}.mini-post__lines i:first-child{background:var(--skel);height:.5rem}.mini-post__side{justify-items:end;gap:.4375rem;display:grid}.mini-post__side .seal{--seal-size:.875rem}.mini-post__when{font-family:var(--f-mono);color:var(--fg-soft);white-space:nowrap;opacity:max(var(--fade), .85);font-size:.6875rem;display:grid}.mini-post__when b{transition:opacity .35s var(--e-out), transform .5s var(--live);grid-area:1/1;justify-self:end;font-weight:400}.mini-post--new .mini-post__when b{color:var(--blue-ink);font-weight:500}.mini-post__when--swap b+b{opacity:0;transform:translateY(.4375rem)}.mini-post--new .mini-post__lines i{transition:transform .6s var(--e-out);transform:scaleX(0)}.mini-post--new .seal{transition:transform .5s var(--pop);transform:scale(0)rotate(-45deg)}.bento__card:is(:hover,:focus-visible,.is-live) .feedmock__col{transform:none}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post--new{opacity:1;transition-delay:.1s;transform:none;box-shadow:0 0 0 1.5px #1464dc52,0 1.125rem 2.125rem -1.125rem #1464dc80}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post:not(.mini-post--new){--fade:calc(1 - var(--n) * .2);transform:scale(calc(1 - var(--n) * .03))}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post--new .mini-post__lines i{transform:none}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post--new .mini-post__lines i:first-child{transition-delay:.38s}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post--new .mini-post__lines i:nth-child(2){transition-delay:.48s}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post--new .mini-post__lines i:nth-child(3){transition-delay:.58s}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post--new .seal{transition-delay:.78s;transform:none}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post__when--swap b:first-child{opacity:0;transition-delay:.3s;transform:translateY(-.4375rem)}.bento__card:is(:hover,:focus-visible,.is-live) .mini-post__when--swap b+b{opacity:1;transition-delay:.36s;transform:none}.linq{width:min(100%,22.5rem);display:grid;position:relative}.linq__field{z-index:1;background:var(--paper);transition:transform .8s var(--live), box-shadow .6s var(--live);border-radius:.875rem;gap:.125rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:450;display:grid;position:relative;box-shadow:0 0 0 1px #0a163312,0 .75rem 1.625rem -1.125rem #0a163359}.linq__field small{color:var(--fg-soft);font-size:.75rem;font-weight:400}.linq__field mark{background:linear-gradient(var(--ice-3), var(--ice-3)) 0 100% / 0% 100% no-repeat;color:inherit;transition:background-size .6s var(--draw);border-radius:.1875rem;margin:0 -.125rem;padding:0 .125rem}.linq__join{justify-self:center;width:.125rem;height:1.5rem;position:relative}.linq__thread{background:var(--line-2);border-radius:1px;position:absolute;inset:0;overflow:hidden}.linq__thread:after{content:"";transform-origin:top;transition:transform .5s var(--e-out);background:#1464dc;position:absolute;inset:0;transform:scaleY(0)}.linq__knot{z-index:2;border-radius:var(--r-pill);color:#fff;white-space:nowrap;opacity:0;height:1.75rem;transition:opacity .2s var(--e-out), transform .6s var(--pop);background:#1464dc;align-items:center;gap:.375rem;padding:0 .75rem 0 .3125rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 0 .25rem #1464dc1f,0 .875rem 1.625rem -.75rem #1464dcd9}.linq__knot .tick{background:#ffffff3d;width:1.125rem;height:1.125rem}.bento__card:is(:hover,:focus-visible,.is-live) .linq__field--offer{transform:translateY(.4375rem);box-shadow:0 0 0 1.5px #1464dc,0 1.125rem 2.125rem -1.25rem #1464dc8c}.bento__card:is(:hover,:focus-visible,.is-live) .linq__field--need{transform:translateY(-.4375rem);box-shadow:0 0 0 1.5px #1464dc,0 1.125rem 2.125rem -1.25rem #1464dc8c}.bento__card:is(:hover,:focus-visible,.is-live) .linq__field mark{background-size:100% 100%;transition-delay:.2s}.bento__card:is(:hover,:focus-visible,.is-live) .linq__thread:after{transition-delay:.12s;transform:none}.bento__card:is(:hover,:focus-visible,.is-live) .linq__knot{opacity:1;transition-delay:.38s;transform:translate(-50%,-50%)scale(1)}.room-list{gap:.375rem;width:100%;display:grid}.room-list li{background:var(--ice-2);transition:transform .6s var(--live), background .4s var(--e-out), box-shadow .4s var(--e-out);border-radius:.75rem;align-items:center;gap:.75rem;padding:.6875rem .875rem .6875rem 1rem;font-size:.875rem;display:flex}.room-list li b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.room-list li span:not(.seal){color:var(--fg-mute);flex:none;font-size:.75rem;font-weight:400}.room-list .seal{--seal-size:1.125rem;opacity:0;transition:opacity .2s var(--e-out), transform .4s var(--e-out);transform:scale(0)rotate(-60deg)}.bento__card:is(:hover,:focus-visible,.is-live) .room-list li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), 0 .75rem 1.5rem -1.125rem #0a163366;transition-duration:.7s,.5s,.5s;transition-delay:calc(var(--i,0) * 55ms);transform:translate(.375rem)}.bento__card:is(:hover,:focus-visible,.is-live) .room-list .seal{opacity:1;transition-duration:.2s,.55s;transition-timing-function:var(--e-out), var(--pop);transition-delay:calc(.14s + var(--i,0) * 75ms);transform:none}.vouch-mock{width:min(100%,26.25rem);box-shadow:inset 0 0 0 1px var(--line);transition:transform .8s var(--live), background .6s var(--e-out), box-shadow .6s var(--e-out);background:#f3f7fc0f;border-radius:1.125rem;gap:.75rem;padding:1.375rem 1.5rem;display:grid}.vouch-mock__q{height:1.125rem;color:var(--sky);transform-origin:0 0;transition:transform .7s var(--pop), color .5s;font-size:2.5rem;line-height:.7}.vouch-mock__lines{gap:.5rem;display:grid}.vouch-mock i{width:var(--w);transform-origin:0;background:#f3f7fc38;border-radius:.3125rem;height:.5625rem;display:block}.vouch-mock__by{align-items:center;gap:.625rem;margin-top:.25rem;display:flex}.vouch-mock__by i{flex:0 0 var(--w);height:.5rem}.vouch-mock__avatar{background:#7fcbff59;border-radius:50%;width:1.75rem;height:1.75rem}.vouch-mock__seal{margin-left:auto;display:grid}.vouch-mock__seal .seal{--seal-size:1.875rem}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock{box-shadow:inset 0 0 0 1px var(--line-2), 0 1.5rem 2.75rem -1.625rem #0009;background:#f3f7fc17;transform:translateY(-.25rem)rotate(-.8deg)}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__q{color:#a8dcff;transform:scale(1.18)}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__lines i{animation:vm-write .62s var(--draw) both}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__lines i:nth-child(2){animation-delay:.14s}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__lines i:nth-child(3){animation-delay:.28s}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__avatar{animation:vm-pop .5s var(--pop) .42s both}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__by i{animation:vm-write .5s var(--draw) .5s both}.bento__card:is(:hover,:focus-visible,.is-live) .vouch-mock__seal{animation:vm-stamp .6s var(--e-out) .78s both}@keyframes vm-write{0%{transform:scaleX(0)}}@keyframes vm-pop{0%{transform:scale(0)}}@keyframes vm-stamp{0%{opacity:0;transform:scale(1.9)rotate(-28deg)}55%{opacity:1;transform:scale(.9)rotate(-6deg)}to{transform:none}}.bento__ui--report{align-content:center;place-items:center;gap:1rem;display:grid}.revoke{place-items:center;width:5.75rem;height:5.75rem;display:grid;position:relative}.revoke__seal{transition:filter .5s var(--e-out), opacity .5s var(--e-out), transform .6s var(--live);display:grid}.revoke .seal{--seal-size:4.75rem}.revoke__x{position:absolute;inset:0}.revoke__x i{height:.4375rem;margin-top:-.21875rem;position:absolute;top:50%;left:-10%;right:-10%;transform:rotate(45deg)}.revoke__x i+i{transform:rotate(135deg)}.revoke__x i:after{content:"";background:var(--danger);box-shadow:0 0 0 .1875rem var(--surface-2);transform-origin:0;transition:transform .36s var(--draw);border-radius:.25rem;position:absolute;inset:0;transform:scaleX(0)}.revoke__tags{height:1.625rem;display:grid;overflow:hidden}.revoke__tags .tag{height:1.625rem;transition:transform .5s var(--live), opacity .3s var(--e-out);grid-area:1/1;justify-self:center}.revoke__tags .tag+.tag{opacity:0;transform:translateY(110%)}.bento__card:is(:hover,:focus-visible,.is-live) .revoke__x i:after{transition-delay:.12s;transform:none}.bento__card:is(:hover,:focus-visible,.is-live) .revoke__x i+i:after{transition-delay:.4s}.bento__card:is(:hover,:focus-visible,.is-live) .revoke__seal{filter:grayscale();opacity:.5;transition-duration:.7s,.7s,.8s;transition-delay:.5s;transform:scale(.92)rotate(-8deg)}.bento__card:is(:hover,:focus-visible,.is-live) .revoke{animation:revoke-shake .42s var(--e-out) .7s both}.bento__card:is(:hover,:focus-visible,.is-live) .revoke__tags .tag:first-child{opacity:0;transition-delay:.55s;transform:translateY(-110%)}.bento__card:is(:hover,:focus-visible,.is-live) .revoke__tags .tag+.tag{opacity:1;transition-delay:.55s;transform:none}@keyframes revoke-shake{20%{transform:translate(-.25rem)}45%{transform:translate(.1875rem)}70%{transform:translate(-.125rem)}}.ring12{width:8rem;height:8rem;transition:transform .8s var(--live);place-items:center;display:grid;position:relative}.ring12 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring12__knob{transform-box:view-box;transform-origin:50%;transform:rotate(331.2deg)}.ring12 b{letter-spacing:-.045em;justify-items:center;font-size:2.125rem;font-weight:400;line-height:1;display:grid}.ring12__check{background:var(--paper);opacity:0;width:1.875rem;height:1.875rem;transition:opacity .2s var(--e-out), transform .5s var(--pop);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.125rem;right:-.125rem;transform:scale(0);box-shadow:0 .625rem 1.25rem -.625rem #04164699}.ring12__check .tick{background:#1464dc}.bento__card:is(:hover,:focus-visible,.is-live) .ring12{transform:scale(1.04)}.bento__card:is(:hover,:focus-visible,.is-live) .ring12__arc{animation:1.4s cubic-bezier(.65,0,.15,1) both ring-refill}.bento__card:is(:hover,:focus-visible,.is-live) .ring12__knob{animation:1.4s cubic-bezier(.65,0,.15,1) both ring-knob}.bento__card:is(:hover,:focus-visible,.is-live) .ring12__check{opacity:1;transition-delay:1.25s;transform:none}@keyframes ring-refill{0%{stroke-dashoffset:8px}32%{stroke-dashoffset:100px}to{stroke-dashoffset:8px}}@keyframes ring-knob{0%{transform:rotate(331.2deg)}32%{transform:rotate(0)}to{transform:rotate(331.2deg)}}.ring12 small{font-family:var(--f-mono);letter-spacing:0;color:var(--fg-soft);margin-top:.25rem;font-size:.6875rem;font-weight:500}.app__inner{align-items:center;gap:clamp(3.5rem,7vw,6rem);display:grid}@media (min-width:1024px){.app__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.app__copy{justify-items:start;gap:clamp(1.375rem,2.6vw,1.875rem);display:grid}.app__title{font-size:var(--fs-2);max-width:13ch}.app__lead{max-width:40ch}.app__points{gap:1.25rem clamp(1.25rem,2.4vw,2rem);max-width:34rem;margin-top:.375rem;display:grid}@media (min-width:560px) and (max-width:1023px),(min-width:1280px){.app__points{grid-template-columns:1fr 1fr}}.app__points li{align-items:flex-start;gap:.875rem;display:flex}.app__points b{color:var(--fg);margin-bottom:.25rem;font-size:.9375rem;font-weight:500;display:block}.app__points li>span:last-child{color:var(--fg-soft);font-size:.875rem;line-height:1.5}.app__icon{background:var(--blue-soft);width:2.5rem;height:2.5rem;color:var(--sky);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7fcbff38}.app__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.app__fine{font-size:var(--fs-meta);color:var(--fg-mute);max-width:44ch;margin-top:.5rem;line-height:1.5}.app__stage{--pw:min(clamp(15.25rem, 15vw + 8.25rem, 22.5rem), max(13.75rem, (100svh - 7.5rem) * .4615));place-items:center;margin:0;padding:clamp(.5rem,2vw,1.5rem) 0;display:grid;position:relative}.app__stage:before{content:"";aspect-ratio:1.15;filter:blur(1.75rem);pointer-events:none;background:radial-gradient(closest-side,#2981fb6b,#2981fb24 55%,#2981fb00);border-radius:50%;width:min(35rem,120%);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.app__scribble{left:max(0px, calc(50% - var(--pw) / 2 - 10.5rem));--tilt:-6deg;flex-direction:column;align-items:flex-end;top:16%}.app__scribble .scribble__pen{margin:.375rem -1.125rem 0 0;transform:rotate(8deg)}@media (max-width:1023px){.app__scribble{left:auto;right:max(0px, calc(50% - var(--pw) / 2 - 9.375rem));--tilt:4deg;align-items:flex-start;top:0}.app__scribble .scribble__pen{margin:.375rem 0 0 -.625rem;transform:scaleX(-1)rotate(8deg)}}@media (max-width:560px),(min-width:1024px) and (max-width:1279px){.app__scribble{display:none}}@media (min-width:600px) and (max-width:1023px){.app__stage{--pw:min(18.75rem, max(13.75rem, (100svh - 7.5rem) * .4615))}}.phone{z-index:1;width:var(--pw);aspect-ratio:9/19.5;padding:calc(var(--pw) * .016);border-radius:calc(var(--pw) * .168);background:linear-gradient(150deg,#6b7587 0%,#2a3140 18%,#121722 46%,#262d3a 74%,#707b8d 100%);position:relative;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px 1.5px #ffffff73,0 .125rem .1875rem #00000059,0 3.75rem 6.875rem -2.75rem #000c,0 2.25rem 4.375rem -2.25rem #2981fb80}.phone__key{width:calc(var(--pw) * .013);background:linear-gradient(90deg,#1a202b,#5c6678 60%,#2a3140);border-radius:.125rem;position:absolute}.phone__key--action{left:calc(var(--pw) * -.011);height:4.2%;top:17%}.phone__key--up{left:calc(var(--pw) * -.011);height:7.2%;top:24.5%}.phone__key--down{left:calc(var(--pw) * -.011);height:7.2%;top:33.5%}.phone__key--side{right:calc(var(--pw) * -.011);height:11.5%;top:27%;transform:scaleX(-1)}.phone__key--camera{right:calc(var(--pw) * -.009);height:6.5%;width:calc(var(--pw) * .01);opacity:.85;top:53%;transform:scaleX(-1)}.phone__glass{height:100%;padding:calc(var(--pw) * .026);border-radius:calc(var(--pw) * .152);background:#03050a;box-shadow:inset 0 0 0 1px #ffffff12}.phone__screen{border-radius:calc(var(--pw) * .126);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%);height:100%;color:var(--fg);font-size:calc(var(--pw) * .0365);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;isolation:isolate;flex-direction:column;line-height:1.3;display:flex;position:relative;overflow:hidden}.phone__screen:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(125deg,#ffffff29 0%,#fff0 32%);position:absolute;inset:0}.phone__island{z-index:4;background:#000;border-radius:62.4375rem;width:31%;height:2.35em;position:absolute;top:.72em;left:50%;transform:translate(-50%)}.phone__status{letter-spacing:-.01em;justify-content:space-between;align-items:center;height:3.1em;padding:1.05em 1.55em 0 1.9em;font-size:1em;font-weight:600;display:flex}.phone__sys{align-items:center;gap:.35em;display:flex}.phone__sys svg{fill:currentColor;width:auto;height:.78em}.phone__bar{justify-content:space-between;align-items:center;padding:.9em 1.25em .55em;display:flex}.phone__logo{height:1.85em}.phone__bell{background:var(--surface-3);border-radius:50%;place-items:center;width:2.2em;height:2.2em;display:grid;position:relative}.phone__bell svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.phone__bell i{background:var(--blue);width:.42em;height:.42em;box-shadow:0 0 0 .14em var(--surface-3);border-radius:50%;position:absolute;top:.42em;right:.5em}.phone__views{flex:1;min-height:0;position:relative}.phone__tabs{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 92%, transparent);grid-template-columns:repeat(4,1fr);padding:.55em .5em 2.1em;display:grid}.phone__tabs button{color:var(--fg-mute);transition:color var(--t-state) var(--e-out);-webkit-tap-highlight-color:transparent;justify-items:center;gap:.22em;font-size:.66em;font-weight:500;display:grid}.phone__tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2.1em;height:2.1em}.phone__tabs .is-active{color:var(--blue-ink)}.phone__home{background:var(--fg);opacity:.88;border-radius:62.4375rem;width:34%;height:.36em;position:absolute;bottom:.6em;left:50%;transform:translate(-50%)}.phone__view{opacity:0;visibility:hidden;transition:opacity .38s var(--e-out), transform .5s var(--e-out), visibility 0s linear .5s;flex-direction:column;gap:.78em;padding:.4em 1.25em 1em;display:flex;position:absolute;inset:0;transform:translate(7%)}.phone__view.is-active{opacity:1;visibility:visible;transition:opacity .5s var(--e-out) 60ms, transform .6s var(--e-out) 60ms, visibility 0s;transform:none}.app__stage.is-live .phone__view.is-active [data-in]{animation:pv-in .62s var(--e-out) both;animation-delay:calc(var(--d,0) * 80ms + .12s)}.app__stage.is-live .phone__view.is-active .pv__stamp{animation:.52s cubic-bezier(.3,.9,.3,1.15) both pv-stamp;animation-delay:calc(var(--d,0) * .12s + .42s)}.app__stage.is-live .phone__view.is-active .pv__ripple{animation:pv-ripple .9s var(--e-out) both;animation-delay:.78s}.app__stage.is-live .phone__view.is-active .pv__arc{animation:pv-arc 1.4s var(--e-out) .3s both}@keyframes pv-in{0%{opacity:0;transform:translateY(.7em)}}@keyframes pv-stamp{0%{opacity:0;transform:scale(1.75)rotate(-26deg)}62%{opacity:1;transform:scale(.94)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes pv-ripple{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes pv-arc{0%{stroke-dashoffset:var(--len)}}html.reduced-motion .app__stage .phone__view,html.reduced-motion .app__stage .phone__view *{transition:none!important;animation:none!important}.pv__face{flex:none;width:5.9em;display:block;position:relative}.pv__face .portrait{border-radius:30%;box-shadow:0 .5em 1.2em -.6em #071a4573}.pv__stamp{display:block;position:absolute;bottom:-.6em;right:-.75em;transform:rotate(-9deg)}.pv__stamp .seal{--seal-size:2.5em}.pv__ripple{width:2.5em;height:2.5em;box-shadow:0 0 0 .14em var(--blue);opacity:0;pointer-events:none;border-radius:50%;position:absolute;bottom:-.6em;right:-.75em}.pv__who{text-align:center;justify-items:center;gap:.1em;padding-top:.2em;display:grid}.pv__name{letter-spacing:-.03em;margin-top:.55em;font-size:1.22em;font-weight:500}.pv__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.64em;font-weight:500}.pv__ring{width:10.6em;margin:.3em auto .5em;position:relative}.pv__ring svg{fill:none;stroke-width:7px;stroke-linecap:round;width:100%;display:block;transform:rotate(-90deg)}.pv__ring circle:first-child{stroke:var(--surface-3)}.pv__arc{stroke:var(--blue);stroke-dasharray:var(--len);stroke-dashoffset:var(--off)}.pv__score{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.pv__score b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.55em;font-weight:450;line-height:1}.pv__score small{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);margin-top:.35em;font-size:.52em;font-weight:500}.pv__score em{color:var(--blue-ink);border-radius:.35em;margin-top:.4em;padding:.08em .45em;font-size:.62em;font-style:normal;font-weight:600;box-shadow:inset 0 0 0 1px #1464dc73}.pv__row,.pv__member,.pv__room{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 .4em .9em -.7em #071a4540;border-radius:1em;align-items:center;gap:.7em;padding:.62em .75em;display:flex}.pv__row>span:nth-child(2),.pv__member>span:nth-child(2),.pv__room>span:first-child{min-width:0;color:var(--fg-mute);flex:1;font-size:.64em;line-height:1.35;display:grid}.pv__row b,.pv__member b,.pv__room b{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:1.22em;font-weight:500;overflow:hidden}.pv__room{align-items:flex-start;padding-block:.8em}.pv__room .seal{margin-top:.1em}.pv__topic{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15em;display:-webkit-box;overflow:hidden}.pv__tick{background:var(--blue-soft);width:1.9em;height:1.9em;color:var(--blue-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pv__tick svg,.pv__row>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.pv__row>svg{color:var(--fg-mute);flex:none}.pv__search{background:var(--paper);box-shadow:0 0 0 1px var(--line-2);color:var(--fg-mute);border-radius:62.4375rem;align-items:center;gap:.55em;padding:.7em .95em;font-size:.74em;display:flex}.pv__search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25em;height:1.25em}.pv__chips{gap:.4em;font-size:.64em;font-weight:500;display:flex}.pv__chips span{color:var(--fg-soft);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:62.4375rem;padding:.38em .85em}.pv__chips .is-on{color:#fff;box-shadow:none;background:#1464dc}.pv__face--sm{width:2.9em}.pv__face--sm .pv__stamp{bottom:-.4em;right:-.45em}.pv__face--sm .pv__stamp .seal{--seal-size:1.35em}.pv__member em{background:var(--blue-soft);color:var(--blue-ink);font-variant-numeric:tabular-nums;border-radius:.6em;padding:.32em .55em;font-size:.7em;font-style:normal;font-weight:600}.pv__head{color:var(--fg-mute);gap:.2em;padding:.2em .1em .45em;font-size:.72em;display:grid}.pv__head b{letter-spacing:-.03em;color:var(--fg);font-size:1.6em;font-weight:500}.pv__room .seal{--seal-size:1.5em;flex:none}.pv--profile{text-align:center;justify-content:center;align-items:center;gap:.9em;padding-bottom:2.2em}.pv__big{width:7.6em;height:7.6em;display:block;position:relative}.pv__big .pv__stamp{position:static;transform:rotate(-9deg)}.pv__big .pv__stamp .seal{--seal-size:7.6em}.pv__big .pv__ripple{width:100%;height:100%;inset:0 auto auto 0}.pv__title{letter-spacing:-.03em;font-size:1.22em;font-weight:500}.pv__text{max-width:17em;color:var(--fg-soft);font-size:.74em;line-height:1.45}.pv__cta{color:#fff;background:#1464dc;border-radius:.9em;margin-top:.4em;padding:.85em 1.6em;font-size:.78em;font-weight:500;box-shadow:0 .6em 1.2em -.7em #1464dccc}.quotes__inner{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.quotes__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2.5rem;display:flex}.quotes__head h2{font-size:var(--fs-2)}.quotes__note{font-size:var(--fs-meta);color:var(--fg-soft)}.quotes__grid{gap:clamp(2.5rem,5vw,4rem) clamp(2.5rem,6vw,6rem);display:grid}@media (min-width:960px){.quotes__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.quote:first-child{grid-row:span 2}}.quote{border-top:1.5px solid var(--fg);grid-template-rows:1fr auto;gap:1.625rem;margin:0;padding-top:1.5rem;display:grid}.quote blockquote{letter-spacing:-.022em;margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.5625rem);font-weight:400;line-height:1.36}.quote blockquote p{text-indent:-.42em}.quote:first-child blockquote{letter-spacing:-.035em;font-size:clamp(1.75rem,1.1rem + 2vw,3rem);line-height:1.16}.quote figcaption{font-size:var(--fs-meta);color:var(--fg-soft);align-items:center;gap:.75rem;display:flex}.quote figcaption a{border-radius:.375rem;align-items:center;gap:.75rem;min-width:0;display:flex}.quote figcaption .avatar{width:2.75rem;height:2.75rem}.quote figcaption b{color:var(--fg);font-size:.9375rem;font-weight:500;display:block}.quote figcaption a:hover b{color:var(--blue-ink)}.quote figcaption .seal{--seal-size:1.75rem;margin-left:auto}.faq__inner{gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1024px){.faq__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.faq__side h2{font-size:var(--fs-2);max-width:9ch}.faq__sub{max-width:32ch;color:var(--fg-soft);margin-top:1.125rem}}
