:root[data-shell=desk] .dkm .hero{color:#fff1e5;background:#0f0c0b;align-items:flex-end;min-height:100svh;margin-top:-60px;display:flex;position:relative;overflow:hidden}:root[data-shell=desk] .dkm .hero video,:root[data-shell=desk] .dkm .hero .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:root[data-shell=desk] .dkm .hero .shade{background:linear-gradient(90deg,#0f0c0bf0 0%,#0f0c0bcc 34%,#0f0c0b57 64%,#0f0c0b14 100%),linear-gradient(#0f0c0b00 60%,#0f0c0bb3 100%);position:absolute;inset:0}:root[data-shell=desk] .dkm .hero .wrap{width:100%;max-width:none;margin:0;padding-top:120px;padding-bottom:84px;position:relative}:root[data-shell=desk] .dkm .hero .eb{color:#e8b4a0}:root[data-shell=desk] .dkm .hero h1{font:500 clamp(36px,5.6vw,72px)/1.04 var(--display);letter-spacing:-.022em;color:#fff1e5;text-wrap:balance;max-width:15ch;margin:22px 0 0}:root[data-shell=desk] .dkm .hero h1 em{color:#d9474e;font-style:italic}:root[data-shell=desk] .dkm .hero p{font:400 clamp(16px,1.5vw,18px)/1.6 var(--ui);color:#e6d6c8;max-width:600px;margin:22px 0 0}:root[data-shell=desk] .dkm .hero .acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}:root[data-shell=desk] .dkm .hero .cta.ghost{color:#fff1e5;border-color:#fff1e573}:root[data-shell=desk] .dkm .cue{font:600 10.5px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#cdb8a7;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}:root[data-shell=desk] .dkm .cue svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px;animation:1.8s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(4px)}}:root[data-shell=desk] .dkm .pillars{background:var(--panel);border-bottom:1px solid var(--line)}:root[data-shell=desk] .dkm .pillars .wrap{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:root[data-shell=desk] .dkm .pil{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding:26px 20px;display:flex}:root[data-shell=desk] .dkm .pil:first-child{border-left:0;padding-left:0}:root[data-shell=desk] .dkm .pil svg{width:22px;height:22px;stroke:var(--accent-text);fill:none;stroke-linecap:round;stroke-linejoin:round}:root[data-shell=desk] .dkm .pil b{font:600 15px var(--ui);color:var(--text);margin-top:4px}:root[data-shell=desk] .dkm .pil span{font:400 13.5px/1.5 var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .feat{border-bottom:1px solid var(--line);padding:88px 0}:root[data-shell=desk] .dkm .feat .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}:root[data-shell=desk] .dkm .feat.flip .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:root[data-shell=desk] .dkm .feat.flip .copy{order:2}:root[data-shell=desk] .dkm .copy ul{flex-direction:column;gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:flex}:root[data-shell=desk] .dkm .copy li{font:400 15px/1.5 var(--ui);color:var(--body);gap:10px;display:flex}:root[data-shell=desk] .dkm .copy li:before{content:"";background:radial-gradient(circle,var(--accent) 0 3px,transparent 3.5px),radial-gradient(circle,transparent 0 5.2px,var(--accent) 5.5px 6.6px,transparent 7px);border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}:root[data-shell=desk] .dkm .shot{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:0 1px 2px #0000000d,0 24px 48px -28px #00000059}:root[data-shell=desk] .dkm .shot .chrome{background:var(--raised);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}:root[data-shell=desk] .dkm .shot .chrome i{background:var(--inset);border-radius:50%;width:8px;height:8px}:root[data-shell=desk] .dkm .shot .chrome span{font:500 11px var(--ui);color:var(--muted);margin-left:10px}:root[data-shell=desk] .dkm .mini{border-collapse:collapse;width:100%;font:400 12px var(--ui);table-layout:auto;min-width:0}:root[data-shell=desk] .dkm .mini th{background:var(--ink-3);color:var(--text);text-align:left;white-space:nowrap;padding:7px 10px;font-weight:600}:root[data-shell=desk] .dkm .mini td{border-top:1px solid var(--line);color:var(--body);white-space:nowrap;padding:7px 10px}:root[data-shell=desk] .dkm .mini td b{color:var(--text);font-weight:600}:root[data-shell=desk] .dkm .mini .r{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}:root[data-shell=desk] .dkm .mini .up{color:var(--pos);font-weight:600}:root[data-shell=desk] .dkm .mini .dn{color:var(--neg);font-weight:600}:root[data-shell=desk] .dkm .minikpi{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root[data-shell=desk] .dkm .minikpi div{border-left:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 12px;display:flex}:root[data-shell=desk] .dkm .minikpi div:first-child{border-left:0}:root[data-shell=desk] .dkm .minikpi span{font:500 11px var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .minikpi b{font:600 16px var(--ui);color:var(--text)}:root[data-shell=desk] .dkm .minikpi svg{width:100%;height:26px}:root[data-shell=desk] .dkm .cmp-h{align-items:center;gap:12px;padding:14px 14px 10px;display:flex}:root[data-shell=desk] .dkm .cmp-h .lg{border:1px solid var(--line);border-radius:var(--r-md);width:40px;height:40px}:root[data-shell=desk] .dkm .cmp-h small{font:600 11px var(--ui);color:var(--accent-text)}:root[data-shell=desk] .dkm .cmp-h b{font:600 20px var(--display);color:var(--text);display:block}:root[data-shell=desk] .dkm .graph{background:var(--panel);width:100%;height:auto;display:block}:root[data-shell=desk] .dkm .graph line{stroke:var(--line2);stroke-width:1.2px}:root[data-shell=desk] .dkm .graph circle{fill:var(--panel);stroke:var(--text);stroke-width:1.5px}:root[data-shell=desk] .dkm .graph circle.k{fill:var(--accent);stroke:var(--accent)}:root[data-shell=desk] .dkm .graph text{font:600 11px var(--ui);fill:var(--text)}:root[data-shell=desk] .dkm .graph text.s{fill:var(--muted);font-size:10px;font-weight:400}:root[data-shell=desk] .dkm .chat{background:var(--panel);flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-shell=desk] .dkm .bub{border-radius:var(--r-lg);max-width:85%;font:400 13px/1.5 var(--ui);padding:10px 12px}:root[data-shell=desk] .dkm .bub.u{background:var(--selected);color:var(--text);align-self:flex-end}:root[data-shell=desk] .dkm .bub.a{background:var(--raised);border:1px solid var(--line);color:var(--body);align-self:flex-start}:root[data-shell=desk] .dkm .bub.a small{color:var(--muted);margin-top:6px;font-size:11px;display:block}:root[data-shell=desk] .dkm .brief{background:var(--foot);color:var(--foot-text);padding:88px 0}:root[data-shell=desk] .dkm .brief .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}:root[data-shell=desk] .dkm .brief h2.sec{color:#fff1e5}:root[data-shell=desk] .dkm .brief h2.sec em,:root[data-shell=desk] .dkm .brief .eb{color:#e8b4a0}:root[data-shell=desk] .dkm .brief .lead{color:var(--foot-text)}:root[data-shell=desk] .dkm .fine{font:400 12px var(--ui);color:var(--foot-muted);margin-top:10px}:root[data-shell=desk] .dkm .who{border-bottom:1px solid var(--line);padding:88px 0}:root[data-shell=desk] .dkm .plans{padding:88px 0}:root[data-shell=desk] .dkm .pg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}:root[data-shell=desk] .dkm .pc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:22px;display:flex}:root[data-shell=desk] .dkm .pc.hl{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-shell=desk] .dkm .pc .n{font:600 15px var(--ui);color:var(--text);justify-content:space-between;display:flex}:root[data-shell=desk] .dkm .pc .n small{font:600 11px var(--ui);color:var(--accent-text)}:root[data-shell=desk] .dkm .pc .p{font:600 34px var(--ui);color:var(--text);letter-spacing:-.02em}:root[data-shell=desk] .dkm .pc .p span{font:500 14px var(--ui);color:var(--muted);letter-spacing:0}:root[data-shell=desk] .dkm .pc p{font:400 14px/1.5 var(--ui);color:var(--body);margin:0}@media (max-width:960px){:root[data-shell=desk] .dkm .feat .wrap,:root[data-shell=desk] .dkm .feat.flip .wrap,:root[data-shell=desk] .dkm .brief .wrap{grid-template-columns:minmax(0,1fr);gap:32px}:root[data-shell=desk] .dkm .feat.flip .copy{order:0}:root[data-shell=desk] .dkm .email{justify-self:start}:root[data-shell=desk] .dkm .pillars .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-shell=desk] .dkm .pil{border-left:0;border-top:1px solid var(--line);padding-left:0}:root[data-shell=desk] .dkm .pil:nth-child(-n+2){border-top:0}:root[data-shell=desk] .dkm .pil:last-child{grid-column:1/-1}:root[data-shell=desk] .dkm .pg{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:root[data-shell=desk] .dkm .hero .wrap{padding-bottom:72px}:root[data-shell=desk] .dkm .hero .acts{justify-content:flex-start;gap:10px}:root[data-shell=desk] .dkm .hero .acts .cta{flex:none;height:42px;padding:0 18px;font-size:14.5px}:root[data-shell=desk] .dkm .pillars .wrap{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dkm .pil,:root[data-shell=desk] .dkm .pil:nth-child(-n+2){border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:2px 14px;padding:16px 0;display:grid}:root[data-shell=desk] .dkm .pil:first-child{border-top:0}:root[data-shell=desk] .dkm .pil:last-child{grid-column:auto}:root[data-shell=desk] .dkm .pil svg{grid-row:1/span 2;margin-top:2px}:root[data-shell=desk] .dkm .pil b{margin-top:0}:root[data-shell=desk] .dkm .pil b,:root[data-shell=desk] .dkm .pil span{grid-column:2}:root[data-shell=desk] .dkm .feat,:root[data-shell=desk] .dkm .who,:root[data-shell=desk] .dkm .plans,:root[data-shell=desk] .dkm .brief{padding:56px 0}:root[data-shell=desk] .dkm .signup{flex-direction:column}:root[data-shell=desk] .dkm .minikpi div:nth-child(3){display:none}:root[data-shell=desk] .dkm .minikpi{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-shell=desk] .dkm .shot{overflow-x:auto}:root[data-shell=desk] .dkm .mini .hide{display:none}}:root[data-shell=desk] .dkm .pocket{background:var(--panel);border-bottom:1px solid var(--line);overflow:hidden}:root[data-shell=desk] .dkm .pocket .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}:root[data-shell=desk] .dkm .pocket .copy{padding:72px 0}:root[data-shell=desk] .dkm .pphoto{mix-blend-mode:multiply;mix-blend-mode:normal;place-self:end center;width:100%;max-width:520px;height:auto;margin-bottom:-8px;display:block;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (max-width:960px){:root[data-shell=desk] .dkm .pocket .wrap{grid-template-columns:minmax(0,1fr);gap:0}:root[data-shell=desk] .dkm .pocket .copy{padding:56px 0 8px}:root[data-shell=desk] .dkm .pphoto{max-width:340px}}:root[data-shell=desk] .dkm .band{background:#0f0c0b;position:relative;overflow:hidden}:root[data-shell=desk] .dkm .band img{object-fit:cover;object-position:50% 50%;width:100%;height:clamp(320px,46vw,640px);display:block}:root[data-shell=desk] .dkm .bandtext{background:linear-gradient(90deg,#0f0c0bd1 0%,#0f0c0b80 34%,#0f0c0b00 52%);align-items:flex-end;display:flex;position:absolute;inset:0}:root[data-shell=desk] .dkm .bandtext .wrap{width:100%;padding-bottom:48px}:root[data-shell=desk] .dkm .bq{font:500 clamp(22px,2.6vw,34px)/1.2 var(--display);color:#fff1e5;max-width:11em;margin:0}:root[data-shell=desk] .dkm .bq em{color:#e8b4a0}@media (max-width:860px){:root[data-shell=desk] .dkm .band img{aspect-ratio:4/3;object-position:75% 50%;height:auto}:root[data-shell=desk] .dkm .bandtext{background:#0f0c0b;position:static}:root[data-shell=desk] .dkm .bandtext .wrap{padding:24px 16px 32px}}:root[data-shell=desk] .dkm .sectors{border-bottom:1px solid var(--line);padding:88px 0}:root[data-shell=desk] .dkm .secg{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;margin-top:28px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}:root[data-shell=desk] .dkm .secg::-webkit-scrollbar{display:none}:root[data-shell=desk] .dkm .secg.is-drag{cursor:grabbing}:root[data-shell=desk] .dkm .secg img{-webkit-user-drag:none;pointer-events:none}:root[data-shell=desk] .dkm .secg-track{gap:12px;width:max-content;display:flex}:root[data-shell=desk] .dkm .secg figure{flex:0 0 180px;margin:0}:root[data-shell=desk] .dkm .secg .ph{aspect-ratio:4/5;border-radius:var(--r-md)}:root[data-shell=desk] .dkm .secg figcaption{font:600 13px var(--ui);margin-top:8px}@media (max-width:960px){:root[data-shell=desk] .dkm .secg figure{flex-basis:150px}}@media (max-width:560px){:root[data-shell=desk] .dkm .sectors{padding:56px 0}:root[data-shell=desk] .dkm .secg figure{flex-basis:130px}}:root[data-shell=desk] .dkm .rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}:root[data-shell=desk] .dkm .rv.in{opacity:1;transform:none}:root[data-shell=desk] .dkm .band img.rv{transform:scale(1.04)}:root[data-shell=desk] .dkm .band img.rv.in{transform:none}:root[data-shell=desk] .dkm .feat.solo .wrap{grid-template-columns:minmax(0,1fr);max-width:760px}:root[data-shell=desk] .dkm .feat.solo.flip .copy{order:0}:root[data-shell=desk] .dkm .partners-band{border-top:1px solid var(--line)}:root[data-shell=desk] .dkm .partners-band .pimg{flex-direction:column;align-items:center;display:flex}:root[data-shell=desk] .dkm .partners-band .pimg img{width:100%;max-width:480px;height:auto;display:block}:root[data-shell=desk] .dkm .partners-band .pimg .fn{margin-top:6px}:root[data-shell=desk] .dkm .shot .pad{padding:16px}:root[data-shell=desk] .dkm .shot.dark{background:#181413;border-color:#fff1e524}:root[data-shell=desk] .dkm .shot.dark .chrome{background:#211c1b;border-color:#fff1e524}:root[data-shell=desk] .dkm .shot.dark .chrome span{color:#cdb8a7}:root[data-shell=desk] .dkm .shot.dark .chrome i{background:#fff1e538}:root[data-shell=desk] .dkm .mini td.clip{text-overflow:ellipsis;max-width:320px;overflow:hidden}:root[data-shell=desk] .dkm .mini td a{color:inherit;text-decoration:none}:root[data-shell=desk] .dkm .mini td a:hover b{text-underline-offset:3px;text-decoration:underline}:root[data-shell=desk] .dkm .brief .wrap.solo{grid-template-columns:minmax(0,1fr);max-width:760px}:root[data-shell=desk] .dkm .signup{margin-top:24px}:root[data-shell=desk] .dkm .signup form{max-width:520px}:root[data-shell=desk] .dkm .pc .sub{font:400 12.5px var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .pg.two{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-shell=desk] .dkm .plans .after{margin:20px 0 0}@media (max-width:960px){:root[data-shell=desk] .dkm .pg.two{grid-template-columns:minmax(0,1fr)}}:root[data-shell=desk] .dkm .band{padding:0}:root[data-shell=desk] .dkm .pfig{flex-direction:column;place-self:end center;width:100%;max-width:520px;margin:0;display:flex}:root[data-shell=desk] .dkm .pfig .pphoto{max-width:100%}:root[data-shell=desk] .dkm .fn{font:400 12px/1.4 var(--ui);color:var(--muted);text-align:center;margin:0;padding:0 0 14px}:root[data-shell=desk] .dkm .bandfn{color:#cdb8a7;text-align:right;padding:0;position:absolute;bottom:10px;right:20px}@media (max-width:860px){:root[data-shell=desk] .dkm .band{flex-direction:column;display:flex}:root[data-shell=desk] .dkm .bandfn{text-align:left;background:#0f0c0b;padding:0 16px 20px;position:static}}:root[data-shell=desk] .dkm .fcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;flex-direction:column;gap:18px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #0000000d,0 24px 48px -28px #00000059}:root[data-shell=desk] .dkm .fcard:hover{border-color:var(--line2);transform:translateY(-2px)}:root[data-shell=desk] .dkm .fhead{align-items:flex-start;gap:14px;display:flex}:root[data-shell=desk] .dkm .fav{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);width:48px;height:48px;font:600 16px var(--display);color:var(--text);flex:none;place-items:center;display:grid}:root[data-shell=desk] .dkm .fid{flex:1;min-width:0}:root[data-shell=desk] .dkm .ftype{font:600 12px/1.3 var(--ui);color:var(--accent-text)}:root[data-shell=desk] .dkm .fid h3{font:600 28px/1.12 var(--display);color:var(--text);letter-spacing:-.005em;margin:2px 0 4px}:root[data-shell=desk] .dkm .fhq{font:400 13px/1.45 var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .ftag{border:1px solid var(--line2);border-radius:var(--r-full);font:600 10.5px/1.6 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;padding:2px 9px}:root[data-shell=desk] .dkm .ffig{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-sm);display:grid}:root[data-shell=desk] .dkm .ffig>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}:root[data-shell=desk] .dkm .ffig>div:first-child{border-left:0}:root[data-shell=desk] .dkm .ffig span{font:500 12px/1.3 var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .ffig b{font:600 21px/1.2 var(--ui);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums}:root[data-shell=desk] .dkm .ffig small{font:400 11px/1.3 var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .fgo{font:600 14px var(--ui);color:var(--accent-text)}@media (max-width:560px){:root[data-shell=desk] .dkm .ffig{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dkm .ffig>div{border-left:0;border-top:1px solid var(--line)}:root[data-shell=desk] .dkm .ffig>div:first-child{border-top:0}:root[data-shell=desk] .dkm .fid h3{font-size:24px}}:root[data-shell=desk] .dkm .pphoto-dark{display:none}:root[data-shell=desk][data-theme=dark] .dkm .pphoto-dark{display:block}:root[data-shell=desk][data-theme=dark] .dkm .pphoto-light{display:none}@media (min-width:961px){:root[data-shell=desk] .dkm .hero video,:root[data-shell=desk] .dkm .hero .poster{aspect-ratio:16/9;-webkit-mask-composite:source-in;width:min(82vw,158svh);height:auto;inset:50% -2% auto auto;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000),linear-gradient(90deg,#0000,#000 34% 90%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000),linear-gradient(90deg,#0000,#000 34% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-shell=desk] .dkm .hero .shade{background:linear-gradient(90deg,#0f0c0bf7 0%,#0f0c0be6 30%,#0f0c0b66 52%,#0f0c0b00 70%),linear-gradient(#0f0c0b00 70%,#0f0c0b99 100%)}}:root[data-shell=desk] .dkm .tdesk{flex-direction:column;gap:8px;margin:0;display:flex}:root[data-shell=desk] .dkm .tdesk img{border-radius:var(--r-md);border:1px solid var(--line);width:100%;height:auto;display:block}:root[data-shell=desk] .dkm .tdesk .tdk{display:none}:root[data-shell=desk][data-theme=dark] .dkm .tdesk .tdk{display:block}:root[data-shell=desk][data-theme=dark] .dkm .tdesk .tdl,:root[data-shell=desk] .dkm .tdesk .tdc{display:none}:root[data-shell=desk][data-theme=claret] .dkm .tdesk .tdc{display:block}:root[data-shell=desk][data-theme=claret] .dkm .tdesk .tdl{display:none}:root[data-shell=desk] .dkm .creel{aspect-ratio:1248/1164;background:var(--panel);position:relative;overflow:hidden}:root[data-shell=desk] .dkm .creel img{object-fit:cover;width:100%;height:100%;display:block}:root[data-shell=desk] .dkm .creel .dk{display:none}:root[data-shell=desk][data-theme=dark] .dkm .creel .dk{display:block}:root[data-shell=desk][data-theme=dark] .dkm .creel .lt{display:none}:root[data-shell=desk] .dkm .creelfig{flex-direction:column;gap:8px;width:100%;max-width:540px;margin:0 auto;display:flex}:root[data-shell=desk] .dkm .briefband{border-bottom:1px solid var(--line);padding:72px 0}:root[data-shell=desk] .dkm .briefband .bpanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;min-height:460px;padding:48px clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}:root[data-shell=desk] .dkm .briefband .bphone{aspect-ratio:1362/1680;margin:0;position:absolute;top:28px;bottom:0;right:clamp(8px,6vw,96px)}:root[data-shell=desk] .dkm .briefband .bphone img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}:root[data-shell=desk] .dkm .briefband .bbox{z-index:1;max-width:480px;position:relative}:root[data-shell=desk] .dkm .briefband .wrap>.fn{margin-top:8px}@media (max-width:860px){:root[data-shell=desk] .dkm .briefband{padding:40px 0}:root[data-shell=desk] .dkm .briefband .bpanel{min-height:0;padding:0;display:block}:root[data-shell=desk] .dkm .briefband .bphone{aspect-ratio:auto;width:100%;height:330px;position:relative;inset:auto;overflow:hidden}:root[data-shell=desk] .dkm .briefband .bphone img{object-fit:initial;width:min(100%,400px);height:auto;margin:14px auto 0}:root[data-shell=desk] .dkm .briefband .bbox{background:linear-gradient(180deg,transparent 0,var(--panel) 96px);max-width:none;margin-top:-120px;padding:72px 18px 22px}}:root[data-shell=desk] .dkm .partners-band .pshow{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}:root[data-shell=desk] .dkm .partners-band .pcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);transition:transform .4s;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 18px 40px -24px #00000073}:root[data-shell=desk] .dkm .partners-band .pshow:hover .pcard{transform:none}:root[data-shell=desk] .dkm .partners-band .pcard img{width:100%;height:auto}:root[data-shell=desk] .dkm .partners-band .ptag{z-index:1;font:700 11px var(--ui);letter-spacing:.09em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border-radius:var(--r-sm);padding:5px 9px;position:absolute;top:12px;right:12px}:root[data-shell=desk] .dkm .partners-band .paud{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}:root[data-shell=desk] .dkm .partners-band .paud ul{gap:10px;width:max-content;margin:0;padding:0;list-style:none;animation:32s linear infinite paud-run;display:flex}:root[data-shell=desk] .dkm .partners-band .paud li{font:600 13px var(--ui);color:var(--text);border:1px solid var(--line);background:var(--panel);border-radius:999px;flex:none;padding:7px 14px}@keyframes paud-run{to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){:root[data-shell=desk] .dkm .partners-band .paud ul{flex-wrap:wrap;width:auto;animation:none}:root[data-shell=desk] .dkm .partners-band .paud li[aria-hidden=true]{display:none}:root[data-shell=desk] .dkm .partners-band .pcard{transform:none}}:root[data-shell=desk] .dkm .cgsec .wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px}:root[data-shell=desk] .dkm .cgraph{--cg-party:var(--accent);--cg-capital:#b8862f;--cg-adviser:#4f7d86;--cg-context:var(--muted);--cg-library:#7a6a9c;width:100%;margin:0}:root[data-shell=desk] .dkm .cg-stage{aspect-ratio:10/8;width:100%;position:relative;container-type:size}:root[data-shell=desk] .dkm .cg-lines{width:100%;height:100%;position:absolute;inset:0}:root[data-shell=desk] .dkm .cg-lines line{stroke:var(--line2);stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:opacity .5s}:root[data-shell=desk] .dkm .cg-deal{z-index:2;border-radius:var(--r-lg);background:var(--text);width:min(34%,230px);color:var(--panel);text-align:center;padding:16px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000002e}:root[data-shell=desk] .dkm .cg-deal small{font:600 10px var(--ui);letter-spacing:.08em;text-transform:uppercase;opacity:.7;display:block}:root[data-shell=desk] .dkm .cg-deal b{font:500 clamp(14px,1.5vw,19px)/1.2 var(--display);margin:4px 0;display:block}:root[data-shell=desk] .dkm .cg-deal span{font:400 12px var(--ui);opacity:.8}:root[data-shell=desk] .dkm .cgraph ul{margin:0;padding:0;list-style:none}:root[data-shell=desk] .dkm .cgraph li{z-index:1;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--g);text-align:left;cursor:default;width:max-content;max-width:min(26%,190px);padding:8px 11px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .15s,border-color .15s;position:absolute;transform:translate(-50%,-50%)}:root[data-shell=desk] .dkm .cgraph li small{font:600 10px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--g);display:block}:root[data-shell=desk] .dkm .cgraph li b{font:500 12.5px/1.25 var(--ui);color:var(--text);display:block}:root[data-shell=desk] .dkm .cgraph li:hover,:root[data-shell=desk] .dkm .cgraph li:focus-visible{z-index:3;border-color:var(--g);outline:none;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 8px 22px #00000029;transition-delay:0s!important}:root[data-shell=desk] .dkm .cgraph .g-party{--g:var(--cg-party)}:root[data-shell=desk] .dkm .cgraph .g-capital{--g:var(--cg-capital)}:root[data-shell=desk] .dkm .cgraph .g-adviser{--g:var(--cg-adviser)}:root[data-shell=desk] .dkm .cgraph .g-context{--g:var(--cg-context)}:root[data-shell=desk] .dkm .cgraph .g-library{--g:var(--cg-library)}:root[data-shell=desk] .dkm .cgraph.rv:not(.in) li{opacity:0;transform:translate(calc(-50% + var(--dx) * 1cqw),calc(-50% + var(--dy) * 1cqh)) scale(.4)}:root[data-shell=desk] .dkm .cgraph.rv:not(.in) .cg-lines line{opacity:0}:root[data-shell=desk] .dkm .cg-legend{font:500 12px var(--ui);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:10px;display:flex}:root[data-shell=desk] .dkm .cg-legend span{align-items:center;gap:6px;display:inline-flex}:root[data-shell=desk] .dkm .cg-legend i{background:var(--g);border-radius:50%;width:9px;height:9px}:root[data-shell=desk] .dkm .cgraph .fn{text-align:center;margin-top:6px}@media (max-width:860px){:root[data-shell=desk] .dkm .cgsec .wrap{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dkm .cg-stage{aspect-ratio:10/13}:root[data-shell=desk] .dkm .cg-stage,:root[data-shell=desk] .dkm .cg-legend{display:none}}:root[data-shell=desk] .dkm .cg-tree{display:none}:root[data-shell=desk] .dkm .cg-tree .cg-deal{width:auto;margin:0;padding:12px 14px;position:static;transform:none}:root[data-shell=desk] .dkm .cg-branch{border-left:1.5px solid var(--line2);margin-left:18px;padding:12px 0 0 18px;transition:opacity .5s,transform .5s;position:relative}:root[data-shell=desk] .dkm .cg-branch:last-of-type{border-left-color:#0000}:root[data-shell=desk] .dkm .cg-branch:before{content:"";border-left:1.5px solid var(--line2);border-bottom:1.5px solid var(--line2);border-bottom-left-radius:8px;width:16px;height:21px;position:absolute;top:0;left:-1.5px}:root[data-shell=desk] .dkm .cg-bh{font:700 10.5px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--g);align-items:center;gap:6px;display:inline-flex}:root[data-shell=desk] .dkm .cg-bh:before{content:"";background:var(--g);border-radius:50%;width:8px;height:8px}:root[data-shell=desk] .dkm .cg-tree ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}:root[data-shell=desk] .dkm .cg-tree .g-library ol{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dkm .cgraph .cg-tree li{opacity:1;border-left-width:3px;width:auto;max-width:none;padding:6px 9px;position:static;transform:none}:root[data-shell=desk] .dkm .cgraph .cg-tree li small{font-size:9px}:root[data-shell=desk] .dkm .cgraph .cg-tree li b{font-size:11.5px;line-height:1.2}:root[data-shell=desk] .dkm .cgraph.rv:not(.in) .cg-tree li{opacity:1;transform:none}:root[data-shell=desk] .dkm .cgraph.rv:not(.in) .cg-branch{opacity:0;transform:translateY(10px)}:root[data-shell=desk] .dkm .cgraph .cg-tree li:hover,:root[data-shell=desk] .dkm .cgraph .cg-tree li:focus-visible{box-shadow:none;transform:none}@media (max-width:860px){:root[data-shell=desk] .dkm .cg-tree{max-width:400px;margin:0 auto;display:block}}:root[data-shell=desk] .dkm .spz{color:#f1f7ee;background:#0e3b2e;grid-template-columns:minmax(0,1fr) 38%;min-height:250px;display:grid}:root[data-shell=desk] .dkm .spz-txt{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:22px 8px 22px 24px;display:flex}:root[data-shell=desk] .dkm .spz-txt small{font:700 10px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#9fc7b4}:root[data-shell=desk] .dkm .spz-logo{align-items:center;gap:10px;margin-top:10px;display:flex}:root[data-shell=desk] .dkm .spz-logo svg{flex:none;width:38px;height:38px}:root[data-shell=desk] .dkm .spz-logo span{flex-direction:column;line-height:1;display:flex}:root[data-shell=desk] .dkm .spz-logo b{font:800 17px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#f1f7ee}:root[data-shell=desk] .dkm .spz-logo i{font:600 10.5px/1 var(--ui);letter-spacing:.42em;text-transform:uppercase;color:#c8f04a;margin-top:5px;font-style:normal}:root[data-shell=desk] .dkm .spz-h{font:700 clamp(19px,2vw,25px)/1.15 var(--ui);letter-spacing:-.01em;color:#f1f7ee;margin:16px 0 0}:root[data-shell=desk] .dkm .spz-s{font:400 13.5px/1.45 var(--ui);color:#b9d6c8;margin:8px 0 0}:root[data-shell=desk] .dkm .spz-cta{font:700 13px var(--ui);color:#0e3b2e;white-space:nowrap;background:#c8f04a;border-radius:999px;margin-top:14px;padding:9px 15px}:root[data-shell=desk] .dkm .spz-art{align-self:stretch;width:100%;height:100%;display:block}@media (max-width:560px){:root[data-shell=desk] .dkm .spz{grid-template-columns:minmax(0,1fr) 26%;min-height:0}:root[data-shell=desk] .dkm .spz-txt{padding:40px 4px 18px 16px}:root[data-shell=desk] .dkm .spz-s{font-size:12.5px}:root[data-shell=desk] .dkm .spz-cta{padding:8px 12px;font-size:12px}}
:root[data-shell=desk] .dkm .onep{--onep-lines:1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:stretch;column-gap:clamp(32px,4.5vw,64px);margin-top:32px;display:grid;position:relative}:root[data-shell=desk] .dkm .ocol{flex-direction:column;min-width:0;display:flex}:root[data-shell=desk] .dkm .ocap{font:700 12px var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}:root[data-shell=desk] .dkm .oright .ocap{text-align:right}:root[data-shell=desk] .dkm .oside{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-shell=desk] .dkm .oside li{perspective:1000px;flex:1;min-width:0;display:flex}:root[data-shell=desk] .dkm .ot{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;flex:1;justify-content:center;gap:3px;padding:10px 14px;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:flex}:root[data-shell=desk] .dkm .ot .n{font:600 18px/1.2 var(--display)}:root[data-shell=desk] .dkm .ot .k{font:700 11px var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text);transition:color .25s}:root[data-shell=desk] .dkm .ot .s{font:400 12.5px/1.4 var(--ui);color:var(--muted);transition:color .25s}:root[data-shell=desk] .dkm .ot:hover{border-color:var(--line2)}:root[data-shell=desk] .dkm .ot:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}:root[data-shell=desk] .dkm .ot[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-shell=desk] .dkm .ot[aria-pressed=true] .k,:root[data-shell=desk] .dkm .ot[aria-pressed=true] .s{color:var(--on-accent)}:root[data-shell=desk] .dkm .oleft .ot[aria-pressed=true]{transform:translate(6px)}:root[data-shell=desk] .dkm .oright .ot[aria-pressed=true]{transform:translate(-6px)}:root[data-shell=desk] .dkm .omid{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}:root[data-shell=desk] .dkm .ohd{background:var(--bg-selected);color:var(--text);font:700 11px var(--ui);letter-spacing:.09em;text-transform:uppercase;text-align:center;padding:12px 18px}:root[data-shell=desk][data-theme=claret] .dkm .ohd{background:var(--accent);color:var(--on-accent)}:root[data-shell=desk] .dkm .orows{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}:root[data-shell=desk] .dkm .orows li{text-align:center;font:500 12.5px var(--ui);border-top:1px solid var(--line);flex:1;justify-content:center;align-items:center;min-height:22px;padding:2px 12px;transition:background-color .25s,color .25s,opacity .25s;display:flex}:root[data-shell=desk] .dkm .orows li:first-child,:root[data-shell=desk] .dkm .orows li.g+li{border-top:0}:root[data-shell=desk] .dkm .orows li.g{min-height:0;font:700 10px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--bg-selected) 45%, var(--panel));flex:none;padding:7px 12px 3px}:root[data-shell=desk] .dkm .orows li .nt{font:500 11px var(--ui);color:var(--muted);margin-left:6px}:root[data-shell=desk] .dkm .onep.focus .orows li{opacity:.34}:root[data-shell=desk] .dkm .onep.focus .orows li.g{opacity:.6}:root[data-shell=desk] .dkm .onep.focus .orows li.hit{opacity:1;background:var(--bg-selected);color:var(--accent-text);font-weight:700}:root[data-shell=desk] .dkm .onep.focus .orows li.hit .nt{color:inherit}:root[data-shell=desk] .dkm .owires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-shell=desk] .dkm .owires path{fill:none;stroke:var(--accent-text);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s ease-out forwards onep-draw}@keyframes onep-draw{to{stroke-dashoffset:0}}:root[data-shell=desk] .dkm .ohint{font:400 13px/1.5 var(--ui);color:var(--muted);text-align:center;grid-column:1/-1;min-height:1.5em;margin:14px 0 0}@keyframes onep-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes onep-fade{0%{opacity:0}}@keyframes onep-row{0%{opacity:0;transform:scaleX(.6)}}@keyframes onep-spin-l{0%{opacity:0;transform:rotateY(-88deg)translate(-30px)}}@keyframes onep-spin-r{0%{opacity:0;transform:rotateY(88deg)translate(30px)}}:root[data-shell=desk] .dkm .onep.s0 .omid,:root[data-shell=desk] .dkm .onep.s0 .ocap,:root[data-shell=desk] .dkm .onep.s0 .ot,:root[data-shell=desk] .dkm .onep.s0 .ohint{opacity:0}:root[data-shell=desk] .dkm .onep.s1 .omid{animation:.6s cubic-bezier(.2,.7,.2,1) both onep-rise}:root[data-shell=desk] .dkm .onep.s1 .orows li{animation:onep-row .35s calc(.25s + var(--r) * 30ms) cubic-bezier(.2,.7,.2,1) both}:root[data-shell=desk] .dkm .onep.s1 .ocap{animation:.4s 1.1s both onep-fade}:root[data-shell=desk] .dkm .onep.s1 .oleft .ot{animation:onep-spin-l .6s calc(1.15s + var(--i) * 90ms) cubic-bezier(.2,.7,.2,1) both}:root[data-shell=desk] .dkm .onep.s1 .oright .ot{animation:onep-spin-r .6s calc(1.15s + var(--i) * 70ms) cubic-bezier(.2,.7,.2,1) both}:root[data-shell=desk] .dkm .onep.s1 .ohint{animation:.5s 2.2s both onep-fade}@media (prefers-reduced-motion:reduce){:root[data-shell=desk] .dkm .onep *{transition:none!important;animation:none!important}:root[data-shell=desk] .dkm .onep.s0 .omid,:root[data-shell=desk] .dkm .onep.s0 .ocap,:root[data-shell=desk] .dkm .onep.s0 .ot,:root[data-shell=desk] .dkm .onep.s0 .ohint{opacity:1}}@media (max-width:899px){:root[data-shell=desk] .dkm .onep{grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr) minmax(0,.78fr);column-gap:14px;margin-top:20px}:root[data-shell=desk] .dkm .owires path{stroke-width:1px}:root[data-shell=desk] .dkm .ocap{letter-spacing:.06em;margin-bottom:6px;font-size:7.5px}:root[data-shell=desk] .dkm .oside{justify-content:space-between;gap:5px}:root[data-shell=desk] .dkm .oside li{perspective:600px;flex:none}:root[data-shell=desk] .dkm .ot{border-radius:6px;gap:1px;padding:6px 7px}:root[data-shell=desk] .dkm .ot .k{letter-spacing:.06em;font-size:6.5px}:root[data-shell=desk] .dkm .ot .n{font:600 10px/1.15 var(--display)}:root[data-shell=desk] .dkm .ot .s{display:none}:root[data-shell=desk] .dkm .oleft .ot[aria-pressed=true],:root[data-shell=desk] .dkm .oright .ot[aria-pressed=true]{transform:none}:root[data-shell=desk] .dkm .ohd{letter-spacing:.06em;padding:6px 4px;font-size:7px}:root[data-shell=desk] .dkm .orows li{flex:auto;min-height:13px;padding:1px 3px;font-size:8.5px;line-height:1.1}:root[data-shell=desk] .dkm .orows li.g{letter-spacing:.08em;padding:4px 3px 2px;font-size:6.5px}:root[data-shell=desk] .dkm .orows li .nt{display:none}:root[data-shell=desk] .dkm .ohint{margin-top:8px;font-size:11px}}@media (max-width:640px){:root[data-shell=desk] .dkm .onep{--onep-lines:1;grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr) minmax(0,.82fr);gap:14px 12px;margin-top:28px}:root[data-shell=desk] .dkm .owires{display:block}:root[data-shell=desk] .dkm .oside{flex-flow:column;gap:6px}:root[data-shell=desk] .dkm .oside li{flex:1}:root[data-shell=desk] .dkm .ocap{letter-spacing:.06em;align-items:flex-end;min-height:2.5em;margin-bottom:6px;font-size:9.5px;display:flex}:root[data-shell=desk] .dkm .oright .ocap{text-align:right;justify-content:flex-end}:root[data-shell=desk] .dkm .ot{border-radius:var(--r-sm);padding:7px 8px}:root[data-shell=desk] .dkm .ot .n{font:600 11.5px/1.22 var(--display);overflow-wrap:anywhere}:root[data-shell=desk] .dkm .ot .k,:root[data-shell=desk] .dkm .ot .s{display:none}:root[data-shell=desk] .dkm .oleft .ot[aria-pressed=true]{transform:translate(3px)}:root[data-shell=desk] .dkm .oright .ot[aria-pressed=true]{transform:translate(-3px)}:root[data-shell=desk] .dkm .omid{order:0}:root[data-shell=desk] .dkm .ohint{order:0;grid-column:1/-1}:root[data-shell=desk] .dkm .ohd{letter-spacing:.05em;padding:8px 6px;font-size:9px}:root[data-shell=desk] .dkm .orows{display:flex}:root[data-shell=desk] .dkm .orows li{flex-direction:row;min-height:17px;padding:2px 4px;font-size:10px;line-height:1.2}:root[data-shell=desk] .dkm .orows li:nth-child(2){border-top:0}:root[data-shell=desk] .dkm .orows li.g{letter-spacing:.05em;padding:6px 4px 2px;font-size:8.5px}:root[data-shell=desk] .dkm .orows li .nt{display:none}:root[data-shell=desk] .dkm .onep{grid-template-columns:minmax(0,.66fr) minmax(0,1.12fr) minmax(0,.66fr);column-gap:30px}:root[data-shell=desk] .dkm .oside{flex:none;justify-content:flex-start;gap:6px;height:384px;position:sticky;top:max(84px,50vh - 192px)}:root[data-shell=desk] .dkm .oside li{flex:1 1 0;min-height:0}:root[data-shell=desk] .dkm .ocap,:root[data-shell=desk] .dkm .oright .ocap{letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;min-height:38px;margin-bottom:0;font-size:8.5px;line-height:1.25;display:flex}:root[data-shell=desk] .dkm .ot{text-align:center;align-items:center;padding:4px 6px}:root[data-shell=desk] .dkm .oleft .ot[aria-pressed=true],:root[data-shell=desk] .dkm .oright .ot[aria-pressed=true]{transform:none}:root[data-shell=desk] .dkm .ot .n{font:600 10.5px/1.25 var(--ui);letter-spacing:0}:root[data-shell=desk] .dkm .owires path{stroke-width:1.3px}}@media (max-width:899px){:root[data-shell=desk] .dkm .ohint.picked{visibility:hidden}}
.DeviceFrame-module__3gNwLG__dm{--screen:#0b0c0d;--bezel-in:#0000008c;width:100%;container-type:inline-size}.DeviceFrame-module__3gNwLG__graphite{--frame:linear-gradient(150deg, #44474a 0%, #25282b 42%, #16181a 100%);--frame-edge:#0d0e10;--frame-hi:#ffffff29;--deck:linear-gradient(180deg, #34373a 0%, #1c1e20 100%);--deck-edge:#0d0e10;--deck-lip:#ffffff1a}.DeviceFrame-module__3gNwLG__silver{--frame:linear-gradient(150deg, #fbfbfc 0%, #d4d7da 44%, #b9bdc1 100%);--frame-edge:#9a9ea3;--frame-hi:#fffffff2;--deck:linear-gradient(180deg, #e9ebed 0%, #c2c6ca 100%);--deck-edge:#9a9ea3;--deck-lip:#ffffffd9}.DeviceFrame-module__3gNwLG__screen{background:var(--screen);box-shadow:inset 0 0 0 .5cqw var(--bezel-in);position:absolute;overflow:hidden}.DeviceFrame-module__3gNwLG__fill{transform-origin:0 0;transform:scale(var(--fill-scale,1))}.DeviceFrame-module__3gNwLG__laptop{flex-direction:column;align-items:center;width:100%;display:flex}.DeviceFrame-module__3gNwLG__lid{aspect-ratio:16/10.4;background:var(--frame);width:87cqw;box-shadow:inset 0 0 0 .35cqw var(--frame-hi), inset 0 0 0 .9cqw var(--frame-edge);border-radius:1.8cqw 1.8cqw 0 0;position:relative}.DeviceFrame-module__3gNwLG__lid .DeviceFrame-module__3gNwLG__screen{border-radius:.5cqw;inset:1.9cqw 1.9cqw 2.4cqw}.DeviceFrame-module__3gNwLG__cam{z-index:3;background:#0a0a0b;border-radius:50%;width:.8cqw;height:.8cqw;position:absolute;top:.95cqw;left:50%;transform:translate(-50%)}.DeviceFrame-module__3gNwLG__base{background:var(--deck);width:100cqw;height:2.4cqw;box-shadow:inset 0 .35cqw 0 var(--deck-lip), inset 0 0 0 .3cqw var(--deck-edge);clip-path:polygon(.6% 0,99.4% 0,100% 100%,0 100%);border-radius:.4cqw .4cqw 1cqw 1cqw;position:relative}.DeviceFrame-module__3gNwLG__notch{background:var(--deck);filter:brightness(.93);border-radius:0 0 1.2cqw 1.2cqw;width:13cqw;height:1.1cqw;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -.25cqw .4cqw -.2cqw #00000059}.DeviceFrame-module__3gNwLG__phone{aspect-ratio:9/19.5;background:var(--frame);width:100%;box-shadow:inset 0 0 0 .5cqw var(--frame-hi), inset 0 0 0 1.2cqw var(--frame-edge);border-radius:12cqw;position:relative}.DeviceFrame-module__3gNwLG__phone .DeviceFrame-module__3gNwLG__screen{border-radius:9.5cqw;inset:2.2cqw}.DeviceFrame-module__3gNwLG__phone .DeviceFrame-module__3gNwLG__island{z-index:3;background:#0a0a0b;border-radius:3cqw;width:26cqw;height:5.2cqw;position:absolute;top:3.2cqw;left:50%;transform:translate(-50%)}.DeviceFrame-module__3gNwLG__tablet{aspect-ratio:3/4;background:var(--frame);width:100%;box-shadow:inset 0 0 0 .5cqw var(--frame-hi), inset 0 0 0 1.1cqw var(--frame-edge);border-radius:4.5cqw;position:relative}.DeviceFrame-module__3gNwLG__tablet .DeviceFrame-module__3gNwLG__screen{border-radius:2cqw;inset:3.4cqw}.DeviceFrame-module__3gNwLG__tablet .DeviceFrame-module__3gNwLG__cam{width:1cqw;height:1cqw;top:1.4cqw}
.LibraryTiles-module__j9xgSW__grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.LibraryTiles-module__j9xgSW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.LibraryTiles-module__j9xgSW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.LibraryTiles-module__j9xgSW__tile{perspective:1400px;min-height:348px;position:relative}.LibraryTiles-module__j9xgSW__inner{height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,.61,.36,1);position:relative}.LibraryTiles-module__j9xgSW__isFlipped .LibraryTiles-module__j9xgSW__inner{transform:rotateY(180deg)}.LibraryTiles-module__j9xgSW__face{backface-visibility:hidden;background:#181413;border:1px solid #fff1e524;border-radius:3px;flex-direction:column;padding:26px 24px;display:flex;position:absolute;inset:0}.LibraryTiles-module__j9xgSW__back{transform:rotateY(180deg)}.LibraryTiles-module__j9xgSW__faceHidden{visibility:hidden;transition:visibility 0s linear .26s}.LibraryTiles-module__j9xgSW__faceShown{visibility:visible;transition:visibility 0s linear .26s}.LibraryTiles-module__j9xgSW__frontButton{cursor:pointer;background:0 0;border:0;border-radius:3px;width:100%;padding:0;position:absolute;inset:0}.LibraryTiles-module__j9xgSW__backClose{cursor:pointer;background:0 0;border:0;padding:0}.LibraryTiles-module__j9xgSW__frontButton:focus-visible,.LibraryTiles-module__j9xgSW__backClose:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.LibraryTiles-module__j9xgSW__tile:hover .LibraryTiles-module__j9xgSW__face{border-color:#fff1e547}@media (prefers-reduced-motion:reduce){.LibraryTiles-module__j9xgSW__inner,.LibraryTiles-module__j9xgSW__faceHidden,.LibraryTiles-module__j9xgSW__faceShown{transition:none}}
