.dl-page{max-width:1240px;padding:0 var(--pad) 110px;margin:0 auto}.dl-head{max-width:70ch;padding:clamp(34px,5vh,56px) 0 30px}.dl-head h1{letter-spacing:-.025em;color:var(--white);margin:12px 0 0;font-size:clamp(30px,4.4vw,42px);font-weight:800;font-stretch:112%;line-height:1.03}.dl-version{font-family:var(--mono);letter-spacing:-.01em;color:var(--text-2);margin-top:14px;font-size:12.5px}.dl-version b{color:var(--text);font-weight:500}.dl-version a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.dl-version a:hover{color:var(--white)}.dl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;max-width:1040px;margin-top:12px;display:grid}.dl-page{container-type:inline-size}@container (min-width:928px){.dl-grid>.dl-card:last-child:nth-child(3n+1){grid-column:2}}.dl-card{border:1px solid var(--line-up);background:linear-gradient(to bottom, var(--card), var(--card-lo));transition:border-color .2s var(--ease), transform .2s var(--ease), background .2s var(--ease);border-radius:10px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 20px 18px;display:grid;position:relative}.dl-card:hover{border-color:var(--line-in);background:linear-gradient(to bottom, var(--raised), var(--card-lo));transform:translateY(-2px)}.dl-card-icon{object-fit:contain;grid-area:1/1;width:36px;height:36px}.dl-card-id{grid-area:1/2;min-width:0}.dl-card-id h2{letter-spacing:-.015em;color:var(--white);margin:0;font-size:17px;font-weight:700;line-height:1.2}.dl-card-arch{font-family:var(--mono);color:var(--text);margin:2px 0 0;font-size:12px}.dl-card-arch-pick{z-index:1;margin-top:5px;position:relative}.dl-card-arch-pick .dropdown{display:inline-block}.dl-card-arch-pick .dropdown-trigger{border-color:var(--line-up);width:auto;font-family:var(--mono);color:var(--text);background:#ffffff08;gap:8px;padding:3px 8px 3px 9px;font-size:12px}.dl-card-arch-pick .dropdown-trigger:hover{border-color:var(--line-in);color:var(--white)}.dl-card-foot{border-top:1px solid var(--line);grid-area:3/1/auto/-1;gap:10px;padding-top:12px;display:grid}.dl-card-meta{font-family:var(--mono);color:var(--text-2);margin:0;font-size:11.5px}.dl-get{border:1px solid var(--line-in);width:46px;height:46px;color:var(--white);transition:border-color .2s var(--ease), background .2s var(--ease);background:#ffffff0a;border-radius:9px;grid-area:1/3;place-items:center;display:grid}.dl-get:after{content:"";border-radius:10px;position:absolute;inset:0}.dl-get:focus-visible{outline:none}.dl-get:focus-visible:after{outline:2px solid var(--mantle);outline-offset:2px}.dl-card:hover .dl-get{background:#ffffff17;border-color:#ffffff6b}.dl-get-icon{display:block;overflow:visible}.dl-get-arrow{transform-box:fill-box}.dl-card:hover .dl-get-arrow{animation:dl-drop 1.1s var(--ease) infinite}.dl-card:hover .dl-get-tray{animation:dl-tray 1.1s var(--ease) infinite;transform-box:fill-box;transform-origin:50% 100%}@keyframes dl-drop{0%{opacity:1;transform:translateY(0)}38%{opacity:1;transform:translateY(4px)}52%{opacity:0;transform:translateY(7px)}53%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes dl-tray{0%,30%{transform:scaleY(1)}42%{transform:scaleY(.78)}60%,to{transform:scaleY(1)}}.dl-sum{z-index:1;font-family:var(--mono);color:var(--text-2);text-underline-offset:3px;font-size:11.5px;text-decoration:underline;position:relative}.dl-sum:hover{color:var(--white)}.dl-card-note{z-index:1;cursor:text;color:var(--text);grid-area:2/1/auto/-1;align-self:start;margin:0;font-size:12.5px;line-height:1.55;position:relative}.dl-card-note p{margin:0}.dl-note-cmd{border:1px solid var(--line);background:var(--well);border-radius:4px;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:2px 3px 2px 7px;display:inline-flex}.dl-note-cmd code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--white);-webkit-user-select:all;user-select:all;font-size:11.5px;overflow:hidden}.copy.dl-note-copy{border-color:#0000;border-radius:3px;flex:none;width:22px;height:22px;position:static;transform:none}.copy.dl-note-copy:hover{border-color:var(--line-up)}.dl-empty{color:var(--text);margin-top:12px;font-size:14.5px}@media (prefers-reduced-motion:reduce){.dl-card,.dl-card:hover{transform:none}.dl-card:hover .dl-get-arrow,.dl-card:hover .dl-get-tray{animation:none}}.dl-cmd{max-width:1040px;margin-top:38px}.dl-cmd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.dl-cmd h2{letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(19px,2.4vw,22px);font-weight:700}.dl-cmd-head .dropdown-trigger{width:auto}.dl-cmd-panel{border:1px solid var(--line-up);background:var(--well);border-radius:6px;overflow:hidden}.dl-cmd-row .cmd{font-size:clamp(13px,1.2vw,14.5px)}.dl-steps{max-width:78ch;margin-top:46px}.dl-steps h2{letter-spacing:-.02em;color:var(--white);margin:0 0 18px;font-size:19px;font-weight:700}.dl-steps ol{counter-reset:step;margin:0;padding:0;list-style:none}.dl-steps li{counter-increment:step;border-left:1px solid var(--line);margin-left:11px;padding:0 0 20px 40px;position:relative}.dl-steps li:last-child{border-left-color:#0000;padding-bottom:0}.dl-steps li:before{content:counter(step);border:1px solid var(--line-up);background:var(--well);width:22px;height:22px;font-family:var(--mono);color:var(--text-2);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:0;left:-11px}.dl-steps h3{letter-spacing:-.012em;color:var(--white);margin:1px 0 6px;font-size:14.5px;font-weight:650}.dl-steps p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.dl-steps code{border:1px solid var(--line);background:var(--well);font-family:var(--mono);color:var(--text);border-radius:4px;padding:2px 6px;font-size:12.5px}.dl-steps a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.dl-steps a:hover{color:var(--white)}.dl-page{animation:rise .24s var(--ease) both}.dl-switch{z-index:46;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--line-in);-webkit-backdrop-filter:blur(14px)saturate(120%);animation:dl-switch-in .32s var(--ease) both;background:#0a0a0bd1;border-radius:9px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px #00000080}.dl-switch:after{content:"";z-index:2;pointer-events:none;opacity:.15;background-image:var(--grain);position:absolute;inset:0}@keyframes dl-switch-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dl-switch-thumb{border:1px solid var(--line-in);width:calc(50% - 4px);transition:transform .3s var(--ease);background:#ffffff1a;border-radius:5px;position:absolute;top:4px;bottom:4px;left:4px}.dl-switch-item{z-index:1;white-space:nowrap;color:var(--text-2);transition:color .2s var(--ease);border-radius:5px;place-items:center;padding:7px 20px;font-size:13.5px;font-weight:500;line-height:20px;display:grid;position:relative}.dl-switch-item:hover,.dl-switch-item.on{color:var(--white)}.dl-switch-item:focus-visible{outline:2px solid var(--mantle);outline-offset:-3px}@media (max-width:640px){.dl-switch{bottom:calc(61px + env(safe-area-inset-bottom,0px))}}@media (max-width:560px){.dl-switch{bottom:calc(53px + env(safe-area-inset-bottom,0px))}}
