.device-cluster[data-astro-cid-f7uz36nj]{--device-shadow:#14281e59;width:100%;position:relative;container-type:inline-size}html[data-theme=dark] .device-cluster[data-astro-cid-f7uz36nj]{--device-shadow:#000000b3}.cluster__halo[data-astro-cid-f7uz36nj]{z-index:0;filter:blur(24px);opacity:.7;pointer-events:none;background:linear-gradient(90deg,#3f3f4626,#ffffff0d,#3f3f4626);border-radius:1.25rem;position:absolute;inset:-1rem}.cluster__stage[data-astro-cid-f7uz36nj]{--u:calc(100cqw / 800);z-index:1;width:100%;height:calc(580 * var(--u));position:relative}.device[data-astro-cid-f7uz36nj]{position:absolute}.screen[data-astro-cid-f7uz36nj]{isolation:isolate;background:#000;position:relative;overflow:hidden}.shot[data-astro-cid-f7uz36nj]{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.screen__glare[data-astro-cid-f7uz36nj]{z-index:5;pointer-events:none;background:linear-gradient(125deg,#ffffff1a 0%,#fff0 32%);position:absolute;inset:0}img[data-astro-cid-f7uz36nj].shot-light,html[data-theme=light] img[data-astro-cid-f7uz36nj].shot-dark{display:none}html[data-theme=light] img[data-astro-cid-f7uz36nj].shot-light{display:block}.monitor[data-astro-cid-f7uz36nj]{z-index:1;width:calc(800 * var(--u));flex-direction:column;align-items:center;display:flex;top:0;left:0}.monitor__body[data-astro-cid-f7uz36nj]{width:100%;padding:calc(11 * var(--u)) calc(11 * var(--u)) calc(30 * var(--u));border-radius:calc(16 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #4a504c, 0 calc(30 * var(--u)) calc(60 * var(--u)) var(--device-shadow);background:linear-gradient(160deg,#2c302e,#0c0e0d 60%);position:relative}.monitor__screen[data-astro-cid-f7uz36nj]{aspect-ratio:16/9;border-radius:calc(5 * var(--u));width:100%;box-shadow:0 0 0 calc(1 * var(--u)) #000}.monitor__led[data-astro-cid-f7uz36nj]{bottom:calc(11 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));margin-left:calc(-3 * var(--u));background:radial-gradient(circle at 35% 30%,#6f7772,#2e3330 70%);border-radius:50%;position:absolute;left:50%}.monitor__neck[data-astro-cid-f7uz36nj]{width:calc(110 * var(--u));height:calc(78 * var(--u));clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(90deg,#7d847f,#d6dbd8 35%,#a8aeaa 70%,#6b716d)}.monitor__base[data-astro-cid-f7uz36nj]{width:calc(250 * var(--u));height:calc(12 * var(--u));border-radius:50% 50% calc(6 * var(--u)) calc(6 * var(--u)) / 100% 100% calc(6 * var(--u)) calc(6 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(20 * var(--u)) var(--device-shadow);background:linear-gradient(#e2e6e3,#8f9692)}.laptop[data-astro-cid-f7uz36nj]{z-index:2;width:calc(640 * var(--u));display:none;bottom:0;left:0}.laptop__lid[data-astro-cid-f7uz36nj]{width:calc(530 * var(--u));padding:calc(13 * var(--u)) calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #8e9591, inset 0 0 0 calc(3 * var(--u)) #2b2f2d, 0 calc(24 * var(--u)) calc(56 * var(--u)) var(--device-shadow);background:#0a0c0b;margin:0 auto;position:relative}.laptop__lid[data-astro-cid-f7uz36nj]:before{content:"";z-index:6;width:calc(88 * var(--u));height:calc(17 * var(--u));margin-left:calc(-44 * var(--u));border-radius:0 0 calc(9 * var(--u)) calc(9 * var(--u));background:#0a0c0b;position:absolute;top:0;left:50%}.laptop__lid[data-astro-cid-f7uz36nj]:after{content:"";top:calc(5 * var(--u));z-index:7;width:calc(5 * var(--u));height:calc(5 * var(--u));margin-left:calc(-2.5 * var(--u));box-shadow:0 0 0 calc(1 * var(--u)) #000;background:#1d2a4a;border-radius:50%;position:absolute;left:50%}.laptop__screen[data-astro-cid-f7uz36nj]{aspect-ratio:16/9;border-radius:calc(4 * var(--u));width:100%}.laptop__base[data-astro-cid-f7uz36nj]{height:calc(15 * var(--u));border-radius:calc(2 * var(--u)) calc(2 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) / calc(2 * var(--u)) calc(2 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));box-shadow:0 calc(22 * var(--u)) calc(34 * var(--u)) var(--device-shadow);background:linear-gradient(#e5e9e6 0%,#bfc5c1 45%,#8d9490 100%);position:relative}.laptop__base[data-astro-cid-f7uz36nj]:before{content:"";width:calc(110 * var(--u));height:calc(5 * var(--u));margin-left:calc(-55 * var(--u));border-radius:0 0 calc(8 * var(--u)) calc(8 * var(--u));background:linear-gradient(#9aa19d,#c9cecb);position:absolute;top:0;left:50%}.phone[data-astro-cid-f7uz36nj]{right:0;bottom:calc(6 * var(--u));z-index:3;width:calc(232 * var(--u));display:none}.phone__body[data-astro-cid-f7uz36nj]{padding:calc(9 * var(--u));border-radius:calc(42 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #7d8480, inset 0 0 0 calc(4 * var(--u)) #1b1e1d, 0 calc(30 * var(--u)) calc(54 * var(--u)) var(--device-shadow);background:#050606;position:relative}.phone__body[data-astro-cid-f7uz36nj]:before{content:"";right:calc(-3 * var(--u));top:calc(110 * var(--u));width:calc(3 * var(--u));height:calc(56 * var(--u));border-radius:0 calc(2 * var(--u)) calc(2 * var(--u)) 0;background:linear-gradient(90deg,#2b302d,#3c423e);position:absolute}.phone__body[data-astro-cid-f7uz36nj]:after{content:"";left:calc(-3 * var(--u));top:calc(96 * var(--u));width:calc(3 * var(--u));height:calc(30 * var(--u));border-radius:calc(2 * var(--u)) 0 0 calc(2 * var(--u));box-shadow:0 calc(44 * var(--u)) 0 #2b302d;background:linear-gradient(90deg,#3c423e,#2b302d);position:absolute}.phone__screen[data-astro-cid-f7uz36nj]{aspect-ratio:430/932;border-radius:calc(34 * var(--u));width:100%}.phone__cam[data-astro-cid-f7uz36nj]{top:calc(19 * var(--u));z-index:7;width:calc(11 * var(--u));height:calc(11 * var(--u));margin-left:calc(-5.5 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #0b0d0c, inset 0 0 0 calc(2 * var(--u)) #14213d;background:#000;border-radius:50%;position:absolute;left:50%}.cluster__foot[data-astro-cid-f7uz36nj]{z-index:1;justify-content:center;margin-top:1.25rem;display:flex;position:relative}.cluster__url[data-astro-cid-f7uz36nj]{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.cluster__url[data-astro-cid-f7uz36nj]:hover{color:var(--text);border-color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.cluster__url-icon[data-astro-cid-f7uz36nj]{opacity:.7;flex-shrink:0;width:.75rem;height:.75rem}.cluster__url[data-astro-cid-f7uz36nj]:hover .cluster__url-icon[data-astro-cid-f7uz36nj]{opacity:1}.screen[data-astro-cid-f7uz36nj]{cursor:zoom-in}.screen[data-astro-cid-f7uz36nj]:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}@container (width>=460px){.cluster__stage[data-astro-cid-f7uz36nj]{--u:calc(100cqw / 1000)}.phone[data-astro-cid-f7uz36nj]{display:block}}@container (width>=620px){.cluster__stage[data-astro-cid-f7uz36nj]{--u:calc(100cqw / 1180);height:calc(660 * var(--u))}.monitor[data-astro-cid-f7uz36nj]{left:calc(210 * var(--u))}.laptop[data-astro-cid-f7uz36nj]{display:block}}
