.p1 .p1-art-secure{aspect-ratio:1/1.15;background:linear-gradient(145deg, color-mix(in srgb, var(--viz-series-1) 34%, var(--background)), color-mix(in srgb, var(--viz-series-6) 28%, var(--background)) 52%, color-mix(in srgb, var(--viz-series-3) 35%, var(--background)));container-type:inline-size}.p1 .p1-art-secure .p1-art-badge{left:auto;right:22px}.p1 .p1-priv{aspect-ratio:420/306;width:100%;position:relative}.p1 .p1-priv-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scaleX(-1)}.p1 .p1-priv-store,.p1 .p1-priv-phone,.p1 .p1-priv-cap,.p1 .p1-fly,.p1 .p1-seal,.p1 .p1-priv-hub{position:absolute}.p1 .p1-priv-store{width:29%;height:36%;top:5%;right:3%}.p1 .p1-priv-phone{width:19%;height:55%;top:1%;right:78%}.p1 .p1-priv-cap{color:var(--muted-foreground);text-align:center;white-space:nowrap;font-size:2.35cqw;line-height:1.2}.p1 .p1-fly{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:var(--radius-full);background:var(--background);box-shadow:0 1.7cqw 3.4cqw -2cqw color-mix(in srgb, var(--foreground) 42%, transparent);white-space:nowrap;transform:rotate(var(--r));align-items:center;gap:1.1cqw;padding:1.15cqw 1.8cqw;font-size:2.35cqw;font-weight:500;line-height:1.15;display:flex}.p1 .p1-fly svg{width:2.6cqw;height:2.6cqw;color:var(--muted-foreground);flex:none}.p1 .p1-fly-1{top:4%;right:34%}.p1 .p1-fly-2{top:19%;right:47%}.p1 .p1-fly-3{top:37.5%;right:32%}.p1 .p1-fly-4{top:50%;right:44%}.p1 .p1-seal{border:1px dashed color-mix(in srgb, var(--primary) 55%, transparent);border-radius:var(--radius-full);background:var(--background);place-items:center;width:5.2cqw;height:5.2cqw;display:grid}.p1 .p1-seal svg{width:2.4cqw;height:2.4cqw;color:var(--primary)}.p1 .p1-seal-1{top:24%;right:39.5%}.p1 .p1-seal-2{top:30.5%;right:68%}.p1 .p1-priv-hub{border:1px dashed color-mix(in srgb, var(--foreground) 24%, transparent);text-align:center;border-radius:3cqw;justify-items:center;gap:.9cqw;width:40%;padding:1.7cqw 2cqw;display:grid;bottom:0;left:50%;transform:translate(-50%)}.p1 .p1-priv-hub strong{font-size:2.7cqw;font-weight:590;line-height:1.15}.p1 .p1-hub-row{justify-content:center;gap:1.4cqw;display:flex}.p1 .p1-hub-row>span{border-radius:var(--radius-full);background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.7cqw;padding:.7cqw 1.3cqw;font-size:2.1cqw;line-height:1.15;display:flex}.p1 .p1-hub-row svg{flex:none;width:2.2cqw;height:2.2cqw}.p1 .p1-secure-note{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);text-align:left;border-radius:3cqw;align-items:center;gap:1.8cqw;padding:2.4cqw 2.8cqw;display:flex}.p1 .p1-secure-note strong{letter-spacing:-.015em;font-size:3cqw;line-height:1.3}.p1 .p1-secure-card{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--background) 96%, transparent);box-shadow:0 4.6cqw 10cqw -5.2cqw color-mix(in srgb, var(--foreground) 31%, transparent);border-radius:6cqw;flex-direction:column;justify-content:center;gap:3cqw;padding:5cqw 4.4cqw;display:flex;position:absolute;inset:6%;transform:rotate(-1deg)}@media (max-width:620px){.p1 .p1-art-secure .p1-art-badge{right:12px}.p1 .p1-window,.p1 .p1-floating,.p1 .p1-recovery-stage,.p1 .p1-recovery-mail,.p1 .p1-secure-card,.p1 .p1-feature-phone,.p1 .p1-art-recover .card{font-size:var(--font-size-base);border-radius:var(--radius-2xl);box-shadow:0 18px 44px -26px color-mix(in srgb, var(--foreground) 31%, transparent)}.p1 .p1-priv-cap{font-size:10px}.p1 .p1-fly{box-shadow:0 6px 13px -8px color-mix(in srgb, var(--foreground) 42%, transparent);gap:4px;padding:4px 7px;font-size:9px}.p1 .p1-fly svg{width:10px;height:10px}.p1 .p1-seal{width:20px;height:20px}.p1 .p1-seal svg{width:10px;height:10px}.p1 .p1-priv-hub{border-radius:12px;gap:4px;padding:7px 9px}.p1 .p1-priv-hub strong{font-size:11px}.p1 .p1-hub-row{gap:5px}.p1 .p1-hub-row>span{gap:3px;padding:3px 6px;font-size:8.5px}.p1 .p1-hub-row svg{width:9px;height:9px}.p1 .p1-secure-note{border-radius:14px;gap:9px;padding:12px 13px}.p1 .p1-secure-note strong{font-size:14px}.p1 .p1-secure-card{border-radius:var(--radius-2xl);gap:18px;padding:22px 20px}}.p1 .p1-wire-flow{fill:none;stroke:var(--primary);stroke-width:2.6px;stroke-linecap:round;color:var(--primary);opacity:.85}.p1 .p1-wire-signal{fill:none;stroke:color-mix(in srgb, var(--foreground) 20%, transparent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 8}.p1 .p1-cap-store{width:29%;top:45%;right:3%}.p1 .p1-cap-phone{width:19%;top:60%;right:78%}.p1 .p1-dev{border:1px solid color-mix(in srgb, var(--foreground) 24%, transparent);background:var(--background);align-content:start;gap:1.4cqw;display:grid;overflow:hidden}.p1 .p1-dev-desktop{border-radius:2.2cqw;padding:0 0 1.8cqw}.p1 .p1-dev-handset{border-width:.5cqw;border-radius:3.6cqw;padding:0 1.7cqw 1.7cqw}.p1 .p1-dev-bar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);align-items:center;gap:.7cqw;height:3.4cqw;padding:0 1.6cqw;display:flex}.p1 .p1-dev-bar i{border-radius:var(--radius-full);background:color-mix(in srgb, var(--foreground) 30%, transparent);width:.8cqw;height:.8cqw}.p1 .p1-dev-body{grid-template-columns:22% 1fr;gap:1.4cqw;padding:0 1.6cqw;display:grid}.p1 .p1-dev-side{align-content:start;gap:.9cqw;display:grid}.p1 .p1-dev-side i{border-radius:var(--radius-full);background:color-mix(in srgb, var(--foreground) 16%, transparent);height:.85cqw}.p1 .p1-dev-grid{grid-template-columns:repeat(3,1fr);gap:.9cqw;display:grid}.p1 .p1-dev-grid i{background:color-mix(in srgb, var(--foreground) 11%, transparent);border-radius:.9cqw;height:3.4cqw}.p1 .p1-dev-notch{border-radius:var(--radius-full);background:color-mix(in srgb, var(--foreground) 30%, transparent);width:32%;height:.75cqw;margin:1.4cqw auto 1.6cqw}.p1 .p1-dev-alert{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--primary) 9%, transparent);border-radius:1.5cqw;align-items:center;gap:1cqw;padding:1.1cqw;display:flex}.p1 .p1-dev-alert svg{width:1.9cqw;height:1.9cqw;color:var(--primary);flex:none}.p1 .p1-dev-alert>span{flex:1;gap:.6cqw;display:grid}.p1 .p1-dev-alert b{border-radius:var(--radius-full);background:color-mix(in srgb, var(--foreground) 18%, transparent);height:.7cqw}.p1 .p1-dev-alert b:last-child{width:62%}.p1 .p1-dev-line{border-radius:var(--radius-full);background:color-mix(in srgb, var(--foreground) 15%, transparent);height:.9cqw}@media (max-width:620px){.p1 .p1-dev{gap:5px}.p1 .p1-dev-desktop{border-radius:10px;padding:0 0 7px}.p1 .p1-dev-handset{border-width:2px;border-radius:14px;padding:0 6px 6px}.p1 .p1-dev-bar{gap:3px;height:13px;padding:0 6px}.p1 .p1-dev-bar i{width:3px;height:3px}.p1 .p1-dev-body{gap:5px;padding:0 6px}.p1 .p1-dev-side{gap:3px}.p1 .p1-dev-side i{height:3px}.p1 .p1-dev-grid{gap:3px}.p1 .p1-dev-grid i{border-radius:3px;height:13px}.p1 .p1-dev-notch{height:3px;margin:5px auto 6px}.p1 .p1-dev-alert{border-radius:6px;gap:4px;padding:4px}.p1 .p1-dev-alert svg{width:8px;height:8px}.p1 .p1-dev-alert>span{gap:2px}.p1 .p1-dev-alert b,.p1 .p1-dev-line{height:3px}}
