.xpyPiG_dialog{color:#f2f1ec;width:min(96vw,1180px);max-width:none;max-height:min(91dvh,850px);font-family:var(--font-sans);background:#0b0f20;border:1px solid #9eb7da52;border-radius:25px;margin:auto;padding:0;animation:.24s cubic-bezier(.16,1,.3,1) both xpyPiG_dossierIn;overflow:hidden;box-shadow:0 34px 120px #000000b8,inset 0 0 0 1px #ffffff0f}.xpyPiG_dialog::backdrop{background:#030412d6}.xpyPiG_shell{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);height:min(88dvh,810px);min-height:0;display:grid}.xpyPiG_visual{background:radial-gradient(circle at 18% 18%,#6c42c95c,#0000 38%),radial-gradient(circle at 90% 87%,#2fbbca33,#0000 38%),linear-gradient(140deg,#17162f,#090d1e 65%);border-right:1px solid #ffffff1c;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.xpyPiG_visual:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff0f,#0000 28% 76%,#ffffff08);position:absolute;inset:0}.xpyPiG_visual:after{content:"";pointer-events:none;border:1px solid #bed3f81f;border-radius:17px;position:absolute;inset:13px}.xpyPiG_visualTop,.xpyPiG_visualBottom{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:23px 28px;display:flex;position:relative}.xpyPiG_visualTop{color:#d3d9ee;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.xpyPiG_visualTop span:last-child{color:#91e4ee}.xpyPiG_visualNumber{color:#ffffff0f;letter-spacing:-.12em;pointer-events:none;font-size:clamp(13rem,25vw,24rem);font-weight:900;line-height:1;position:absolute;bottom:8%;right:-8%}.xpyPiG_mediaArea{z-index:1;flex:1;place-items:center;min-height:0;padding:12px 35px 8px;display:grid;position:relative}.xpyPiG_browserWindow{background:#11192b;border:1px solid #e1eaff4a;border-radius:16px;width:100%;overflow:hidden;transform:perspective(900px)rotateY(-4deg)rotateX(2deg);box-shadow:0 22px 65px #0000007a,inset 0 1px #ffffff1f}.xpyPiG_browserBar{color:#aebed7;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;height:43px;padding:0 15px;font-size:10px;display:flex}.xpyPiG_browserDots{flex:none;gap:5px;display:flex}.xpyPiG_browserDots i{background:#ea4884;border-radius:50%;width:6px;height:6px}.xpyPiG_browserDots i:nth-child(2){background:#e8af70}.xpyPiG_browserDots i:nth-child(3){background:#75dabe}.xpyPiG_address{text-overflow:ellipsis;overflow:hidden}.xpyPiG_screen{aspect-ratio:16/10;background:#101827;position:relative;overflow:hidden}.xpyPiG_screen img{object-fit:contain;object-position:center}.xpyPiG_portraitFrame{background:#111927;border:1px solid #f2f5ff4d;border-radius:20px;width:min(63%,310px);height:min(62dvh,585px);min-height:350px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 26px 80px #00000080,0 0 0 6px #ffffff0d}.xpyPiG_portraitFrame img,.xpyPiG_portraitFrame video{object-fit:contain;width:100%;height:100%}.xpyPiG_portraitFrame img{object-position:center}.xpyPiG_portraitFrame video{z-index:1;background:#000;position:relative}.xpyPiG_portraitFrame:has(video){transform:none}.xpyPiG_playButton{z-index:2;color:#fff;cursor:pointer;background:#090b1dd9;border:1px solid #ffffff70;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.xpyPiG_playButton:hover,.xpyPiG_playButton:focus-visible{outline-offset:2px;background:#483394;outline:2px solid #95e9ef}.xpyPiG_playButton svg{width:14px;height:14px}.xpyPiG_reservedFrame{aspect-ratio:1;background:#0f122a8f;border:1px dashed #cdc5fa54;border-radius:26px;width:min(85%,460px);position:relative}.xpyPiG_reservedFrame img{object-fit:contain;padding:15%}.xpyPiG_visualBottom{color:#ced4e8;align-items:flex-end;font-size:11px;line-height:1.45}.xpyPiG_visualBottom strong{color:#fff;margin-bottom:5px;font-size:15px;display:block}.xpyPiG_visualBottom span:last-child{color:#a6b4d0;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px}.xpyPiG_content{overscroll-behavior:contain;scrollbar-color:#ecebe638 transparent;scrollbar-width:thin;background:linear-gradient(150deg,#141528,#0d1020 63%);flex-direction:column;min-width:0;min-height:0;padding:0 36px 30px;display:flex;overflow-y:auto}.xpyPiG_toolbar{z-index:4;background:#121426;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-height:81px;margin:0 -36px 29px;padding:10px 26px 10px 36px;display:flex;position:sticky;top:0}.xpyPiG_toolbarTitle{color:#aeb6cc;letter-spacing:.23em;text-transform:uppercase;font-size:10px;font-weight:700}.xpyPiG_closeButton{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.xpyPiG_closeButton svg{width:19px;height:19px}.xpyPiG_closeButton:hover,.xpyPiG_closeButton:focus-visible{outline-offset:2px;background:#79dce91f;border-color:#8ce7ed;outline:2px solid #8ce7ed}.xpyPiG_status{color:#a8edf1;letter-spacing:.17em;text-transform:uppercase;background:#2e97a01a;border:1px solid #7cddde40;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:17px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.xpyPiG_status:before{content:"";background:#71e4c8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #71e4c88c}.xpyPiG_statusReserved{color:#b7bfd2;background:#b9bed512;border-color:#b9bed53b}.xpyPiG_statusReserved:before{box-shadow:none;background:#9299b5}.xpyPiG_heading{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,48px);font-weight:750;line-height:1.04}.xpyPiG_heading:focus{outline:none}.xpyPiG_category{color:#a7b2c9;letter-spacing:.13em;text-transform:uppercase;margin-top:10px;font-size:11px}.xpyPiG_lead{color:#d6d8e6;margin-top:24px;font-size:15px;line-height:1.7}.xpyPiG_tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.xpyPiG_tag{color:#d5d8e7;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:10px}.xpyPiG_divider{background:linear-gradient(90deg,#a77ce1,#a77ce10d);height:1px;margin:29px 0}.xpyPiG_eyebrow{color:#8bdde7;letter-spacing:.22em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.xpyPiG_question{letter-spacing:-.025em;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.35}.xpyPiG_builtList{gap:15px;margin:0;padding:0;list-style:none;display:grid}.xpyPiG_builtList li{color:#c4cbdb;gap:13px;font-size:13px;line-height:1.55;display:flex}.xpyPiG_builtList li span:first-child{color:#c6a4e6;letter-spacing:.12em;flex:none;font-size:10px;font-weight:800}.xpyPiG_note{color:#b8c8d9;background:#74d0db12;border-left:2px solid #77d6de;border-radius:0 12px 12px 0;margin-top:25px;padding:17px 18px;font-size:12px;line-height:1.6}.xpyPiG_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.xpyPiG_primaryAction{color:#07080f;background:#ecebe6;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:46px;padding:0 18px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .17s,background-color .17s;display:inline-flex}.xpyPiG_primaryAction:hover,.xpyPiG_primaryAction:focus-visible{background:#fff;transform:translateY(-2px)}.xpyPiG_primaryAction:focus-visible{outline-offset:2px;outline:2px solid #74d9c8}.xpyPiG_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:29px;display:grid}.xpyPiG_navButton{color:#e8e9f5;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:64px;padding:11px 14px;display:flex}.xpyPiG_navButton:last-child{text-align:right;align-items:flex-end}.xpyPiG_navButton:hover,.xpyPiG_navButton:focus-visible{outline-offset:2px;background:#5eaac11a;border-color:#90dfe8;outline:2px solid #90dfe8}.xpyPiG_navButton small{color:#91a0bb;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.xpyPiG_navButton strong{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:700}.xpyPiG_navSpacer{min-height:64px}@keyframes xpyPiG_dossierIn{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.xpyPiG_dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.xpyPiG_shell{height:auto;min-height:0;display:block}.xpyPiG_visual{border-bottom:1px solid #ffffff1c;border-right:0;height:auto;min-height:clamp(315px,45dvh,405px)}.xpyPiG_visualTop,.xpyPiG_visualBottom{padding:17px 19px}.xpyPiG_mediaArea{padding:8px 25px 12px}.xpyPiG_browserWindow{transform:none}.xpyPiG_portraitFrame{width:min(37%,175px);height:min(31dvh,260px);min-height:200px}.xpyPiG_content{padding:0 24px 27px;overflow:visible}.xpyPiG_toolbar{min-height:66px;margin:0 -24px 24px;padding:7px 15px 7px 24px}}@media (max-width:530px){.xpyPiG_dialog{border-radius:19px}.xpyPiG_visual{min-height:320px}.xpyPiG_visualTop span:last-child{display:none}.xpyPiG_visualBottom{font-size:10px}.xpyPiG_visualBottom span:last-child{display:none}.xpyPiG_browserBar{height:36px}.xpyPiG_mediaArea{padding-inline:16px}.xpyPiG_portraitFrame{width:min(55%,175px);height:205px;min-height:0}.xpyPiG_content{padding:0 19px 24px}.xpyPiG_toolbar{margin:0 -19px 22px;padding-left:19px}.xpyPiG_heading{font-size:31px}.xpyPiG_lead{font-size:14px}.xpyPiG_navigation{padding-top:25px}.xpyPiG_navButton{padding:10px}.xpyPiG_navButton strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.xpyPiG_dialog{animation:none}.xpyPiG_primaryAction{transition:none}.xpyPiG_primaryAction:hover{transform:none}}@media (max-height:630px) and (min-width:901px){.xpyPiG_visualTop,.xpyPiG_visualBottom{padding-block:13px}.xpyPiG_portraitFrame{min-height:230px}.xpyPiG_toolbar{min-height:64px;margin-bottom:18px}}
