.lumi{width:100%;height:100%;color:inherit;background:0 0;border:0;flex:none;padding:0;display:block;position:relative}.lumi__canvas{width:100%;height:100%;display:block}.lumi--tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.lumi--tappable:focus-visible{outline-offset:2px;border-radius:30%;outline:2px solid #7cbaff}.hnp-lumi-hero{width:calc(var(--np,.5px)*70);height:calc(var(--np,.5px)*70);flex:none;position:relative}.hnp-lumi-hero:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--lumi-bed,#4dadff)32%,transparent),transparent 62%);pointer-events:none;border-radius:50%;position:absolute;inset:-30%}.hnp-agent.hnp-agent--lumi-hero{justify-content:flex-start;align-items:center;gap:calc(var(--np,.5px)*14)}.hnp-agent--lumi-hero .hnp-lumi-main{gap:calc(var(--np,.5px)*5);flex-direction:column;flex:1;min-width:0;display:flex}.hnp-agent--lumi-hero .hnp-agent-identity .hnp-badge,.hnp-agent--lumi-column .hnp-agent-identity .hnp-badge{width:calc(var(--np,.5px)*18);height:calc(var(--np,.5px)*18)}.hnp-agent--lumi-hero .hnp-agent-identity .hnp-badge img,.hnp-agent--lumi-column .hnp-agent-identity .hnp-badge img{border-radius:calc(var(--np,.5px)*5)}.hnp-lumi-who__spacer{flex:1}.hnp-agent--lumi-hero .hnp-agent-status{align-self:center}.hero-notch-card .hnp-agent--lumi-hero .hnp-lumi-main .hnp-agent-identity{flex:none!important}.hnp-agent--lumi-hero:has(.hnp-activity-auto){flex-wrap:nowrap!important}.hnp-agent--lumi-hero .hnp-agent-status:has(.hnp-activity-auto){max-width:46%}.hnp-agent.hnp-agent--lumi-column{align-items:flex-start;gap:calc(var(--np,.5px)*14);flex-direction:row}.hnp-agent--lumi-column>.hnp-lumi-column{gap:inherit;flex-direction:column;flex:1;min-width:0;display:flex}.hnp-agent--permission.hnp-agent--lumi-column>.hnp-lumi-column{gap:calc(var(--np,.5px)*6.6)}.hnp-agent--lumi-column>.hnp-lumi-hero{margin-top:calc(var(--np,.5px)*4)}.lumi-steps{gap:calc(var(--np,.5px)*3);min-width:0;font-family:var(--device-font,var(--font-display-stack,sans-serif));--step-current:15;--step-past:11.5;flex-direction:column;display:flex;overflow:hidden}.lumi-steps--home{--step-current:12.5;--step-past:9.5}.lumi-steps__row{--step-size:calc(var(--np,.5px)*var(--step-past));align-items:center;gap:calc(var(--np,.5px)*7);color:#ffffff6b;min-width:0;font-size:var(--step-size);line-height:1.15;display:flex}.lumi-steps__row.is-current{--step-size:calc(var(--np,.5px)*var(--step-current));color:#fff;font-weight:600}.lumi-steps__icon{width:calc(var(--step-size) + var(--np,.5px)*5);height:calc(var(--step-size) + var(--np,.5px)*5);border-radius:calc(var(--np,.5px)*5);color:#fff6;background:#ffffff0f;flex:none;place-items:center;display:grid}.lumi-steps__row.is-current .lumi-steps__icon{background:color-mix(in srgb,var(--step-color)18%,transparent);color:var(--step-color)}.lumi-steps__icon svg{width:70%;height:70%}.lumi-steps__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hero-notch-card[data-physical-style=device] .hnp-head-unit .hnp-home-agent--lumi{align-items:center;gap:calc(var(--np)*10);padding:0 calc(var(--np)*12)0 calc(var(--np)*8);display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.hnp-home-agent--lumi .hnp-home-agent__lumi{width:calc(var(--np,.5px)*46);height:calc(var(--np,.5px)*46);flex:none}.hnp-home-agent--lumi .hnp-home-agent__text{gap:calc(var(--np,.5px)*2);-webkit-mask-image:var(--pixel-ink-mask);mask-image:var(--pixel-ink-mask);-webkit-mask-size:calc(var(--np)*30)calc(var(--np)*30);mask-size:calc(var(--np)*30)calc(var(--np)*30);flex:1}.hnp-home-agent--lumi .hnp-home-agent__who{font:600 calc(var(--np,.5px)*10)var(--device-font,sans-serif);letter-spacing:calc(var(--np,.5px)*.6);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:.85;overflow:hidden}@container hnp-device (max-width:520px){.hnp-home-agent--lumi .hnp-home-agent__text{-webkit-mask-image:none;mask-image:none}}.hero-peek__lumi{display:block;position:absolute;inset:6% 4% 2%}.lumi-tokens{--pt:.145cqw;width:calc(var(--pt)*60);height:calc(var(--pt)*22);padding:0 calc(var(--pt)*5);border-radius:calc(var(--pt)*9);box-shadow:inset 0 0 0 calc(var(--pt)*1.6)#000;box-sizing:border-box;background:linear-gradient(170deg,#1c2b7d,#050826);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.lumi-tokens__shine{top:calc(var(--pt)*3);left:calc(50% - var(--pt)*21);width:calc(var(--pt)*34);height:calc(var(--pt)*1.4);background:#ffffff29;border-radius:99px;position:absolute}.lumi-tokens__line{align-items:center;gap:calc(var(--pt)*1.4);transition:opacity .3s;display:flex}.lumi-tokens.is-done .lumi-tokens__line{opacity:.18}.lumi-tokens__line i{width:calc(var(--pt)*var(--token-w));height:calc(var(--pt)*4.2);background:var(--token-color);opacity:.85;transform-origin:0;border-radius:99px;flex:none;animation:.26s cubic-bezier(.34,1.56,.64,1) both lumi-token-in}.lumi-tokens__line i.is-lead{opacity:1;box-shadow:0 0 calc(var(--pt)*1.5)var(--token-color)}.lumi-tokens__cursor{width:calc(var(--pt)*2.2);height:calc(var(--pt)*6.4);background:#f2faff;border-radius:99px;flex:none;animation:1s ease-in-out infinite alternate lumi-cursor}.lumi-tokens.is-done .lumi-tokens__cursor{opacity:0;animation:none}.lumi-tokens__check{place-items:center;animation:.5s cubic-bezier(.34,1.7,.64,1) .1s both lumi-check-in;display:grid;position:absolute;inset:0}.lumi-tokens__check svg:first-child{width:calc(var(--pt)*13);height:calc(var(--pt)*10);fill:none;stroke:#47e08c;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.lumi-tokens__sparkle{top:calc(50% - var(--pt)*9);left:calc(50% + var(--pt)*6);width:calc(var(--pt)*5.5);height:calc(var(--pt)*5.5);fill:#fff;position:absolute}@keyframes lumi-token-in{0%{opacity:0;transform:scaleX(.1)}}@keyframes lumi-cursor{to{opacity:.1}}@keyframes lumi-check-in{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.lumi-tokens__line i,.lumi-tokens__cursor,.lumi-tokens__check{animation:none}}
