.dk{font-family:var(--font-display);width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.dk--paper{background:var(--c-bg-surface);padding:var(--dk-content-top) 96px 88px}.dk--dawn{background:var(--stage-bg-dawn);padding:160px 200px;justify-content:center}:root{--dk-marker-top:48px;--dk-content-top:calc(var(--dk-marker-top) + 24px + 64px)}.dk-marker{--dk-marker-x:96px;position:absolute;top:var(--dk-marker-top);left:var(--dk-marker-x);right:var(--dk-marker-x);z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display);font-size:20px;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-secondary)}.dk-marker__rule{display:none}.dk-marker__page{color:var(--c-text-primary);font-weight:var(--fw-medium)}.dk-marker__total{color:var(--c-text-tertiary);font-weight:var(--fw-regular)}.dk--dawn>.dk-marker{top:68px;--dk-marker-x:200px}.dk-head{margin-top:0;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.dk-title{font-family:var(--font-heading);font-size:var(--t-deck-title-size);line-height:var(--t-deck-title-lh);letter-spacing:var(--t-deck-title-ls);font-weight:300;color:var(--c-text-primary)}.dk-title--split{font-size:72px;line-height:68px;letter-spacing:-.04em}.dk-body{font-size:var(--t-deck-body-size);line-height:var(--t-deck-body-lh);color:var(--c-text-secondary);max-width:680px}.dk-ctas{display:flex;gap:14px;flex-shrink:0}.dk .btn--lg{--h:64px;height:64px;padding-inline:32px;font-size:22px;gap:12px;border-radius:var(--r-md)}.dk .btn--lg svg{width:22px;height:22px}.dk-cols{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;flex:1 1}.dk-col,.dk-cols{gap:32px;min-height:0}.dk-col{display:flex;flex-direction:column}.dk-tile{flex:1 1;min-height:0;border-radius:var(--r-lg);position:relative;overflow:hidden;display:grid;place-items:center}.dk-tile:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 50% at 30% 100%,rgba(255,255,255,.45),transparent 70%);pointer-events:none}.dk-col figcaption{display:grid;grid-gap:12px;gap:12px}.dk-cap-t{display:inline-flex;align-items:center;gap:12px;font-size:26px;line-height:32px;font-weight:var(--fw-medium);color:var(--c-text-primary)}.dk-cap-t svg{width:24px;height:24px;color:var(--c-text-secondary)}.dk-cap-d{font-size:21px;line-height:31px;color:var(--c-text-tertiary);max-width:520px}.dk-ui{zoom:var(--stage-ui-scale);position:relative;z-index:1;font-family:var(--font-sans);width:300px;display:grid;grid-gap:10px;gap:10px}.dk-ui--stack{gap:8px}.dk-glass{background:var(--stage-glass-bg);border:1px solid var(--stage-glass-border);border-radius:var(--stage-glass-radius);box-shadow:var(--stage-shadow);backdrop-filter:blur(var(--stage-glass-blur));-webkit-backdrop-filter:blur(var(--stage-glass-blur));padding:12px}.dk-card-title{font-size:13px;font-weight:var(--fw-semibold);padding:2px 4px 8px}.dk-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid var(--c-border-subtle);font-size:13px}.dk-row__icon{width:15px;height:15px;display:grid;place-items:center;flex-shrink:0;color:var(--c-text-secondary)}.dk-row__icon svg{width:15px;height:15px}.dk-row__t{flex:1 1;min-width:0;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-note{display:flex;align-items:center;gap:10px;font-size:13px;padding:10px 12px}.dk-note__icon{width:14px;height:14px;display:grid;place-items:center;color:var(--tone-fg)}.dk-note__icon svg{width:14px;height:14px}.dk-note__t{flex:1 1;font-weight:var(--fw-medium)}.dk-note--big{display:grid;grid-gap:10px;gap:10px;padding:12px}.dk-note__top{display:flex;justify-content:space-between;align-items:center;font-size:12px}.dk-quote{font-size:15px;line-height:22px;font-weight:var(--fw-medium)}.dk-note__foot{display:flex;flex-wrap:wrap;gap:6px}.dk-decide{display:grid;grid-gap:12px;gap:12px}.dk-decide__top{display:flex;align-items:center;gap:10px;font-size:12px}.dk-decide__mid{display:flex;justify-content:space-between;align-items:center}.dk-cursor{position:absolute;right:8px;bottom:-40px;display:flex;align-items:flex-start;gap:2px}.dk-cursor svg{width:18px;height:18px;fill:var(--c-bg-inverse);color:var(--c-text-inverse)}.dk-cursor span{margin-top:14px;background:var(--c-bg-inverse);color:var(--c-text-inverse);font-size:12px;font-weight:var(--fw-medium);padding:4px 10px;border-radius:var(--r-pill)}.dk-frame{background:var(--stage-frame-bg);border:1px solid var(--stage-frame-border);border-radius:var(--stage-frame-radius);padding:var(--stage-frame-pad);box-shadow:var(--stage-shadow);height:100%}.dk-split{display:grid;grid-template-columns:1fr 1fr;height:100%;background:var(--c-bg-surface);border-radius:calc(var(--stage-frame-radius) - var(--stage-frame-pad));overflow:hidden}.dk-split__text{padding:0 96px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.dk-split__text .pill{height:36px;padding-inline:16px;font-size:18px}.dk-split__stage{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--stage-frame-radius) - var(--stage-frame-pad) - 4px);margin:6px}.dk-ui--report{width:320px;margin-top:24px;mask-image:linear-gradient(180deg,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent)}.dk-report__hi{display:grid;grid-gap:2px;gap:2px;text-align:center;font-size:12px;padding-bottom:6px}.dk-report__hi b{font-size:16px;font-weight:var(--fw-semibold)}.dk-report__file{display:grid;grid-gap:10px;gap:10px}.dk-report__btns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--c-border-subtle);padding-top:8px;font-size:12px;font-weight:var(--fw-medium)}.dk-report__btns span{display:inline-flex;justify-content:center;align-items:center;gap:6px}.dk-report__btns span+span{border-left:1px solid var(--c-border-subtle)}.dk-report__btns svg{width:13px;height:13px}.dk-report__lbl{text-align:center;font-size:11px;padding:6px 0 2px}.dk-report__f{display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.dk-report__c{font-size:13px;font-weight:var(--fw-medium)}.dk-report__m{display:flex;align-items:center;justify-content:space-between}