.landing-main[data-astro-cid-bdeocz4q]{width:min(var(--page-max), 100% - var(--page-gutter));padding:132px 0 var(--site-footer-logo-gap);margin:0 auto}.landing-related[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-related[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]{border-bottom:1px solid var(--line);min-height:48px;color:var(--accent);align-items:center;padding:12px 0;display:flex}.landing-hero[data-astro-cid-bdeocz4q]{grid-template-columns:1fr;align-items:center;gap:72px;min-height:auto;display:grid}.landing-hero[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q],.landing-section[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{margin:0;font-size:48px;line-height:1.04}.landing-hero[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q]{font-size:var(--font-size-title);letter-spacing:-.035em;font-weight:700;line-height:1.15}.landing-hero[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q],.landing-section[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q],.landing-card[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q],.landing-faq[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{color:var(--muted-strong);line-height:1.7}.landing-hero__summary[data-astro-cid-bdeocz4q]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:24px;display:grid}.landing-hero[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{max-width:68ch;margin:0;font-size:18px}.actions[data-astro-cid-bdeocz4q]{gap:14px;display:flex}.landing-hero__media[data-astro-cid-bdeocz4q]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface);margin:0;overflow:hidden}.landing-hero__media[data-astro-cid-bdeocz4q] img{object-fit:cover;width:100%;height:100%}.landing-section[data-astro-cid-bdeocz4q]{padding:86px 0 0}.landing-section[data-astro-cid-bdeocz4q]>p[data-astro-cid-bdeocz4q]{margin:20px 0 0;font-size:16.64px}.landing-section__media[data-astro-cid-bdeocz4q]{margin-top:32px}.landing-grid[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.landing-card[data-astro-cid-bdeocz4q],.landing-faq[data-astro-cid-bdeocz4q] article[data-astro-cid-bdeocz4q]{border:1px solid var(--line);border-radius:var(--radius-md);background:#e5d4a209;padding:24px}.landing-card[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q],.landing-faq[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{color:var(--text);margin:0;font-size:16px;line-height:1.35}.landing-card[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q],.landing-faq[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{margin:12px 0 0;font-size:15.36px}.landing-faq[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}@media (width<=960px){.landing-hero[data-astro-cid-bdeocz4q]{gap:48px}.landing-hero__summary[data-astro-cid-bdeocz4q]{grid-template-columns:1fr;gap:30px}.landing-section[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{font-size:36px}.landing-hero[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:16px}}@media (width<=720px){.landing-main[data-astro-cid-bdeocz4q]{padding:92px 0 var(--site-footer-logo-gap)}.landing-hero[data-astro-cid-bdeocz4q]{gap:26px;min-height:auto}.landing-hero[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q]{line-height:1.08}.landing-section[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{font-size:30px}.landing-hero__summary[data-astro-cid-bdeocz4q]{gap:22px}.landing-grid[data-astro-cid-bdeocz4q],.landing-faq[data-astro-cid-bdeocz4q]{grid-template-columns:1fr}}.dlss-official-figure[data-astro-cid-i2bb75xi]{margin:48px 0 0}.dlss-official-figure__image[data-astro-cid-i2bb75xi]{border:1px solid var(--line);border-radius:var(--radius);cursor:zoom-in;background:#000;transition:border-color .18s;display:block;overflow:hidden}.dlss-official-figure__image[data-astro-cid-i2bb75xi]:hover{border-color:var(--accent)}picture[data-astro-cid-i2bb75xi],img[data-astro-cid-i2bb75xi]{width:100%;display:block}img[data-astro-cid-i2bb75xi]{height:auto}figcaption[data-astro-cid-i2bb75xi]{color:var(--muted);justify-content:space-between;align-items:baseline;gap:24px;padding-top:14px;font-size:12px;line-height:1.7;display:flex}figcaption[data-astro-cid-i2bb75xi]>span[data-astro-cid-i2bb75xi]{max-width:80ch}.dlss-official-figure__credit[data-astro-cid-i2bb75xi]{flex:none}figcaption[data-astro-cid-i2bb75xi] a[data-astro-cid-i2bb75xi]{min-height:44px;color:var(--accent);flex:none;align-items:center;gap:6px;display:inline-flex}figcaption[data-astro-cid-i2bb75xi] a[data-astro-cid-i2bb75xi]:hover{text-underline-offset:4px;text-decoration:underline}.dlss-official-figure--compact[data-astro-cid-i2bb75xi]{margin-top:24px}.dlss-official-figure--compact[data-astro-cid-i2bb75xi] figcaption[data-astro-cid-i2bb75xi]{flex-direction:column;gap:0}@media (width<=720px){.dlss-official-figure[data-astro-cid-i2bb75xi]{margin-top:28px}figcaption[data-astro-cid-i2bb75xi]{flex-direction:column;gap:0;padding-top:10px}}html[data-store-campaign=dlss]{--bg:#090d08;--bg-soft:#141b10;--surface:#151c11;--panel:#11180de6;--line:#76b9002e;--line-strong:#76b9005c;--text:#f2f5ee;--muted:#a3ad9b;--muted-strong:#c4ccbe;--accent:#76b900;--accent-soft:#76b90029}html[data-store-campaign=dlss] body{background:radial-gradient(ellipse 75% 720px at 65% 0, #76b9001f, transparent), var(--bg)}html[data-store-campaign=dlss] .store-button{background:#76b90014}html[data-store-campaign=dlss] .store-button:before{background:linear-gradient(110deg,#0000 25%,#76b9000f 40%,#bff16738 50%,#76b9000f 60%,#0000 75%)}html[data-store-campaign=dlss] .store-button:hover{background:var(--accent-soft);box-shadow:0 6px 22px #76b9001a}html[data-store-campaign=dlss] .header-menu__panel{background:linear-gradient(160deg, #76b9000f, transparent 60%), var(--bg-soft)}html[data-store-campaign=dlss] :is(.header-menu[open] .header-menu__trigger,.header-menu__trigger:hover,.header-menu__panel a:hover,.header-menu__panel a[aria-current=page]){background:var(--accent-soft)}.dlss-page[data-astro-cid-tz5gpuv3]{width:min(var(--page-max), 100% - var(--page-gutter));padding:144px 0 var(--site-footer-logo-gap);margin:0 auto}.dlss-intro[data-astro-cid-tz5gpuv3]{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}h1[data-astro-cid-tz5gpuv3]{color:var(--accent);letter-spacing:-.055em;max-width:9ch;margin:0;font-size:clamp(56px,7.5vw,88px);font-weight:500;line-height:1.02}h2[data-astro-cid-tz5gpuv3]{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.16}p[data-astro-cid-tz5gpuv3],dd[data-astro-cid-tz5gpuv3]{color:var(--muted-strong);line-height:1.8}.dlss-intro__copy[data-astro-cid-tz5gpuv3]>p[data-astro-cid-tz5gpuv3]{margin:0 0 26px;font-size:18px}figure[data-astro-cid-tz5gpuv3]{margin:0}figure[data-astro-cid-tz5gpuv3] a[data-astro-cid-tz5gpuv3]{border-radius:var(--radius);display:block}figure[data-astro-cid-tz5gpuv3] picture{border-radius:var(--radius);overflow:hidden}.dlss-hero-image[data-astro-cid-tz5gpuv3] img,.dlss-version-image[data-astro-cid-tz5gpuv3] img{aspect-ratio:16/9}.dlss-hero-image[data-astro-cid-tz5gpuv3]{grid-column:1/-1;margin-top:16px}.dlss-components[data-astro-cid-tz5gpuv3]{padding-block:88px}.dlss-section-heading[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr 1fr;gap:64px;display:grid}.dlss-section-heading[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:0}.dlss-component-list[data-astro-cid-tz5gpuv3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0 0;display:grid}.dlss-component-list[data-astro-cid-tz5gpuv3]>div[data-astro-cid-tz5gpuv3]{border-top:2px solid var(--line-strong);padding-top:24px}dt[data-astro-cid-tz5gpuv3]{flex-direction:column;gap:20px;font-size:18px;line-height:1.4;display:flex}dt[data-astro-cid-tz5gpuv3] span[data-astro-cid-tz5gpuv3]{color:var(--accent);letter-spacing:.12em;font-size:13px;font-weight:500}dd[data-astro-cid-tz5gpuv3]{margin:12px 0 0;font-size:15px}.dlss-technology-title[data-astro-cid-tz5gpuv3]{margin:48px 0 0;font-size:20px;font-weight:500}.dlss-source[data-astro-cid-tz5gpuv3]{min-height:44px;color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.dlss-source[data-astro-cid-tz5gpuv3]:hover{text-underline-offset:4px;text-decoration:underline}.dlss-models[data-astro-cid-tz5gpuv3]{border-top:1px solid var(--line);padding-block:64px 72px}.dlss-model-list[data-astro-cid-tz5gpuv3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:52px;display:grid}.dlss-model-list[data-astro-cid-tz5gpuv3] article[data-astro-cid-tz5gpuv3]{border-left:2px solid var(--accent);padding-left:22px}.dlss-models[data-astro-cid-tz5gpuv3] h3[data-astro-cid-tz5gpuv3]{margin:0;font-size:20px;font-weight:500;line-height:1.4}.dlss-model-list[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3],.dlss-other-models[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:14px 0 0;font-size:15px}.dlss-preset-table[data-astro-cid-tz5gpuv3]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:52px;font-size:15px;line-height:1.7}.dlss-preset-table[data-astro-cid-tz5gpuv3] caption[data-astro-cid-tz5gpuv3]{text-align:left;padding-bottom:22px;font-size:23px;font-weight:500}.dlss-preset-table[data-astro-cid-tz5gpuv3] th[data-astro-cid-tz5gpuv3],.dlss-preset-table[data-astro-cid-tz5gpuv3] td[data-astro-cid-tz5gpuv3]{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:18px 24px}.dlss-preset-table[data-astro-cid-tz5gpuv3] thead[data-astro-cid-tz5gpuv3] th[data-astro-cid-tz5gpuv3]{color:var(--muted-strong);background:#76b90014;font-size:13px;font-weight:500}.dlss-preset-table[data-astro-cid-tz5gpuv3] th[data-astro-cid-tz5gpuv3]:first-child{width:112px;padding-left:16px}.dlss-preset-table[data-astro-cid-tz5gpuv3] tbody[data-astro-cid-tz5gpuv3] th[data-astro-cid-tz5gpuv3]{color:var(--accent);font-weight:500}.dlss-preset-table[data-astro-cid-tz5gpuv3] td[data-astro-cid-tz5gpuv3]{color:var(--muted-strong)}.dlss-model-advice[data-astro-cid-tz5gpuv3]{max-width:88ch;margin-top:22px}.dlss-model-advice[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:0;font-size:15px}.dlss-other-models[data-astro-cid-tz5gpuv3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:36px;display:grid}.dlss-history[data-astro-cid-tz5gpuv3]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:72px;padding-top:64px;display:grid}.dlss-history__intro[data-astro-cid-tz5gpuv3]{position:sticky;top:112px}.dlss-history__intro[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:22px 0 0}.dlss-history__range[data-astro-cid-tz5gpuv3]{color:var(--accent);letter-spacing:-.04em;margin-top:40px;font-size:28px;display:block}.dlss-history__range[data-astro-cid-tz5gpuv3] span[data-astro-cid-tz5gpuv3]{color:var(--line-strong);margin-inline:8px}.dlss-timeline[data-astro-cid-tz5gpuv3]{margin:0;padding:0;list-style:none}.dlss-timeline[data-astro-cid-tz5gpuv3] li[data-astro-cid-tz5gpuv3]{grid-template-columns:76px minmax(0,1fr);gap:24px;display:grid}.dlss-timeline[data-astro-cid-tz5gpuv3] time[data-astro-cid-tz5gpuv3]{color:var(--muted);flex-direction:column;gap:4px;padding-top:1px;font-size:12px;display:flex}.dlss-timeline__year[data-astro-cid-tz5gpuv3]{color:var(--text);letter-spacing:-.035em;font-size:25px;line-height:1.2}.dlss-timeline__entry[data-astro-cid-tz5gpuv3]{border-left:1px solid var(--line-strong);padding:0 0 56px 32px;position:relative}.dlss-timeline__entry[data-astro-cid-tz5gpuv3]:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 6px var(--bg);border-radius:50%;position:absolute;top:8px;left:-5px}.dlss-timeline[data-astro-cid-tz5gpuv3] li[data-astro-cid-tz5gpuv3]:last-child .dlss-timeline__entry[data-astro-cid-tz5gpuv3]{border-color:#0000;padding-bottom:0}.dlss-timeline__entry[data-astro-cid-tz5gpuv3] .dlss-timeline__version[data-astro-cid-tz5gpuv3]{color:var(--accent);letter-spacing:.04em;margin:0 0 9px;font-size:13px;font-weight:500}.dlss-timeline[data-astro-cid-tz5gpuv3] h3[data-astro-cid-tz5gpuv3]{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.3}.dlss-timeline__entry[data-astro-cid-tz5gpuv3]>p[data-astro-cid-tz5gpuv3]{margin:12px 0 0;font-size:15px}.dlss-support[data-astro-cid-tz5gpuv3]{border:1px solid var(--line);border-left:2px solid var(--accent);background:#76b9000f;margin:64px 0 72px;padding:28px 32px}.dlss-support[data-astro-cid-tz5gpuv3] h2[data-astro-cid-tz5gpuv3]{letter-spacing:-.02em;font-size:23px}.dlss-support[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:14px 0 0;font-size:15px}.dlss-versions[data-astro-cid-tz5gpuv3]{border-block:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;padding-block:56px;display:grid}.dlss-versions__copy[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:22px 0 0}.dlss-controller[data-astro-cid-tz5gpuv3]{grid-template-columns:100px minmax(0,680px);justify-content:center;align-items:start;gap:36px;margin-top:88px;display:grid}.dlss-controller[data-astro-cid-tz5gpuv3] .dlss-controller__icon{width:80px;height:80px;color:var(--accent);stroke-width:1px}.dlss-controller[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin:20px 0}.dlss-profile-link[data-astro-cid-tz5gpuv3]{min-height:44px;color:var(--accent);align-items:center;gap:14px;display:inline-flex}.dlss-profile-link[data-astro-cid-tz5gpuv3]:hover{text-underline-offset:5px;text-decoration:underline}.dlss-profile-link[data-astro-cid-tz5gpuv3] .icon{flex:none;width:22px;height:22px}@media (width<=960px){.dlss-intro[data-astro-cid-tz5gpuv3],.dlss-section-heading[data-astro-cid-tz5gpuv3]{gap:36px}.dlss-versions[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr;gap:32px}.dlss-versions__copy[data-astro-cid-tz5gpuv3]{max-width:70ch}.dlss-model-list[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr}.dlss-model-list[data-astro-cid-tz5gpuv3] article[data-astro-cid-tz5gpuv3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);column-gap:28px;display:grid}.dlss-model-list[data-astro-cid-tz5gpuv3] h3[data-astro-cid-tz5gpuv3]{grid-row:span 2}.dlss-model-list[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin-top:0}.dlss-model-list[data-astro-cid-tz5gpuv3] .dlss-source[data-astro-cid-tz5gpuv3]{grid-column:2}.dlss-history[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr;gap:36px}.dlss-history__intro[data-astro-cid-tz5gpuv3]{position:static}.dlss-history__range[data-astro-cid-tz5gpuv3]{margin-top:22px}}@media (width<=720px){.dlss-page[data-astro-cid-tz5gpuv3]{padding-top:104px}.dlss-intro[data-astro-cid-tz5gpuv3],.dlss-section-heading[data-astro-cid-tz5gpuv3],.dlss-component-list[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr}.dlss-intro[data-astro-cid-tz5gpuv3]{gap:28px}h1[data-astro-cid-tz5gpuv3]{max-width:none;font-size:clamp(48px,12vw,76px)}.dlss-intro__copy[data-astro-cid-tz5gpuv3]>p[data-astro-cid-tz5gpuv3]{margin-bottom:22px;font-size:16px}.dlss-hero-image[data-astro-cid-tz5gpuv3]{margin-top:8px}.dlss-components[data-astro-cid-tz5gpuv3]{padding-block:52px}.dlss-section-heading[data-astro-cid-tz5gpuv3]{gap:18px}.dlss-component-list[data-astro-cid-tz5gpuv3]{gap:22px;margin-top:28px}.dlss-component-list[data-astro-cid-tz5gpuv3]>div[data-astro-cid-tz5gpuv3]{padding-top:20px}dt[data-astro-cid-tz5gpuv3]{flex-direction:row;align-items:baseline;gap:16px}dt[data-astro-cid-tz5gpuv3] span[data-astro-cid-tz5gpuv3]{min-width:24px}dd[data-astro-cid-tz5gpuv3]{margin-left:40px}.dlss-versions[data-astro-cid-tz5gpuv3]{padding-block:40px}.dlss-controller[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr;gap:20px;margin-top:48px}.dlss-controller[data-astro-cid-tz5gpuv3] .dlss-controller__icon{width:48px;height:48px}.dlss-history[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr;gap:36px;padding-top:44px}.dlss-history__intro[data-astro-cid-tz5gpuv3]{position:static}.dlss-history__range[data-astro-cid-tz5gpuv3]{margin-top:22px;font-size:24px}.dlss-technology-title[data-astro-cid-tz5gpuv3]{margin-top:32px;font-size:18px}.dlss-models[data-astro-cid-tz5gpuv3]{padding-block:44px}.dlss-model-list[data-astro-cid-tz5gpuv3],.dlss-other-models[data-astro-cid-tz5gpuv3]{grid-template-columns:1fr;gap:24px;margin-top:28px}.dlss-model-list[data-astro-cid-tz5gpuv3] article[data-astro-cid-tz5gpuv3]{padding-left:16px;display:block}.dlss-model-list[data-astro-cid-tz5gpuv3] p[data-astro-cid-tz5gpuv3]{margin-top:14px}.dlss-models[data-astro-cid-tz5gpuv3] h3[data-astro-cid-tz5gpuv3]{font-size:18px}.dlss-preset-table[data-astro-cid-tz5gpuv3]{margin-top:24px;font-size:14px}.dlss-preset-table[data-astro-cid-tz5gpuv3] caption[data-astro-cid-tz5gpuv3]{font-size:20px}.dlss-preset-table[data-astro-cid-tz5gpuv3] th[data-astro-cid-tz5gpuv3],.dlss-preset-table[data-astro-cid-tz5gpuv3] td[data-astro-cid-tz5gpuv3]{padding:14px 8px}.dlss-preset-table[data-astro-cid-tz5gpuv3] th[data-astro-cid-tz5gpuv3]:first-child{width:80px;padding-left:8px}.dlss-timeline[data-astro-cid-tz5gpuv3] li[data-astro-cid-tz5gpuv3]{grid-template-columns:58px minmax(0,1fr);gap:16px}.dlss-timeline__year[data-astro-cid-tz5gpuv3]{font-size:22px}.dlss-timeline__entry[data-astro-cid-tz5gpuv3]{padding-bottom:32px;padding-left:22px}.dlss-timeline[data-astro-cid-tz5gpuv3] h3[data-astro-cid-tz5gpuv3]{font-size:20px}.dlss-support[data-astro-cid-tz5gpuv3]{margin:40px 0;padding:22px}}
