.dl-page{padding:128px 0 0}.dl-col{max-width:880px;margin:0 auto}.dl-head{margin-bottom:56px}[hidden]{display:none!important}.dl-hero{position:relative;overflow:hidden;width:100%;border-top:1px solid rgba(233,180,76,.22);border-bottom:1px solid rgba(233,180,76,.22);padding:58px 24px 54px;margin:0 0 80px;background:radial-gradient(60% 200% at 92% -30%,rgba(233,180,76,.12) 0%,transparent 55%),radial-gradient(50% 160% at 2% 130%,rgba(233,180,76,.05) 0%,transparent 60%),#f2f0ea08}.dl-hero-inner{max-width:880px;margin:0 auto}.dl-hero-mark{position:absolute;right:clamp(12px,6vw,90px);top:-48px;width:300px;height:300px;color:var(--color-gold, #e9b44c);opacity:.055;pointer-events:none}.dl-hero-mark svg{width:100%;height:100%}.dl-hero-title{font-family:var(--font-display);font-size:clamp(32px,4.8vw,46px);font-weight:700;letter-spacing:.01em;line-height:1.15;margin:0}.dl-hero-lede{color:var(--color-ink-dim, rgba(242, 240, 234, .62));font-size:clamp(15px,1.6vw,17px);max-width:38em;margin:14px 0 0}.dl-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px}.dl-hero-actions .btn,.dl-hero-actions .btn-pending{padding:15px 28px;font-size:15.5px}.dl-hero-titlerow{display:flex;align-items:center;gap:14px;margin:16px 0 0}.dl-hero-icon{width:44px;height:44px;border-radius:12px;border-color:#e9b44c59;background:#e9b44c14}.dl-hero-alt-link{font-size:12.5px;letter-spacing:.04em;color:var(--color-gold, #e9b44c);border:1px solid rgba(233,180,76,.35);border-radius:999px;padding:9px 16px;transition:background .25s,border-color .25s}.dl-hero-alt-link:hover{background:#e9b44c17;border-color:#e9b44c8c}.dl-hero-more{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;font-size:13.5px;letter-spacing:.02em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));transition:color .25s}.dl-hero-more .arr{transition:transform .3s var(--ease-out-expo, ease-out)}.dl-hero-more:hover{color:var(--color-gold, #e9b44c)}.dl-hero-more:hover .arr{transform:translate(3px)}.dl-hero-detail{margin-top:22px;position:relative}.dl-hero-detail summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;padding:7px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint, rgba(242, 240, 234, .4));-webkit-user-select:none;user-select:none;transition:color .25s}.dl-hero-detail summary::-webkit-details-marker{display:none}.dl-hero-detail summary:before{content:"";width:0;height:0;border-left:4px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transform-origin:4px 50%;transition:transform .25s}.dl-hero-detail[open] summary:before{transform:rotate(90deg)}.dl-hero-detail summary:hover{color:var(--color-gold, #e9b44c)}.dl-hero-facts{display:flex;align-items:center;gap:10px 10px;flex-wrap:wrap;margin-top:10px;position:relative}.dl-hero-fact{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;letter-spacing:.03em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));border:1px solid var(--color-line, rgba(242, 240, 234, .09));border-radius:999px;padding:5px 14px;background:#06070b66}.dl-hero-fact b{font-weight:600;font-size:11.5px;letter-spacing:.02em;color:var(--color-ink, #f2f0ea)}.dl-section+.dl-section{margin-top:48px}.dl-card{border:1px solid rgba(233,180,76,.28);background:radial-gradient(120% 140% at 85% -10%,rgba(233,180,76,.07) 0%,transparent 55%),#f2f0ea06;border-radius:16px;padding:36px 38px 32px}.dl-card.is-secondary{border-color:var(--color-line, rgba(242, 240, 234, .09));background:var(--color-panel, rgba(242, 240, 234, .03))}.dl-card.is-secondary .dl-ver{color:var(--color-ink-dim, rgba(242, 240, 234, .62));border-color:var(--color-line-strong, rgba(242, 240, 234, .2))}.dl-card.is-secondary .dl-ver:before{background:var(--color-ink-dim, rgba(242, 240, 234, .62))}.dl-card-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dl-card-head h2{font-family:var(--font-display);font-size:clamp(22px,2.6vw,28px);font-weight:700;letter-spacing:.01em;margin:0}.dl-ver{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgba(233,180,76,.4);border-radius:999px;color:var(--color-gold, #e9b44c);font-size:12px;letter-spacing:.06em}.dl-ver:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-gold, #e9b44c)}.dl-desc{color:var(--color-ink-dim, rgba(242, 240, 234, .62));font-size:15px;max-width:40em;margin:10px 0 0}.dl-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.dl-meta-line{font-size:12px;letter-spacing:.03em;color:var(--color-ink-dim, rgba(242, 240, 234, .62))}.dl-detail .dl-meta-line{display:block;order:0;flex-basis:auto}.dl-sha{display:flex;align-items:baseline;gap:14px;margin:0;padding:11px 16px;background:var(--color-panel, rgba(242, 240, 234, .03));border:1px solid var(--color-line, rgba(242, 240, 234, .09));border-radius:10px}.dl-sha-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;color:var(--color-ink-faint, rgba(242, 240, 234, .4));flex:none}.dl-sha code{font-size:11.5px;letter-spacing:.02em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));word-break:break-all}.dl-card-note{font-size:12.5px;line-height:1.7;color:var(--color-ink-faint, rgba(242, 240, 234, .4));margin:14px 0 0;max-width:56em}.dl-card{box-shadow:0 1px 2px #0000003d,0 12px 32px -14px #00000080}.dl-card-headtext{min-width:0}.dl-card-titlerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dl-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:11px;overflow:hidden;color:var(--color-ink-dim, rgba(242, 240, 234, .62));background:#f2f0ea0a;border:1px solid var(--color-line, rgba(242, 240, 234, .09))}.dl-icon img{width:100%;height:100%;object-fit:cover;display:block}.dl-icon svg{width:18px;height:18px}.dl-cat{font-size:11px;letter-spacing:.08em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));border:1px solid var(--color-line-strong, rgba(242, 240, 234, .2));border-radius:999px;padding:2px 9px;white-space:nowrap}.dl-status{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;letter-spacing:.01em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));font-variant-numeric:tabular-nums}.dl-status-dot{width:8px;height:8px;border-radius:999px;background:var(--color-line-strong, rgba(242, 240, 234, .2));flex:none}.dl-card-titlerow .dl-status{margin:0;gap:6px;font-size:12px}.dl-card-titlerow .dl-status-dot{width:6px;height:6px}.dl-pending{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dl-pending-row{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border:1px dashed var(--color-line-strong, rgba(242, 240, 234, .2));border-radius:8px;cursor:not-allowed}.dl-pending-platform{font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--color-ink-dim, rgba(242, 240, 234, .62))}.dl-pending-label{font-size:10.5px;letter-spacing:.14em;color:var(--color-gold, #e9b44c);text-transform:uppercase}.dl-pending-badge{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--color-gold, #e9b44c);border:1px solid rgba(233,180,76,.4);border-radius:999px;padding:3px 10px}.btn-pending{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:8px;border:1px dashed var(--color-line-strong, rgba(242, 240, 234, .2));font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));cursor:not-allowed}.dl-auth{margin:14px 0 0;padding:13px 16px;background:var(--color-gold-soft, rgba(233, 180, 76, .13));border:1px solid rgba(233,180,76,.28);border-radius:10px;font-size:13px;line-height:1.75;color:var(--color-ink-dim, rgba(242, 240, 234, .62));max-width:56em}.dl-auth b{color:var(--color-gold, #e9b44c);font-weight:600}.dl-crumb{margin:-20px 0 32px;font-size:13px;letter-spacing:.02em}.dl-crumb a{color:var(--color-ink-dim, rgba(242, 240, 234, .62));transition:color .25s}.dl-crumb a:hover{color:var(--color-gold, #e9b44c)}.dl-detail-link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 2px;font-size:13.5px;letter-spacing:.02em;color:var(--color-ink-dim, rgba(242, 240, 234, .62));transition:color .25s}.dl-detail-link .arr{transition:transform .3s var(--ease-out-expo, ease-out)}.dl-detail-link:hover{color:var(--color-gold, #e9b44c)}.dl-detail-link:hover .arr{transform:translate(3px)}.dl-detail{margin-top:18px}.dl-detail summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;padding:7px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint, rgba(242, 240, 234, .4));-webkit-user-select:none;user-select:none;transition:color .25s}.dl-detail summary::-webkit-details-marker{display:none}.dl-detail summary:before{content:"";width:0;height:0;border-left:4px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transform-origin:4px 50%;transition:transform .25s}.dl-detail[open] summary:before{transform:rotate(90deg)}.dl-detail summary:hover{color:var(--color-gold, #e9b44c)}.dl-detail-body{display:grid;gap:12px;padding-top:14px}.dl-detail .dl-intro{margin:0;border-top:0;padding-top:2px}.dl-history{margin-top:44px;border-top:1px solid var(--color-line, rgba(242, 240, 234, .09));padding-top:10px}.dl-history summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-dim, rgba(242, 240, 234, .62));-webkit-user-select:none;user-select:none;transition:color .25s}.dl-history summary::-webkit-details-marker{display:none}.dl-history summary:before{content:"";width:0;height:0;border-left:4px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transform-origin:4px 50%;transition:transform .25s}.dl-history[open] summary:before{transform:rotate(90deg)}.dl-history summary:hover{color:var(--color-gold, #e9b44c)}.dl-history-body{padding-top:10px}.dl-history .dl-more{margin-top:26px}.dl-history .dl-more:first-child{margin-top:0}.dl-key-badge{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--color-gold, #e9b44c);border:1px solid rgba(233,180,76,.4);border-radius:999px;padding:3px 10px}.dl-intro{margin-top:22px;border-top:1px solid var(--color-line, rgba(242, 240, 234, .09));padding-top:18px}.dl-intro-title{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;color:var(--color-ink-faint, rgba(242, 240, 234, .4));margin:0 0 10px}.dl-intro ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dl-intro li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.75;color:var(--color-ink-dim, rgba(242, 240, 234, .62));max-width:56em}.dl-intro li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:#e9b44c8c}.dl-more{margin-top:64px}.dl-more-title{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint, rgba(242, 240, 234, .4));margin:0 0 16px}.dl-list{list-style:none;margin:0;padding:0;border:1px solid var(--color-line, rgba(242, 240, 234, .09));border-radius:14px;overflow:hidden}.dl-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 120px;gap:16px;align-items:center;padding:16px 24px;font-size:14px}.dl-row+.dl-row{border-top:1px solid var(--color-line, rgba(242, 240, 234, .09))}.dl-row .dl-row-name{font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:.01em}.dl-row .dl-row-cat{color:var(--color-ink-dim, rgba(242, 240, 234, .62))}.dl-row .dl-row-status{justify-self:end;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--color-ink-dim, rgba(242, 240, 234, .62))}.dl-row .dl-row-status a{color:var(--color-gold, #e9b44c);transition:color .25s}.dl-row .dl-row-status a:hover{color:#f0c15f}.dl-row.is-soon .dl-row-name{color:var(--color-ink-dim, rgba(242, 240, 234, .62));font-weight:500}.dl-row.is-soon .dl-row-status{color:var(--color-ink-dim, rgba(242, 240, 234, .62));border:1px dashed var(--color-line-strong, rgba(242, 240, 234, .2));border-radius:999px;padding:3px 10px}@media(max-width:640px){.dl-page{padding-top:104px}.dl-card{padding:24px 18px 22px}.dl-hero{padding:30px 20px 28px;margin-bottom:56px}.dl-section+.dl-section{margin-top:32px}.dl-more{margin-top:44px}.dl-history{margin-top:30px}.dl-hero-mark{width:170px;height:170px;right:8px;top:-24px}.dl-detail summary,.dl-hero-detail summary{padding:10px 0}.dl-row{grid-template-columns:minmax(0,1fr) 96px}.dl-row .dl-row-status{grid-row:1;grid-column:2}.dl-row .dl-row-cat{grid-column:1 / -1}}
