.dl-platforms{text-align:center;max-width:680px;padding-top:48px}.dl-platforms>h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3rem)}.dl-platforms>p{color:#bfd2ce;margin-block:12px}.dl-platform-switch{background:#123f44;border:1px solid #44615e;border-radius:16px;gap:4px;margin-block:20px 0;padding:5px;display:inline-flex}.dl-platform-switch button{color:#fff;min-width:120px;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;transition:background .18s,color .18s,transform .18s}.dl-platform-switch button:hover{background:#28565a}.dl-platform-switch button[aria-pressed=true]{color:#123f44;background:#ddede8}.dl-platform-switch button:active{transform:scale(.97)}.dl-platform-switch button:focus-visible{outline-offset:4px;outline:2px solid #ddede8}.dl-windows-card{background:#123f44;border:1px solid #44615e;border-radius:24px;justify-items:center;gap:20px;margin-block:32px 64px;padding:clamp(24px,5vw,48px);animation:.22s both windows-enter;display:grid}.dl-windows-card h2{letter-spacing:-.03em;font-size:clamp(1.5rem,4vw,2.2rem)}.dl-windows-card p{color:#ddede8;margin:0;line-height:1.65}.dl-windows-card .dl-windows-requirements{color:#bfd2ce;font-size:.85rem}.dl-windows-card img{border-radius:18px}.dl-shell[hidden],.dl-windows-card[hidden],[data-windows-store][hidden]{display:none}@keyframes windows-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dl-windows-card{animation:none}.dl-platform-switch button{transition:none}}.dl-shell{text-align:center;max-width:560px;transition:max-width .6s var(--ease-out);justify-items:center;padding-block:clamp(32px,8vh,96px);display:grid}.dl-shell[data-state=download]{max-width:1000px}.dl-shell .mark{--size:64px;margin-bottom:28px}.dl-shell[data-state=loading] .mark,.dl-shell[data-state=settled] .mark{--size:96px;margin-bottom:32px}.dl-shell[data-state=download] .mark{--size:clamp(104px, 18vw, 128px);margin-bottom:32px}.dl-shell[data-state=download] .mark-icon{animation:6s ease-in-out 1s infinite float}.dl-shell[data-state=message] .mark{display:none}.dl-view{width:100%}.dl-view:not([hidden])>:not(.dl-tour,.dl-open-help){animation:rise .7s var(--ease-out) both}.dl-view>:nth-child(2){animation-delay:60ms}.dl-view>:nth-child(3){animation-delay:.12s}.dl-view>:nth-child(4){animation-delay:.18s}.dl-view>:nth-child(5){animation-delay:.26s}.dl-view>:nth-child(n+6){animation-delay:.34s}.dl-view h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}.dl-view h1:focus{outline:none}.dl-view .step-lede{max-width:30em;margin-inline:auto}.dl-view[data-view=loading]:not([hidden])>*{animation:.5s ease-out .35s both fade}.dl-status{color:var(--on-dark-soft);font-size:var(--text-lg);align-items:baseline;gap:2px;font-weight:600;display:inline-flex}[data-status].is-new{animation:status-in .45s var(--ease-out);display:inline-block}@keyframes status-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.dl-dots{gap:3px;margin-left:2px;display:inline-flex}.dl-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dot}.dl-dots i:nth-child(2){animation-delay:.15s}.dl-dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.dl-card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background:linear-gradient(160deg,#ffffff17,#ffffff08);gap:18px;margin-top:32px;padding:clamp(20px,4vw,28px);display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -40px #000000b3}.dl-input{position:relative}.dl-input .icon{color:#ffffff73;pointer-events:none;transition:color .2s;position:absolute;top:50%;left:18px;translate:0 -50%}.dl-input:focus-within .icon{color:var(--mint)}.intake .dl-input input{padding-left:50px}.dl-fine{color:#ffffff8c;font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;margin-top:18px;display:inline-flex}.dl-fine .icon{width:1.1em;height:1.1em}.otp{position:relative}.intake .otp input{z-index:1;box-shadow:none;color:#0000;caret-color:#0000;cursor:text;background:0 0;border-radius:14px;padding:0;font-size:16px;position:absolute;inset:0}.intake .otp input::selection{background:0 0}.otp-boxes{grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr));gap:clamp(6px,1.6vw,10px);display:grid}.otp-gap{background:#fff3;border-radius:2px;align-self:center;height:3px}.otp-boxes span:not(.otp-gap){height:clamp(54px,14vw,66px);color:var(--on-dark);font-variant-numeric:tabular-nums;transition:box-shadow .2s, background-color .3s, color .3s, transform .3s var(--ease-spring);background:#ffffff0f;border-radius:14px;place-items:center;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:800;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.otp-boxes span[data-filled]{animation:digit .3s var(--ease-spring);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff4d}@keyframes digit{0%{transform:scale(.88)}}.otp-boxes span[data-caret]{box-shadow:inset 0 0 0 1.5px var(--mint), 0 0 0 4px #5ff0b826;background:#ffffff17}.otp-boxes span[data-caret]:after{content:"";background:var(--mint);border-radius:1px;width:2px;height:40%;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.otp:hover .otp-boxes span:not(.otp-gap,[data-caret]){box-shadow:inset 0 0 0 1px #ffffff4d}.otp[data-state=error] .otp-boxes span:not(.otp-gap){box-shadow:inset 0 0 0 1.5px #ff9a8a}.otp[data-state=success] .otp-boxes span:not(.otp-gap){background:var(--mint);color:var(--night);transform:translateY(-3px);box-shadow:0 10px 30px -10px #5ff0b8cc}.otp[data-state=success] .otp-boxes span:nth-child(2){transition-delay:50ms}.otp[data-state=success] .otp-boxes span:nth-child(3){transition-delay:.1s}.otp[data-state=success] .otp-boxes span:nth-child(5){transition-delay:.15s}.otp[data-state=success] .otp-boxes span:nth-child(6){transition-delay:.2s}.otp[data-state=success] .otp-boxes span:nth-child(7){transition-delay:.25s}.dl-code-links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.dl-link{min-height:44px;color:var(--on-dark-soft);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:700;transition:color .2s;display:inline-flex}.dl-link:hover:not(:disabled){color:var(--on-dark)}.dl-link:disabled{color:#fff6;cursor:default}.dl-link .icon{width:1.1em;height:1.1em;transition:transform .3s var(--ease-spring)}.dl-link:hover .icon{transform:translate(-3px)}.dl-error{width:100%;animation:error-in .4s var(--ease-out);margin-top:16px}.dl-error[hidden]{display:none}.dl-view:not([hidden])>.dl-error.form-error{animation:error-in .4s var(--ease-out)}.dl-elsewhere-links{color:#ffffff80;font-size:var(--text-sm);margin-top:20px;line-height:1.9}.dl-elsewhere-links span{margin-inline:6px}.dl-elsewhere-links a{color:var(--on-dark-soft);text-underline-offset:3px;font-weight:700;text-decoration-color:#ffffff4d;transition:color .2s,text-decoration-color .2s}.dl-elsewhere-links a:hover{color:var(--mint);text-decoration-color:currentColor}.dl-ask{color:var(--on-dark-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .2s,text-decoration-color .2s}.dl-ask:hover,.dl-ask[aria-expanded=true]{color:var(--mint);text-decoration-color:currentColor}.dl-ask:active{opacity:.7}.dl-ask:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:4px}.dl-ask-panel{border-radius:var(--radius-md);max-width:460px;box-shadow:inset 0 0 0 1px var(--dark-line);color:var(--on-dark-soft);font-size:var(--text-sm);animation:ask-in .32s var(--ease-out);background:#ffffff0d;justify-items:center;gap:12px;margin:16px auto 0;padding:20px;display:grid}.dl-ask-panel[hidden]{display:none}.dl-ask-panel p{margin:0}.dl-ask-panel strong{color:var(--on-dark)}.dl-ask-address{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.dl-ask-address code{color:var(--on-dark);-webkit-user-select:all;user-select:all;border:1px dashed #ffffff40;border-radius:8px;padding:4px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95rem}@keyframes ask-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes error-in{0%{opacity:0;transform:translateY(-6px)}}.is-shaking{animation:.45s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.dl-who{color:var(--on-dark-soft);font-size:var(--text-sm);background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-weight:600;animation:.5s ease-out fade;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.dl-who[hidden]{display:none}.dl-avatar{background:linear-gradient(140deg, var(--mint), #a7f3d0);width:30px;height:30px;color:var(--night);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.dl-who-email{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.dl-ready h1{font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem)}.dl-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.dl-meta li{color:var(--on-dark-soft);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.dl-meta li[hidden]{display:none}.dl-meta .icon{fill:currentColor;stroke:none;width:1em;height:1em}.dl-cta{justify-items:center;margin-top:36px;display:grid}.dl-cta .dl-fine{margin-top:16px}.dl-chips{animation:fade .4s var(--ease-out);justify-items:center;gap:10px;margin-top:18px;display:grid}.dl-chips[hidden]{display:none}.dl-chip-switch{background:#ffffff0f;border:0;border-radius:999px;grid-template-columns:1fr 1fr;margin:0;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.dl-chip-switch:before{content:"";background:color-mix(in srgb, var(--accent) 18%, transparent);width:calc(50% - 4px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);transition:transform .3s var(--ease-spring);border-radius:999px;position:absolute;inset:4px auto 4px 4px}.dl-chip-switch:has([value=x64]:checked):before{transform:translate(100%)}.dl-chip-switch label{color:#fff9;text-align:center;cursor:pointer;min-width:120px;transition:color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;padding:8px 16px;font-size:.875rem;font-weight:600;position:relative}.dl-chip-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dl-chip-switch label:hover{color:var(--on-dark-soft)}.dl-chip-switch label:has(:checked){color:#fff}.dl-chip-switch label:active{transform:scale(.96)}.dl-chip-switch label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dl-chip-hint{color:#ffffff80;text-align:center;text-wrap:pretty;max-width:34ch;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.dl-chips{animation:none}.dl-chip-switch:before,.dl-chip-switch label{transition:none}}.dl-download{min-width:min(100%,300px);animation:3.2s ease-in-out 1.2s infinite halo}.dl-download-face{align-items:center;gap:10px;display:inline-flex}.dl-download .icon{transition:transform .35s var(--ease-spring)}.dl-download:hover .icon{transform:translateY(3px)}@keyframes halo{50%{box-shadow:0 0 0 1px #5ff0b8cc,0 10px 50px -4px #5ff0b8bf,0 0 0 10px #5ff0b814}}.dl-shell[data-downloaded] .dl-download{color:var(--on-dark);background:#ffffff0f;animation:none;box-shadow:inset 0 0 0 1px #ffffff38}.dl-shell[data-downloaded] [data-download-note]{color:var(--mint);font-weight:600}.dl-tour{--accent:var(--mint);--icon:clamp(44px, 20cqh, 64px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);width:100%;margin-top:clamp(56px,9vw,96px);display:grid}.dl-view:not([hidden]) .dl-window{animation:rise .8s var(--ease-out) .36s both}.dl-window{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);text-align:left;background:linear-gradient(#18383cd1,#091e21e6);border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 .5px #0009,0 50px 90px -36px #000000d9,0 30px 80px -50px #5ff0b859}.dl-window-bar{background:#ffffff09;border-bottom:1px solid #0000004d;align-items:center;height:40px;padding-inline:14px;display:flex;position:relative}.dl-lights{gap:8px;display:flex}.dl-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.dl-lights i:nth-child(2){background:#febc2e}.dl-lights i:nth-child(3){background:#28c840}.dl-window-title{color:#ffffffb8;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;inset-inline:80px;overflow:hidden}.dl-window-title.is-new{animation:fade .4s var(--ease-out)}.dl-scenes{background:radial-gradient(90% 70% at 50% 0,#5ff0b814,#0000 70%);height:clamp(240px,28vw,300px);position:relative;container-type:size}.dl-scene{visibility:hidden;opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility .45s;position:absolute;inset:0;transform:translateY(8px)scale(.985)}.dl-scene[data-on]{visibility:visible;opacity:1;transform:none}.dl-scene[data-leaving]{visibility:visible}.dl-app-icon{width:var(--icon);height:var(--icon);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 22V11l7 7 7-7v11' fill='none' stroke='%23ddede8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/64% no-repeat,linear-gradient(160deg,#1d6268,#0c2f33);border-radius:23%;display:block;box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 24px -8px #000000b3}.dl-cursor{z-index:2;filter:drop-shadow(0 2px 3px #0006);transform-origin:2px 2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cpath d='M1.5 1.5v17.2l4.6-4.4 3 6.8 3-1.3-3-6.7h6.4Z' fill='%23000' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:24px;position:absolute}.dl-done{width:max-content;color:var(--on-dark);white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.dl-done:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23061a1d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat, var(--accent);border-radius:50%;width:20px;height:20px}.dl-item{width:30cqw;margin:calc(var(--icon) / -2) 0 0 -15cqw;flex-direction:column;align-items:center;display:flex;position:absolute;top:42%}.dl-item-app{left:28%}.dl-item-folder{left:72%}.dl-item small{color:#ffffffc7;white-space:nowrap;margin-top:8px;font-size:11.5px;font-weight:500}.dl-folder-icon{width:calc(var(--icon) * 1.15);height:var(--icon);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 40'%3E%3Cpath d='M4 8a4 4 0 0 1 4-4h10l4 4h18a4 4 0 0 1 4 4v20a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4Z' fill='%235ff0b8' fill-opacity='.85'/%3E%3Cpath d='M4 14h40v18a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4Z' fill='%2393f7cf'/%3E%3Cpath d='M18 22h12M24 18v8' stroke='%23061a1d' stroke-width='2.5' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") 50%/contain no-repeat}.dl-item-folder:before{content:"";width:calc(var(--icon) * 1.15 + 16px);height:calc(var(--icon) + 16px);margin-left:calc(var(--icon) * -.575 - 8px);opacity:0;background:#ffffff1a;border-radius:12px;position:absolute;top:-8px;left:50%;box-shadow:inset 0 0 0 1px #ffffff24}.dl-drag-path{border-top:2px dashed #ffffff29;position:absolute;top:42%;left:41%;right:41%}.dl-drag-path:after{content:"";border:2px solid #ffffff38;border-width:2px 2px 0 0;width:9px;height:9px;position:absolute;top:-6px;right:-2px;transform:rotate(45deg)}.dl-drag{pointer-events:none;position:absolute;inset:0}.dl-ghost,.dl-scene-drag .dl-cursor{position:absolute;top:42%;left:28%}.dl-ghost{margin:calc(var(--icon) / -2) 0 0 calc(var(--icon) / -2);opacity:0}.dl-scene-drag .dl-cursor{margin:2px 0 0 4px}.dl-scene-drag .dl-done{bottom:9cqh;margin-inline:auto;position:absolute;inset-inline:0}.dl-scene-drag .dl-drag{animation:5s linear both s1-drag}.dl-scene-drag .dl-cursor{animation:5s linear both s1-cursor}.dl-ghost{animation:5s linear both s1-ghost}.dl-item-app .dl-app-icon{animation:5s linear both s1-source}.dl-folder-icon{animation:5s linear both s1-folder}.dl-item-folder:before{animation:5s linear both s1-select}.dl-scene-drag .dl-done{animation:5s linear both s1-done}@keyframes s1-drag{0%,30%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:none}60%,to{transform:translate(44%)}}@keyframes s1-cursor{0%,6%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translate(70px,56px)}12%{opacity:1}24%{opacity:1;transform:none}27%{transform:scale(.86)}30%,66%{opacity:1;transform:none}76%,to{opacity:0;transform:translate(18px,24px)}}@keyframes s1-ghost{0%,27%{opacity:0;transform:none}31%,58%{opacity:.92;transform:scale(1.06)rotate(-3deg)}66%,to{opacity:0;transform:scale(.3)}}@keyframes s1-source{0%,28%,70%,to{opacity:1}32%,62%{opacity:.4}}@keyframes s1-folder{0%,54%{transform:none}62%{animation-timing-function:var(--ease-spring);transform:scale(1.14)}74%,to{transform:none}}@keyframes s1-select{0%,50%,86%,to{opacity:0}56%,72%{opacity:1}}@keyframes s1-done{0%,70%{opacity:0;animation-timing-function:var(--ease-spring);transform:translateY(10px)scale(.92)}80%,to{opacity:1;transform:none}}.dl-scene-sign{place-content:center;justify-items:center;gap:12px;padding:20px;display:grid}.dl-scene-sign>.dl-app-icon{--icon:clamp(38px, 16cqh, 52px);margin-bottom:2px}.dl-sign-title{color:var(--on-dark);font-size:14px;font-weight:700}.dl-sign-form,.dl-scene-sign .dl-done{grid-area:3/1}.dl-sign-form{gap:8px;width:min(78cqw,300px);margin-top:4px;display:flex}.dl-field{min-width:0;box-shadow:inset 0 0 0 1px #ffffff1f, 0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);background:#00000040;border-radius:8px;flex:1;padding:8px 10px;font-size:12.5px}.dl-field b{color:var(--on-dark);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.dl-press{background:var(--accent);color:var(--night);border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:12.5px;font-weight:700;position:relative}.dl-press .dl-cursor{top:50%;left:62%}.dl-scene-sign .dl-done{align-self:center}.dl-field b{animation:5s linear both s2-type}.dl-press .dl-cursor{animation:5s linear both s2-cursor}.dl-press{animation:5s linear both s2-press}.dl-sign-form{animation:5s linear both s2-form}.dl-scene-sign .dl-done{animation:5s linear both s2-done}@keyframes s2-type{0%,6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18,end)}38%,to{clip-path:inset(0)}}@keyframes s2-cursor{0%,38%{opacity:0;transform:translate(46px,40px)}42%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translate(46px,40px)}54%{transform:none}57%{transform:scale(.86)}60%,to{opacity:1;transform:none}}@keyframes s2-press{0%,56%{transform:none}58%{transform:scale(.94)}62%,to{transform:none}}@keyframes s2-form{0%,64%{opacity:1;transform:none}72%,to{opacity:0;transform:translateY(-8px)scale(.97)}}@keyframes s2-done{0%,68%{opacity:0;animation-timing-function:var(--ease-spring);transform:translateY(10px)scale(.9)}80%,to{opacity:1;transform:none}}.dl-scene-connect{flex-direction:column;justify-content:center;gap:10px;padding-inline:clamp(16px,8cqw,44px);display:flex}.dl-rows{background:#00000038;border-radius:10px;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.dl-row{color:#ffffff8c;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.dl-row-on{color:var(--on-dark)}.dl-row+.dl-row{border-top:1px solid #ffffff12}.dl-row small{color:var(--accent);font-size:11.5px;font-weight:600}.dl-toggle{background:#ffffff29;border-radius:999px;flex-shrink:0;width:32px;height:19px;margin-left:auto;position:relative}.dl-toggle:before,.dl-toggle:after{content:"";position:absolute}.dl-toggle:before{border-radius:inherit;background:var(--accent);opacity:0;inset:0}.dl-toggle:after{background:#fff;border-radius:50%;width:15px;height:15px;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.dl-bubble{border-radius:14px;max-width:84%;padding:8px 12px;font-size:12.5px;line-height:1.35}.dl-bubble-me{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.dl-answer{justify-items:start;display:grid}.dl-answer>*{grid-area:1/1}.dl-bubble-agent{color:var(--on-dark);background:#ffffff17;border-bottom-left-radius:4px;box-shadow:inset 0 0 0 1px #ffffff14}.dl-typing{align-items:center;gap:4px;height:33px;display:flex}.dl-typing i{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot}.dl-typing i:nth-child(2){animation-delay:.15s}.dl-typing i:nth-child(3){animation-delay:.3s}.dl-row-on .dl-toggle:before{animation:5s linear both s3-track}.dl-row-on .dl-toggle:after{animation:5s linear both s3-knob}.dl-row small{animation:5s linear both s3-state}.dl-bubble-me{animation:5s linear both s3-me}.dl-typing{animation:5s linear both s3-typing}[data-bubble-agent]{transform-origin:0 100%;animation:5s linear both s3-answer}@keyframes s3-track{0%,14%{opacity:0}22%,to{opacity:1}}@keyframes s3-knob{0%,14%{animation-timing-function:var(--ease-spring);transform:none}22%,to{transform:translate(13px)}}@keyframes s3-state{0%,20%{opacity:0;transform:translate(-4px)}28%,to{opacity:1;transform:none}}@keyframes s3-me{0%,34%{opacity:0;animation-timing-function:var(--ease-spring);transform:translateY(10px)scale(.94)}44%,to{opacity:1;transform:none}}@keyframes s3-typing{0%,48%{opacity:0;animation-timing-function:var(--ease-spring);transform:translateY(10px)scale(.9)}56%,66%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(.96)}}@keyframes s3-answer{0%,66%{opacity:0;animation-timing-function:var(--ease-spring);transform:scale(.94)}76%,to{opacity:1;transform:none}}.dl-scenes .dl-scene:not([data-on],[data-leaving]) *,.dl-scenes .dl-scene:not([data-on],[data-leaving]) :before,.dl-scenes .dl-scene:not([data-on],[data-leaving]) :after{animation:none}.dl-steps{text-align:left;gap:4px;display:grid}.dl-step-face{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s var(--ease-out), transform .25s var(--ease-out);background:0 0;border:0;border-radius:14px;gap:4px;padding:14px 16px 14px 28px;display:grid;position:relative}.dl-step-face:hover{background:#ffffff0a}.dl-step-face:active{transform:scale(.985)}.dl-step-face:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dl-step-bar{background:#ffffff1f;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:10px;overflow:hidden}.dl-step-bar i{background:var(--accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.dl-step:has(~.dl-step [aria-current]) .dl-step-bar i{transform:none}[aria-current] .dl-step-bar i{animation:6s linear both tick}@keyframes tick{to{transform:none}}.dl-step-title{color:var(--on-dark);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.dl-step-text{color:var(--on-dark-soft);font-size:.9375rem;line-height:1.5}.dl-step-title,.dl-step-text{opacity:.5;transition:opacity .4s var(--ease-out)}.dl-step-face:hover :is(.dl-step-title,.dl-step-text){opacity:.75}.dl-step-face[aria-current] :is(.dl-step-title,.dl-step-text){opacity:1}.dl-view:not([hidden]) .dl-step{animation:rise .7s var(--ease-out) .48s both}.dl-steps .dl-step:nth-child(2){animation-delay:.56s}.dl-steps .dl-step:nth-child(3){animation-delay:.64s}.dl-shell[data-downloaded] [data-step-card="1"] .dl-step-title:after{content:"Up next";background:var(--accent);color:var(--night);letter-spacing:0;vertical-align:2px;animation:pop .6s var(--ease-spring) both;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:.6875rem;font-weight:800;display:inline-block}.dl-tour[data-paused] :is(.dl-window,.dl-steps) *,.dl-tour[data-paused] :is(.dl-window,.dl-steps) :before,.dl-tour[data-paused] :is(.dl-window,.dl-steps) :after{animation-play-state:paused}.dl-tour:has(:focus-visible) :is(.dl-window,.dl-steps) *{animation-play-state:paused}.dl-tour:has(:focus-visible) :is(.dl-window,.dl-steps) :before{animation-play-state:paused}.dl-tour:has(:focus-visible) :is(.dl-window,.dl-steps) :after{animation-play-state:paused}.dl-signout{margin-top:28px}.dl-badge{color:#ffb4a8;background:linear-gradient(160deg,#ffffff1f,#ffffff0a);border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 50px -20px #000000b3}.dl-badge[data-tone=lock]{color:var(--spark)}.dl-badge[data-tone=clock]{color:var(--mint)}.dl-badge .icon{width:32px;height:32px}.dl-view:not([hidden])>.dl-badge{animation:pop .7s var(--ease-spring) both}.dl-message-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.dl-message-actions .button[hidden]{display:none}::view-transition-old(root){animation:.25s ease-in both view-out}::view-transition-new(root){animation:.35s ease-out both fade}@keyframes view-out{to{opacity:0;filter:blur(6px)}}@media (max-width:820px){.dl-tour{grid-template-columns:1fr;gap:20px;max-width:520px;margin-inline:auto}}@media (max-width:560px){.dl-who-email{display:none}.dl-who{padding-right:4px}.dl-download{width:100%}}@media (prefers-reduced-motion:reduce){.dl-view:not([hidden])>:not(.dl-tour,.dl-open-help),.dl-view:not([hidden]) .dl-step,.dl-view:not([hidden]) .dl-window,.dl-window-title.is-new,[aria-current] .dl-step-bar i,.dl-shell[data-state=download] .mark-icon,.dl-dots i,[data-status].is-new,.otp-boxes span,.otp-boxes span[data-caret]:after,.dl-error,.dl-view:not([hidden])>.dl-error.form-error,.is-shaking,.dl-who,.dl-download,.dl-shell[data-downloaded] [data-step-card="1"] .dl-step-title:after{animation:none}.dl-window .dl-scenes .dl-scene *,.dl-window .dl-scenes .dl-scene :before,.dl-window .dl-scenes .dl-scene :after{animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}[aria-current] .dl-step-bar i{transform:none}.dl-shell,.dl-scene,.dl-step-face,.otp-boxes span:not(.otp-gap){transition:none}}.dl-open-help{visibility:hidden;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), visibility .5s;transform:translateY(10px)}.dl-shell[data-state=settled] .dl-open-help{visibility:visible;opacity:1;transform:none}.dl-shell{--guest-gold:#e3c77e}.dl-guest-switch{color:var(--on-dark-soft);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease-out);background:#e3c77e0f;border:1px solid #e3c77e47;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:10px 16px 10px 10px;display:inline-flex}.dl-guest-switch b{color:var(--guest-gold);font-weight:700}.dl-guest-switch:hover{color:var(--on-dark);background:#e3c77e1f;border-color:#e3c77e8c}.dl-guest-switch:active{transform:scale(.98)}.dl-guest-switch:focus-visible{outline:3px solid var(--guest-gold);outline-offset:3px}.dl-guest-switch-icon{width:32px;height:32px;color:var(--guest-gold);background:#e3c77e29;border-radius:50%;place-items:center;display:grid}.dl-guest-switch-icon .icon,.dl-guest-switch-arrow{width:18px;height:18px}.dl-guest-switch-arrow{color:var(--guest-gold);transition:transform .3s var(--ease-spring)}.dl-guest-switch:hover .dl-guest-switch-arrow{transform:translate(3px)}.dl-guest-badge{color:var(--guest-gold);font-size:var(--text-sm);letter-spacing:.02em;background:#e3c77e24;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-weight:800;display:inline-flex}.dl-guest-badge .icon{width:16px;height:16px}.mark-ribbon{background:var(--guest-gold);color:var(--night);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-spring);pointer-events:none;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;bottom:-10px;left:50%;transform:translate(-50%,6px)scale(.8);box-shadow:0 6px 18px -6px #e3c77ecc}.dl-shell[data-guest] .mark-ribbon{opacity:1;transform:translate(-50%)scale(1)}.dl-shell[data-guest][data-state=message] .mark-ribbon{opacity:0}.otp-guest .otp-boxes{grid-template-columns:repeat(4,minmax(0,1fr)) 10px repeat(4,minmax(0,1fr));gap:clamp(4px,1.2vw,8px)}.otp-guest .otp-boxes span:not(.otp-gap){text-transform:uppercase;border-radius:10px;height:clamp(42px,11vw,50px);font-size:clamp(1.05rem,.95rem + .6vw,1.3rem)}.dl-shell[data-guest] .otp-boxes span[data-caret]{box-shadow:inset 0 0 0 1.5px var(--guest-gold), 0 0 0 4px #e3c77e26}.dl-shell[data-guest] .otp-boxes span[data-caret]:after{background:var(--guest-gold)}.dl-shell[data-guest] .otp[data-state=success] .otp-boxes span:not(.otp-gap){background:var(--guest-gold);box-shadow:0 10px 30px -10px #e3c77ecc}.otp-guest[data-state=success] .otp-boxes span:nth-child(4){transition-delay:.15s}.otp-guest[data-state=success] .otp-boxes span:nth-child(6){transition-delay:.2s}.otp-guest[data-state=success] .otp-boxes span:nth-child(7){transition-delay:.25s}.otp-guest[data-state=success] .otp-boxes span:nth-child(8){transition-delay:.3s}.otp-guest[data-state=success] .otp-boxes span:nth-child(9){transition-delay:.35s}.dl-guest-pass{color:var(--on-dark-soft);font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:18px auto 0;display:flex}.dl-guest-pass[hidden]{display:none}.dl-guest-pass code{color:var(--mint);letter-spacing:.1em;border:1px dashed #5ff0b873;border-radius:8px;padding:4px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1rem;font-weight:700}.dl-guest-pass [data-open-app]{flex-basis:100%;justify-content:center}.dl-elsewhere{width:100%;max-width:440px;color:var(--on-dark-soft);background:linear-gradient(#ffffff12,#ffffff08);border-radius:24px;justify-items:center;gap:10px;margin:32px auto 0;padding:28px 24px 24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -40px #000000b3}.dl-elsewhere[hidden],.dl-cta[hidden]{display:none}.dl-elsewhere-icon{width:52px;height:52px;color:var(--mint);background:#5ff0b81f;border-radius:16px;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #5ff0b84d}.dl-elsewhere-icon .icon{width:26px;height:26px}.dl-elsewhere-title{color:var(--on-dark);letter-spacing:-.01em;font-size:1.25rem}.dl-elsewhere p{max-width:26em;font-size:var(--text-sm);line-height:1.55}.dl-elsewhere-actions{gap:10px;width:100%;margin-top:10px;display:grid}.dl-elsewhere-actions [hidden]{display:none}.dl-eyebrow{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700}.dl-tour-title{display:none}.dl-ready:has(>.dl-elsewhere:not([hidden])) .dl-tour-title{color:var(--on-dark);letter-spacing:-.01em;margin-top:72px;font-size:1.25rem;display:block}.dl-ready:has(>.dl-elsewhere:not([hidden])) .dl-tour{margin-top:20px}@media (max-width:560px){.dl-ready .dl-title+.step-lede{margin-top:8px;font-size:1rem}.dl-ready:has(>.dl-elsewhere:not([hidden])){flex-direction:column;align-items:center;display:flex}.dl-ready:has(>.dl-elsewhere:not([hidden]))>.dl-meta{order:1;margin-top:16px}.dl-ready:has(>.dl-elsewhere:not([hidden]))>:is(.dl-guest-pass,.dl-tour-title,.dl-tour,.dl-signout){order:2}.dl-meta{flex-wrap:wrap;gap:4px 18px;max-width:340px}.dl-meta li{box-shadow:none;background:0 0;padding:0;font-size:.8125rem;font-weight:500}.dl-elsewhere{padding:24px 20px 20px}}@media (prefers-reduced-motion:reduce){.mark-ribbon,.dl-guest-switch,.dl-guest-switch-arrow,.dl-elsewhere-links a,.dl-ask{transition:none}.dl-ask-panel{animation:none}}.dl-shell[data-guest]:not([data-state=download]) .button-glow{background:var(--guest-gold);box-shadow:0 0 0 1px #e3c77e99,0 8px 28px -6px #e3c77e8c}.dl-shell[data-guest]:not([data-state=download]) .button-glow:hover{box-shadow:0 0 0 1px #e3c77ecc,0 14px 40px -6px #e3c77ebf}
