.lp-signin--current{color:var(--tf-color-accent-strong);font-weight:700}.dl-hero{padding-block:var(--tf-space-6) var(--tf-space-7);background:linear-gradient(160deg,color-mix(in srgb,var(--tf-color-accent) 6%,var(--tf-color-bg)) 0%,var(--tf-color-bg) 55%)}.dl-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--tf-space-6);align-items:center}.dl-hero .lp-lead{margin-bottom:var(--tf-space-5)}.dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;padding:0 28px;border-radius:var(--tf-radius-lg);background:var(--tf-color-accent);color:var(--tf-color-accent-contrast);font-size:1.0625rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 4px 18px color-mix(in srgb,var(--tf-color-accent) 35%,transparent);transition:background .15s}.dl-btn:hover{background:var(--tf-color-accent-strong)}.dl-btn svg{width:22px;height:22px}.dl-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;color:var(--tf-color-text-subtle);font-size:var(--tf-font-size-sm)}.dl-meta__ok{display:inline-flex;align-items:center;gap:6px}.dl-meta__ok svg{width:14px;height:14px;color:var(--tf-color-status-ok)}.dl-pcnote{display:flex;gap:var(--tf-space-3);align-items:flex-start;margin-bottom:20px;padding:14px var(--tf-space-4);border:1px solid color-mix(in srgb,var(--tf-color-accent) 22%,transparent);border-radius:var(--tf-radius-card);background:color-mix(in srgb,var(--tf-color-accent) 7%,transparent)}.dl-pcnote__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-md);background:var(--tf-color-surface);color:var(--tf-color-accent)}.dl-pcnote__icon svg{width:18px;height:18px}.dl-pcnote__title{font-size:var(--tf-font-size-md);font-weight:800;letter-spacing:-.01em}.dl-pcnote__text{margin-top:2px;color:var(--tf-color-text-muted);font-size:var(--tf-font-size-sm);line-height:1.5}.dl-copy{display:inline-flex;align-items:center;gap:var(--tf-space-2);min-height:44px;margin-top:var(--tf-space-3);padding:0 14px;border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-md);background:var(--tf-color-surface);color:var(--tf-color-text);font:inherit;font-size:var(--tf-font-size-sm);font-weight:700;cursor:pointer}.dl-copy:hover{border-color:var(--tf-color-accent)}.dl-copy svg{width:16px;height:16px;color:var(--tf-color-accent)}.dl-stage{position:relative;padding:14px 6px 44px;perspective:1600px}.dl-stage:before{content:"";position:absolute;top:6%;right:4%;bottom:12%;left:4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tf-color-accent) 28%,transparent),transparent);filter:blur(28px)}.dl-win{position:relative;width:100%;max-width:540px;margin:0 auto;overflow:hidden;border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-lg);background:var(--tf-color-bg);transform:rotateY(-9deg) rotateX(4deg) rotate(-1.5deg);box-shadow:0 48px 72px color-mix(in srgb,var(--tf-color-accent) 20%,transparent),0 12px 28px color-mix(in srgb,var(--tf-color-accent) 14%,transparent),0 0 0 6px color-mix(in srgb,var(--tf-color-surface) 55%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.dl-win__bar{display:flex;align-items:center;justify-content:space-between;height:38px;padding-left:var(--tf-space-3);border-bottom:1px solid var(--tf-color-surface-strong);background:var(--tf-color-bg-subtle);color:var(--tf-color-text-muted);font-size:var(--tf-font-size-xs);font-weight:600}.dl-win__title{display:flex;align-items:center;gap:var(--tf-space-2)}.dl-win__ctl{display:flex;height:100%}.dl-win__ctl>span{display:flex;align-items:center;justify-content:center;width:44px;color:var(--tf-color-text-subtle)}.dl-win__ctl svg{width:12px;height:12px}.dl-win__body{padding:16px 14px 18px}.dl-win__h{font-size:1.4rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}.dl-win__p{margin-top:6px;color:var(--tf-color-text-muted);font-size:var(--tf-font-size-sm);line-height:1.5}.dl-win__in{margin-top:var(--tf-space-4);padding:13px var(--tf-space-4);border:1px solid var(--tf-color-border);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface);color:var(--tf-color-text-subtle);font-size:var(--tf-font-size-md)}.dl-win__btn{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:var(--tf-space-3);border-radius:var(--tf-radius-lg);background:var(--tf-color-accent);color:var(--tf-color-accent-contrast);font-size:var(--tf-font-size-md);font-weight:700}.dl-win__help{margin-top:18px;color:var(--tf-color-text-subtle);font-size:var(--tf-font-size-xs);line-height:1.5}.dl-win__help b{display:block;margin-bottom:2px;font-size:var(--tf-font-size-sm);font-weight:600}.dl-win__link{display:inline-block;margin-top:10px;padding-bottom:1px;border-bottom:1px solid var(--tf-color-accent);color:var(--tf-color-accent);font-size:var(--tf-font-size-sm);font-weight:600}.dl-chip{position:absolute;right:0;bottom:8px;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid color-mix(in srgb,var(--tf-color-status-ok) 25%,var(--tf-color-border));border-radius:var(--tf-radius-card);background:var(--tf-color-surface);box-shadow:0 18px 36px color-mix(in srgb,var(--tf-color-accent) 20%,transparent),0 4px 10px color-mix(in srgb,var(--tf-color-text) 8%,transparent);transform:rotate(2deg)}.dl-chip__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tf-color-status-ok-surface);color:var(--tf-color-status-ok)}.dl-chip__icon svg{width:16px;height:16px}.dl-chip b{display:block;font-size:var(--tf-font-size-sm);font-weight:800}.dl-chip small{display:block;color:var(--tf-color-text-subtle);font-size:var(--tf-font-size-xs)}.dl-steps{--node: 32px;display:flex;flex-direction:column;margin-top:var(--tf-space-5)}.dl-step{position:relative;display:grid;grid-template-columns:var(--node) 1fr;column-gap:14px;padding-bottom:var(--tf-space-5)}.dl-step:last-child{padding-bottom:0}.dl-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--node) + 4px);bottom:4px;left:calc(var(--node) / 2 - .75px);width:1.5px;background:color-mix(in srgb,var(--tf-color-accent) 30%,var(--tf-color-border))}.dl-step__node{display:flex;grid-row:1 / span 2;align-items:center;justify-content:center;width:var(--node);height:var(--node);border:1.5px solid color-mix(in srgb,var(--tf-color-accent) 25%,transparent);border-radius:50%;background:color-mix(in srgb,var(--tf-color-accent) 10%,var(--tf-color-bg));color:var(--tf-color-accent);font-size:var(--tf-font-size-sm);font-weight:800}.dl-step--done .dl-step__node{border-color:color-mix(in srgb,var(--tf-color-status-ok) 35%,transparent);background:var(--tf-color-status-ok-surface);color:var(--tf-color-status-ok)}.dl-step__node svg{width:14px;height:14px}.dl-step__title{align-self:center;font-size:var(--tf-font-size-lg);font-weight:800;letter-spacing:-.02em}.dl-step__text{margin-top:4px;color:var(--tf-color-text-muted);font-size:var(--tf-font-size-base);line-height:1.55}.dl-inline{color:var(--tf-color-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px}.dl-req{padding-block:40px 56px}.dl-reqs{display:grid;grid-template-columns:1fr;border:1px solid color-mix(in srgb,var(--tf-color-border) 70%,transparent);border-radius:var(--tf-radius-card);background:var(--tf-color-surface)}.dl-req__item{display:flex;gap:14px;align-items:flex-start;padding:var(--tf-space-4) 18px}.dl-req__item+.dl-req__item{border-top:1px solid color-mix(in srgb,var(--tf-color-border) 70%,transparent)}.dl-req__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--tf-radius-md);background:color-mix(in srgb,var(--tf-color-accent) 10%,transparent);color:var(--tf-color-accent)}.dl-req__icon svg{width:18px;height:18px}.dl-req__item h3{font-size:var(--tf-font-size-md);font-weight:800;letter-spacing:-.015em}.dl-req__item p{margin-top:3px;color:var(--tf-color-text-muted);font-size:var(--tf-font-size-sm);line-height:1.5}@media (min-width: 860px){.dl-pcnote{display:none}.dl-hero{padding-block:72px 88px}.dl-hero__grid{grid-template-columns:9fr 11fr;gap:56px}.dl-btn{width:auto;padding:0 30px}.dl-stage{padding:36px 12px 64px}.dl-win{transform:rotateY(-16deg) rotateX(7deg) rotate(-2.5deg)}.dl-win__body{padding:22px 22px 26px}.dl-chip{right:-4px;gap:12px;padding:12px 18px 12px 12px}.dl-steps{flex-direction:row;gap:20px;margin-top:44px}.dl-step{flex:1 1 0;display:block;padding-bottom:0}.dl-step:not(:last-child):after{top:calc(var(--node) / 2 - .75px);bottom:auto;left:calc(var(--node) + 12px);right:-8px;width:auto;height:1.5px}.dl-step__node{margin-bottom:var(--tf-space-4)}.dl-step__text{max-width:230px}.dl-reqs{grid-template-columns:repeat(3,1fr)}.dl-req__item{padding:22px var(--tf-space-5)}.dl-req__item+.dl-req__item{border-top:0;border-left:1px solid color-mix(in srgb,var(--tf-color-border) 70%,transparent)}}@media (max-width: 479px){.dl-win{zoom:.82}.dl-chip{zoom:.9}}
