.answer-options{--ao-cycle:6s;--ao-ink:#312c3b;--ao-body:#625679;--ao-card:#fff;--ao-rule:#e6e4ea;--ao-violet:#5616d9;--ao-violet-edge:#9665ff;--ao-lift:-6px;--ao-scale:1.035;gap:calc(var(--ao-gap,1cqw) + .75rem);font-family:var(--font-body,inherit);flex-direction:column;display:flex;container-type:inline-size}.answer-options-heading{color:var(--ao-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,5cqw,2rem);font-weight:700;line-height:1.2}.answer-options-list{flex-direction:column;gap:clamp(.75rem,2.5cqw,1.1rem);display:flex;overflow:visible}.answer-options-item{background:var(--ao-card);border:1.5px solid var(--ao-rule);will-change:transform, box-shadow;border-radius:clamp(.75rem,2.4cqw,1rem);align-items:center;gap:clamp(.9rem,3cqw,1.4rem);padding:clamp(1rem,3.4cqw,1.5rem);display:flex;transform:translateY(0)scale(1);box-shadow:0 1px 2px #312c3b0f}.answer-options-item:first-child,.answer-options-item.is-on{border-color:var(--ao-violet-edge)}.answer-options-radio{border:2px solid #b9b5c2;border-radius:50%;flex:none;place-items:center;width:clamp(1.1rem,3.4cqw,1.4rem);height:clamp(1.1rem,3.4cqw,1.4rem);display:grid}.answer-options-radio:after{content:"";background:var(--ao-violet);border-radius:50%;width:52%;height:52%;transform:scale(0)}.answer-options-item:first-child .answer-options-radio{border-color:var(--ao-violet)}.answer-options-item:first-child .answer-options-radio:after{transform:scale(1)}.answer-options-title{color:var(--ao-ink);font-size:clamp(1rem,3.2cqw,1.25rem);font-weight:700;line-height:1.3;display:block}.answer-options-detail{color:var(--ao-body);margin-top:.15em;font-size:clamp(.9rem,2.9cqw,1.1rem);line-height:1.35;display:block}.answer-options-item:first-child{animation:ao-lift-1 var(--ao-cycle) infinite, ao-edge-1 var(--ao-cycle) infinite}.answer-options-item:nth-child(2){animation:ao-lift-2 var(--ao-cycle) infinite, ao-edge-2 var(--ao-cycle) infinite}.answer-options-item:nth-child(3){animation:ao-lift-3 var(--ao-cycle) infinite, ao-edge-3 var(--ao-cycle) infinite}.answer-options-item:first-child .answer-options-radio{animation:ao-ring-1 var(--ao-cycle) infinite}.answer-options-item:nth-child(2) .answer-options-radio{animation:ao-ring-2 var(--ao-cycle) infinite}.answer-options-item:nth-child(3) .answer-options-radio{animation:ao-ring-3 var(--ao-cycle) infinite}.answer-options-item:first-child .answer-options-radio:after{animation:ao-dot-1 var(--ao-cycle) infinite}.answer-options-item:nth-child(2) .answer-options-radio:after{animation:ao-dot-2 var(--ao-cycle) infinite}.answer-options-item:nth-child(3) .answer-options-radio:after{animation:ao-dot-3 var(--ao-cycle) infinite}@keyframes ao-lift-1{0%,30%,to{transform:translateY(0)scale(1);box-shadow:0 1px 2px #312c3b0f}6%,25%{transform:translateY(var(--ao-lift)) scale(var(--ao-scale));box-shadow:0 18px 38px #312c3b2e}}@keyframes ao-lift-2{0%,33%,63%,to{transform:translateY(0)scale(1);box-shadow:0 1px 2px #312c3b0f}39%,58%{transform:translateY(var(--ao-lift)) scale(var(--ao-scale));box-shadow:0 18px 38px #312c3b2e}}@keyframes ao-lift-3{0%,66%,96%,to{transform:translateY(0)scale(1);box-shadow:0 1px 2px #312c3b0f}72%,91%{transform:translateY(var(--ao-lift)) scale(var(--ao-scale));box-shadow:0 18px 38px #312c3b2e}}@keyframes ao-edge-1{0%,25%{border-color:var(--ao-violet-edge);animation-timing-function:step-end}25.01%,91%{border-color:var(--ao-rule);animation-timing-function:step-end}91.01%,to{border-color:var(--ao-violet-edge);animation-timing-function:step-end}}@keyframes ao-edge-2{0%,33%{border-color:var(--ao-rule);animation-timing-function:step-end}33.01%,58%{border-color:var(--ao-violet-edge);animation-timing-function:step-end}58.01%,to{border-color:var(--ao-rule);animation-timing-function:step-end}}@keyframes ao-edge-3{0%,66%{border-color:var(--ao-rule);animation-timing-function:step-end}66.01%,91%{border-color:var(--ao-violet-edge);animation-timing-function:step-end}91.01%,to{border-color:var(--ao-rule);animation-timing-function:step-end}}@keyframes ao-ring-1{0%,25%{border-color:var(--ao-violet);animation-timing-function:step-end}25.01%,91%{border-color:#b9b5c2;animation-timing-function:step-end}91.01%,to{border-color:var(--ao-violet);animation-timing-function:step-end}}@keyframes ao-ring-2{0%,33%{border-color:#b9b5c2;animation-timing-function:step-end}33.01%,58%{border-color:var(--ao-violet);animation-timing-function:step-end}58.01%,to{border-color:#b9b5c2;animation-timing-function:step-end}}@keyframes ao-ring-3{0%,66%{border-color:#b9b5c2;animation-timing-function:step-end}66.01%,91%{border-color:var(--ao-violet);animation-timing-function:step-end}91.01%,to{border-color:#b9b5c2;animation-timing-function:step-end}}@keyframes ao-dot-1{0%,25%{animation-timing-function:step-end;transform:scale(1)}25.01%,91%{animation-timing-function:step-end;transform:scale(0)}91.01%,to{animation-timing-function:step-end;transform:scale(1)}}@keyframes ao-dot-2{0%,33%{animation-timing-function:step-end;transform:scale(0)}33.01%,58%{animation-timing-function:step-end;transform:scale(1)}58.01%,to{animation-timing-function:step-end;transform:scale(0)}}@keyframes ao-dot-3{0%,66%{animation-timing-function:step-end;transform:scale(0)}66.01%,91%{animation-timing-function:step-end;transform:scale(1)}91.01%,to{animation-timing-function:step-end;transform:scale(0)}}
.biz-profile{--bp-cycle:9s;--bp-ink:#312c3b;--bp-body:#625679;--bp-label:#8d87a0;--bp-card:#fff;--bp-rule:#e6e4ea;--bp-chip:#eceaf0;--bp-violet:#5616d9;--bp-chip-step:90ms;font-family:var(--font-body,inherit);flex-direction:column;gap:.4rem;display:flex;container-type:inline-size}.biz-profile-heading{color:var(--bp-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,4.6cqw,1.85rem);font-weight:700;line-height:1.2}.biz-profile-lede{color:var(--bp-body);margin:0;font-size:clamp(.95rem,3cqw,1.15rem);line-height:1.4}.biz-profile-list{flex-direction:column;gap:clamp(.6rem,2cqw,.9rem);margin-top:clamp(.6rem,2cqw,1rem);display:flex}.biz-profile-card{background:var(--bp-card);border:1.5px solid var(--bp-rule);border-radius:clamp(.75rem,2.4cqw,1rem);grid-template-columns:1fr auto;gap:clamp(.35rem,1.2cqw,.55rem) 1rem;padding:clamp(.9rem,3cqw,1.3rem);display:grid;box-shadow:0 1px 2px #312c3b0f}.biz-profile-label{color:var(--bp-label);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,2.2cqw,.82rem);font-weight:600;line-height:1.2}.biz-profile-value,.biz-profile-chips{grid-column:1/-1}.biz-profile-value{color:var(--bp-ink);font-size:clamp(1rem,3.2cqw,1.25rem);line-height:1.35}.biz-profile-chips{flex-wrap:wrap;gap:clamp(.35rem,1.2cqw,.5rem);display:flex}.biz-profile-chip{background:var(--bp-chip);color:var(--bp-ink);border-radius:.5rem;padding:.3em .7em;font-size:clamp(.9rem,2.9cqw,1.1rem);line-height:1.3}.biz-profile-check{background:var(--bp-violet);color:#fff;border-radius:50%;grid-area:1/2;place-items:center;width:clamp(1.4rem,4.4cqw,1.75rem);height:clamp(1.4rem,4.4cqw,1.75rem);display:grid}.biz-profile-check svg{width:68%;height:68%}.biz-profile-card:first-child .biz-profile-value,.biz-profile-card:first-child .biz-profile-chip{animation:bp-in-1 var(--bp-cycle) infinite backwards}.biz-profile-card:first-child .biz-profile-check{animation:bp-check-1 var(--bp-cycle) infinite backwards}.biz-profile-card:nth-child(2) .biz-profile-value,.biz-profile-card:nth-child(2) .biz-profile-chip{animation:bp-in-2 var(--bp-cycle) infinite backwards}.biz-profile-card:nth-child(2) .biz-profile-check{animation:bp-check-2 var(--bp-cycle) infinite backwards}.biz-profile-card:nth-child(3) .biz-profile-value,.biz-profile-card:nth-child(3) .biz-profile-chip{animation:bp-in-3 var(--bp-cycle) infinite backwards}.biz-profile-card:nth-child(3) .biz-profile-check{animation:bp-check-3 var(--bp-cycle) infinite backwards}.biz-profile-card:nth-child(4) .biz-profile-value,.biz-profile-card:nth-child(4) .biz-profile-chip{animation:bp-in-4 var(--bp-cycle) infinite backwards}.biz-profile-card:nth-child(4) .biz-profile-check{animation:bp-check-4 var(--bp-cycle) infinite backwards}.biz-profile-chip:nth-child(2){animation-delay:var(--bp-chip-step)}.biz-profile-chip:nth-child(3){animation-delay:calc(var(--bp-chip-step) * 2)}.biz-profile-chip:nth-child(4){animation-delay:calc(var(--bp-chip-step) * 3)}@keyframes bp-in-1{0%,4%{opacity:0;transform:translateY(.45em)}11%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(.45em)}}@keyframes bp-in-2{0%,16%{opacity:0;transform:translateY(.45em)}23%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(.45em)}}@keyframes bp-in-3{0%,28%{opacity:0;transform:translateY(.45em)}35%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(.45em)}}@keyframes bp-in-4{0%,40%{opacity:0;transform:translateY(.45em)}47%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(.45em)}}@keyframes bp-check-1{0%,11%{opacity:0;transform:scale(.2)}14%{opacity:1;transform:scale(1.18)}17%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.2)}}@keyframes bp-check-2{0%,23%{opacity:0;transform:scale(.2)}26%{opacity:1;transform:scale(1.18)}29%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.2)}}@keyframes bp-check-3{0%,35%{opacity:0;transform:scale(.2)}38%{opacity:1;transform:scale(1.18)}41%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.2)}}@keyframes bp-check-4{0%,47%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.18)}53%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.2)}}
.pileup{--pu-cycle:7s;--pu-violet:#5616d9;--pu-coral:#fa7c62;--pu-paper:#fff;--pu-rule:#ded9ee;width:100%;display:block;container-type:inline-size}.pileup-disc{aspect-ratio:1;position:relative}.pileup-chip{width:17cqw;height:17cqw;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt,0deg));border-radius:30%;place-items:center;display:grid;position:absolute;box-shadow:0 2cqw 4cqw #312c3b29}.pileup-chip svg{width:56%;height:56%}.pileup-chip.is-violet{background:var(--pu-violet);color:#fff}.pileup-chip.is-coral{background:var(--pu-coral);color:#fff}.pileup-chip.is-paper{background:var(--pu-paper);border:1px solid var(--pu-rule);color:var(--pu-violet)}.pileup-mark{opacity:0;width:58cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.pileup-mark img{width:100%;height:auto;display:block}.bp-a{--pu-tilt:-9deg;top:20%;left:12%}.bp-b{--pu-tilt:6deg;top:9%;left:36%}.bp-c{--pu-tilt:-4deg;top:16%;left:61%}.bp-d{--pu-tilt:8deg;top:44%;left:6%}.bp-e{--pu-tilt:-6deg;top:34%;left:29%}.bp-f{--pu-tilt:10deg;top:39%;left:54%}.bp-g{--pu-tilt:-8deg;top:36%;left:76%}.bp-h{--pu-tilt:5deg;top:66%;left:17%}.bp-i{--pu-tilt:-10deg;top:61%;left:41%}.bp-j{--pu-tilt:7deg;top:63%;left:64%}.bp-k{--pu-tilt:-5deg;top:80%;left:33%}.bp-a{animation:pu-bp-a var(--pu-cycle) infinite}.bp-b{animation:pu-bp-b var(--pu-cycle) infinite}.bp-c{animation:pu-bp-c var(--pu-cycle) infinite}.bp-d{animation:pu-bp-d var(--pu-cycle) infinite}.bp-e{animation:pu-bp-e var(--pu-cycle) infinite}.bp-f{animation:pu-bp-f var(--pu-cycle) infinite}.bp-g{animation:pu-bp-g var(--pu-cycle) infinite}.bp-h{animation:pu-bp-h var(--pu-cycle) infinite}.bp-i{animation:pu-bp-i var(--pu-cycle) infinite}.bp-j{animation:pu-bp-j var(--pu-cycle) infinite}.bp-k{animation:pu-bp-k var(--pu-cycle) infinite}.pileup-mark{animation:pu-mark var(--pu-cycle) infinite}@keyframes pu-bp-a{0%,3%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}6%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-b{0%,12.85%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}15.85%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-c{0%,18.46%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}21.46%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-d{0%,23.12%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}26.12%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-e{0%,27.25%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}30.25%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-f{0%,31.04%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}34.04%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-g{0%,34.57%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}37.57%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-h{0%,37.9%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}40.9%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-i{0%,41.06%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}44.06%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-j{0%,44.09%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}47.09%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-bp-k{0%,47%{opacity:0;transform:translate(0, -16%) scale(.55) rotate(var(--pu-tilt));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}50%,66%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--pu-tilt))}72%,to{opacity:0;transform:translate(0, 18%) scale(.85) rotate(var(--pu-tilt))}}@keyframes pu-mark{0%,68%{opacity:0;animation-timing-function:cubic-bezier(.3,1.5,.5,1);transform:translate(-50%,-50%)scale(.8)}74%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}
.hifi-anim{--phone-screen-w:474px;--phone-screen-h:1046px;--phone-stroke:2.6px;--phone-bezel:6px;--phone-w:calc(var(--phone-screen-w) + 2 * (var(--phone-stroke) + var(--phone-bezel)));--phone-h:calc(var(--phone-screen-h) + 2 * (var(--phone-stroke) + var(--phone-bezel)));--phone-radius:70px;--phone-body:#0b0b0e;--phone-border:var(--tone-bg,#fff);--stroke:3px;--ink:#000;--type-scale:1}.hifi-anim .phone{width:var(--phone-w);height:var(--phone-h);border:var(--phone-stroke) solid var(--phone-border);border-radius:var(--phone-radius);padding:var(--phone-bezel);background:var(--phone-body);overflow:hidden}.hifi-anim .phone>.app{border-radius:calc(var(--phone-radius) - var(--phone-stroke) - var(--phone-bezel));overflow:hidden}.hifi-anim{--fig:1.2154;--bg:#f6f5f7;--bg-surface:#fff;--text-primary:#312c3b;--text-secondary:#1e0d40b2;--text-brand:#5616d9;--text-on-surface:#fff;--text-critical:#cc2424;--icon-primary:#312c3b;--icon-secondary:#312c3b99;--bg-fill-brand:#5616d9;--bg-fill-interactive:#fff;--bg-fill-tertiary:#dfdfeb80;--border-primary:#dfdfeb80;--border-secondary:#1e0d4026;--border-interactive:#874fff;--font-body:"SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-title:"SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fs-heading-lg:calc(30px * var(--fig) * var(--type-scale));--fs-heading-xs:calc(18px * var(--fig) * var(--type-scale));--fs-body-lg:calc(17px * var(--fig) * var(--type-scale));--fs-body-md:calc(15px * var(--fig) * var(--type-scale));--fs-body-sm:calc(13px * var(--fig) * var(--type-scale));--fs-number-lg:calc(40px * var(--fig) * var(--type-scale));--fw-thin:200;--fw-regular:400;--fw-semibold:600;--lh-heading:1.2;--lh-body:1.3;--sp-050:calc(2px * var(--fig));--sp-100:calc(4px * var(--fig));--sp-200:calc(8px * var(--fig));--sp-300:calc(12px * var(--fig));--sp-400:calc(16px * var(--fig));--sp-500:calc(20px * var(--fig));--sp-600:calc(24px * var(--fig));--radius-card:calc(16px * var(--fig));--radius-button:60px;--radius-rounded:999px;--ui-bg:#f6f5f7;--ui-card:#fff;--ui-rule:#e6e4ea;--ui-ink:#312c3b;--ui-body:#625679;--ui-muted:#807c86;--ui-av-bg:#dfdfeb;--ui-av-ink:#4b4b63;--ui-violet:#5616d9;--ui-violet-edge:#874fff;--ui-green:#398f4d;--ui-red:#de3333;--ui-pill-bg:#e9e9ef;--ui-soft:#dfdfeb80;--ui-line:#1e0d4026;--ui-nav:#fff;--ui-danger:#cc2424;--ui-amber:#b8690a;--app-pad:calc(23px * var(--fig));--app-top:34px;--app-bottom:var(--sp-600);--btn-h:calc(60px * var(--fig))}.hifi-anim .app{background:var(--bg);height:100%;color:var(--text-primary);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.hifi-anim .statusbar{padding:var(--app-top) var(--app-pad) 0;font-family:var(--font-title);font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);flex:none;justify-content:space-between;align-items:center;display:flex}.hifi-anim .statusbar .icons{align-items:center;gap:6px;display:flex}.hifi-anim .statusbar svg{width:auto;height:13px;display:block}.hifi-anim .nav{padding:var(--sp-300) var(--sp-400);font-family:var(--font-title);font-size:var(--fs-heading-xs);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.hifi-anim .nav .back{left:var(--sp-400);width:calc(24px * var(--fig));height:calc(24px * var(--fig));color:var(--icon-primary);position:absolute}.hifi-anim .nav .back svg{width:100%;height:100%;display:block}.hifi-anim .nav.on-white{background:var(--bg-surface)}.hifi-anim .body{min-height:0;padding:0 var(--app-pad);flex-direction:column;flex:1;display:flex}.hifi-anim .screen-title{margin:var(--sp-400) 0 0;font-family:var(--font-title);font-size:var(--fs-heading-lg);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:0;color:var(--text-primary)}.hifi-anim .screen-sub{margin:var(--sp-200) 0 0;font-size:var(--fs-body-lg);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text-secondary)}.hifi-anim .btn{height:var(--btn-h);border-radius:var(--radius-button);background:var(--bg-fill-brand);color:var(--text-on-surface);font-size:var(--fs-body-md);font-weight:var(--fw-semibold);line-height:var(--lh-body);margin-bottom:var(--app-bottom);will-change:transform, background-color;flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim .btn.ghost{background:var(--bg-fill-tertiary);color:var(--text-secondary)}.hifi-anim .input{padding-bottom:var(--sp-300);border-bottom:1.5px solid var(--border-secondary);font-family:var(--font-title);font-size:var(--fs-number-lg);font-weight:var(--fw-thin);line-height:var(--lh-heading);letter-spacing:0;color:var(--text-primary);align-items:baseline;gap:2px;display:flex}.hifi-anim .input .ph{color:var(--text-secondary);opacity:.55}.hifi-anim .input .caret{background:var(--text-brand);align-self:stretch;width:2px;margin:4px 0;display:inline-block}.hifi-anim .section{margin:var(--sp-600) 0 var(--sp-100);font-family:var(--font-title);font-size:var(--fs-heading-xs);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:0}.hifi-anim .row{align-items:center;gap:var(--sp-300);padding:var(--sp-400) 0;display:flex;position:relative}.hifi-anim .row+.row:before{content:"";background:var(--border-secondary);height:1px;position:absolute;top:0;left:0;right:0}.hifi-anim .row .label{flex:1;min-width:0}.hifi-anim .row .label .t{font-size:var(--fs-body-lg);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text-primary)}.hifi-anim .row .label .s{margin-top:var(--sp-050);font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--text-secondary)}.hifi-anim .row .chev{width:calc(16px * var(--fig));height:calc(16px * var(--fig));color:var(--icon-secondary);flex:none}.hifi-anim .row .chev svg{width:100%;height:100%;display:block}.hifi-anim .toggle{width:calc(51px * var(--fig));height:calc(31px * var(--fig));border-radius:var(--radius-rounded);will-change:background-color;background:#c9c7d2;flex:none;position:relative}.hifi-anim .toggle i{top:calc(2px * var(--fig));left:calc(2px * var(--fig));width:calc(27px * var(--fig));height:calc(27px * var(--fig));will-change:transform;background:#fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #1e0d4047}.hifi-anim .opt{align-items:center;gap:var(--sp-400);padding:var(--sp-400);background:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:var(--radius-card);will-change:border-color;display:flex}.hifi-anim .opt+.opt{margin-top:var(--sp-400)}.hifi-anim .opt .radio{width:calc(16px * var(--fig));height:calc(16px * var(--fig));border:1.5px solid var(--icon-secondary);will-change:border-color;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim .opt .radio i{width:calc(8px * var(--fig));height:calc(8px * var(--fig));background:var(--text-brand);will-change:transform;border-radius:50%;transform:scale(0)}.hifi-anim .opt .text{gap:var(--sp-050);flex-direction:column;flex:1;min-width:0;display:flex}.hifi-anim .opt .text .t{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--text-primary);will-change:color}.hifi-anim .opt .text .s{font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--text-secondary)}.hifi-anim .opt .side{padding:var(--sp-300) var(--sp-500);border-radius:var(--radius-rounded);background:var(--bg-fill-tertiary);color:var(--icon-primary);flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim .opt .side svg{width:calc(20px * var(--fig));height:calc(20px * var(--fig));display:block}.hifi-anim .alert{align-items:flex-start;gap:var(--sp-300);padding:var(--sp-400);border-radius:var(--radius-card);background:var(--bg-surface);border:1.5px solid var(--alert-tone,var(--border-interactive));will-change:transform, opacity;display:flex}.hifi-anim .alert .mark{width:calc(28px * var(--fig));height:calc(28px * var(--fig));background:var(--alert-tone,var(--text-brand));color:var(--text-on-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim .alert .mark svg{width:calc(15px * var(--fig));height:calc(15px * var(--fig));display:block}.hifi-anim .alert .t{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--alert-tone,var(--text-brand))}.hifi-anim .alert .s{margin-top:var(--sp-100);font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--text-secondary)}.hifi-anim{--ic-ink:var(--text-primary);--ic-sub:var(--text-secondary);--ic-circle:var(--bg-fill-tertiary);--ic-panel:var(--bg);--ic-key:var(--bg-surface);--ic-wave:#8b6fd8;--ic-pad:calc(18px * var(--fig));--ic-circle-size:calc(56px * var(--fig));--ic-wave-h:calc(150px * var(--fig));--ic-key-h:calc(58px * var(--fig));--ic-key-gap:calc(11px * var(--fig))}.hifi-anim .ic-wave{height:var(--ic-wave-h);margin:calc(10px * var(--fig)) 0 calc(6px * var(--fig));flex:none;align-items:center;display:flex}.hifi-anim .ic-wave svg{width:100%;height:100%;display:block}.hifi-anim .ic-wave rect{fill:var(--ic-wave)}.hifi-anim .ic-actions{padding:0 calc(var(--ic-pad) - 4px);margin-bottom:calc(18px * var(--fig));flex:none;justify-content:space-around;display:flex}.hifi-anim .ic-act{align-items:center;gap:calc(7px * var(--fig));flex-direction:column;display:flex}.hifi-anim .ic-act .circle{width:var(--ic-circle-size);height:var(--ic-circle-size);background:var(--ic-circle);color:var(--ic-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.hifi-anim .ic-act .circle svg{width:52%;height:52%;display:block}.hifi-anim .ic-act .lab{font-size:var(--fs-body-sm);color:var(--ic-sub)}.hifi-anim .ic-act.slot{visibility:hidden}.hifi-anim .ic-panel{background:var(--ic-panel);border-radius:calc(18px * var(--fig)) calc(18px * var(--fig)) 0 0;border-top:1px solid var(--border-secondary);min-height:0;padding:calc(14px * var(--fig)) var(--ic-pad) 0;flex-direction:column;flex:1;display:flex}.hifi-anim .ic-panel-head{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--ic-ink);margin-bottom:calc(12px * var(--fig));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.hifi-anim .ic-panel-head .chev{width:1.3em;height:1.3em;color:var(--ic-sub);position:absolute;left:2px}.hifi-anim .ic-panel-head .chev svg{width:100%;height:100%;display:block}.hifi-anim .ic-panel.tucked{padding-bottom:calc(18px * var(--fig));flex:none}.hifi-anim .ic-panel.tucked .ic-panel-head{margin-bottom:0}.hifi-anim .ic-panel.tucked .chev{transform:rotate(-90deg)}.hifi-anim .ic-keys{gap:var(--ic-key-gap);flex:1;grid-template-columns:repeat(3,1fr);align-content:start;display:grid}.hifi-anim .ic-key{height:var(--ic-key-h);border-radius:calc(var(--ic-key-h) / 2);background:var(--ic-key);color:var(--ic-ink);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.hifi-anim .ic-key .d{font-size:calc(23px * var(--fig));font-weight:500}.hifi-anim .ic-key .l{font-size:calc(9px * var(--fig));letter-spacing:.14em;color:var(--ic-sub);margin-top:3px}.hifi-anim{width:100%;height:calc(var(--stage-h,var(--phone-h)) * var(--hifi-scale,1));display:block;overflow:hidden}.hifi-anim .hifi-stage{transform-origin:0 0;width:var(--stage-w,var(--phone-w));height:var(--stage-h,var(--phone-h));transform:scale(var(--hifi-scale,1));visibility:hidden;justify-content:center;align-items:center;display:flex;position:relative}.hifi-anim[data-ready=true] .hifi-stage{visibility:visible}.hifi-anim-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hifi-anim[data-anim=outbound-protection]{--canvas:#f7f4fe;--phone-shade:var(--shade-pink);--lead:.6s;--per-digit:.26s;--key-flash:.16s;--after-type:.7s;--press:.2s;--to-call:.5s;--ringing:1.7s;--dim:.4s;--sheet-in:.5s;--hold:3.4s;--sheet-out:.4s;--back:.5s;--rest:.7s;--scrim:#1e19288c;--sheet-r:calc(26px * var(--fig));--press-ease:cubic-bezier(.34, 1.5, .5, 1)}.hifi-anim[data-anim=outbound-protection] .app{background:var(--bg);position:relative}.hifi-anim[data-anim=outbound-protection] .screen{background:var(--bg);will-change:opacity;flex-direction:column;display:flex;position:absolute;inset:0}.hifi-anim[data-anim=outbound-protection] .screen.calling{opacity:0}.hifi-anim[data-anim=outbound-protection] .dial-head{padding:calc(34px * var(--fig)) var(--ic-pad) 0;text-align:center;font-family:var(--font-title);font-size:calc(34px * var(--fig));font-weight:var(--fw-regular);letter-spacing:.01em;color:var(--text-primary);flex:none;line-height:1.25}.hifi-anim[data-anim=outbound-protection] .numtxt{white-space:nowrap;vertical-align:bottom;will-change:width;width:0;display:inline-block;overflow:hidden}.hifi-anim[data-anim=outbound-protection] .numinner{display:inline-block}.hifi-anim[data-anim=outbound-protection] .pad{--ic-key-h:calc(72px * var(--fig));--ic-key-gap:calc(15px * var(--fig));min-height:0;padding:calc(8px * var(--fig)) var(--ic-pad);flex:1;align-items:center;display:flex}.hifi-anim[data-anim=outbound-protection] .pad .ic-keys{flex:1;align-content:center}.hifi-anim[data-anim=outbound-protection] .pad .ic-key{will-change:transform, background-color}.hifi-anim[data-anim=outbound-protection] .dial-cta{padding:calc(16px * var(--fig)) var(--ic-pad) var(--app-bottom);flex:none;justify-content:center;display:flex}.hifi-anim[data-anim=outbound-protection] .cta{width:62%;height:calc(60px * var(--fig));border-radius:var(--radius-button);background:var(--ui-green);color:#fff;justify-content:center;align-items:center;gap:calc(9px * var(--fig));font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);will-change:transform;display:flex}.hifi-anim[data-anim=outbound-protection] .cta svg{width:1.15em;height:1.15em;display:block}.hifi-anim[data-anim=outbound-protection] .hero{padding:calc(34px * var(--fig)) var(--ic-pad) 0;flex-direction:column;flex:none;align-items:center;display:flex}.hifi-anim[data-anim=outbound-protection] .hero .av{width:calc(96px * var(--fig));height:calc(96px * var(--fig));background:var(--bg-fill-tertiary);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=outbound-protection] .hero .av svg{width:45%;height:45%;display:block}.hifi-anim[data-anim=outbound-protection] .hero .nm{margin-top:calc(18px * var(--fig));font-family:var(--font-title);font-size:var(--fs-heading-lg);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--text-primary)}.hifi-anim[data-anim=outbound-protection] .hero .loc{margin-top:calc(5px * var(--fig));align-items:center;gap:calc(7px * var(--fig));font-size:var(--fs-body-lg);color:var(--text-secondary);display:flex}.hifi-anim[data-anim=outbound-protection] .hero .loc .out{width:1.05em;height:1.05em;color:var(--text-secondary);transform:rotate(180deg)}.hifi-anim[data-anim=outbound-protection] .hero .loc .out svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=outbound-protection] .below{flex-direction:column;flex:1;min-height:0;display:flex}.hifi-anim[data-anim=outbound-protection] .spacer{min-height:calc(12px * var(--fig));flex:1}.hifi-anim[data-anim=outbound-protection] .scrim{z-index:4;background:var(--scrim);opacity:0;will-change:opacity;position:absolute;inset:0}.hifi-anim[data-anim=outbound-protection] .sheet{z-index:5;background:var(--bg-surface);border-radius:var(--sheet-r) var(--sheet-r) 0 0;padding:calc(30px * var(--fig)) var(--ic-pad) calc(26px * var(--fig));will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #1e0d402e}.hifi-anim[data-anim=outbound-protection] .sheet .mark{width:calc(76px * var(--fig));height:calc(76px * var(--fig));color:var(--text-critical)}.hifi-anim[data-anim=outbound-protection] .sheet .mark svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=outbound-protection] .sheet .t{margin-top:calc(18px * var(--fig));font-family:var(--font-title);font-size:calc(26px * var(--fig));font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--text-critical);text-align:center}.hifi-anim[data-anim=outbound-protection] .sheet .s{margin-top:calc(10px * var(--fig));text-align:center;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-secondary)}.hifi-anim[data-anim=outbound-protection] .sheet .btn-row{margin-top:calc(24px * var(--fig));gap:calc(14px * var(--fig));width:100%;display:flex}.hifi-anim[data-anim=outbound-protection] .sheet .btn2{height:calc(56px * var(--fig));border-radius:var(--radius-button);font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=outbound-protection] .sheet .anyway{background:var(--bg-fill-tertiary);color:var(--text-primary)}.hifi-anim[data-anim=outbound-protection] .sheet .stop{background:var(--text-critical);color:#fff}
.hifi-anim[data-anim^=call-details]{--canvas:#f7f4fe;--phone-shade:var(--shade-orange);--pad:34px;--card-pad:22px;--card-radius:15px;--card-gap:16px;--h1-size:calc(31px * var(--type-scale));--sub-size:calc(17px * var(--type-scale));--name-size:calc(20px * var(--type-scale));--meta-size:calc(16px * var(--type-scale));--label-size:calc(16px * var(--type-scale));--ev-size:calc(23px * var(--type-scale));--when-size:calc(17px * var(--type-scale));--where-size:calc(16px * var(--type-scale));--h2-size:calc(25px * var(--type-scale));--body-size:calc(17.5px * var(--type-scale));--cta-size:calc(17px * var(--type-scale));--av-size:52px;--pop-scale:1.05;--pop-shift:-7px;--pop-out:.46s;--pop-hold:.8s;--pop-in:.4s;--shake-amp:2.6px;--shake-rot:.8deg;--shake-hz:15;--lead:.7s;--beat:.6s;--rest:.8s;--cycle:5.42s;--pop-ease:cubic-bezier(.3, 1.5, .5, 1);--settle-ease:cubic-bezier(.4, 0, .3, 1)}.hifi-anim[data-anim^=call-details] .app{background:var(--ui-bg);height:100%}.hifi-anim[data-anim^=call-details] .screen{height:100%;overflow:hidden}.hifi-anim[data-anim^=call-details] .sheet{padding:38px var(--pad) var(--pad)}.hifi-anim[data-anim^=call-details] .h1{font-size:var(--h1-size);letter-spacing:-.02em;color:var(--ui-ink);margin:0;font-weight:700;line-height:1.2}.hifi-anim[data-anim^=call-details] .sub{font-size:var(--sub-size);color:var(--ui-body);align-items:center;gap:7px;margin-top:9px;display:flex}.hifi-anim[data-anim^=call-details] .sub svg{flex:none;width:1.15em;height:1.15em;display:block}.hifi-anim[data-anim^=call-details] .contact{align-items:center;gap:13px;margin-top:24px;display:flex}.hifi-anim[data-anim^=call-details] .av{width:var(--av-size);height:var(--av-size);background:var(--ui-av-bg);color:var(--ui-av-ink);font-size:calc(var(--av-size) * .36);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.hifi-anim[data-anim^=call-details] .who{flex:1;min-width:0}.hifi-anim[data-anim^=call-details] .name{font-size:var(--name-size);color:var(--ui-ink);letter-spacing:-.01em;font-weight:600}.hifi-anim[data-anim^=call-details] .who .meta{font-size:var(--meta-size);color:var(--ui-muted);margin-top:2px}.hifi-anim[data-anim^=call-details] .more{width:calc(var(--av-size) * .84);height:calc(var(--av-size) * .84);background:var(--ui-av-bg);color:var(--ui-body);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;display:flex}.hifi-anim[data-anim^=call-details] .more i{background:currentColor;border-radius:50%;width:3.5px;height:3.5px}.hifi-anim[data-anim^=call-details] .rule{background:var(--ui-rule);height:1px;margin:24px 0 22px}.hifi-anim[data-anim^=call-details] .card{background:var(--ui-card);border-radius:var(--card-radius);padding:var(--card-pad);will-change:transform, box-shadow;border:1px solid #0000;box-shadow:0 1px 2px #312c3b0f}.hifi-anim[data-anim^=call-details] .card+.card{margin-top:var(--card-gap)}.hifi-anim[data-anim^=call-details] .card-event{border-color:var(--ui-violet-edge)}.hifi-anim[data-anim^=call-details] .card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hifi-anim[data-anim^=call-details] .label{font-size:var(--label-size);color:var(--ui-body)}.hifi-anim[data-anim^=call-details] .cal{width:1.3em;height:1.3em;font-size:var(--label-size);color:var(--ui-muted)}.hifi-anim[data-anim^=call-details] .cal svg{width:100%;height:100%;display:block}.hifi-anim[data-anim^=call-details] .ev-title{font-size:var(--ev-size);letter-spacing:-.015em;color:var(--ui-violet);margin-top:10px;font-weight:700;line-height:1.2}.hifi-anim[data-anim^=call-details] .ev-when{font-size:var(--when-size);color:var(--ui-body);margin-top:9px;font-weight:600}.hifi-anim[data-anim^=call-details] .ev-where{font-size:var(--where-size);color:var(--ui-body);margin-top:3px}.hifi-anim[data-anim^=call-details] .h2{font-size:var(--h2-size);letter-spacing:-.015em;color:var(--ui-ink);margin:0;font-weight:700}.hifi-anim[data-anim^=call-details] .body{font-size:var(--body-size);color:var(--ui-body);margin:14px 0 0;line-height:1.5}.hifi-anim[data-anim^=call-details] .cta{font-size:var(--cta-size);color:var(--ui-violet);justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;font-weight:700;display:flex}.hifi-anim[data-anim^=call-details] .cta svg{width:1.05em;height:1.05em;display:block}.hifi-anim[data-anim^=call-details],.hifi-anim[data-anim^=call-details] .phone,.hifi-anim[data-anim^=call-details] .phone>.app,.hifi-anim[data-anim^=call-details] .screen{overflow:visible}.hifi-anim[data-anim=call-details-lifted]{--crop-fade:22%;height:calc(var(--phone-h) * var(--hifi-scale,1) * .6);clip-path:inset(-45% -45% 0);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--crop-fade) / 2), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--crop-fade) / 2), transparent 100%);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:300% 200%;mask-size:300% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}@media not (min-width:48rem){.hifi-anim[data-anim=call-details-lifted]{max-width:16rem;margin-inline:auto}}
.hifi-anim[data-anim^=pick-number]{--pop-scale:1.055;--pop-shift:-7px;--pop-out:.44s;--pop-hold:.85s;--pop-in:.4s;--lead:.75s;--beat:.5s;--rest:.9s;--pop-shadow:22px 22px 44px #312c3b38;--shake-amp:0px;--shake-rot:0deg;--shake-hz:0;--pop-ease:cubic-bezier(.3, 1.5, .5, 1);--settle-ease:cubic-bezier(.4, 0, .3, 1)}.hifi-anim[data-anim=pick-number-lifted]{--pop-scale:1.45;--pop-shift-x:0px;--pop-shift-y:-58px;--pop-shadow:0 60px 110px #312c3b6b;--shake-amp:2.6px;--shake-rot:.8deg;--shake-hz:15;--pop-hold:.8s;--crop-fade:22%;height:calc(var(--phone-h) * var(--hifi-scale,1) * .58)}.hifi-anim[data-anim=pick-number-lifted],.hifi-anim[data-anim=pick-number-lifted] .phone,.hifi-anim[data-anim=pick-number-lifted] .phone>.app,.hifi-anim[data-anim=pick-number-lifted] .body,.hifi-anim[data-anim=pick-number-lifted] .opts{overflow:visible}.hifi-anim[data-anim=pick-number-lifted]{clip-path:inset(-45% -45% 0);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--crop-fade) / 2), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--crop-fade) / 2), transparent 100%);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:300% 200%;mask-size:300% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}@media (max-width:48rem){.hifi-anim[data-anim=pick-number-lifted]{--pop-scale:1.3;--pop-shift-y:-40px}}.hifi-anim[data-anim^=pick-number] .opts{margin-top:var(--sp-500,26px)}.hifi-anim[data-anim=pick-number-lifted] .opts{overflow:visible}.hifi-anim[data-anim^=pick-number] .opt{will-change:transform}.hifi-anim[data-anim^=pick-number] .opt .ico{width:calc(40px * var(--fig));height:calc(40px * var(--fig));background:var(--bg-fill-tertiary);color:var(--text-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim^=pick-number] .opt .ico svg{width:52%;height:52%;display:block}
.hifi-anim[data-anim=scam-detected]{--lead:1.6s;--dim:.4s;--sheet-in:.5s;--hold:3.4s;--sheet-out:.4s;--rest:.8s;--scrim:#1e19288c;--sheet-r:calc(26px * var(--fig))}.hifi-anim[data-anim=scam-detected] .app{position:relative}.hifi-anim[data-anim=scam-detected] .head-stack{padding:0 var(--ic-pad);flex:none;position:relative}.hifi-anim[data-anim=scam-detected] .hero{padding-top:calc(22px * var(--fig));flex-direction:column;align-items:center;display:flex}.hifi-anim[data-anim=scam-detected] .hero .av{width:calc(96px * var(--fig));height:calc(96px * var(--fig));background:var(--bg-fill-tertiary);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=scam-detected] .hero .av svg{width:45%;height:45%;display:block}.hifi-anim[data-anim=scam-detected] .hero .nm{margin-top:calc(16px * var(--fig));font-family:var(--font-title);font-size:var(--fs-heading-lg);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--text-primary)}.hifi-anim[data-anim=scam-detected] .hero .loc{margin-top:calc(4px * var(--fig));font-size:var(--fs-body-lg);color:var(--text-secondary)}.hifi-anim[data-anim=scam-detected] .below{flex-direction:column;flex:1;min-height:0;display:flex}.hifi-anim[data-anim=scam-detected] .spacer{min-height:calc(12px * var(--fig));flex:1}.hifi-anim[data-anim=scam-detected] .scrim{z-index:4;background:var(--scrim);opacity:0;will-change:opacity;position:absolute;inset:0}.hifi-anim[data-anim=scam-detected] .sheet{z-index:5;background:var(--bg-surface);border-radius:var(--sheet-r) var(--sheet-r) 0 0;padding:calc(30px * var(--fig)) var(--ic-pad) calc(26px * var(--fig));will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 40px #1e0d402e}.hifi-anim[data-anim=scam-detected] .sheet .mark{width:calc(76px * var(--fig));height:calc(76px * var(--fig));color:var(--text-critical)}.hifi-anim[data-anim=scam-detected] .sheet .mark svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=scam-detected] .sheet .t{margin-top:calc(18px * var(--fig));font-family:var(--font-title);font-size:calc(26px * var(--fig));font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--text-critical)}.hifi-anim[data-anim=scam-detected] .sheet .s{margin-top:calc(10px * var(--fig));text-align:center;font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-secondary)}.hifi-anim[data-anim=scam-detected] .sheet .btn-row{margin-top:calc(24px * var(--fig));gap:calc(14px * var(--fig));width:100%;display:flex}.hifi-anim[data-anim=scam-detected] .sheet .btn2{height:calc(56px * var(--fig));border-radius:var(--radius-button);font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);flex:1;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=scam-detected] .sheet .dismiss{background:var(--bg-fill-tertiary);color:var(--text-primary)}.hifi-anim[data-anim=scam-detected] .sheet .end{background:var(--text-critical);color:#fff}
.hifi-anim[data-anim=calls-answered]{--lead:.4s;--per-word:55ms;--word-lead:80ms;--turn-in:.3s;--turn-gap:.44s;--scroll:.45s;--reveal:.35s;--outcome-in:.45s;--hold:1.25s;--fade-out:.5s;--scene-gap:.4s;--rest:.5s;--bubble-r:var(--radius-card);--bubble-tuck:calc(6px * var(--fig));--badge:calc(38px * var(--fig));--row-gap:calc(14px * var(--fig))}.hifi-anim[data-anim=calls-answered] .screen{background:var(--bg);will-change:opacity;flex-direction:column;display:flex;position:absolute;inset:0}.hifi-anim[data-anim=calls-answered] .callnav{padding:calc(12px * var(--fig)) var(--app-pad);background:var(--bg-surface);border-bottom:1px solid var(--border-secondary);font-family:var(--font-title);font-size:calc(21px * var(--fig));font-weight:var(--fw-semibold);letter-spacing:0;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.hifi-anim[data-anim=calls-answered] .callnav .back{left:var(--app-pad);width:calc(24px * var(--fig));height:calc(24px * var(--fig));color:var(--icon-primary);position:absolute}.hifi-anim[data-anim=calls-answered] .callnav .back svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=calls-answered] .names{justify-items:center;display:grid}.hifi-anim[data-anim=calls-answered] .names>*{will-change:opacity;grid-area:1/1}.hifi-anim[data-anim=calls-answered] .names .known{opacity:0}.hifi-anim[data-anim=calls-answered] .view{min-height:0;padding:calc(16px * var(--fig)) var(--app-pad) 0;flex:1;overflow:hidden}.hifi-anim[data-anim=calls-answered] .thread{gap:var(--row-gap);will-change:transform;flex-direction:column;display:flex}.hifi-anim[data-anim=calls-answered] .outcome{justify-content:center;align-items:center;gap:calc(8px * var(--fig));margin-top:calc(4px * var(--fig));padding:calc(10px * var(--fig)) calc(16px * var(--fig));border-radius:var(--radius-rounded);background:var(--bg-fill-tertiary);font-size:var(--fs-body-md);font-weight:var(--fw-semibold);color:var(--text-brand);opacity:0;will-change:transform, opacity;align-self:center;display:flex}.hifi-anim[data-anim=calls-answered] .outcome .ic{flex:none;width:1.2em;height:1.2em}.hifi-anim[data-anim=calls-answered] .outcome .ic svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=calls-answered] .meta{justify-content:center;align-items:center;gap:calc(8px * var(--fig));font-size:var(--fs-body-md);color:var(--text-secondary);opacity:0;will-change:transform, opacity;font-style:italic;display:flex}.hifi-anim[data-anim=calls-answered] .meta .pin{width:calc(20px * var(--fig));height:calc(20px * var(--fig));background:var(--bg-fill-tertiary);color:var(--text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=calls-answered] .meta .pin svg{width:62%;height:62%;display:block}.hifi-anim[data-anim=calls-answered] .turn{align-items:flex-end;gap:calc(10px * var(--fig));opacity:0;will-change:transform, opacity;display:flex}.hifi-anim[data-anim=calls-answered] .w{opacity:0;will-change:opacity}.hifi-anim[data-anim=calls-answered] .bubble{max-width:76%;padding:calc(13px * var(--fig)) calc(16px * var(--fig));border-radius:var(--bubble-r);font-size:var(--fs-body-lg);line-height:var(--lh-body);will-change:width, height;overflow:hidden}.hifi-anim[data-anim=calls-answered] .bubble .txt{display:block}.hifi-anim[data-anim=calls-answered] .turn.hifi{justify-content:flex-end}.hifi-anim[data-anim=calls-answered] .turn.hifi .bubble{background:var(--bg-fill-brand);color:var(--text-on-surface);border-bottom-right-radius:var(--bubble-tuck)}.hifi-anim[data-anim=calls-answered] .turn.caller .bubble{background:var(--bg-surface);color:var(--text-primary);border-bottom-left-radius:var(--bubble-tuck);box-shadow:0 1px 2px #312c3b12}.hifi-anim[data-anim=calls-answered] .badge{width:var(--badge);height:var(--badge);background:var(--bg-fill-tertiary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=calls-answered] .badge svg{width:52%;height:52%;display:block}.hifi-anim[data-anim=calls-answered] .badge.voice{color:var(--text-brand)}.hifi-anim[data-anim=calls-answered] .badge.who{color:var(--text-primary)}.hifi-anim[data-anim=calls-answered] .footer{justify-content:space-between;align-items:center;gap:calc(12px * var(--fig));padding:calc(14px * var(--fig)) var(--app-pad) var(--app-bottom);border-top:1px solid var(--border-secondary);flex:none;display:flex}.hifi-anim[data-anim=calls-answered] .foot-btn{padding:calc(11px * var(--fig)) calc(20px * var(--fig));border-radius:var(--radius-rounded);font-size:var(--fs-body-md);font-weight:var(--fw-semibold)}.hifi-anim[data-anim=calls-answered] .foot-btn.take{background:var(--bg-fill-tertiary);color:var(--text-primary)}.hifi-anim[data-anim=calls-answered] .foot-btn.end{background:var(--text-critical);color:#fff}.hifi-anim[data-anim=calls-answered] .app{position:relative}
.hifi-anim[data-anim=details-captured]{--flick-cycle:3.5s;--hold-ratio:.18;--scroll-duration:63s;--flicks:18;--flick-ease:cubic-bezier(.25, .46, .45, .94);--fade-size:90px}.hifi-anim[data-anim=details-captured] .viewport{height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-size), #000 calc(100% - var(--fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-size), #000 calc(100% - var(--fade-size)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-size), #000 calc(100% - var(--fade-size)), transparent 100%);overflow:hidden}.hifi-anim[data-anim=details-captured] .track{animation:var(--scroll-name,dc-scroll-fallback) var(--scroll-duration) var(--flick-ease) infinite;will-change:transform}@keyframes dc-scroll-fallback{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--copy-h,0px) * -1), 0)}}.hifi-anim[data-anim=details-captured]{--list-bg:var(--ui-bg);--divider:var(--ui-rule);--title-ink:var(--ui-ink);--sum-ink:var(--ui-body);--time-ink:var(--ui-muted);--chev-ink:#a3a3b4;--av-bg:var(--ui-av-bg);--av-ink:var(--ui-av-ink);--av-glyph:#3c3c50;--green:var(--ui-green);--red:var(--ui-red);--indigo:var(--ui-violet);--pill-bg:var(--ui-pill-bg);--pill-ink:var(--ui-body);--row-pad-y:20px;--row-pad-x:20px;--av:54px;--av-gap:14px;--badge:22px;--badge-ring:2.5px;--chev:15px;--title-size:calc(24px * var(--type-scale));--sum-size:calc(18px * var(--type-scale));--time-size:calc(15px * var(--type-scale));--status-size:calc(18px * var(--type-scale));--pill-size:calc(14px * var(--type-scale));--av-ini:calc(19px * var(--type-scale))}.hifi-anim[data-anim=details-captured] .item{gap:var(--av-gap);padding:var(--row-pad-y) var(--row-pad-x);display:flex;position:relative}.hifi-anim[data-anim=details-captured] .item:after{content:"";left:var(--row-pad-x);right:var(--row-pad-x);background:var(--divider);height:1px;position:absolute;bottom:0}.hifi-anim[data-anim=details-captured] .av{width:var(--av);height:var(--av);background:var(--av-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.hifi-anim[data-anim=details-captured] .av .ini{font-size:var(--av-ini);color:var(--av-ink);font-weight:600}.hifi-anim[data-anim=details-captured] .av .glyph{width:56%;height:56%;color:var(--av-glyph)}.hifi-anim[data-anim=details-captured] .av .glyph svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=details-captured] .av .warn{font-size:calc(var(--av) * .46);color:var(--av-glyph);font-weight:700;line-height:1}.hifi-anim[data-anim=details-captured] .badge{width:var(--badge);height:var(--badge);box-shadow:0 0 0 var(--badge-ring) var(--list-bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.hifi-anim[data-anim=details-captured] .badge svg{width:70%;height:70%;display:block}.hifi-anim[data-anim=details-captured] .badge-answered,.hifi-anim[data-anim=details-captured] .badge-outgoing{background:var(--green)}.hifi-anim[data-anim=details-captured] .badge-missed,.hifi-anim[data-anim=details-captured] .badge-blocked{background:var(--red)}.hifi-anim[data-anim=details-captured] .badge-message{background:var(--indigo)}.hifi-anim[data-anim=details-captured] .body{flex:1;min-width:0}.hifi-anim[data-anim=details-captured] .meta{align-items:center;gap:8px;display:flex}.hifi-anim[data-anim=details-captured] .meta .time{font-size:var(--time-size);color:var(--time-ink);font-variant-numeric:tabular-nums}.hifi-anim[data-anim=details-captured] .meta .grow{flex:1}.hifi-anim[data-anim=details-captured] .meta .chev{width:var(--chev);height:var(--chev);color:var(--chev-ink);flex:none}.hifi-anim[data-anim=details-captured] .meta .chev svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=details-captured] .pill{background:var(--pill-bg);color:var(--pill-ink);font-size:var(--pill-size);border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-weight:500;display:flex}.hifi-anim[data-anim=details-captured] .pill svg{width:1.05em;height:1.05em;display:block}.hifi-anim[data-anim=details-captured] .title{font-size:var(--title-size);letter-spacing:-.015em;color:var(--title-ink);margin-top:4px;font-weight:700;line-height:1.24}.hifi-anim[data-anim=details-captured] .summary{font-size:var(--sum-size);color:var(--sum-ink);margin-top:7px;line-height:1.42}.hifi-anim[data-anim=details-captured] .status{font-size:var(--status-size);align-items:center;gap:8px;margin-top:9px;font-weight:500;display:flex}.hifi-anim[data-anim=details-captured] .status svg{flex:none;width:1.2em;height:1.2em;display:block}.hifi-anim[data-anim=details-captured] .status-booked{color:var(--green)}.hifi-anim[data-anim=details-captured] .status-found{color:var(--indigo)}.hifi-anim[data-anim=details-captured] .status .sep{opacity:.5}@property --swipe{syntax:"<percentage>";inherits:true;initial-value:50%}.hifi-anim[data-anim=details-captured] .phone{--swipe:50%;position:relative}.hifi-anim[data-anim=details-captured] .app{position:relative}.hifi-anim[data-anim=details-captured] .side{background:var(--list-bg);position:absolute;inset:0}.hifi-anim[data-anim=details-captured] .side.without{clip-path:inset(0 calc(100% - var(--swipe)) 0 0);background:#fff}.hifi-anim[data-anim=details-captured] .divider{top:0;bottom:0;left:var(--swipe);width:calc(56px * var(--fig));margin-left:calc(-28px * var(--fig));z-index:6;touch-action:none;cursor:ew-resize;position:absolute}.hifi-anim[data-anim=details-captured] .divider .line{background:var(--color-body);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.hifi-anim[data-anim=details-captured] .divider .grip{width:calc(44px * var(--fig));height:calc(44px * var(--fig));margin:calc(-22px * var(--fig)) 0 0 calc(-22px * var(--fig));background:var(--color-body);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #1e0d404d}.hifi-anim[data-anim=details-captured] .divider .grip:before,.hifi-anim[data-anim=details-captured] .divider .grip:after{content:"";width:calc(7px * var(--fig));height:calc(7px * var(--fig));margin-top:calc(-4px * var(--fig));border-top:2px solid #fff;border-bottom:0;border-left:0;border-right:2px solid #fff;position:absolute;top:50%}.hifi-anim[data-anim=details-captured] .divider .grip:before{left:calc(11px * var(--fig));transform:rotate(-135deg)}.hifi-anim[data-anim=details-captured] .divider .grip:after{right:calc(11px * var(--fig));transform:rotate(45deg)}.hifi-anim[data-anim=details-captured] .tag{top:calc(20px * var(--fig));width:calc(104px * var(--fig));height:calc(104px * var(--fig));justify-content:center;align-items:center;gap:calc(2px * var(--fig));font-family:var(--font-body);font-size:calc(15px * var(--fig));font-weight:var(--fw-semibold);white-space:nowrap;background:var(--color-body);color:var(--color-paper);border-radius:50%;flex-direction:column;line-height:1.15;display:flex;position:absolute}.hifi-anim[data-anim=details-captured] .tag-without{left:calc(16px * var(--fig))}.hifi-anim[data-anim=details-captured] .tag-with{right:calc(16px * var(--fig))}.hifi-anim[data-anim=details-captured] .tag .mark{width:calc(52px * var(--fig));height:auto;display:block}.hifi-anim[data-anim=details-captured] .without{--row-h:88px;--row-inset:30px;--icon-gap:20px;--icon-size:20px;--hairline:.13;--label-size:calc(27px * var(--type-scale,1));--time-size:calc(22px * var(--type-scale,1));--ink-dim:#9a9a9a;--accent:#e5342b}.hifi-anim[data-anim=details-captured] .without .row+.row:before{content:none}.hifi-anim[data-anim=details-captured] .without .row{height:var(--row-h);padding:0 var(--row-inset);align-items:stretch;display:flex}.hifi-anim[data-anim=details-captured] .without .row-inner{align-items:center;gap:var(--icon-gap);border-bottom:1px solid rgba(0, 0, 0, var(--hairline));flex:1;min-width:0;display:flex}.hifi-anim[data-anim=details-captured] .without .icon{width:var(--icon-size);height:var(--icon-size);color:var(--ink);flex:none}.hifi-anim[data-anim=details-captured] .without .icon svg{width:100%;height:100%;display:block}.hifi-anim[data-anim=details-captured] .without .label{min-width:0;font-size:var(--label-size);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hifi-anim[data-anim=details-captured] .without .time{font-size:var(--time-size);color:var(--ink-dim);font-variant-numeric:tabular-nums;flex:none}.hifi-anim[data-anim=details-captured] .without .row.missed .icon,.hifi-anim[data-anim=details-captured] .without .row.missed .label{color:var(--accent)}.hifi-anim[data-anim=details-captured]{--rows-per-flick:2;--flick-px:390px}
.hifi-anim[data-anim=conversation-feed]{--word:.106s;--turn-gap:.625s;--shift:.38s;--lead:.32s;--result-in:.525s;--shake:.7s;--clear:.4s;--scene-gap:.9s;--rest:1.5s;--shake-amp:3px;--shake-rot:1deg;--shake-hz:14;--feed-foot:28px;--fold:64px}.hifi-anim[data-anim=conversation-feed] .feed{width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--fold) * .45), #000 var(--fold));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--fold) * .45), #000 var(--fold));mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--fold) * .45), #000 var(--fold));background:0 0;position:relative;overflow:hidden}.hifi-anim[data-anim=conversation-feed] .feed-fold{height:var(--fold);pointer-events:none;-webkit-backdrop-filter:blur(7px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.hifi-anim[data-anim=conversation-feed] .feed-thread{padding:var(--fold) var(--sp-500,26px) var(--feed-foot);gap:calc(14px * var(--fig));will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.hifi-anim[data-anim=conversation-feed] .feed-turn{align-items:flex-end;gap:calc(9px * var(--fig));will-change:opacity;max-width:100%;display:flex}.hifi-anim[data-anim=conversation-feed] .feed-avatar{width:calc(30px * var(--fig));height:calc(30px * var(--fig));font-size:calc(12px * var(--fig));font-weight:var(--fw-bold,700);letter-spacing:.01em;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.hifi-anim[data-anim=conversation-feed] .feed-avatar svg{opacity:.9;width:68%;height:68%;display:block}.hifi-anim[data-anim=conversation-feed] .hifi .feed-avatar{background:var(--bg-fill-tertiary)}.hifi-anim[data-anim=conversation-feed] .feed-avatar-mark{width:70%;height:auto}.hifi-anim[data-anim=conversation-feed] .feed-turn.hifi{justify-content:flex-end}.hifi-anim[data-anim=conversation-feed] .feed-turn.caller{justify-content:flex-start}.hifi-anim[data-anim=conversation-feed] .feed-bubble{max-width:78%;padding:calc(12px * var(--fig)) calc(16px * var(--fig));border-radius:calc(20px * var(--fig));font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.hifi-anim[data-anim=conversation-feed] .hifi .feed-bubble{background:var(--text-brand);color:#fff;border-bottom-right-radius:calc(6px * var(--fig))}.hifi-anim[data-anim=conversation-feed] .caller .feed-bubble{background:var(--ui-card);color:var(--ui-ink);border:1px solid var(--ui-rule);border-bottom-left-radius:calc(6px * var(--fig))}.hifi-anim[data-anim=conversation-feed] .feed-bubble{will-change:width, height;position:relative;overflow:hidden}.hifi-anim[data-anim=conversation-feed] .feed-bubble .w{will-change:opacity}.hifi-anim[data-anim=conversation-feed] .feed-txt{white-space:normal}.hifi-anim[data-anim=conversation-feed] .feed-card{z-index:2;align-items:flex-start;gap:calc(14px * var(--fig));width:min(84%, calc(356px * var(--fig)));padding:calc(18px * var(--fig)) calc(20px * var(--fig));border-radius:calc(16px * var(--fig));background:var(--ui-card);border:1px solid var(--ui-rule);font-family:var(--font-body);opacity:0;will-change:transform, opacity;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86);box-shadow:0 14px 26px #312c3b38}.hifi-anim[data-anim=conversation-feed] .feed-card-icon{width:calc(38px * var(--fig));height:calc(38px * var(--fig));border-radius:calc(11px * var(--fig));background:var(--bg-fill-tertiary);color:var(--text-brand);flex:none;justify-content:center;align-items:center;display:flex}.hifi-anim[data-anim=conversation-feed] .feed-card-icon svg{width:56%;height:56%;display:block}.hifi-anim[data-anim=conversation-feed] .feed-card.blocked .feed-card-icon{color:var(--text-critical,#cc2424);background:#cc24241a}.hifi-anim[data-anim=conversation-feed] .feed-card-body{flex-direction:column;min-width:0;display:flex}.hifi-anim[data-anim=conversation-feed] .feed-card-label{margin-bottom:calc(4px * var(--fig));font-size:calc(12px * var(--fig));font-weight:var(--fw-bold,700);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.hifi-anim[data-anim=conversation-feed] .feed-card-title{font-size:calc(19px * var(--fig));font-weight:var(--fw-semibold,600);color:var(--ui-ink);line-height:1.25}.hifi-anim[data-anim=conversation-feed] .feed-card-field{align-items:baseline;gap:calc(10px * var(--fig));margin-top:calc(7px * var(--fig));font-size:calc(15px * var(--fig));line-height:1.3;display:flex}.hifi-anim[data-anim=conversation-feed] .feed-card-field+.feed-card-field{margin-top:calc(3px * var(--fig))}.hifi-anim[data-anim=conversation-feed] .feed-card-field-name{min-width:calc(46px * var(--fig));color:var(--ui-muted);flex:none}.hifi-anim[data-anim=conversation-feed] .feed-card-field-value{color:var(--ui-ink);font-weight:var(--fw-semibold,600);font-variant-numeric:tabular-nums;text-wrap:balance}.hifi-anim[data-anim=conversation-feed] .feed-card.blocked{align-items:center}
.iso-scene{--scene-cycle:14s;aspect-ratio:16/10.88;width:100%;display:block;position:relative}.iso-scene-stage{width:50%;position:absolute;top:59.9%;left:54.5%;transform:translate(-50%,-50%)}.iso-scene-stage img{width:100%;height:auto;display:block}.iso-scene-ring{--ring-amp:max(1.2px, 0.4%);animation:iso-scene-ring calc(var(--scene-cycle) / 5) step-end infinite;display:block}@keyframes iso-scene-ring{21.25%,53.75%,to{transform:none}0%,5%,10%,15%,20%,32.5%,37.5%,42.5%,47.5%,52.5%{transform:translate(calc(var(--ring-amp) * 1), calc(var(--ring-amp) * -.5))}1.25%,6.25%,11.25%,16.25%,33.75%,38.75%,43.75%,48.75%{transform:translate(calc(var(--ring-amp) * -.85), calc(var(--ring-amp) * .42))}2.5%,7.5%,12.5%,17.5%,35%,40%,45%,50%{transform:translate(calc(var(--ring-amp) * .7), calc(var(--ring-amp) * -.2))}3.75%,8.75%,13.75%,18.75%,36.25%,41.25%,46.25%,51.25%{transform:translate(calc(var(--ring-amp) * -1), calc(var(--ring-amp) * .5))}}.iso-scene-item{transform-origin:50% 70%;will-change:transform, opacity;display:block;position:absolute}.iso-scene-item>div{width:100%;height:100%}.iso-scene-item img,.iso-scene-item .iso-tower{object-fit:contain;width:100%;height:100%;display:block}.iso-scene-house{width:27.8%;top:16.9%;left:17.2%}.iso-scene-shop{width:30%;top:6.7%;right:0}.iso-scene-van{width:30%;bottom:0;left:0}.iso-scene-office{width:18.9%;bottom:3.4%;right:3.9%}.iso-scene-tower{width:17.8%;height:41.5%;top:0;left:47.8%}.iso-scene-house{animation:iso-scene-1 var(--scene-cycle) infinite}.iso-scene-shop{animation:iso-scene-2 var(--scene-cycle) infinite}.iso-scene-van{animation:iso-scene-3 var(--scene-cycle) infinite}.iso-scene-office{animation:iso-scene-4 var(--scene-cycle) infinite}.iso-scene-tower{animation:iso-scene-5 var(--scene-cycle) infinite}@keyframes iso-scene-1{0%,30%{opacity:1;transform:scale(1)}36%,94%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes iso-scene-2{0%,18%{opacity:0;transform:scale(.72)}24%,46%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(.72)}}@keyframes iso-scene-3{0%,34%{opacity:0;transform:scale(.72)}40%,62%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(.72)}}@keyframes iso-scene-4{0%,50%{opacity:0;transform:scale(.72)}56%,78%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(.72)}}@keyframes iso-scene-5{0%,66%{opacity:0;transform:scale(.72)}72%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}.iso-scene-cascade{--cascade-cycle:calc(var(--scene-cycle) / 2.5)}.iso-scene-cascade .iso-scene-house{animation:iso-cascade-1 var(--cascade-cycle) infinite}.iso-scene-cascade .iso-scene-shop{animation:iso-cascade-2 var(--cascade-cycle) infinite}.iso-scene-cascade .iso-scene-van{animation:iso-cascade-3 var(--cascade-cycle) infinite}.iso-scene-cascade .iso-scene-office{animation:iso-cascade-4 var(--cascade-cycle) infinite}.iso-scene-cascade .iso-scene-tower{animation:iso-cascade-5 var(--cascade-cycle) infinite}@keyframes iso-cascade-1{0%,1.875%{opacity:0;transform:scale(.72)}6.5625%,65.9375%{opacity:1;transform:scale(1)}70.625%,to{opacity:0;transform:scale(.72)}}@keyframes iso-cascade-2{0%,6.09375%{opacity:0;transform:scale(.72)}10.7812%,70.1562%{opacity:1;transform:scale(1)}74.8438%,to{opacity:0;transform:scale(.72)}}@keyframes iso-cascade-3{0%,10.3125%{opacity:0;transform:scale(.72)}15%,74.375%{opacity:1;transform:scale(1)}79.0625%,to{opacity:0;transform:scale(.72)}}@keyframes iso-cascade-4{0%,14.5312%{opacity:0;transform:scale(.72)}19.2188%,78.5938%{opacity:1;transform:scale(1)}83.2812%,to{opacity:0;transform:scale(.72)}}@keyframes iso-cascade-5{0%,18.75%{opacity:0;transform:scale(.72)}23.4375%,82.8125%{opacity:1;transform:scale(1)}87.5%,to{opacity:0;transform:scale(.72)}}
