.sl-dw{--sl-dw-accent: #2f7bff;--sl-dw-line: #ebebeb;--sl-dw-ink: #0a0a0a;--sl-dw-ink-2: #3a3a3a;--sl-dw-ink-3: #8a8a8a;--sl-dw-bg: #ffffff;--sl-dw-bar: 60px;position:relative;overflow:hidden;box-sizing:border-box;width:auto;height:calc(100dvh - var(--sl-dw-bar));max-height:calc(100dvh - var(--sl-dw-bar));background:var(--sl-dw-bg);font-family:Inter,Helvetica,Arial,sans-serif}.sl-dw *,.sl-dw *:before,.sl-dw *:after{box-sizing:border-box}.sl-dw-panel{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:var(--sl-dw-pad-top, 38px) 0 28px;overflow-y:auto;overscroll-behavior:contain;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s ease}.sl-dw-panel[data-sl-dw=root]{height:100%}.sl-dw-panel:not([data-sl-dw=root]){position:absolute;inset:0;background:var(--sl-dw-bg);transform:translate(100%);opacity:0;pointer-events:none}.sl-dw[data-sl-dw-view] .sl-dw-panel.is-active{transform:translate(0);opacity:1;pointer-events:auto}.sl-dw[data-sl-dw-view]:not([data-sl-dw-view=root]) .sl-dw-panel[data-sl-dw=root]{transform:translate(-25%);opacity:.4;pointer-events:none}.sl-dw .sl-dw-panel .sl-dw-row{display:flex;width:100%;margin:0;padding:23px 20px;align-items:center;justify-content:space-between;gap:6px;border:0;border-bottom:1px solid var(--sl-dw-line);border-radius:0;background:transparent;color:var(--sl-dw-ink);font-family:inherit;font-size:22px;line-height:1.15;font-weight:500;letter-spacing:-.02em;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sl-dw .sl-dw-panel .sl-dw-row:hover{color:var(--sl-dw-accent)}.sl-dw-row-chev{display:inline-flex;flex-shrink:0;color:var(--sl-dw-ink-3)}.sl-dw-row-chev svg{display:block;width:14px;height:14px}.sl-dw .sl-dw-panel .sl-dw-title{margin:2px 20px 18px;font-family:inherit;font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--sl-dw-ink)}.sl-dw .sl-dw-panel .sl-dw-title:has(+.sl-dw-sub){margin-bottom:6px}.sl-dw .sl-dw-panel .sl-dw-sub{margin:0 20px 18px;font-family:inherit;font-size:13.5px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--sl-dw-ink-2)}.sl-dw .sl-dw-panel .sl-dw-subrow{display:flex;width:100%;margin:0;padding:16px 20px;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--sl-dw-line);border-radius:0;background:transparent;color:var(--sl-dw-ink);font-family:inherit;font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.01em;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sl-dw .sl-dw-panel .sl-dw-subrow:hover{color:var(--sl-dw-accent)}.sl-dw-subrow-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--sl-dw-line);border-radius:10px;background:var(--sl-dw-bg);color:var(--sl-dw-ink-2)}.sl-dw-subrow-ic svg{display:block;width:18px;height:18px}.sl-dw-subrow-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-dw-subrow-t{display:flex;align-items:center;gap:6px;font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:inherit}.sl-dw-subrow-t svg{width:12px;height:12px;flex-shrink:0;color:var(--sl-dw-ink-3)}.sl-dw-subrow-d{font-size:12.5px;line-height:1.4;font-weight:400;letter-spacing:0;color:var(--sl-dw-ink-2)}.sl-dw .sl-dw-panel .sl-dw-back{display:inline-flex;align-items:center;gap:8px;width:100%;padding:20px 20px 10px;border:0;background:transparent;color:var(--sl-dw-ink-2);font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.sl-dw .sl-dw-panel .sl-dw-back:hover{color:var(--sl-dw-accent)}.sl-dw-foot{display:flex;flex-direction:column;gap:14px;width:100%;margin-top:auto;padding:18px 20px 24px;border-top:1px solid var(--sl-dw-line)}.sl-dw .sl-dw-panel .sl-dw-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:14px 18px;border:0;border-radius:8px;background:var(--sl-dw-cta-bg, var(--sl-dw-accent));color:#fff;font-family:inherit;font-size:15px;line-height:1;font-weight:600;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--sl-dw-cta-shadow, 0 4px 14px rgba(10, 10, 10, .14));-webkit-tap-highlight-color:transparent}.sl-dw .sl-dw-panel .sl-dw-cta svg{width:13px;height:13px;flex-shrink:0}.sl-dw .sl-dw-panel .sl-dw-cta.is-ghost{border:1px solid var(--sl-dw-line);background:transparent;color:var(--sl-dw-ink);box-shadow:none}.sl-dw .sl-dw-panel .sl-dw-cta.is-ghost:hover{border-color:var(--sl-dw-accent);color:var(--sl-dw-accent)}.sl-dw-util{display:flex;gap:12px}.sl-dw .sl-dw-foot .sl-dw-util-btn{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--sl-dw-line);border-radius:8px;background:transparent;color:var(--sl-dw-ink);font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sl-dw .sl-dw-foot .sl-dw-util-btn:hover{border-color:var(--sl-dw-accent);color:var(--sl-dw-accent)}.sl-dw .sl-dw-foot .sl-dw-util-btn svg{width:16px;height:16px;flex-shrink:0}.sl-dw-toggle{position:relative;display:inline-block;width:26px;height:16px;flex-shrink:0;border-radius:999px;background:#0a0a0a24;transition:background .2s ease}.sl-dw-toggle i{position:absolute;top:2px;left:2px;display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0a0a0a40;transition:transform .2s ease}.sl-dw-toggle.is-on{background:var(--sl-dw-accent)}.sl-dw-toggle.is-on i{transform:translate(10px)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],html[data-hublumen-theme=dark]) .sl-dw{--sl-dw-line: rgba(255, 255, 255, .12);--sl-dw-ink: #ffffff;--sl-dw-ink-2: rgba(255, 255, 255, .62);--sl-dw-ink-3: rgba(255, 255, 255, .5);--sl-dw-bg: #0a0a0a}@media(prefers-reduced-motion:reduce){.sl-dw-panel,.sl-dw-toggle,.sl-dw-toggle i{transition:none}}@media(min-width:992px){.sl-dw{height:auto;max-height:none;overflow:visible}.sl-dw-panel:not([data-sl-dw=root]){position:static;transform:none}}
