html[data-dc-intro] [data-dc-navlogo]{opacity:0}.dc-hdr{--u: 1vw;padding:0 max(20px,calc(var(--u) * 4))}.dc-hdr-logo{transition:opacity .3s cubic-bezier(.65,0,.35,1)}.dch-hero{--u: 1vw;--ax: 70%;--ay: 50%;position:relative;height:170vh;background:var(--tod-base)}.dch-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.dch-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:clamp(.2,calc(1 - (var(--p, 0) - .78) * 5),1)}.dch-halo{position:absolute;left:var(--dch-lx, var(--ax));top:var(--dch-ly, var(--ay));width:70vh;height:70vh;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#635bff57,#635bff00);opacity:calc(var(--p, 0) * 1.1);pointer-events:none}.dch-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--tod-scrim) / .9),rgb(var(--tod-scrim) / .55) 38%,rgb(var(--tod-scrim) / 0) 60%)}.dch-logo{position:absolute;left:var(--dch-lx, var(--ax));top:var(--dch-ly, var(--ay));height:var(--dch-lh, 46vh);visibility:hidden;aspect-ratio:2 / 3;transform:translate(-50%,-50%) scale(calc(1.2 - (.2*clamp(0,(var(--p, 0) - .78) * 5,1))));opacity:clamp(0,calc((var(--p, 0) - .78) * 5),1);pointer-events:none}.dch-hero[data-logo=fit] .dch-logo{visibility:visible}html[data-tod=dawn] .dch-logo{--dch-win-off: #8f86c4}html[data-tod=day] .dch-logo{--dch-win-off: #d4def5}html[data-tod=dusk] .dch-logo{--dch-win-off: #5a4b98}html[data-tod=dawn] .dci{--dch-win-off: #8f86c4}html[data-tod=day] .dci{--dch-win-off: #d4def5}html[data-tod=dusk] .dci{--dch-win-off: #5a4b98}html[data-tod]:not([data-tod=night]){--lm-tile-bg: rgb(var(--tod-scrim))}.dch-text{position:absolute;left:max(20px,calc(var(--u) * 5));top:50%;transform:translateY(-50%);max-width:min(860px,62vw);color:var(--tod-text)}.dch-h1{margin:0;font-size:clamp(46px,calc(var(--u) * 6.8),104px);line-height:.98;letter-spacing:-.045em;font-weight:700;color:inherit;text-wrap:balance}.dch-sub{margin:24px 0 0;font-size:clamp(17px,calc(var(--u) * 1.45),21px);line-height:1.45;color:#9ca3af;max-width:30em}.dch-roll{height:1.06em;clip-path:inset(0);-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent)}.dch-word{height:1.06em;color:var(--dc-lit);white-space:nowrap}.dch-hint-line{width:1px;height:32px;background:linear-gradient(#9ca3af,transparent)}.dch-count{margin-top:28px;font-size:15px;color:#9ca3af}.dch-num,.dch-chip b{font-weight:600;color:var(--tod-text);font-variant-numeric:tabular-nums}.dch-num{display:inline-grid}.dch-num>span{grid-area:1 / 1}.dch-chip{height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.24);font-size:13px;color:#9ca3af}.dch-life{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dch-note,.dch-hand{position:absolute;left:0;top:0;visibility:hidden;transition:visibility 0s linear .32s}.dch-note[data-on="1"],.dch-hand[data-on="1"]{visibility:visible;transition-delay:0s}.dch-hand{width:100px;height:100px;transform-origin:0 0;transition:none}.dch-hand>i{position:absolute;width:41.5%;height:41.6%;border-radius:9px/6px;background:#f6ead3}.dch-hand>i:nth-child(2),.dch-hand>i:nth-child(4){left:58.5%}.dch-hand>i:nth-child(3),.dch-hand>i:nth-child(4){top:56.7%}.dch-note-card{width:max-content;max-width:268px;padding:7px 11px 8px;border-radius:10px;border:1px solid rgba(255,217,148,.3);background:#100f20f0;color:#f3f4f6;font-size:clamp(13px,.72vw,15px);font-weight:600;line-height:1.3;opacity:0;transform:translateY(6px) scale(.96);transform-origin:0 50%;transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.dch-note[data-on="1"] .dch-note-card{opacity:1;transform:none}.dch-note-app{display:flex;align-items:center;gap:5px;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:#f3f4f69e}.dch-note-mark{flex:none;width:9px;height:13.5px;color:var(--tod-lit, #ffd994)}.dch-note-msg{text-wrap:balance}.dch-note-now{margin-left:auto;padding-left:12px;font-weight:500}html[data-tod]:not([data-tod=night]) .dch-note-card{border-color:#635bff3d;background:#fffffff5;color:#1d1b3a}html[data-tod]:not([data-tod=night]) .dch-note-app{color:#6b6f86}html[data-tod]:not([data-tod=night]) .dch-note-mark{color:#635bff}@media(max-width:759px){.dch-note-card{max-width:214px}}@media(prefers-reduced-motion:reduce){.dch-note,.dch-note-card{transition:none}}.dch-hint{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;color:#9ca3af;opacity:clamp(0,calc(1 - var(--p, 0) * 12),1)}@media(max-width:759px){.dch-hero{--ax: 50%;--ay: 30%}.dch-scrim{background:linear-gradient(180deg,rgb(var(--tod-scrim) / 0) 35%,rgb(var(--tod-scrim) / .92) 72%)}.dch-logo{height:var(--dch-lh, 30vh)}.dch-text{inset:auto 20px 88px;transform:none;max-width:none}.dch-hint{display:none}}.dcp-section{--u: 1vw;--ease: cubic-bezier(.65, 0, .35, 1);position:relative;background:var(--tod-base);color:var(--tod-text);padding:clamp(80px,calc(var(--u) * 10),160px) max(20px,calc(var(--u) * 5))}.dcp-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dcp-aurora{position:absolute;left:50%;top:58%;width:min(1200px,120vw);height:min(640px,90vh);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side at 35% 55%,#635bff4d,#635bff00),radial-gradient(closest-side at 70% 45%,#8d86ff2e,#8d86ff00);animation:dcpAurora 18s var(--ease) infinite alternate}.dcp-aurora-2{left:calc(100% - max(20px,4vw) - 72px);top:30px;width:min(720px,90vw);height:min(520px,70vh);background:radial-gradient(closest-side,#635bff38,#635bff00);animation-name:dcpAuroraBreathe;animation-duration:12s}@keyframes dcpAuroraBreathe{0%{transform:translate(-50%,-50%) scale(1);opacity:.85}to{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.dcp-grid{position:absolute;inset:0;background-image:none;background-size:56px 56px;background-position:center top;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%)}.dcp-win{position:absolute;border-radius:2px;background:#635bff;opacity:0;box-shadow:0 0 10px #635bff8c;animation:dcpWin 10s ease-in-out infinite}.dcp-win-warm{background:#f6ead3;box-shadow:0 0 10px #f6ead373}.dcp-cards{position:relative;margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dcp-cards-glow{position:absolute;inset:calc(10% - 40px) calc(6% - 40px) calc(-6% - 40px);background:radial-gradient(60% 70% at 50% 60%,rgba(99,91,255,.2),rgba(99,91,255,.09) 45%,transparent 85%);pointer-events:none}.dcp-card{position:relative;isolation:isolate;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:32px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#fff0 42%),#0e0f18b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0f,0 24px 48px -28px #000c;color:#f3f4f6;text-align:left;font:inherit;cursor:pointer;transition:transform .6s var(--ease),border-color .6s var(--ease),background-color .6s var(--ease),box-shadow .6s var(--ease)}.dcp-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 60% at 50% 0%,rgba(99,91,255,.28),transparent 70%);opacity:0;transition:opacity .6s var(--ease)}.dcp-card:hover{transform:translateY(-6px);border-color:#a7a2ff73;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #8d86ff2e,0 30px 60px -24px #635bff73}.dcp-card:hover:before,.dcp-card[data-on]:before{opacity:1}.dcp-card:focus-visible{outline:2px solid #8d86ff;outline-offset:3px}.dcp-card:active{transform:translateY(-2px)}.dcp-card[data-on]{border-color:#635bff;background:linear-gradient(180deg,#635bff33,#635bff0f 60%),#121224d9;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #635bff80,0 30px 70px -24px #635bff99}.dcp-card-mark{position:absolute;right:-28px;bottom:-28px;z-index:-1;color:#8d86ff;opacity:.06;transform:rotate(-8deg);transition:opacity .6s var(--ease),transform .8s var(--ease)}.dcp-card:hover .dcp-card-mark,.dcp-card[data-on] .dcp-card-mark{opacity:.13;transform:rotate(-4deg) scale(1.04)}.dcp-tile{position:relative;width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#c8c5ff;background:linear-gradient(160deg,#ffffff24,#ffffff08);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff2e,0 12px 24px -12px #000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .6s var(--ease),background .6s var(--ease),box-shadow .6s var(--ease)}.dcp-tile-badge{position:absolute;right:-7px;bottom:-7px;width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#1b1c2b;border:1px solid rgba(255,255,255,.16);color:#a7a2ff;transition:background .6s var(--ease),color .6s var(--ease)}.dcp-card[data-on] .dcp-tile{color:#fff;background:linear-gradient(160deg,#7a73ff,#4d45e6);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff4d,0 14px 30px -10px #635bffcc}.dcp-card[data-on] .dcp-tile-badge{background:#fff;color:#635bff}.dcp-num{font-size:12px;font-weight:600;letter-spacing:.08em;color:#f3f4f659;font-variant-numeric:tabular-nums}.dcp-check{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.28);color:#fff;transition:background-color .5s var(--ease),border-color .5s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.dcp-check path{stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--ease) .15s}.dcp-card[data-on] .dcp-check{background:#635bff;border-color:#635bff;box-shadow:0 0 0 5px #635bff38;animation:dcpPop .6s var(--ease)}.dcp-card[data-on] .dcp-check path{stroke-dashoffset:0}.dcp-label{font-size:clamp(24px,calc(var(--u) * 2),30px)}@keyframes dcpAurora{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-46%,-54%) scale(1.08)}}@keyframes dcpWin{0%,to{opacity:0}30%,70%{opacity:calc(.5 * var(--tod-win-on, 1))}}@keyframes dcpPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media(max-width:759px){.dcp-card{min-height:220px;padding:24px;gap:24px}.dcp-card-mark{width:132px;height:132px}.dcp-win-upper,.dcp-win:nth-of-type(2n){display:none}}@media(hover:none){.dcp-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.dcp-aurora,.dcp-win,.dcp-card[data-on] .dcp-check{animation:none}.dcp-win{opacity:calc(.45 * var(--tod-win-on, 1))}.dcp-card,.dcp-card:before,.dcp-card-mark,.dcp-tile,.dcp-tile-badge,.dcp-check,.dcp-check path{transition:none}.dcp-card:hover,.dcp-card:active{transform:none}}html[data-tod]:not([data-tod=night]) .dcp-section{--b1s: var(--tod-text-2)}html[data-tod]:not([data-tod=night]) .dcp-aurora{background:radial-gradient(closest-side at 35% 55%,var(--tod-glow),transparent 100%),radial-gradient(closest-side at 70% 45%,var(--tod-glow-2),transparent 100%)}html[data-tod=day] .dcp-aurora{opacity:.7}html[data-tod]:not([data-tod=night]) .dcp-aurora-2{background:radial-gradient(closest-side,var(--tod-glow),transparent)}html[data-tod]:not([data-tod=night]) .dcp-cards-glow{background:radial-gradient(60% 70% at 50% 60%,var(--tod-glow-2),transparent 75%)}html[data-tod]:not([data-tod=night]) .dcp-card{border-color:var(--tod-line);background:linear-gradient(180deg,#ffffff12,#fff0 42%),color-mix(in srgb,var(--tod-panel) 95%,transparent);box-shadow:inset 0 1px #ffffff14,0 24px 48px -28px #0a0c2899}html[data-tod]:not([data-tod=night]) .dcp-card[data-on]{border-color:#8d86ff;background:linear-gradient(180deg,#635bff3d,#635bff14 60%),color-mix(in srgb,var(--tod-panel) 90%,transparent)}html[data-tod]:not([data-tod=night]) .dcp-tile-badge{background:var(--tod-panel)}html[data-tod]:not([data-tod=night]) .dcp-num{color:var(--tod-text-3)}@property --dcw1{syntax: "<color>"; inherits: false; initial-value: rgba(141,134,255,.16);}@property --dcw2{syntax: "<color>"; inherits: false; initial-value: rgba(141,134,255,.16);}@property --dcw3{syntax: "<color>"; inherits: false; initial-value: rgba(141,134,255,.16);}@property --dcw4{syntax: "<color>"; inherits: false; initial-value: rgba(141,134,255,.16);}@property --dcw5{syntax: "<color>"; inherits: false; initial-value: rgba(141,134,255,.16);}@property --dcw6{syntax: "<color>"; inherits: false; initial-value: rgba(141,134,255,.16);}.dcp-card:after{--o: rgba(141, 134, 255, .16);--l: 8px 10px;content:"";position:absolute;top:44px;left:112px;width:46px;height:30px;pointer-events:none;transition:--dcw1 .35s ease 0s,--dcw2 .35s ease .09s,--dcw3 .35s ease .18s,--dcw4 .35s ease .27s,--dcw5 .35s ease .36s,--dcw6 .35s ease .45s}.dcp-card:nth-child(2):after{background:linear-gradient(var(--dcw1),var(--dcw1)) 0 0 / var(--l) no-repeat,linear-gradient(var(--dcw2),var(--dcw2)) 14px 0 / var(--l) no-repeat,linear-gradient(var(--dcw3),var(--dcw3)) 28px 0 / var(--l) no-repeat,linear-gradient(var(--dcw6),var(--dcw6)) 0 16px / var(--l) no-repeat,linear-gradient(var(--dcw5),var(--dcw5)) 14px 16px / var(--l) no-repeat,linear-gradient(var(--dcw4),var(--dcw4)) 28px 16px / var(--l) no-repeat}.dcp-card:nth-child(3):after{background:linear-gradient(var(--dcw1),var(--dcw1)) 0 20px / 8px 10px no-repeat,linear-gradient(var(--dcw2),var(--dcw2)) 14px 0 / 8px 10px no-repeat,linear-gradient(var(--dcw3),var(--dcw3)) 14px 14px / 8px 10px no-repeat,linear-gradient(var(--dcw4),var(--dcw4)) 28px 8px / 8px 10px no-repeat,linear-gradient(var(--dcw5),var(--dcw5)) 28px 20px / 8px 10px no-repeat,linear-gradient(var(--dcw6),var(--dcw6)) 0 8px / 8px 8px no-repeat}.dcp-card:nth-child(4):after{background:linear-gradient(#ff8fabcc,#ff8fabcc) 35px 9px / 4px 4px no-repeat,linear-gradient(#40c057a6,#40c057a6) 34px 13px / 6px 4px no-repeat,linear-gradient(#c97a52bf,#c97a52bf) 33px 17px / 8px 5px no-repeat,linear-gradient(#8d86ff66,#8d86ff66) 0 22px / 44px 2px no-repeat,linear-gradient(var(--dcw2),var(--dcw2)) 0 2px / 13px 18px no-repeat,linear-gradient(var(--dcw4),var(--dcw4)) 15px 2px / 13px 18px no-repeat}@media(hover:hover){.dcp-card:hover:after,.dcp-card[data-on]:after{--dcw1: #ffd994;--dcw2: #ffd994;--dcw3: rgba(141, 134, 255, .85);--dcw4: #ffd994;--dcw5: rgba(141, 134, 255, .85);--dcw6: #ffd994}}.dcp-card[data-on]:after{--dcw1: #ffd994;--dcw2: #ffd994;--dcw4: #ffd994}@media(max-width:759px){.dcp-card:after{top:34px;left:100px}}@media(prefers-reduced-motion:reduce){.dcp-card:after{transition:none}}.dcv-section{--u: 1vw;position:relative;height:100vh;min-height:640px;overflow:hidden;background:radial-gradient(60vmax 40vmax at 82% 30%,#ffd6aabf,#ffd6aa00 70%),linear-gradient(180deg,#e4e0fb,#f1e3f1 42%,#fde6d6 78%,#fbe9df)}.dcv-stage{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;contain:strict}.vstw{position:absolute;left:0;top:0;transform-origin:0 0;transition:transform 1.5s cubic-bezier(.65,0,.35,1)}.vstw.vst-instant{transition:none}.vstw>svg,.vsa{position:absolute;left:0;top:0;overflow:visible}.vsl{position:absolute;inset:0}.dcv-section:not([data-run="1"]) .vsa{animation-play-state:paused!important}main.dc-home>[data-off].dcv-section .vsa{animation-name:none!important}.vss .on{opacity:0;transition:opacity .9s ease}.vss .dim{opacity:.62}.vstw[data-lit~="0"] .vss[data-d="0"] .on,.vstw[data-lit~="1"] .vss[data-d="1"] .on,.vstw[data-lit~="2"] .vss[data-d="2"] .on,.vstw[data-lit~="3"] .vss[data-d="3"] .on,.vstw[data-lit~="4"] .vss[data-d="4"] .on{opacity:1}.vsh{overflow:hidden}.vsh>div{height:100%;transform-origin:50% 0;background:repeating-linear-gradient(180deg,#4d4970 0 3px,#3b3858 3px 5px)}.vstw[data-lit="2"] .vsh>div{animation:vst-shut 2.6s cubic-bezier(.5,0,.3,1) .6s backwards}@keyframes vst-shut{0%{transform:scaleY(.05)}}html[data-tod=day] .vmt{display:none}.dcv-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f7f0f8eb,#f7f0f88c 30%,#f7f0f800 46%)}.dcv-text{position:absolute;left:max(20px,calc(var(--u) * 5));bottom:clamp(32px,7vh,80px);width:min(610px,43vw);transition:opacity .9s cubic-bezier(.65,0,.35,1),transform .9s cubic-bezier(.65,0,.35,1)}.dcv-h2{margin:0;font-size:clamp(34px,calc(var(--u) * 4.2),66px);line-height:1;letter-spacing:-.045em;font-weight:700;color:#1a1a1a;text-wrap:balance}.dcv-sub{margin:14px 0 0;font-size:17px;line-height:26px;color:#4b5563;text-wrap:pretty}.dcv-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.dcv-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;background:#ffffffd9;border:1px solid #dcd9f6;font:inherit;font-size:14px;font-weight:600;color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}.dcv-chip:hover{border-color:#b3aeff}.dcv-chip:focus-visible{outline:2px solid #635bff;outline-offset:2px}.dcv-chip[aria-selected=true]{background:#635bff;border-color:#635bff;color:#fff}.dcv-dot{width:8px;height:8px;border-radius:2px;background:#635bff;opacity:.55}.dcv-chip[aria-selected=true] .dcv-dot{background:#ffd994;opacity:1;box-shadow:0 0 6px 1px #ffd994cc}.dcv-cards{display:grid;margin-top:12px}.dcv-card{grid-area:1 / 1;padding:14px 16px 12px;border-radius:14px;background:#fffc;border:1px solid #e3e0f7;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease,visibility 0s .45s}.dcv-card.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .15s,transform .45s ease .15s}.dcv-card-t{margin:0 0 6px;font-size:15px;font-weight:700;color:#1a1a1a}.dcv-card ul{margin:0;padding:0;list-style:none}.dcv-card li{position:relative;padding-left:16px;font-size:14px;line-height:21px;color:#3f4352}.dcv-card li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:1.5px;background:#635bff}.dcv-card-l{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-top:4px;font-size:14px;font-weight:600;color:#4f48cf;text-decoration:none}.dcv-card-l:hover{text-decoration:underline}.dcv-ctl{position:absolute;right:max(16px,calc(var(--u) * 2.5));bottom:20px;display:flex;gap:8px}.dcv-swipe{display:none}.dcv-section[data-phase=armed] .dcv-text{opacity:0;transform:translateY(16px)}@media(max-width:899px),(max-aspect-ratio:4/5){.dcv-section{height:auto;min-height:0;display:flex;flex-direction:column;padding:88px 0 28px}.dcv-stage{position:relative;inset:auto;order:3;height:clamp(300px,88vw,560px);margin-top:18px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 90%,transparent 100%)}.dcv-scrim{display:none}.dcv-text{display:contents}.dcv-h2,.dcv-sub,.dcv-tabs,.dcv-cards{padding:0 16px;transition:opacity .9s cubic-bezier(.65,0,.35,1),transform .9s cubic-bezier(.65,0,.35,1)}.dcv-h2{order:1;font-size:clamp(32px,9vw,52px)}.dcv-sub{order:2;font-size:16px;line-height:24px}.dcv-tabs{order:4;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:14px;padding-bottom:2px}.dcv-tabs::-webkit-scrollbar{display:none}.dcv-chip{min-height:44px;flex:none}.dcv-cards{order:5}.dcv-ctl{position:static;order:6;justify-content:flex-end;margin:10px 16px 0;min-height:32px}.dcv-swipe{display:block;order:7;margin:4px 16px 0;font-size:12px;line-height:18px;color:#5b6070;pointer-events:none}.dcv-section[data-phase=armed] :is(.dcv-h2,.dcv-sub,.dcv-tabs,.dcv-cards){opacity:0;transform:translateY(16px)}}@media(max-width:899px)and (min-width:600px),(max-aspect-ratio:4/5)and (min-width:600px){.dcv-h2,.dcv-sub,.dcv-tabs,.dcv-cards,.dcv-swipe{padding-left:40px;padding-right:40px;margin-left:0}.dcv-cards{max-width:640px}.dcv-stage{height:clamp(300px,70vw,600px)}}html[data-tod=dawn] .dcv-section{background:radial-gradient(50vmax 34vmax at 86% 62%,#ffc496cc,#ffc49600 70%),linear-gradient(180deg,#a9a6dc,#e6c2d3 46%,#ffd9bf 80%,#fde3d2)}html[data-tod=day] .dcv-section{background:radial-gradient(7vmax 7vmax at 84% 16%,#fffceb,#fff8dc00 70%),radial-gradient(40vmax 30vmax at 84% 16%,#fff6d673,#fff6d600 70%),linear-gradient(180deg,#a3c4f6,#cfe0fb 46%,#eef3fd 82%,#f4f6fd)}html[data-tod=day] .dcv-scrim{background:linear-gradient(90deg,#f4f7feed,#f4f7fe8c 30%,#f4f7fe00 46%)}html[data-tod=dawn] .dcv-scrim{background:linear-gradient(90deg,#fae8e2ed,#fae8e28c 30%,#fae8e200 46%)}html[data-tod=dawn] :is(.dcv-sub,.dcv-swipe){color:#34304f}html[data-tod=night] .dcv-section{--hdr-tone: dark;background:radial-gradient(5vmax 5vmax at 82% 18%,#eceeffe6,#eceeff00 60%),radial-gradient(30vmax 22vmax at 82% 18%,#a0aaff2e,#a0aaff00 70%),linear-gradient(180deg,#0e0d22,#17153a,#24204e)}html[data-tod=night] .dcv-scrim{background:linear-gradient(90deg,#0e0d22ed,#0e0d228c 30%,#0e0d2200 46%)}html[data-tod=night] .dcv-h2,html[data-tod=night] .dcv-card-t{color:#f3f4f6}html[data-tod=night] :is(.dcv-sub,.dcv-card li,.dcv-swipe){color:#c3c6d1}html[data-tod=night] .dcv-chip:not([aria-selected=true]){background:#ffffff14;border-color:#ffffff2e;color:#f3f4f6}html[data-tod=night] .dcv-card{background:#14122ad1;border-color:#ffffff1f}html[data-tod=night] .dcv-card-l{color:#b3aeff}html[data-tod=night] .dcv-dot{background:#b3aeff}html[data-tod=night] .dcv-ctl .dc-replay{background:#ffffff14;color:#e5e7eb}@media(prefers-reduced-motion:reduce){.dch-hero{height:100vh}.dcv-text,.dcv-card{transition:none}}.dch-sky{position:absolute;inset:0;pointer-events:none;background:radial-gradient(1.2px 1.2px at 62% 12%,#fff,transparent),radial-gradient(1px 1px at 74% 6%,rgba(255,255,255,.8),transparent),radial-gradient(1.4px 1.4px at 83% 18%,#fff,transparent),radial-gradient(1px 1px at 91% 9%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 55% 22%,rgba(255,255,255,.6),transparent),radial-gradient(1.2px 1.2px at 96% 26%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 68% 30%,rgba(255,255,255,.5),transparent),radial-gradient(13vh 13vh at 76% var(--sky-body-y),rgba(200,210,255,.2),transparent 70%);--sky-body-y: clamp(84px, 10%, 140px)}.dch-sky:before{content:"";position:absolute;left:76%;top:var(--sky-body-y);width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;box-shadow:inset -7px 3px #f3ead0,0 0 16px 1px #d6deff29}html[data-tod=day] .dch-sky:before{width:30px;height:30px;margin:-15px 0 0 -15px;background:#fffaea;box-shadow:0 0 0 6px #fff6d659,0 0 28px 8px #ffeebe73}html[data-tod]:not([data-tod=night]):not([data-tod=day]) .dch-sky:before{display:none}@media(max-aspect-ratio:1/1){.dch-sky:before{display:none}}.dch-sky[data-sky-room="0"]:before{display:none}html[data-tod=dawn] .dch-sky{background:radial-gradient(1px 1px at 74% 6%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 91% 9%,rgba(255,255,255,.4),transparent),radial-gradient(60% 50% at 76% 0%,rgba(255,176,128,.36),transparent 70%),radial-gradient(50% 40% at 60% -6%,rgba(255,120,170,.2),transparent 70%)}html[data-tod=day] .dch-sky{background:radial-gradient(9vh 9vh at 76% var(--sky-body-y),rgba(255,250,230,.7),rgba(255,244,210,0) 70%),radial-gradient(40% 32% at 76% var(--sky-body-y),rgba(255,238,190,.3),transparent 70%)}html[data-tod=dusk] .dch-sky{background:radial-gradient(80% 45% at 70% 104%,rgba(255,112,84,.3),transparent 70%),radial-gradient(60% 50% at 90% 0%,rgba(160,90,255,.3),transparent 70%)}html[data-tod]:not([data-tod=night]) .dch-scrim{background:linear-gradient(180deg,rgb(var(--tod-scrim) / .9) 0,rgb(var(--tod-scrim) / 0) 130px),linear-gradient(90deg,rgb(var(--tod-scrim) / .95),rgb(var(--tod-scrim) / .88) 46%,rgb(var(--tod-scrim) / 0) 74%)}html[data-tod]:not([data-tod=night]) :is(.dch-sub,.dch-count,.dch-chip,.dch-hint){color:var(--tod-text-2)}html[data-tod]:not([data-tod=night]) .dch-chip{background:rgb(var(--tod-scrim) / .85)}html[data-tod]:not([data-tod=night]) .dch-tod{color:var(--tod-text-2)}@media(max-width:759px){html[data-tod]:not([data-tod=night]) .dch-scrim{background:linear-gradient(180deg,rgb(var(--tod-scrim) / .96) 0,rgb(var(--tod-scrim) / 0) 140px),linear-gradient(180deg,rgb(var(--tod-scrim) / 0) calc(var(--dch-tt, 34vh) - 110px),rgb(var(--tod-scrim) / .9) calc(var(--dch-tt, 34vh) - 8px),rgb(var(--tod-scrim) / .96) 60%)}}.dch-tod{display:flex;align-items:center;gap:10px;margin:0 0 22px;min-height:22px;font-size:14px;line-height:22px;color:#b8bccb;opacity:0;transform:translateY(6px);transition:opacity .8s ease,transform .8s ease}.dch-tod[data-on]{opacity:1;transform:none}.dch-tod-dot{flex:none;width:8px;height:8px;border-radius:2px;background:var(--dc-lit)}.dch-tod-clock{flex:none;font-weight:600;color:var(--tod-text);font-variant-numeric:tabular-nums}@media(max-width:759px){.dch-tod{font-size:13px;margin-bottom:14px;align-items:flex-start;min-height:44px}.dch-tod-dot{margin-top:7.5px}}@media(prefers-reduced-motion:reduce){.dch-tod{transition:none}}@media(min-width:760px)and (max-width:1279px){html[data-occasion] .dch-tod{min-height:44px;align-items:flex-start}html[data-occasion] .dch-tod-dot{margin-top:7px}}html[data-occ-flags] .dch-tod-dot{background:#e30a17}html[data-occ-halfmast] .dch-tod-dot{background:#9a98ad}.dc-persona-tag{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:11.5px;font-weight:600;line-height:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--pg-brand, #5b53f6)}.dc-persona-tag:before{content:"";flex:none;width:6px;height:6px;border-radius:1.5px;background:currentColor}.dc-persona-tag a{color:var(--pg-ink-2, #5f6473);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--pg-ink-2-rgb, 95 100 115) / .4);letter-spacing:.08em}.dc-persona-tag a:hover{color:var(--pg-brand, #635bff)}[data-header=dark] .dc-persona-tag a{color:var(--tod-text-3);text-decoration-color:#9da1b073}[data-header=dark] .dc-persona-tag{color:var(--dc-lit)}.dci{--h: min(480px, max(40vmin, min(52vw, 36vh)));--e: cubic-bezier(.65, 0, .35, 1);position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;pointer-events:none}.dci-bg{position:absolute;inset:0;background:radial-gradient(closest-side at 50% 46%,#635bff38,#635bff00 70%) no-repeat 50% 46% / 120vmin 120vmin,#020205;transition:opacity .45s var(--e)}.dci[data-phase=fly] .dci-bg,.dci[data-phase=land] .dci-bg{opacity:0}.dci-lock{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--h) * .13);margin-top:calc(var(--h) * -.08);transition:opacity .16s linear}.dci[data-phase=land] .dci-lock{opacity:0}.dci-mark{position:relative;height:var(--h);aspect-ratio:1000 / 1500.212;animation:dciIn .7s cubic-bezier(.2,.8,.2,1) both}.dci-mark>*{position:absolute}.dci-ghost,.dci-svg{inset:0;display:block;width:100%;height:100%}.dci-ghost{opacity:.14}.dci-fill{inset:0;animation:dciFill .75s var(--e) .08s both}.dci-ink{opacity:0;transition:opacity .4s var(--e)}.dci[data-phase=fly] .dci-ink,.dci[data-phase=land] .dci-ink{opacity:1}.dci-halo{left:50%;top:50%;width:260%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#7c74ff57,#635bff00);animation:dciHalo 1.4s ease-out .1s both}.dci[data-phase=fly] .dci-halo,.dci[data-phase=fly] .dci-ring{opacity:0;transition:opacity .25s linear}.dci-win{overflow:hidden;background:var(--dch-win-off, #1c1d2e);animation:dciWin .45s var(--e) var(--d) both}.dci-fig{position:absolute;inset:0;display:block;width:100%;height:100%;animation:dciFig .55s cubic-bezier(.2,.8,.2,1) var(--d) both}.dci-ring{left:66%;top:50%;width:60%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(141,134,255,.7);transform:translate(-50%,-50%) scale(.3);opacity:0;animation:dciRing 1.1s cubic-bezier(.2,.7,.3,1) 1.15s both}.dci-word{height:calc(var(--h) * .19);aspect-ratio:2500 / 374.047;background:#fff;-webkit-mask:url(/logo-wordmark.svg) 0 0 / 100% 100% no-repeat;mask:url(/logo-wordmark.svg) 0 0 / 100% 100% no-repeat;transition:background-color .4s var(--e);animation:dciWord .65s var(--e) .62s both}.dci-skip{pointer-events:auto;position:absolute;right:24px;bottom:24px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#d1d5db;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s linear}.dci:not([data-phase=play]) .dci-skip{opacity:0}@keyframes dciIn{0%{opacity:0;transform:translateY(5%) scale(.88)}}@keyframes dciFill{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dciHalo{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}}@keyframes dciWin{to{background:#f6ead3;box-shadow:0 0 calc(var(--h) * .05) calc(var(--h) * .008) #f6ead373}}@keyframes dciFig{0%{opacity:0;transform:translateY(18%)}}@keyframes dciRing{0%{opacity:.9;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}@keyframes dciWord{0%{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0 0 0 0);opacity:1}}@media(max-width:759px)and (max-height:700px){.dch-text{bottom:28px}.dch-h1{font-size:clamp(38px,12vw,46px)}.dch-sub{margin-top:14px;font-size:16px}.dch-count{margin-top:14px;font-size:14px}.dch-text>.mt-3{display:none}.dch-text>.mt-8{margin-top:20px}}@media(max-height:560px)and (min-width:600px){.dch-text{top:calc(50% + 32px);bottom:auto;transform:translateY(-50%);max-width:min(640px,58vw)}.dch-tod{margin-bottom:8px}.dch-h1{font-size:clamp(30px,10.5vh,60px)}.dch-sub{margin-top:10px;font-size:15px}.dch-count{margin-top:10px;font-size:13px}.dch-text>.mt-3{display:none}.dch-text>.mt-8{margin-top:14px}.dch-text .dc-btn{--dcb-h: 44px}.dch-hint{display:none}}.dc-phz{flex:none;width:fit-content}@media(max-width:759px){.dc-phz{zoom:var(--phz, 1)}}@keyframes dccRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dcc-rise{animation:dccRise .6s cubic-bezier(.65,0,.35,1) both}.dcc-btn{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0;text-align:inherit;-webkit-tap-highlight-color:transparent}.dcc-btn:focus-visible{outline:2px solid #635bff;outline-offset:3px}.dcc-input{border:1px solid var(--pg-line, #e0e0e0);background:var(--pg-paper, #f8f8f8);outline:none}.dcc-input:focus{border-color:#635bff;background:var(--pg-paper, #fff)}.dcc-range{accent-color:#635bff}.dcc-bemfa-link{color:#839eff;color:oklch(.72 .17 271)}.dcc-bemfa-link:hover{color:#f3f4f6}@media(prefers-reduced-motion:reduce){.dcc-rise{animation:none}}.dcc-mig{height:240vh}.dcc-mig-stage{position:sticky}.dcc-mig-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dcc-mig-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.dcc-mig-how{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14.5px;font-weight:600;color:var(--pg-brand, #635bff);text-decoration:none;text-underline-offset:4px}.dcc-mig-how:hover,.dcc-mig-how:focus-visible{text-decoration:underline}.dcc-mig-how>span{transition:transform .3s cubic-bezier(.65,0,.35,1)}.dcc-mig-how:hover>span{transform:translate(3px)}.dcc-mig-src{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.dcc-mig-src-label{font-size:13px;font-weight:600;color:var(--pg-ink-2, #5f6473)}.dcc-mig-src-btns{display:flex;flex-wrap:wrap;gap:8px}.dcc-mig-src-btns button{appearance:none;margin:0;height:40px;padding:0 16px;border:1px solid var(--pg-line, #e3e1ef);border-radius:12px;background:transparent;color:var(--pg-ink, #14122a);font:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dcc-mig-src-btns button:hover{border-color:var(--pg-line-2, #c9c6dc)}.dcc-mig-src-btns button[aria-pressed=true]{background:#14122a;border-color:#14122a;color:#f4e9d4}.dcc-mig-src-btns button:focus-visible{outline:2px solid #635bff;outline-offset:2px}.dcc-mig-ribbon{margin-top:24px}.dcc-mig-ribbon-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:12px;font-weight:600;color:var(--pg-ink-2, #5f6473)}.dcc-mig-ribbon-key{display:inline-flex;align-items:center;gap:6px;color:var(--pg-ink, #14122a)}.dcc-mig-key{width:10px;height:10px;border-radius:3px;background:#14122a}.dcc-mig-cells{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.dcc-mig-cell{min-width:0}.dcc-mig-bar{position:relative;height:28px;border-radius:6px;background:var(--pg-tint, #f1f0f8);overflow:hidden}.dcc-mig-cell.is-switch .dcc-mig-bar{outline:1px solid #14122a;outline-offset:-1px}.dcc-mig-fill{position:absolute;inset:0;background:#635bff;transform-origin:right center;transform:scaleX(var(--k, 0))}.dcc-mig-cell.is-switch .dcc-mig-fill{background:#14122a}.dcc-mig-month{margin-top:6px;font-size:11px;color:var(--pg-ink-2, #5f6473);text-align:center;white-space:nowrap;overflow:hidden}.dcc-mig-cell.is-switch .dcc-mig-month{color:var(--pg-ink, #14122a);font-weight:700}.dcc-mig-cap{margin:10px 0 0;min-height:2.8em;font-size:14px;line-height:1.4;color:var(--pg-ink-2, #3f3d56)}.dcc-split{grid-template-columns:minmax(0,1fr) auto}@media(max-width:759px){.dcc-mig{height:auto}.dcc-mig-stage{position:relative}.dcc-mig-grid,.dcc-mig-steps,.dcc-split{grid-template-columns:minmax(0,1fr)}.dcc-mig-src-btns{width:100%}.dcc-mig-src-btns button{flex:1 1 auto;height:38px;padding:0 12px;font-size:13px}.dcc-mig-cells{gap:3px}.dcc-mig-bar{height:22px;border-radius:4px}.dcc-mig-month{font-size:9.5px;letter-spacing:-.02em}}@media(prefers-reduced-motion:reduce){.dcc-mig{height:auto}.dcc-mig-stage{position:relative}.dcc-mig-fill{transform:none}.dcc-mig-src-btns button{transition:none}}.dcc-step{flex:1;height:26px;padding:10px 0;background-clip:content-box;border-radius:999px;transition:background-color .6s cubic-bezier(.65,0,.35,1)}.dcc-chip{transition:background-color .6s cubic-bezier(.65,0,.35,1),color .6s cubic-bezier(.65,0,.35,1),border-color .6s cubic-bezier(.65,0,.35,1)}.dcr-section{--u: 1vw;--ease: cubic-bezier(.65, 0, .35, 1);--gut: max(20px, calc(var(--u) * 5));--lh: 40px;--rbd-mask: linear-gradient(to bottom, transparent 10%, #000 45%, #000 68%, transparent 92%);--rbd-grid-o: .5;position:relative;overflow:hidden;background:linear-gradient(to bottom,var(--pg-tint, #f5f4ff) 0%,var(--pg-tint, #f5f4ff) 55%,var(--pg-tint, #ebe9fc) 100%);padding:clamp(72px,calc(var(--u) * 8),128px) 0 clamp(80px,calc(var(--u) * 8),136px)}.dcr-section:before{content:"";position:absolute;left:50%;top:-220px;width:min(1100px,120vw);height:440px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#635bff1f,#635bff00);pointer-events:none}.dcr-head{position:relative;max-width:1300px;margin:0 auto;padding:0 var(--gut);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.dcr-title{margin:0;font-size:clamp(38px,4.6vw,68px);line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--pg-ink, #1a1a1a);text-wrap:balance}.dcr-cepte{margin-top:12px;font-size:clamp(20px,calc(var(--u) * 1.8),28px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--pg-brand, #5b53f6)}.dcr-sub{margin:16px 0 0;font-size:16px;line-height:24px;color:var(--pg-ink-2, #5f6473)}.dcr-more{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--pg-line-2, #dcd9fb);background:var(--pg-paper, #fff);color:var(--pg-brand, #635bff);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #11111a0a;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.dcr-more:hover{background:#635bff;border-color:#635bff;color:#fff}.dcr-more:focus-visible{outline:2px solid #635bff;outline-offset:3px}.dcr-wall{position:relative;margin-top:clamp(40px,calc(var(--u) * 4.5),64px);display:flex;flex-direction:column;gap:clamp(28px,calc(var(--u) * 2.6),40px)}.dcr-row{display:flex;flex-direction:column;gap:14px}.dcr-row-head{max-width:1300px;width:100%;margin:0 auto;padding:0 var(--gut);box-sizing:border-box;display:flex;align-items:center;gap:16px}.dcr-row-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pg-ink-2, #5f6473);white-space:nowrap}.dcr-row-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--pg-tint-2, #dcd9f5),rgba(220,217,245,0))}.dcr-row-count{height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:var(--pg-tint, #ebe9ff);color:var(--pg-brand, #4b45c6);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dcr-viewport{overflow:hidden;padding:6px 0 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.dcr-viewport:focus-visible{outline:2px solid #635bff;outline-offset:-2px}.dcr-track{display:flex;width:max-content;will-change:transform}.dcr-set{display:flex;gap:14px;margin:0;padding:0 7px;list-style:none}.dcr-tile{flex:0 0 auto;height:96px;min-width:200px;padding:0 40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--pg-paper, #fff);border:1px solid rgb(var(--pg-line-rgb, 26 26 46) / .07);box-shadow:0 1px 2px #11111a0a,0 14px 32px -20px #635bff47;transition:transform .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease)}.dcr-tile:hover{transform:translateY(-3px);border-color:var(--pg-line-2, #d4d0fb);box-shadow:0 1px 2px #11111a0a,0 22px 44px -22px #635bff73}.dcr-logo{display:block;height:calc(var(--lh) * var(--f, 1));width:auto;max-width:200px;object-fit:contain;mix-blend-mode:var(--pg-logo-blend, multiply);filter:var(--pg-logo-filter, grayscale(1));opacity:.7;transition:filter .6s var(--ease),opacity .6s var(--ease)}.dcr-tile:hover .dcr-logo{filter:var(--pg-logo-filter-hover, none);opacity:1}.dcr-tile-word{gap:12px;color:var(--pg-ink-3, #8a8d97);font-size:19px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;transition:transform .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease),color .6s var(--ease)}.dcr-tile-word:hover{color:var(--pg-ink, #1a1a1a)}.dcr-mono{width:32px;height:32px;flex:none;border-radius:9px;border:2px solid currentColor;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:0;transition:background-color .6s var(--ease),border-color .6s var(--ease),color .6s var(--ease)}.dcr-tile-word:hover .dcr-mono{background:#635bff;border-color:#635bff;color:#fff}.dcr-tile-pl .dc-pl{--pl: 11px}.dcr-static{width:100%;max-width:1300px;margin:0 auto;padding:4px var(--gut) 8px;box-sizing:border-box}.dcr-static .dcr-track{display:block;width:auto;will-change:auto}.dcr-static .dcr-set{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;padding:0}.dcr-static .dcr-tile{min-width:0;padding:0 18px}.dcr-static .dcr-logo{max-width:100%}@media(max-width:759px){.dcr-section{--lh: 30px}.dcr-tile{height:76px;min-width:150px;padding:0 26px;border-radius:16px}.dcr-logo{max-width:150px}.dcr-tile-pl .dc-pl{--pl: 9px}.dcr-row-count-wide{display:none}.dcr-tile-word{font-size:16px;gap:10px}.dcr-mono{width:28px;height:28px;font-size:11px}.dcr-set{gap:10px;padding:0 5px}.dcr-static .dcr-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.dcr-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}}@media(prefers-reduced-motion:reduce){.dcr-tile,.dcr-logo,.dcr-mono{transition:none}.dcr-tile:hover{transform:none}}.dcc-units-input{width:6.2ch;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--pg-ink, #1a1a1a);font:inherit;font-size:32px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;outline:none;transition:border-color .2s ease}.dcc-units-input:hover{border-bottom-color:var(--pg-line, #e3e1ef)}.dcc-units-input:focus-visible{border-bottom-color:#635bff}.dcc-range-scale{display:flex;justify-content:space-between;margin-top:2px;font-size:12px;color:var(--pg-ink-2, #5f6473);font-variant-numeric:tabular-nums}.dck{background:#020205;color:#f3f4f6;padding:clamp(80px,8vw,150px) max(20px,5vw) clamp(88px,8vw,150px);overflow:hidden}.dck-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.dck-facade{position:relative;width:min(100%,980px);padding:0 clamp(14px,2vw,26px);background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.012) 46px 47px),linear-gradient(180deg,#171a24,#12141c 60%,#0f1118);border-inline:1px solid rgba(255,255,255,.05)}.dck-roof{--sh: clamp(38px, 8.2vw, 84px);--legs: calc(var(--sh) * .42);position:relative;height:calc(var(--sh) + var(--legs) + clamp(18px,2.4vw,34px));margin:0 calc(-1*clamp(14px,2vw,26px) - 10px);border-bottom:6px solid #1d2130;display:flex;align-items:flex-end;justify-content:center}.dck-roof:before,.dck-roof:after{content:"";position:absolute;bottom:0;background:#1a1e2b}.dck-roof:before{left:12%;width:2px;height:70%;box-shadow:10px 12px #1a1e2b}.dck-roof:after{right:9%;width:clamp(30px,4.4vw,60px);height:36%;border-radius:3px 3px 0 0}.dck-sign{position:relative;display:grid;padding-bottom:var(--legs)}.dck-sign-face{grid-area:1 / 1;display:flex;align-items:flex-start;gap:calc(var(--sh) * .155);height:var(--sh);color:#232637;--win: #141722}.dck-sign-mark{position:relative;display:block;height:100%;aspect-ratio:1000 / 1500.212}.dck-sign-svg{position:absolute;inset:0;display:block;width:100%;height:100%}.dck-sign-win{position:absolute;background:var(--win)}.dck-sign-word{display:block;height:calc(var(--sh) * .595);margin-top:calc(var(--sh) * .243);aspect-ratio:2500 / 374.047;background:currentColor;-webkit-mask:url(/logo-wordmark.svg) no-repeat 0 0 / 100% 100%;mask:url(/logo-wordmark.svg) no-repeat 0 0 / 100% 100%}.dck-sign-lit{position:relative;color:#f7f3ff;--win: #ffd994;opacity:0;filter:drop-shadow(0 0 4px rgba(190,184,255,.85)) drop-shadow(0 0 18px rgba(99,91,255,.55))}.dck-sign-lit .dck-sign-svg{color:#8d86ff}.dck-sign-lit:after{content:"";position:absolute;left:-14%;right:-14%;top:40%;height:calc(var(--sh) * 1.6);background:radial-gradient(50% 50% at 50% 50%,rgba(141,134,255,.26),rgba(255,196,110,.08) 55%,transparent 75%);pointer-events:none;z-index:-1}.dck-sign-legs{position:absolute;left:12%;right:12%;bottom:0;height:var(--legs);border-inline:3px solid #252a3b;background:linear-gradient(#252a3b,#252a3b) 0 34% / 100% 2px no-repeat}.dck.is-on .dck-sign-lit{animation:dckSignOn 1.5s linear var(--d) both}@keyframes dckSignOn{0%{opacity:0}8%{opacity:.9}14%{opacity:.08}24%{opacity:1}31%{opacity:.3}40%{opacity:1}47%{opacity:.65}58%,to{opacity:1}}.dck-floors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px) clamp(12px,1.6vw,22px);padding:clamp(18px,2.2vw,30px) 0}.dck-ground-floor{padding:clamp(14px,1.6vw,22px) 18% 0;border-top:4px solid #1d2130}.dck-win{position:relative;border-radius:4px;padding:clamp(16px,2vw,28px) 8px;background:#0b0d13;border:3px solid #1b1f2d;box-shadow:0 7px 0 -2px #20253a;font-size:clamp(15px,1.55vw,22px);line-height:1.15;font-weight:600;letter-spacing:-.02em}.dck-door{padding-block:clamp(18px,2.2vw,30px);border-radius:6px 6px 0 0;font-size:clamp(20px,2.4vw,34px);border-bottom:0;box-shadow:none}.dck-txt{display:block}.dck-word,.dck-cepte{display:block;overflow-wrap:anywhere}.dck-door .dck-word,.dck-door .dck-cepte{display:inline}.dck-win>.dck-txt .dck-word{color:#f3f4f621}.dck-win>.dck-txt .dck-cepte{color:#8d86ff33}.dck-lit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;border-radius:inherit;background:linear-gradient(90deg,rgba(196,120,44,.22),transparent 13%,transparent 87%,rgba(196,120,44,.22)),radial-gradient(120% 95% at 50% 18%,#fff7e6,#ffe9bd 40%,#ffd994 72%,#f2b866);box-shadow:0 0 36px 2px #ffc46e42;opacity:0}.dck-lit:before{content:"";position:absolute;inset:clamp(6px,.7vw,9px) 0 auto;height:2px;background:#965c1e33}.dck-door .dck-lit:before{display:none}.dck-lit .dck-word{color:#2b2012}.dck-lit .dck-cepte{color:#5148e0}.dck.is-on .dck-lit{animation:dckFlick .85s linear var(--d) both}@keyframes dckFlick{0%{opacity:0}10%{opacity:.85}18%{opacity:.12}30%{opacity:1}40%{opacity:.55}52%,to{opacity:1}}.dck-sil{position:absolute;bottom:clamp(3px,.5vw,7px);height:36%;aspect-ratio:60 / 36;opacity:.22;pointer-events:none;overflow:visible}.dck-sil-r{right:4%}.dck-sil-l{left:4%}.dck-birds{position:absolute;right:15%;bottom:0;height:clamp(13px,1.7vw,22px);aspect-ratio:50 / 14;overflow:visible}.dck-flag{position:absolute;bottom:0;height:clamp(22px,3vw,38px);aspect-ratio:20 / 24;overflow:visible}.dck-flag-l{left:3%}html:not([data-occ-flags]) .dck-flag{display:none}.dck-flag-r{right:3%}.dck-ground-floor{position:relative}.dck-gl{position:absolute;bottom:0;height:clamp(34px,4.4vw,60px);aspect-ratio:60 / 40;overflow:visible}.dck-gl-l{left:2%}.dck-gl-r{right:2%}@media(max-width:759px){.dck-gl{display:none}}html[data-occ-lights] .dck-floors{position:relative}html[data-occ-lights] .dck-floors:before{content:"";position:absolute;inset:4px 0 auto;height:8px;background:radial-gradient(circle at 6px 4px,#ffd994 0 2.4px,transparent 3px) 0 0 / 48px 8px repeat-x,radial-gradient(circle at 18px 5px,#ff6b6b 0 2.4px,transparent 3px) 0 0 / 48px 8px repeat-x,radial-gradient(circle at 30px 4px,#7ee29a 0 2.4px,transparent 3px) 0 0 / 48px 8px repeat-x,radial-gradient(circle at 42px 5px,#8d86ff 0 2.4px,transparent 3px) 0 0 / 48px 8px repeat-x;animation:dck-ny 2.4s steps(2,jump-none) infinite;pointer-events:none}html[data-occ-lights]:not([data-occasion=yilbasi]) .dck-floors:before{background:radial-gradient(circle at 6px 4px,#ffd994 0 2.4px,transparent 3px) 0 0 / 24px 8px repeat-x}@keyframes dck-ny{50%{opacity:.55}}main.dc-home>[data-off] .dck-floors:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){html[data-occ-lights] .dck-floors:before{animation:none}}.dck-street{width:min(100%,1120px);height:2px;background:linear-gradient(90deg,transparent,rgba(255,217,148,.35) 30%,rgba(255,217,148,.35) 70%,transparent)}.dck-title{margin:clamp(36px,4vw,56px) 0 0;font-size:clamp(38px,5.2vw,84px);line-height:1.02;letter-spacing:-.045em;font-weight:700;color:#f3f4f6;text-wrap:balance;max-width:13em}.dck-ctas{margin-top:clamp(28px,3vw,40px);display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(max-width:759px){.dck-floors{grid-template-columns:repeat(2,minmax(0,1fr))}.dck-ground-floor{padding-inline:8%}}@media(prefers-reduced-motion:reduce){.dck .dck-lit,.dck.is-on .dck-lit,.dck .dck-sign-lit,.dck.is-on .dck-sign-lit{animation:none;opacity:1}}html[data-tod]:not([data-tod=night]) .dck{background:var(--tod-base);color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .dck-title{color:var(--tod-text)}html[data-tod=dawn] .dck{--dck-f1: #5a5392;--dck-f2: #4a4378;--dck-f3: #3a3466;--dck-edge: #6a62a6;--dck-win: #2b2d63;--dck-ghost: rgba(246, 245, 251, .16);--dck-sign-off: #4c4585}html[data-tod=day] .dck{--dck-f1: #e6e3f7;--dck-f2: #d2cdf0;--dck-f3: #c1bce6;--dck-edge: #a8a2d8;--dck-win: #9fb6ea;--dck-ghost: rgba(59, 74, 156, .22);--dck-sign-off: #a8a2d8}html[data-tod=dusk] .dck{--dck-f1: #40357a;--dck-f2: #30285f;--dck-f3: #261f4e;--dck-edge: #4c4088;--dck-win: #1b1535;--dck-ghost: rgba(246, 243, 251, .14);--dck-sign-off: #3a316c}html[data-tod]:not([data-tod=night]) .dck-facade{background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.04) 46px 47px),linear-gradient(180deg,var(--dck-f1) 0%,var(--dck-f2) 60%,var(--dck-f3) 100%);border-inline-color:var(--dck-edge)}html[data-tod]:not([data-tod=night]) :is(.dck-roof,.dck-ground-floor){border-color:var(--dck-edge)}html[data-tod]:not([data-tod=night]) .dck-roof:before,html[data-tod]:not([data-tod=night]) .dck-roof:after{background:var(--dck-edge)}html[data-tod]:not([data-tod=night]) .dck-roof:before{box-shadow:10px 12px 0 var(--dck-edge)}html[data-tod]:not([data-tod=night]) .dck-sign-legs{border-inline-color:var(--dck-edge);background:linear-gradient(var(--dck-edge),var(--dck-edge)) 0 34% / 100% 2px no-repeat}html[data-tod]:not([data-tod=night]) .dck-sign-face:not(.dck-sign-lit){color:var(--dck-sign-off);--win: var(--dck-win)}html[data-tod]:not([data-tod=night]) .dck-win{background:linear-gradient(160deg,color-mix(in srgb,var(--dck-win),#fff 18%),var(--dck-win) 55%);border-color:var(--dck-edge);box-shadow:0 7px 0 -2px color-mix(in srgb,var(--dck-edge),#000 12%)}html[data-tod]:not([data-tod=night]) .dck-win>.dck-txt :is(.dck-word,.dck-cepte){color:var(--dck-ghost)}html[data-tod=day] .dck-lit{box-shadow:0 0 22px 1px #ffc46e38}html[data-tod=day] .dck-sign-lit{color:#3d37a8;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 6px 14px rgba(59,74,156,.25))}html[data-tod=day] .dck-sign-lit .dck-sign-svg{color:#635bff}html[data-tod=day] .dck-sign-lit:after{opacity:.35}html[data-tod]:not([data-tod=night]) .dci-bg{background:radial-gradient(closest-side at 50% 46%,#635bff4d,#635bff00 70%) no-repeat 50% 46% / 120vmin 120vmin,var(--tod-base)}html[data-tod=day] .dcr-section{--rbd-grid-o: .3;--rbd-sky-o: .55}.dcc-xrow{white-space:nowrap;font-size:13px}.dcc-xrow>*{overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.dcc-xrow{--dcc-xcols: minmax(0, 1fr) minmax(0, 1fr) 94px;--dcc-xpad: 8px 9px;--dcc-xhpad: 7px 9px;font-size:12px;line-height:1.3;white-space:normal}.dcc-xrow>*{overflow-wrap:break-word}.dcc-xrow>:last-child{white-space:nowrap}}html[data-tod=day] .dck[data-header] .dc-floor{--floor-ink: var(--tod-text)}.dci-city{position:absolute;left:0;right:0;bottom:0;height:26vmin;display:flex;align-items:flex-end;justify-content:center;gap:.6%;opacity:.5;-webkit-mask:linear-gradient(transparent,#000 55%);mask:linear-gradient(transparent,#000 55%);transition:opacity .45s cubic-bezier(.65,0,.35,1)}.dci[data-phase=fly] .dci-city,.dci[data-phase=land] .dci-city{opacity:0}.dci-bld{position:relative;flex:none;background:#1a1838;border-radius:2px 2px 0 0}.dci-bld>i{position:absolute;width:24%;height:6%;min-height:3px;border-radius:1px;background:#ffd994;box-shadow:0 0 6px #ffd99499;opacity:0;animation:dci-cw .5s ease-out var(--d) both}.dci-bld:nth-child(3n)>i{background:#8d86ff;box-shadow:0 0 6px #8d86ff99}@keyframes dci-cw{0%{opacity:0}40%{opacity:1}60%{opacity:.4}to{opacity:1}}html[data-tod=day] .dci-bld{background:#2c3a86}.dci-bld:nth-child(4n+1):before{content:"";position:absolute;left:50%;bottom:100%;width:2px;height:2.6vmin;background:#1a1838}.dci-bld:nth-child(5n+3):before{content:"";position:absolute;left:18%;bottom:100%;width:34%;height:1.6vmin;background:#1a1838}html[data-tod=day] .dci-bld:before{background:#2c3a86}.dcc-mig-cell.is-switch .dcc-mig-fill:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:linear-gradient(#ffd994,#ffd994) 0 0 / 6px 6px no-repeat,linear-gradient(#ffd994,#ffd994) 100% 0 / 6px 6px no-repeat,linear-gradient(#ffd994,#ffd994) 0 100% / 6px 6px no-repeat,linear-gradient(#ffd994,#ffd994) 100% 100% / 6px 6px no-repeat;filter:drop-shadow(0 0 4px rgba(255,217,148,.7));opacity:calc(var(--k, 1) * var(--k, 1))}.dcq{--dcq-ink-c: #14122a;--dcq-text: var(--pg-ink, #1d1b33);--dcq-cream: #f4e9d4;--dcq-soft: rgba(236, 234, 249, .6);--dcq-ease: cubic-bezier(.65, 0, .35, 1);position:relative;background:var(--pg-tint, #f5f4ff);color:var(--dcq-text);padding:clamp(72px,7vw,120px) max(16px,5vw)}.dcq-wrap{max-width:1200px;margin:0 auto;display:grid;gap:32px}@media(min-width:960px){.dcq-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px clamp(40px,5vw,80px);align-items:center}.dcq-all{grid-column:1 / -1}}.dcq-head{position:relative;min-width:0}.dcq-title{margin:18px 0 0;font-size:clamp(36px,4.4vw,64px);line-height:1;letter-spacing:-.045em;font-weight:700;color:var(--pg-ink, #1a1a1a);text-wrap:balance}.dcq-cepte{margin:12px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--pg-brand, #5b53f6)}.dcq-lead{margin:20px 0 0;max-width:30em;font-size:16.5px;line-height:1.6;color:var(--pg-ink-2, #4b4862);text-wrap:pretty}.dcq-window{display:none}@media(min-width:960px){.dcq-window{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;width:64px;height:64px;margin-top:40px;padding:9px;box-sizing:border-box;border-radius:14px;background:var(--dcq-ink-c);box-shadow:0 20px 40px -24px #14122a99}.dcq-window>i{border-radius:2px;background:#f4e9d429}.dcq-window>i:nth-child(1),.dcq-window>i:nth-child(4){background:var(--dc-lit);box-shadow:0 0 10px #ffc86e73}}.dcq-chat{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:24px;background:radial-gradient(120% 60% at 100% 0%,rgba(99,91,255,.16),transparent 60%),var(--dcq-ink-c);color:#eceaf9;box-shadow:0 40px 80px -48px #14122ab3;overflow:hidden}.dcq-chat-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.dcq-chat-id{display:flex;flex-direction:column;gap:2px;min-width:0}.dcq-brand{font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:var(--dcq-cream)}.dcq-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dcq-soft)}.dcq-status:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--dc-lit);box-shadow:0 0 6px #ffc86e99;flex:none}.dcq-facade{margin-left:auto;display:grid;grid-template-columns:repeat(5,7px);gap:3px;flex:none}.dcq-facade>i{width:7px;height:7px;border-radius:1.5px;background:#ffffff1a;transition:background-color .4s}.dcq-facade>i.is-lit{background:var(--dc-lit);box-shadow:0 0 6px #ffc86e73}.dcq-thread{height:clamp(280px,38vh,360px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.dcq-thread:focus-visible{outline:2px solid #8d86ff;outline-offset:-4px}.dcq-msg{display:flex;gap:10px;align-items:flex-start;min-width:0}.dcq-msg.is-user{justify-content:flex-end}.dcq-msg-body{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:88%}.dcq-bubble{margin:0;padding:12px 15px;border-radius:6px 16px 16px;background:#221e45;border:1px solid rgba(255,255,255,.06);font-size:15px;line-height:1.58;color:#eceaf9;text-wrap:pretty;overflow-wrap:anywhere}.dcq-ref{margin:0 0 -4px;padding-left:2px;font-size:12.5px;font-weight:600;line-height:1.4;color:#b9b4ff;text-wrap:pretty}.dcq-ref:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:2px;background:var(--dc-lit);vertical-align:1px}.dcq-msg.is-user .dcq-bubble{max-width:82%;border:0;border-radius:16px 16px 6px;background:var(--dcq-cream);color:var(--dcq-ink-c);font-weight:600;letter-spacing:-.01em}.dcq-typing{align-self:center;font-size:12.5px;color:var(--dcq-soft)}.dcq-mark{position:relative;display:block;width:24px;height:36px;flex:none}.dcq-mark.is-small{width:20px;height:30px}.dcq-mark>svg{position:absolute;inset:0;width:100%;height:100%}.dcq-mark>i{position:absolute;width:14%;height:9.4%;background:var(--dcq-cream)}.dcq-mark>i:nth-child(1){left:49.4%;top:38.9%}.dcq-mark>i:nth-child(2){left:68.9%;top:38.9%}.dcq-mark>i:nth-child(3){left:49.4%;top:51.7%}.dcq-mark>i:nth-child(4){left:68.9%;top:51.7%}.dcq-msg.is-typing .dcq-mark>i{animation:dcqPane 1.1s var(--dcq-ease) infinite}.dcq-msg.is-typing .dcq-mark>i:nth-child(2){animation-delay:.14s}.dcq-msg.is-typing .dcq-mark>i:nth-child(4){animation-delay:.28s}.dcq-msg.is-typing .dcq-mark>i:nth-child(3){animation-delay:.42s}.dcq-msg.is-new{animation:dcqIn .36s var(--dcq-ease) both}@keyframes dcqPane{0%,to{background-color:#f4e9d42e}45%{background-color:var(--dc-lit)}}@keyframes dcqIn{0%{opacity:0;transform:translateY(8px)}}.dcq-acts{display:flex;flex-wrap:wrap;gap:8px}.dcq-act{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(244,233,212,.28);color:var(--dcq-cream);font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s}.dcq-act:hover{background:#f4e9d414;border-color:#f4e9d480}.dcq-act-wa{background:var(--dcq-cream);border-color:var(--dcq-cream);color:var(--dcq-ink-c)}.dcq-act-wa:hover{background:#fff6e6}.dcq-act-wa svg{color:#2f9e44}.dcq-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px 4px;border-top:1px solid rgba(255,255,255,.07)}.dcq-chip{min-height:34px;padding:6px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#eceaf9;font:inherit;font-size:13px;font-weight:550;line-height:1.3;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.dcq-chip:hover{background:#f4e9d41a;border-color:#f4e9d466;color:var(--dcq-cream)}.dcq-form{display:flex;gap:8px;padding:12px 20px 0}.dcq-input{flex:1;min-width:0;height:48px;padding:0 16px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font:inherit;font-size:16px}.dcq-input::placeholder{color:#eceaf980}.dcq-input:focus{outline:none;border-color:#8d86ff;box-shadow:0 0 0 1px #8d86ff;background:#ffffff17}.dcq-send{width:48px;height:48px;flex:none;display:grid;place-items:center;border:0;border-radius:14px;background:var(--dc-lit);color:var(--dcq-ink-c);cursor:pointer;transition:opacity .2s,transform .2s}.dcq-send:disabled{opacity:.4;cursor:default}.dcq-chip:focus-visible,.dcq-send:focus-visible,.dcq-act:focus-visible{outline:2px solid #8d86ff;outline-offset:2px}.dcq-note{margin:0;padding:10px 20px 16px;font-size:12px;line-height:1.45;color:#eceaf980}.dcq-all{border-top:1px solid rgb(var(--pg-line-rgb, 20 18 42) / .1)}.dcq-all>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;list-style:none;cursor:pointer;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--pg-ink, #1a1a1a)}.dcq-all>summary::-webkit-details-marker{display:none}.dcq-all>summary:focus-visible{outline:2px solid #635bff;outline-offset:2px;border-radius:8px}.dcq-plus{position:relative;width:14px;height:14px;flex:none}.dcq-plus:before,.dcq-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:1px;background:#635bff;transition:transform .25s var(--dcq-ease)}.dcq-plus:after{transform:rotate(90deg)}.dcq-all[open] .dcq-plus:after{transform:rotate(0)}.dcq-list{margin:0;padding:4px 0 8px;list-style:none;display:grid;gap:22px 48px}@media(min-width:960px){.dcq-list{grid-template-columns:1fr 1fr}}.dcq-q{margin:0;font-size:16px;line-height:1.35;font-weight:650;letter-spacing:-.01em;color:var(--pg-ink, #1a1a1a)}.dcq-a{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--pg-ink-2, #4b4862);text-wrap:pretty}@media(max-width:959.98px){.dcq-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.dcq-chips::-webkit-scrollbar{display:none}.dcq-chip{flex:none;white-space:nowrap}.dcq-thread,.dcq-chat-head,.dcq-chips,.dcq-form,.dcq-note{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.dcq-msg.is-new,.dcq-msg.is-typing .dcq-mark>i{animation:none}.dcq-facade>i,.dcq-plus:before,.dcq-plus:after{transition:none}}html[data-tod]:not([data-tod=night]) .dcq{--dcq-ink-c: var(--tod-panel);--dcq-soft: var(--tod-muted)}html[data-tod]:not([data-tod=night]) .dcq-chat{background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--tod-glow-2) 40%,transparent),transparent 60%),var(--dcq-ink-c);color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .dcq-bubble{background:color-mix(in srgb,var(--tod-panel),#fff 9%);border-color:var(--tod-line);color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .dcq-msg.is-user .dcq-bubble{background:var(--dcq-cream);color:var(--dcq-ink-c)}html[data-tod]:not([data-tod=night]) .dcq-ref{color:var(--tod-accent)}html[data-tod]:not([data-tod=night]) .dcq-chip{color:var(--tod-text);border-color:#ffffff38;background:var(--tod-glass)}html[data-tod]:not([data-tod=night]) .dcq-input::placeholder,html[data-tod]:not([data-tod=night]) .dcq-note{color:var(--tod-text-3)}html[data-tod]:not([data-tod=night]) .dcq-input{border-color:#ffffff3d;background:var(--tod-glass)}html[data-tod]:not([data-tod=night]) .dcq-facade>i:not(.is-lit){background:#ffffff2e}@media(min-width:960px){.dcq-window>i{position:relative}.dcq-window>i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--dc-lit);box-shadow:0 0 10px #ffc86e73;opacity:0;will-change:opacity;animation:dcq-home 16s steps(1,end) infinite}.dcq-window>i:nth-child(2):after{animation-delay:-4s}.dcq-window>i:nth-child(3):after{animation-delay:-9s}.dcq-window>i:nth-child(4):after{animation-delay:-13s}}@keyframes dcq-home{0%,44%{opacity:1}45%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.dcq-window>i:after{animation:none!important}}.dcb-ramp{position:relative;container-type:inline-size}.dcb-ramp :is(.dcb-van,.dcb-vbeam,.dcb-beacon,.dcb-draw,.dcb-on0,.dcb-on1,.dcb-on2,.dcb-on3,.dcb-on4,.dcb-hubstrip,.dcb-hubpool,.dcb-hl,.dcb-badge,.dcb-pulse,.dcb-tag){--pp: var(--p, 0)}.dcb-ramp :is(.dcb-van,.dcb-vbeam,.dcb-beacon){--v: clamp(0, (var(--pp) - .02) / .28, 1);--vi: calc(1 - var(--v));--vd: calc(-5 + (1 - var(--vi) * var(--vi) * var(--vi)) * 12.6)}.dcb-ramp .dcb-draw{--c0: clamp(0, (var(--pp) - .28) / .07, 1);--c1: clamp(0, (var(--pp) - .38) / .07, 1);--c2: clamp(0, (var(--pp) - .48) / .07, 1);--c3: clamp(0, (var(--pp) - .58) / .07, 1);--c4: clamp(0, (var(--pp) - .68) / .07, 1)}.dcb-ramp :is(.dcb-on0,.dcb-on1,.dcb-on2,.dcb-on3,.dcb-on4,.dcb-tag){--o0: clamp(0, (var(--pp) - .34) / .04, 1);--o1: clamp(0, (var(--pp) - .44) / .04, 1);--o2: clamp(0, (var(--pp) - .54) / .04, 1);--o3: clamp(0, (var(--pp) - .64) / .04, 1);--o4: clamp(0, (var(--pp) - .74) / .04, 1)}.dcb-ramp :is(.dcb-hubstrip,.dcb-hubpool,.dcb-hl,.dcb-badge,.dcb-pulse){--flow: clamp(0, (var(--pp) - .8) / .1, 1)}.dcb-ramp :is(.dcb-van,.dcb-vbeam,.dcb-beacon){--pw-lo: .02;--pw-hi: .3}.dcb-ramp .dcb-c0 .dcb-draw{--pw-lo: .28;--pw-hi: .35}.dcb-ramp .dcb-c1 .dcb-draw{--pw-lo: .38;--pw-hi: .45}.dcb-ramp .dcb-c2 .dcb-draw{--pw-lo: .48;--pw-hi: .55}.dcb-ramp .dcb-c3 .dcb-draw{--pw-lo: .58;--pw-hi: .65}.dcb-ramp .dcb-c4 .dcb-draw{--pw-lo: .68;--pw-hi: .75}.dcb-ramp :is(.dcb-on0,.dcb-tag:nth-child(1)){--pw-lo: .34;--pw-hi: .38}.dcb-ramp :is(.dcb-on1,.dcb-tag:nth-child(2)){--pw-lo: .44;--pw-hi: .48}.dcb-ramp :is(.dcb-on2,.dcb-tag:nth-child(3)){--pw-lo: .54;--pw-hi: .58}.dcb-ramp :is(.dcb-on3,.dcb-tag:nth-child(4)){--pw-lo: .64;--pw-hi: .68}.dcb-ramp :is(.dcb-on4,.dcb-tag:nth-child(5)){--pw-lo: .74;--pw-hi: .78}.dcb-ramp :is(.dcb-hubstrip,.dcb-hubpool,.dcb-hl,.dcb-badge,.dcb-pulse){--pw-lo: .8;--pw-hi: .9}.dcb-van>*{--p: 0;--pp: 0;--v: 0;--vi: 0;--vd: 0}.dcb-card{position:relative;overflow:hidden;border-radius:24px;--cx: 0;--cy: 0;--cw: 760;--ch: 560;aspect-ratio:var(--cw) / var(--ch);background:#100f1f;border:1px solid rgba(255,255,255,.06);isolation:isolate}.dcb-layer{position:absolute;display:block;left:calc(var(--cx) / var(--cw) * -100%);top:calc(var(--cy) / var(--ch) * -100%);width:calc(760 / var(--cw) * 100%);height:calc(560 / var(--ch) * 100%);overflow:visible;pointer-events:none}.dcb-van{transform:translate(calc(var(--vd) * 3.7605%),calc(var(--vd) * 2.9464%));opacity:clamp(0,(var(--vd) + 4.6) / 1.6,1);will-change:transform}.dcb-vbeam{opacity:calc(.4 + var(--vi) * .6)}.dcb-beacon{opacity:calc(.35 + var(--vi) * .65)}.dcb-draw{stroke-dasharray:1 1}.dcb-c0 .dcb-draw{stroke-dashoffset:calc(1 - var(--c0))}.dcb-c1 .dcb-draw{stroke-dashoffset:calc(1 - var(--c1))}.dcb-c2 .dcb-draw{stroke-dashoffset:calc(1 - var(--c2))}.dcb-c3 .dcb-draw{stroke-dashoffset:calc(1 - var(--c3))}.dcb-c4 .dcb-draw{stroke-dashoffset:calc(1 - var(--c4))}.dcb-on0{opacity:var(--o0)}.dcb-on1{opacity:var(--o1)}.dcb-on2{opacity:var(--o2)}.dcb-on3{opacity:var(--o3)}.dcb-on4{opacity:var(--o4)}.dcb-hubstrip,.dcb-hubpool{opacity:calc(.15 + var(--flow) * .85)}.dcb-hl{opacity:calc(var(--flow) * .95)}.dcb-badge{opacity:var(--flow)}.dcb-pulse{stroke-dasharray:.035 .965;stroke-dashoffset:1;opacity:var(--flow);animation:dcb-flow 2.2s linear infinite paused}[data-live] .dcb-pulse,[data-live] .dcb-hl{animation-play-state:running}@keyframes dcb-flow{to{stroke-dashoffset:0}}.dcb-hl{animation:dcb-blink 1.6s steps(2,jump-none) infinite paused}.dcb-hl1{animation-delay:-.3s}.dcb-hl2{animation-delay:-.7s}.dcb-hl3{animation-delay:-1.1s}.dcb-hl4{animation-delay:-.5s;animation-duration:2.3s}@keyframes dcb-blink{50%{fill-opacity:.25}}.dcb-tags{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.dcb-tag{--o: 0;height:30px;padding:0 12px 0 10px;border-radius:999px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;white-space:nowrap;color:color-mix(in oklab,#f3f4f6 calc(55% + var(--o) * 45%),#6b7280);background:#14122adb;border:1px solid color-mix(in oklab,#8d86ff calc(var(--o) * 70%),rgba(255,255,255,.12));box-shadow:0 0 calc(var(--o) * 18px) -4px #635bffb3}.dcb-tag:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:color-mix(in oklab,#8d86ff calc(var(--o) * 100%),#3a3854);box-shadow:0 0 calc(var(--o) * 8px) #8d86ffe6}.dcb-tag:nth-child(1){--o: var(--o0)}.dcb-tag:nth-child(2){--o: var(--o1)}.dcb-tag:nth-child(3){--o: var(--o2)}.dcb-tag:nth-child(4){--o: var(--o3)}.dcb-tag:nth-child(5){--o: var(--o4)}@container (min-width: 600px){.dcb-tags{position:absolute;inset:0;margin:0;display:block;pointer-events:none}.dcb-tag{position:absolute;left:var(--x);top:var(--y);height:28px;font-size:12.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%,calc(-100% - 6px + (1 - var(--o)) * 6px))}.dcb-tag:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:7px;background:color-mix(in oklab,#8d86ff calc(var(--o) * 100%),rgba(255,255,255,.2))}.dcb-tag[data-dir=d]{transform:translate(-50%,calc(6px - (1 - var(--o)) * 6px))}.dcb-tag[data-dir=d]:after{top:auto;bottom:100%}}@container (max-width: 599px){.dcb-card{--cx: 25;--cy: 36;--cw: 710;--ch: 494}}@media(prefers-reduced-motion:reduce){.dcb-ramp :is(.dcb-van,.dcb-vbeam,.dcb-beacon,.dcb-draw,.dcb-on0,.dcb-on1,.dcb-on2,.dcb-on3,.dcb-on4,.dcb-hubstrip,.dcb-hubpool,.dcb-hl,.dcb-badge,.dcb-pulse,.dcb-tag){--pp: 1}.dcb-pulse,.dcb-hl{animation:none}.dcb-pulse{stroke-dashoffset:.5}}html[data-tod]:not([data-tod=night]){--dcb-dim: var(--tod-text-2);--dcb-eyebrow: var(--tod-accent)}html[data-tod]:not([data-tod=night]) .dcb-card{background:var(--iso-bg);border-color:var(--tod-line)}html[data-tod]:not([data-tod=night]) .dcb-tag{color:var(--tod-text);background:var(--tod-panel)}html[data-tod]:not([data-tod=night]) .dcc-bemfa-link{color:var(--tod-accent)}html[data-tod]:not([data-tod=night]) .dcc-bemfa-link:hover{color:var(--tod-text)}.dvx{position:relative;background:var(--pg-tint, #f5f4ff);color:var(--pg-ink, #1a1a1a);padding:clamp(72px,9vw,128px) max(20px,5vw) clamp(56px,6vw,96px)}.dvx-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"text art" "facts art";grid-template-rows:auto 1fr;column-gap:clamp(32px,4.5vw,72px);align-items:center}.dvx-text{grid-area:text;align-self:end}.dvx-facts{grid-area:facts;align-self:start}.dvx-art{grid-area:art}.dvx-h2{margin:14px 0 0;font-size:clamp(32px,3.4vw,50px);line-height:1.04;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.dvx-cepte{margin:12px 0 0;font-size:clamp(19px,1.7vw,24px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--pg-brand, #5b53f6)}.dvx-body{margin:18px 0 0;max-width:34em;font-size:16px;line-height:26px;color:var(--pg-ink-2, #5b5e6b);text-wrap:pretty}.dvx-facts{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--pg-line, #e4e1fa)}.dvx-fact{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--pg-line, #e4e1fa)}.dvx-fact-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#ffd994;background:#14122a;box-shadow:inset 0 -2px #00000059}.dvx-fact-t{display:block;font-size:15px;line-height:20px;font-weight:650;letter-spacing:-.01em}.dvx-fact-d{display:block;margin-top:2px;font-size:14px;line-height:20px;color:var(--pg-ink-2, #6b6f7b)}.dvx-art{position:relative;border-radius:20px;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#1b1938,#100f20 64%);box-shadow:0 30px 60px -30px #14122a8c,inset 0 0 0 1px #ffffff0d}.dvx-card{position:relative;aspect-ratio:740 / 500;container-type:inline-size}.dvx-svg{position:absolute;inset:0;width:100%;height:100%;display:block;font-family:Inter,Inter Fallback,system-ui,sans-serif}.dvx-io{--pw-lo: var(--a);--pw-hi: calc(var(--b, 9) + .02)}.dvx-slide{--pw-lo: var(--a);--pw-hi: calc(var(--a) + .03)}:is(.dvx-run,.dvx-trail,.dvx-ring,.dvx-cab){--pw-lo: var(--a);--pw-hi: calc(var(--a) + var(--d))}.dvx-cap{--pw-lo: .8;--pw-hi: .85}.dvx-io{opacity:calc(clamp(0,(var(--p, 0) - var(--a)) / .02,1) - clamp(0,(var(--p, 0) - var(--b, 9)) / .02,1))}.dvx-slide{--k: clamp(0, (var(--p, 0) - var(--a)) / .03, 1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * -5px))}.dvx-run,.dvx-trail,.dvx-ring,.dvx-cab{--k: clamp(0, (var(--p, 0) - var(--a)) / var(--d), 1)}.dvx-run{stroke-dasharray:.14 3;stroke-dashoffset:calc(.14 - var(--k) * 1.14);opacity:calc(clamp(0,(var(--p, 0) - var(--a)) * 400,1)*clamp(0,(var(--a) + var(--d) - var(--p, 0)) * 400,1))}.dvx-trail{stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--k));opacity:.5}.dvx-ring{transform-box:fill-box;transform-origin:center;transform:scale(calc(.35 + var(--k) * .9));opacity:calc(clamp(0,(var(--p, 0) - var(--a)) * 400,1) * (1 - var(--k)))}.dvx-cab{transform:translateY(calc(var(--k) * var(--dz)))}.dvx-chip{position:absolute;z-index:2;display:grid;gap:1px;padding:clamp(3px,.75cqw,5px) clamp(6px,1.35cqw,9px);border-radius:6px;font:500 clamp(8px,1.57cqw,10.5px) / 1.2 "Inter","Inter Fallback",system-ui,sans-serif;white-space:nowrap;color:#f3f4f6e6;background:#14122adb;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.dvx-chip b{font-size:clamp(9.5px,1.8cqw,12px);font-weight:650;color:#fff}.dvx-chip span{color:#ffd994e6}.dvx-chip[data-dir=dl]{transform:translate(0)}.dvx-chip[data-dir=dr]{transform:translate(-100%);text-align:right}.dvx-chip[data-dir=ur]{transform:translate(-100%,-100%);text-align:right}.dvx-cap{position:absolute;left:16px;bottom:14px;right:28%;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:18px;color:#f3f4f6d1;--rk: clamp(0, (var(--p, 0) - .8) / .05, 1);opacity:var(--rk);transform:translateY(calc((1 - var(--rk)) * 6px));pointer-events:none}.dvx-cap-win{width:8px;height:8px;border-radius:2px;background:var(--dc-lit);box-shadow:0 0 10px #ffbe6e99}.dvx-cap-rec b{color:#8ce99a;font-weight:650}.dvx-cap-sync{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-lit)}@media(max-width:1023px){.dvx-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "art" "facts";grid-template-rows:auto;row-gap:28px}.dvx-facts{margin-top:0}}@media(max-width:759px){.dvx-art{margin:0 -8px;border-radius:16px}.dvx-chip{border-radius:5px}.dvx-cap{position:static;padding:0 14px 14px;font-size:12px}.dvx-cap-sync{font-size:10px}}@media(max-width:479px){.dvx-chip span{display:none}}html[data-tod=dawn] .dvx-art{background:radial-gradient(120% 90% at 50% 40%,#4a4378,#3a3570 64%)}html[data-tod=day] .dvx-art{background:radial-gradient(120% 90% at 50% 40%,#dfe7fb,#cddcf8 64%);box-shadow:0 30px 60px -30px #3b4a9c73,inset 0 0 0 1px #3b4a9c1f}html[data-tod=dusk] .dvx-art{background:radial-gradient(120% 90% at 50% 40%,#3b2a6e,#33255f 64%)}html[data-tod]:not([data-tod=night]) .dvx-cap{color:var(--tod-text);background:rgb(var(--tod-scrim) / .84);border-radius:10px;box-shadow:0 0 0 6px rgb(var(--tod-scrim) / .84)}html[data-tod]:not([data-tod=night]) .dvx-chip{color:#fff;background:rgb(var(--tod-scrim) / .9)}.dvx-flag,.dvx-xmas{display:none}html[data-occ-flags] .dvx-flag,html[data-occ-lights] .dvx-xmas{display:inline}.dcai-desk{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px;align-items:start;min-height:420px;padding:28px;border-radius:24px;overflow:hidden;isolation:isolate;color:#f3f1ff;background:radial-gradient(70% 60% at 22% 42%,rgba(255,217,148,.12),transparent 70%),radial-gradient(80% 70% at 100% 0%,rgba(99,91,255,.24),transparent 65%),linear-gradient(30deg,transparent 49.4%,rgba(255,255,255,.03) 50%,transparent 50.6%) 0 0 / 46px 26.5px,linear-gradient(150deg,transparent 49.4%,rgba(255,255,255,.03) 50%,transparent 50.6%) 0 0 / 46px 26.5px,#100f1f;border:1px solid rgb(var(--pg-line-2-rgb, 20 18 42) / .12);box-shadow:0 30px 60px -30px #14122a73;container-type:inline-size}.dcai-col{min-width:0}.dcai-desk .dc-floor.dcai-label{--floor-ink: rgba(243, 244, 246, .7);--floor-win: var(--dc-lit);margin-bottom:14px;font-size:11px}.dcai-paper{position:relative;aspect-ratio:3 / 4;padding:16px;border-radius:14px;overflow:hidden;background:#f4e9d4;color:#14122a;transform:rotate(-2deg);box-shadow:0 0 0 1px #ffd99459,0 18px 40px -12px #0009,0 0 64px #ffd99429}.dcai-total{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dcai-scan{position:absolute;left:0;right:0;height:2px;background:#635bff;box-shadow:0 0 20px 6px #635bff73}.dcai-k{font-size:11px;color:#f3f1ff8c}.dcai-field{margin-top:4px;height:40px;padding:0 12px;display:flex;align-items:center;gap:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .6s cubic-bezier(.65,0,.35,1),border-color .6s cubic-bezier(.65,0,.35,1)}.dcai-field[data-on]{border-color:#8d86ff8c;background:#635bff24}.dcai-win{flex:none;width:8px;height:8px;border-radius:2px;background:#2c2a5e;transition:background-color .5s ease,box-shadow .5s ease}.dcai-field[data-on] .dcai-win{background:var(--dc-lit, #ffd994);box-shadow:0 0 8px #ffd994b3}.dcai-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcai-save{margin-top:4px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f4e9d4;color:#14122a;font-size:14px;font-weight:600;box-shadow:inset 0 -2px #14122a24;opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.65,0,.35,1),transform .6s cubic-bezier(.65,0,.35,1)}.dcai-save[data-on]{opacity:1;transform:none}@media(max-width:559px){.dcai-desk{grid-template-columns:minmax(0,1fr);padding:20px;min-height:0}.dcai-paper{max-width:220px;margin:0 auto;aspect-ratio:5 / 4}}@container (max-width: 459px){.dcai-col{grid-column:1 / -1}.dcai-paper{max-width:220px;margin:0 auto;aspect-ratio:5 / 4}}@media(prefers-reduced-motion:reduce){.dcai-field,.dcai-win,.dcai-save{transition:none}}html[data-tod]:not([data-tod=night]) .dcai-desk{color:var(--tod-text);background:radial-gradient(60% 50% at 22% 38%,color-mix(in srgb,var(--tod-glow) 60%,transparent),transparent 70%),radial-gradient(80% 70% at 100% 0%,color-mix(in srgb,var(--tod-glow-2) 45%,transparent),transparent 65%),linear-gradient(30deg,transparent 49.4%,var(--tod-line) 50%,transparent 50.6%) 0 0 / 46px 26.5px,linear-gradient(150deg,transparent 49.4%,var(--tod-line) 50%,transparent 50.6%) 0 0 / 46px 26.5px,linear-gradient(160deg,var(--tod-panel),var(--tod-deep))}html[data-tod]:not([data-tod=night]) .dcai-desk .dc-floor.dcai-label{--floor-ink: var(--tod-text-2)}html[data-tod]:not([data-tod=night]) .dcai-k{color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .dcai-field{border-color:var(--tod-line);background:var(--tod-glass)}html[data-tod]:not([data-tod=night]) .dcai-field[data-on]{border-color:#fff6;background:#635bff38}html[data-tod]:not([data-tod=night]) .dcai-win{background:#ffffff38}html[data-tod]:not([data-tod=night]) .dcai-field[data-on] .dcai-win{background:var(--dc-lit, #ffd994)}.dcai-paper:after{content:"";position:absolute;right:10%;bottom:22%;width:46px;height:46px;border-radius:50%;border:3px solid rgba(150,92,30,.12);box-shadow:inset 0 0 0 2px #965c1e0d;transform:rotate(12deg) scaleY(.92);pointer-events:none}.dctu{--u: 1vw;padding:40px max(20px,calc(var(--u) * 5)) 36px;background:radial-gradient(60% 120% at 50% 0%,rgba(99,91,255,.12),transparent 70%),#0b0a16;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);color:#e5e4f0}.dctu-list{max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dctu-item{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);font-size:14px;line-height:1.35;font-weight:500;text-wrap:pretty}.dctu-win{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--dc-lit, #ffd994);color:#14122a;box-shadow:0 0 18px #ffbe6e47;transition:background-color .25s ease calc(var(--i) * .2s + .1s),color .25s ease calc(var(--i) * .2s + .1s),box-shadow .4s ease calc(var(--i) * .2s + .1s)}.dctu[data-wait] .dctu-win{background:#2c2a5e;color:#8d86ff;box-shadow:none;transition:none}.dctu-product{max-width:1200px;margin:20px auto 0;font-size:13px;line-height:1.4;color:var(--pg-ink-3, #8b8aa0);text-align:center}@media(max-width:1023px){.dctu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:519px){.dctu-list{grid-template-columns:minmax(0,1fr);gap:8px}.dctu-item{min-height:56px}}html[data-tod]:not([data-tod=night]) .dctu{background:radial-gradient(60% 120% at 50% 0%,color-mix(in srgb,var(--tod-glow-2) 45%,transparent),transparent 70%),var(--tod-deep);border-color:var(--tod-line);color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .dctu-item{background:var(--tod-glass);border-color:var(--tod-line)}html[data-tod]:not([data-tod=night]) .dctu[data-wait] .dctu-win{background:#ffffff2e;color:#fff}html[data-tod]:not([data-tod=night]) .dctu-product{color:var(--tod-text-3)}.dctu-item:nth-child(3) .dctu-win{position:relative}.dctu:not([data-wait]) .dctu-item:nth-child(3) .dctu-win:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#14122a8c;opacity:0;will-change:opacity;animation:dctu-flick 14s steps(1,end) 5s infinite}@keyframes dctu-flick{0%,91%,to{opacity:0}92%,94.5%{opacity:1}93.2%{opacity:0}}@media(hover:hover)and (pointer:fine){.dctu-item{transition:border-color .3s ease,background-color .3s ease}.dctu-item:hover{border-color:#ffd99447;background:#ffd9940a}.dctu:not([data-wait]) .dctu-item:hover .dctu-win{box-shadow:0 0 26px #ffbe6e8c;transition-delay:0s}}@media(prefers-reduced-motion:reduce){.dctu-item .dctu-win:after{animation:none!important}}.dcvc-stage{position:relative;margin-top:40px;padding:56px 32px 32px;border-radius:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px) auto;align-items:center;gap:28px;color:#fff;background:radial-gradient(60% 70% at 18% 20%,rgba(99,91,255,.28),transparent 70%),radial-gradient(50% 60% at 85% 90%,rgba(141,134,255,.16),transparent 70%),#100f1f;box-shadow:0 40px 80px -40px #14122a99;overflow:hidden}.dcvc-cap{position:absolute;left:32px;top:22px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd994d9}.dcvc-art{width:100%;max-width:400px;aspect-ratio:1;justify-self:center}.dcvc-art>svg{display:block;width:100%;height:100%}.dcvc-art .sg-flow{animation:dcvcFlow 1.4s linear infinite}.dcvc-art .sg-pulse{animation:dcvcPulse 2.4s ease-in-out infinite}.dcvc-art .sg-tw{animation:dcvcTw 8s ease-in-out infinite}.dcvc-arc{opacity:.2}.dcvc-stage[data-talk] .dcvc-arc{animation:dcvcArc 1.8s ease-out infinite}.dcvc-card{position:relative;padding:18px;border-radius:24px;background:#ffffff0f;border:1px solid rgba(141,134,255,.28);box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dcvc-head{display:flex;align-items:center;gap:12px}.dcvc-id{min-width:0;flex:1}.dcvc-logo{flex:0 0 auto;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7a73ff,#4f48cf);box-shadow:0 8px 20px -8px #635bffe6}.dcvc-who{display:block;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.01em}.dcvc-sub{display:block;font-size:13px;line-height:18px;color:#ffffff9e;font-variant-numeric:tabular-nums}.dcvc-pill{flex:0 0 auto;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#ffd99429;color:#ffd994;transition:background .5s,color .5s}.dcvc-pill[data-st=live]{background:#8d86ff33;color:#c8c5ff}.dcvc-pill[data-st=done]{background:#40c05733;color:#8ce99a}.dcvc-wave{margin:16px 0 14px;height:40px;display:flex;align-items:center;justify-content:center;gap:4px}.dcvc-wave i{display:block;width:4px;border-radius:3px;background:linear-gradient(#a59fff,#635bff);transform:scaleY(.18);transform-origin:center;opacity:.55;transition:transform .5s ease,opacity .5s}.dcvc-wave[data-speak] i{opacity:1;animation:dcvcBar .9s ease-in-out infinite alternate}.dcvc-log{min-height:344px;display:flex;flex-direction:column;gap:10px}.dcvc-msg{max-width:88%;align-self:flex-start;padding:10px 13px;border-radius:16px 16px 16px 6px;background:#635bff;font-size:14.5px;line-height:20px;animation:dcvcRise .45s cubic-bezier(.65,0,.35,1) both}.dcvc-msg[data-me]{align-self:flex-end;border-radius:16px 16px 6px;background:#ffffff1f}.dcvc-msg-who{display:block;margin-bottom:2px;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dcvc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.dcvc-mgr{display:flex;flex-direction:column;align-items:center;gap:10px;justify-self:center}.dcvc-mgr-l{font-size:13px;font-weight:600;color:#ffffffb3}.dcvc-mgr>.dcp{transition:filter .6s,transform .6s cubic-bezier(.65,0,.35,1);filter:brightness(.82)}.dcvc-stage[data-done] .dcvc-mgr>.dcp{filter:none;transform:translateY(-6px)}@keyframes dcvcFlow{to{stroke-dashoffset:-22}}@keyframes dcvcPulse{50%{opacity:.45}}@keyframes dcvcTw{0%,70%,to{opacity:1}78%,92%{opacity:.25}}@keyframes dcvcArc{0%{opacity:0}30%{opacity:.95}to{opacity:0}}@keyframes dcvcBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes dcvcRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1099px){.dcvc-stage{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.dcvc-mgr{grid-column:1 / -1}}@media(max-width:759px){.dcvc-stage{grid-template-columns:minmax(0,1fr);padding:48px 16px 24px;border-radius:24px;gap:20px}.dcvc-cap{left:16px;top:18px;font-size:11px}.dcvc-art{max-width:300px}.dcvc-card{padding:14px}.dcvc-log{min-height:410px}.dcvc-head{flex-wrap:wrap}.dcvc-id{flex:1 1 calc(100% - 54px)}.dcvc-pill{margin-left:54px;margin-top:-4px}}@media(prefers-reduced-motion:reduce){.dcvc-art .sg-flow,.dcvc-art .sg-pulse,.dcvc-art .sg-tw,.dcvc-arc,.dcvc-wave i,.dcvc-msg{animation:none!important}.dcvc-arc{opacity:.6}.dcvc-wave i{transform:none}}.dcvc-sun{opacity:0}html[data-tod]:not([data-tod=night]) .dcvc-moon{opacity:0}html[data-tod]:not([data-tod=night]) .dcvc-sun{opacity:1}html[data-tod=day] .dcvc-stars{opacity:0}html[data-tod=dawn] .dcvc-stars{opacity:.35}html[data-tod=dusk] .dcvc-stars{opacity:.5}html[data-tod=dawn] .dcvc-sun{transform:translate(-6px,34px)}html[data-tod=dusk] .dcvc-sun{transform:translate(-6px,30px)}html[data-tod=dawn] .dcvc-sun circle:last-child{fill:#ffd2b8}html[data-tod=dusk] .dcvc-sun circle:last-child{fill:#ffb48c}html[data-tod]:not([data-tod=night]) .dcvc-stage{background:radial-gradient(45% 55% at 30% 8%,var(--tod-glow),transparent 70%),radial-gradient(60% 70% at 18% 20%,var(--tod-glow-2),transparent 70%),radial-gradient(50% 60% at 85% 90%,rgba(141,134,255,.16),transparent 70%),linear-gradient(180deg,var(--tod-sky-1),var(--tod-deep) 60%)}html[data-tod]:not([data-tod=night]) .dcvc-sub,html[data-tod]:not([data-tod=night]) .dcvc-mgr-l{color:var(--tod-text-2)}html[data-tod]:not([data-tod=night]) .dcvc-card{background:var(--tod-glass);border-color:#ffffff38}html[data-tod=day] .dcvc-cap{color:var(--tod-accent)}html[data-tod]:not([data-tod=night]) .dcvc-cap{margin:-4px 0 0 -10px;padding:4px 10px;border-radius:999px;background:rgb(var(--tod-scrim) / .78)}html[data-tod]:not([data-tod=night]) .dcvc-card{background:color-mix(in srgb,var(--tod-panel) 82%,transparent)}.dcvc-art{position:relative}.dcvc-wx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dcvc-wx>svg{position:absolute;left:0;width:100%;display:none}.dcvc-wx>.dcvc-wxl{top:-100%;height:200%;will-change:transform;animation:vc-fall 9s linear infinite}.dcvc-wx>.dcvc-wx-rain{animation-duration:1.6s}.dcvc-wx>.dcvc-wx-petal{animation-duration:15s}html[data-season=winter] .dcvc-wx>.dcvc-wx-snow,html[data-season=autumn]:not([data-tod=day]) .dcvc-wx>.dcvc-wx-rain,html[data-season=spring] .dcvc-wx>.dcvc-wx-petal{display:block}@keyframes vc-fall{0%{transform:translateY(0)}to{transform:translateY(50%)}}.dcvc-wx>.dcvc-birds{top:0;height:100%;will-change:transform;animation:vc-drift 26s linear infinite}html[data-tod=day] .dcvc-wx>.dcvc-birds{display:block}@keyframes vc-drift{0%{transform:translate(-20%,3%)}to{transform:translate(95%,-8%)}}@media(prefers-reduced-motion:reduce){.dcvc-wx>svg{animation:none!important}}.dwz{--u: 1vw;background:var(--pg-tint, #f5f4ff);padding:clamp(64px,calc(var(--u) * 6),112px) max(16px,calc(var(--u) * 4))}.dwz-card{max-width:1240px;margin:0 auto;border-radius:28px;color:#f3f4f6;background:radial-gradient(120% 90% at 85% 100%,rgba(99,91,255,.16),transparent 60%),linear-gradient(180deg,#131228,#0f0e20);box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -40px #14122a8c;padding:clamp(28px,calc(var(--u) * 4),64px) clamp(20px,calc(var(--u) * 4),64px) clamp(24px,calc(var(--u) * 2.5),40px);overflow:hidden}.dwz-grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:clamp(24px,calc(var(--u) * 4),64px);align-items:center}.dwz-h2{margin:0;font-size:clamp(34px,calc(var(--u) * 4.2),64px);line-height:1;letter-spacing:-.045em;font-weight:700;color:#f3f4f6;text-wrap:balance}.dwz-lead{margin:16px 0 0;max-width:30em;font-size:17px;line-height:26px;color:#a3a6b4;text-wrap:pretty}.dwz-steps{margin-top:26px;display:flex;gap:8px}.dwz-step{font:inherit;border:0;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14;border-radius:10px;padding:0 12px 0 10px;height:40px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;color:#f3f4f6a3;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent}.dwz-step:hover{box-shadow:inset 0 0 0 1px #8d86ff80}.dwz-step:focus-visible{outline:2px solid #8d86ff;outline-offset:3px}.dwz-step-win{width:14px;height:14px;border-radius:3px;background:#2c2a5e;transition:background-color .5s ease,box-shadow .5s ease}.dwz-step-n{font-size:12px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.dwz-step[data-state=now]{color:#f3f4f6;box-shadow:inset 0 0 0 1px #8d86ffa6}.dwz-step[data-state=now] .dwz-step-win{background:#635bff;box-shadow:0 0 10px #635bffcc}.dwz-step[data-state=done]{color:#f3f4f6cc}.dwz-step[data-state=done] .dwz-step-win{background:var(--dc-lit);box-shadow:0 0 10px #ffbe6e8c}.dwz-panel{margin-top:22px;min-height:236px}.dwz-q{font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:#f3f4f6}.dwz-col{margin-top:16px;display:flex;flex-direction:column;gap:8px}.dwz-wrap{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.dwz-chip{font:inherit;font-size:15.5px;font-weight:500;display:inline-flex;align-items:center;gap:11px;min-height:48px;padding:0 18px 0 14px;border:0;border-radius:12px;text-align:left;cursor:pointer;color:#e6e5f2;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;-webkit-tap-highlight-color:transparent}.dwz-chip:before{content:"";flex:none;width:10px;height:10px;border-radius:2.5px;background:#ffffff29;transition:background-color .35s ease,box-shadow .35s ease}.dwz-chip:hover{box-shadow:inset 0 0 0 1px #8d86ff99}.dwz-chip:focus-visible{outline:2px solid #8d86ff;outline-offset:3px}.dwz-chip[aria-pressed=true]{color:#14122a;background:#f4e9d4;box-shadow:inset 0 0 0 1px #f4e9d4,0 0 22px -6px #ffbe6e8c}.dwz-chip[aria-pressed=true]:before{background:#635bff}.dwz-chip-row{width:100%;min-height:54px;font-size:16px}.dwz-input{margin-top:16px;width:100%;height:52px;padding:0 16px;border-radius:12px;border:0;font:inherit;font-size:16px;color:#f3f4f6;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24;outline:none;transition:box-shadow .2s ease,background-color .2s ease}.dwz-input::placeholder{color:#f3f4f666}.dwz-input:focus{box-shadow:inset 0 0 0 1.5px #8d86ff;background:#ffffff12}.dwz-units{margin-top:22px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:#a3a6b4}.dwz-units-input.dwz-units-input{color:var(--dc-lit)}.dwz-units-input.dwz-units-input:hover{border-bottom-color:#fff3}.dwz-units-input.dwz-units-input:focus-visible{border-bottom-color:#8d86ff}.dwz-range{margin-top:8px;width:100%;height:28px;accent-color:#8d86ff}.dwz-scale.dwz-scale{color:#f3f4f66b}.dwz-summary{margin-top:8px;font-size:16px;line-height:24px;color:#a3a6b4}.dwz-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.dwz-stage{position:relative;width:560px;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:8px}.dwz-art{display:block;width:300px;aspect-ratio:360 / 470;height:auto}.dwz-sum{position:relative;padding:18px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(141,134,255,.28);color:#f3f4f6;transition:border-color .6s ease,box-shadow .6s ease,background .6s ease}.dwz-stage[data-done] .dwz-sum{border-color:#ffd99499;background:#ffd9940f;box-shadow:0 0 0 4px #ffd99414,0 30px 60px -30px #ffd99459}.dwz-sum-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dwz-sum-k{font-size:11px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f3f4f68c}.dwz-sum-st{padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:#8d86ff33;color:#c8c5ff}.dwz-sum-st[data-done]{background:#40c05733;color:#8ce99a}.dwz-sum-name{margin-top:8px;font-size:22px;line-height:27px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dwz-sum-meta{margin-top:2px;font-size:13px;line-height:18px;color:#a3a6b4}.dwz-sum-mk{display:block;margin-top:16px}.dwz-sum-mods{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px}.dwz-sum-mods li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:18px;font-weight:600}.dwz-lw{flex:0 0 auto;width:20px;height:20px;border-radius:4px;display:grid;place-items:center;background:#ffd994;color:#3a2a00;box-shadow:0 0 12px #ffd9948c}.dwz-sum-foot{margin-top:14px;font-size:12px;line-height:16px;color:#f3f4f6a3}.dwz-sum-cta.dwz-sum-cta{margin-top:16px;width:100%;justify-content:center}.dwz-fl{--on: clamp(0, var(--b, 0) - var(--f, 0), 1);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * -18px));transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.4,.64,1)}.dwz-ghost{--on: clamp(0, var(--b, 0) - var(--f, 0), 1);opacity:calc((1 - var(--on)) * .55);transition:opacity .4s ease}.dwz-hpool{opacity:.6;transition:opacity .6s ease}.dwz-stage[data-done] .dwz-hpool{opacity:1}@media(max-width:1099px){.dwz-grid{grid-template-columns:minmax(0,1fr)}.dwz-stage{margin:0 auto}}@media(max-width:759px){.dwz-card{border-radius:22px}.dwz-steps{gap:6px}.dwz-step{flex:1;justify-content:center;padding:0 6px}.dwz-panel{min-height:0}.dwz-chip{min-height:46px;font-size:15px}.dwz-stage{width:100%;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px}.dwz-art{width:min(240px,70vw)}.dwz-sum{width:100%}}@media(prefers-reduced-motion:reduce){.dwz-fl,.dwz-ghost{transition:none}}html[data-tod]:not([data-tod=night]) .dwz-card{background:radial-gradient(40% 40% at 62% 70%,color-mix(in srgb,var(--tod-glow) 45%,transparent),transparent 70%),radial-gradient(120% 90% at 85% 100%,color-mix(in srgb,var(--tod-glow-2) 35%,transparent),transparent 60%),linear-gradient(180deg,var(--tod-panel) 0%,var(--tod-deep) 100%);box-shadow:inset 0 0 0 1px var(--tod-line),0 40px 80px -40px #14122a66}html[data-tod]:not([data-tod=night]) :is(.dwz-lead,.dwz-summary,.dwz-sum-meta,.dwz-units){color:var(--tod-text-2)}html[data-tod]:not([data-tod=night]) :is(.dwz-sum-k,.dwz-sum-foot,.dwz-scale.dwz-scale),html[data-tod]:not([data-tod=night]) .dwz-input::placeholder{color:var(--tod-text-2)}html[data-tod]:not([data-tod=night]) .dwz-step{color:var(--tod-text-2);background:var(--tod-glass)}html[data-tod]:not([data-tod=night]) .dwz-step[data-state=now]{color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .dwz-step-win{background:#ffffff3d}html[data-tod=day] .dwz-sum-st{color:#fff}html[data-tod=day] .dwz-sum-st[data-done]{color:#c3f7cf}html[data-tod]:not([data-tod=night]) .dwz-stage:not([data-done]) .dwz-sum{background:color-mix(in srgb,var(--tod-deep) 55%,transparent)}.dwz-lsite{transition:opacity .6s ease}.dwz-stage[data-done] .dwz-lsite{opacity:0}.dwz-lhook,.dwz-lcrew{transform:translateY(calc(min(var(--b, 0),4)*-43.2px));transition:transform .8s cubic-bezier(.65,0,.35,1)}.dwz-lcable{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(calc((var(--len) - min(var(--b, 0),4) * 43.2) / var(--len)));transition:transform .8s cubic-bezier(.65,0,.35,1)}.dwz-lopen{opacity:0;transition:opacity .5s ease .15s}.dwz-stage[data-done] .dwz-lopen{opacity:1}.dwz-lrib{transform-box:fill-box;transition:transform .7s cubic-bezier(.5,0,.75,0) .9s,opacity .4s ease 1.7s}.dwz-lrib1{transform-origin:100% 0%}.dwz-lrib2{transform-origin:0% 100%}.dwz-stage[data-done] .dwz-lrib1{transform:rotate(-58deg);opacity:.85}.dwz-stage[data-done] .dwz-lrib2{transform:rotate(58deg);opacity:.85}.dwz-lconf{opacity:0}.dwz-stage[data-done] .dwz-lconf{animation:dwz-conf 1.7s cubic-bezier(.2,.7,.4,1) .95s both}@keyframes dwz-conf{0%{opacity:1;transform:translate(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--cx),var(--cy)) rotate(var(--cr))}}@media(prefers-reduced-motion:reduce){.dwz-lhook,.dwz-lcrew,.dwz-lcable,.dwz-lrib{transition:none}.dwz-stage[data-done] .dwz-lconf{animation:none}}
