.website-root .qhs-showcase{--showcase-bg:var(--lr-paper);--showcase-panel:var(--lr-surface);--showcase-soft:var(--lr-surface-muted);--showcase-border:var(--lr-line);--showcase-text:var(--lr-ink);--showcase-muted:var(--lr-muted);width:100%;min-width:0}.website-root .qhs-showcase .lhs-view{animation:none}
.website-root .ql-demo,.ql-case-dialog .ql-demo{--background:var(--lr-surface);--foreground:var(--lr-ink);--card:var(--lr-surface);--card-foreground:var(--lr-ink);--muted:var(--lr-surface-muted);--muted-foreground:var(--lr-muted);--border:var(--lr-line);--border-line:var(--lr-line);--input:var(--lr-line);--accent:var(--lr-accent-soft);--accent-foreground:var(--lr-accent-text);--primary:var(--lr-accent);--primary-foreground:var(--lr-on-accent);--ring:var(--lr-accent-text);border:1px solid var(--lr-line);background:var(--lr-surface);width:100%;min-width:0;height:auto;color:var(--lr-ink);text-align:left;letter-spacing:normal;border-radius:12px;font-size:12px;line-height:1.55;overflow:hidden}.ql-demo button,.ql-demo input,.ql-demo textarea,.ql-demo select{font-family:inherit}.ql-demo button:focus-visible,.ql-demo input:focus-visible,.ql-demo textarea:focus-visible,.ql-demo select:focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:3px}.ql-example-bar{border-bottom:1px solid var(--lr-line);min-height:34px;color:var(--lr-muted);background:var(--lr-soft);justify-content:space-between;align-items:center;gap:12px;padding:7px 18px;font-size:10px;display:flex}.ql-example-bar button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:flex}.website-root .ql-library-title{color:var(--lr-ink);letter-spacing:-1px;margin:0;font-size:clamp(25px,2.6cqw,32px);font-weight:600;line-height:1.25}.ql-demo .ql-case-link{text-align:left;background:0 0;border:0;width:100%;padding:0}.ql-empty{text-align:center;color:var(--lr-muted);flex-direction:column;align-items:center;gap:10px;padding:45px 20px;display:flex}.ql-empty h4{color:var(--lr-ink);margin:0;font-size:16px;font-weight:550}.ql-empty p{max-width:340px;margin:0;font-size:12px}.ql-empty button{text-underline-offset:4px;margin-top:8px;font-size:12px;text-decoration:underline}.ql-case-dialog{--lr-paper:#fff;--lr-surface:#fff;--lr-soft:#fafafa;--lr-surface-muted:#f3f3f3;--lr-line:#e8e8e8;--lr-muted:#686868;--lr-ink:#282828;--lr-accent:#6c00fc;--lr-accent-text:#6c00fc;--lr-accent-soft:#f3e8ff;--lr-on-accent:#fff;gap:0;width:min(1120px,100vw - 32px);max-height:90dvh;padding:0;overflow-y:auto;max-width:min(1120px,100vw - 32px)!important}.dark .ql-case-dialog{--lr-paper:#111213;--lr-surface:#1b1c1e;--lr-soft:#161719;--lr-surface-muted:#222325;--lr-line:#26282b;--lr-muted:#a2a4a8;--lr-ink:#ededef;--lr-accent-text:#bb9bff;--lr-accent-soft:#292038}.ql-case-dialog>.ql-case{border:0;border-radius:0}.ql-case-dialog .ql-example-bar{padding-right:48px}.ql-case-header{padding:24px 32px 0}.ql-case .ql-tabs-row{padding-inline:32px}.ql-case .ql-case-grid{grid-template-columns:minmax(0,1fr) 276px;column-gap:0}.ql-case .ql-case-document{width:min(100%,820px);margin-inline:auto;padding:0 38px 30px}.ql-case .ql-case-rail{background:var(--lr-soft);height:100%;padding:30px 22px;position:static}.ql-demo .ql-definition-section h4{color:var(--lr-ink);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:550;line-height:1.5}.ql-demo .ql-rich-text{min-height:0}.ql-rich-text p{color:var(--lr-ink);margin:0;font-size:13px;line-height:1.85}.ql-procedure-loading{min-height:480px;color:var(--lr-muted);padding-block:20px;font-size:12px}.ql-priority-input{align-items:center;gap:5px;min-width:0;display:flex}.ql-case select option{background:var(--lr-surface);color:var(--lr-ink)}.ql-case-rail ul{padding:0;list-style:none}.ql-case-rail li>div:first-child{flex:1;min-width:0}.ql-case-rail li>div:first-child>span{color:var(--lr-muted);font-family:monospace;font-size:10px}.ql-case-rail li>div:first-child>p{margin:5px 0 0;font-size:12px;line-height:1.5}.ql-case-rail h4{margin:0 0 14px;font-size:12px}.ql-case-rail h4+p{margin-top:0}.ql-example-footer{border-top:1px solid var(--lr-line);color:var(--lr-muted);background:var(--lr-soft);padding:11px 18px;font-size:10px}.ql-demo .ql-history{min-height:540px;padding-block:30px}.ql-history h4{color:var(--lr-ink);margin:0;font-size:19px;font-weight:550}.ql-history>p{color:var(--lr-muted);margin:7px 0 0;font-size:12px}.ql-history-stats{border-block:1px solid var(--lr-line);grid-template-columns:repeat(3,1fr);margin:28px 0;padding:22px 0;display:grid}.ql-history-stats>div{text-align:center;border-right:1px solid var(--lr-line);gap:5px;display:grid}.ql-history-stats>div:last-child{border:0}.ql-history-stats strong{font-size:24px;font-weight:550}.ql-history-stats span{color:var(--lr-muted);font-size:10px}.ql-history h5{margin:0 0 14px;font-size:12px;font-weight:550}.ql-history ul{margin:0;padding:0;list-style:none}.ql-history li{border-bottom:1px solid var(--lr-line);align-items:flex-start;gap:12px;padding:17px 0;display:flex}.ql-history li>div{flex:1;min-width:0}.ql-history li a{color:var(--lr-ink);align-items:center;gap:6px;font-size:12px;display:flex}.ql-history li>div>span{color:var(--lr-muted);margin-top:5px;font-size:10px;display:block}.ql-history li>span:last-child{color:var(--lr-muted);font-size:11px}@media (prefers-reduced-motion:no-preference){.ql-demo[data-in-view=true] .ql-case-row{animation:.65s cubic-bezier(.22,1,.36,1) both ql-row-enter}.ql-demo[data-in-view=true] .ql-case-row:nth-child(2){animation-delay:90ms}.ql-demo[data-in-view=true] .ql-case-row:nth-child(3){animation-delay:.18s}.ql-demo[data-in-view=true] .ql-case-row:nth-child(n+4){animation-delay:.27s}.ql-demo[data-in-view=true] .ql-definition-section{animation:.7s cubic-bezier(.22,1,.36,1) both ql-section-enter}.ql-demo[data-in-view=true] .ql-definition-section:nth-child(2){animation-delay:.15s}.ql-demo[data-in-view=true] .ql-definition-section:nth-child(4){animation-delay:.3s}@keyframes ql-row-enter{0%{opacity:.25;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes ql-section-enter{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:930px){.ql-case .ql-case-grid{grid-template-columns:minmax(0,1fr) 240px}.ql-case .ql-case-document{padding-inline:26px}.ql-case .ql-case-rail{padding-inline:18px}}@media (max-width:700px){.ql-case-header{padding:22px 20px 0}.ql-case .ql-tabs-row{padding-inline:20px}.ql-case .ql-case-grid{flex-direction:column;display:flex}.ql-case .ql-case-document{width:100%;padding:0 20px 28px}.ql-case .ql-case-rail{border-left:0;border-top:1px solid var(--lr-line);width:100%;padding:24px 20px}.ql-example-bar{padding-inline:12px}.ql-case-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)!important}}
.website-root .qpd-demo{--background:var(--lr-surface);--foreground:var(--lr-ink);--muted:var(--lr-surface-muted);--muted-foreground:var(--lr-muted);--border:var(--lr-line);--ring:var(--lr-accent-text);--input:var(--lr-line-strong);--primary:var(--lr-ink);--primary-foreground:var(--lr-surface);--accent:var(--lr-surface-muted);--accent-foreground:var(--lr-ink);border:1px solid var(--lr-line-strong);background:var(--lr-surface);color:var(--lr-ink);text-align:left;border-radius:12px;overflow:hidden}.website-root .qpd-demo button{cursor:pointer}.website-root .qpd-demo button:disabled{cursor:default}.website-root .qpd-demo select{border:1px solid var(--lr-line);min-width:0;color:var(--lr-text);background:var(--lr-surface);border-radius:5px;padding:6px 24px 6px 8px;font-size:11px}.website-root .qpd-demo .qpd-tester{color:var(--lr-ink);border-color:#0000}.website-root .qpd-note{border-top:1px solid var(--lr-line);min-height:36px;color:var(--lr-muted);justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:10px;line-height:1.5;display:flex}.website-root .qpd-note button{color:var(--lr-text);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.website-root .qpd-picker{border:1px solid var(--lr-line-strong);color:var(--lr-ink);border-radius:12px;margin:auto;position:fixed;inset:0;box-shadow:0 24px 80px #0003}.website-root .qpd-picker:not([open]),.website-root .qpd-run-dialog:not([open]){display:none}.website-root .qpd-picker::backdrop,.website-root .qpd-run-dialog::backdrop{background:#1117}.website-root .qpd-close{width:28px;height:28px;color:var(--lr-muted);place-items:center;display:grid;position:absolute;top:18px;right:18px}.website-root .qpd-tags{gap:6px;display:flex}.website-root .qpd-tags>span{border:1px solid var(--lr-line);color:var(--lr-muted);border-radius:5px;padding:2px 6px;font-size:10px}.website-root .qpd-run-dialog{border:1px solid var(--lr-line-strong);background:var(--lr-surface);width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--lr-ink);border-radius:12px;margin:auto;padding:28px;position:fixed;inset:0}.website-root .qpd-run-dialog h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:550}.website-root .qpd-run-dialog p{color:var(--lr-muted);margin:12px 0 20px;font-size:12px;line-height:1.8}.website-root .qpd-run-dialog label{color:var(--lr-text);gap:8px;margin-top:18px;font-size:12px;display:grid}.website-root .qpd-run-dialog select{min-height:38px}.website-root .qpd-run-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.website-root .qpd-demo :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.website-root .qpd-demo[data-in-view=true] .qpd-module{animation:qpd-module-enter .8s cubic-bezier(.22,1,.36,1)calc(var(--qpd-order,0)*.15s)backwards}@keyframes qpd-module-enter{0%{opacity:.25;translate:0 12px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.website-root .qpd-demo *,.website-root .qpd-demo :before,.website-root .qpd-demo :after{transition:none!important;animation:none!important}}@media (max-width:600px){.website-root .qpd-note{flex-wrap:wrap;font-size:9px}.website-root .qpd-run-dialog{padding:22px}}
.website-root .qrd-demo,.website-root.qrd-drawer{--background:var(--lr-surface);--foreground:var(--lr-ink);--muted:var(--lr-soft);--muted-foreground:var(--lr-muted);--border:var(--lr-line);--border-line:var(--lr-line);--card:var(--lr-surface);--card-foreground:var(--lr-ink);--popover:var(--lr-surface);--popover-foreground:var(--lr-ink);--accent:var(--lr-accent-soft);--accent-foreground:var(--lr-accent-text);--ring:var(--lr-accent-text);color:var(--lr-ink);font-family:var(--font-geist-sans),Arial,sans-serif;text-align:left;font-size:13px;line-height:1.5}.website-root .qrd-demo{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:12px;min-width:0;height:850px;scroll-margin-top:105px;overflow:hidden}.website-root .qrd-workspace{height:calc(100% - 39px)}.website-root .qrd-demo .qrd-run-title{color:var(--lr-ink);letter-spacing:0;margin:0;font-size:14px;font-weight:550;line-height:1.6}.website-root .qrd-assignee{align-items:center;gap:5px;display:inline-flex}.website-root .qrd-assignee select{max-width:95px;color:var(--lr-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 3px}.website-root .qrd-assignee select:disabled{appearance:none;opacity:1;cursor:default}.website-root .qrd-demo .qrd-timer-button{height:26px;color:var(--lr-muted);gap:5px;padding:3px 7px;font-size:11px}.website-root .qrd-estimate{font-size:11px}.website-root .qrd-demo .qrd-notes{resize:vertical;background:var(--lr-soft);min-height:82px;color:var(--lr-text);box-shadow:none;border:0;border-radius:6px;font-size:12px;line-height:1.7}.website-root .qrd-failed-note{color:#b14343;margin-top:12px;font-size:12px}.website-root .qrd-demo-footer{border-top:1px solid var(--lr-line);min-height:39px;color:var(--lr-muted);background:var(--lr-paper);justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;font-size:10px;display:flex}.website-root .qrd-demo-footer button{color:var(--lr-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.website-root .qrd-demo-footer button:hover{color:var(--lr-accent-text)}.website-root .qrd-demo-footer button:focus-visible,.website-root .qrd-assignee select:focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:3px;border-radius:3px}.website-root .qrd-empty{text-align:center;height:100%;color:var(--lr-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.website-root .qrd-empty h4{color:var(--lr-ink);margin:0;font-size:19px;font-weight:550}.website-root .qrd-empty p{margin:0;font-size:12px;line-height:1.7}.website-root.qrd-drawer{background:var(--lr-surface);color:var(--lr-ink)}.website-root.qrd-drawer .qrd-scopes{background:var(--lr-surface-muted);border-radius:6px;gap:2px;margin:0 14px 12px;padding:3px;display:flex}.website-root.qrd-drawer .qrd-scopes button{color:var(--lr-muted);background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:5px 7px;font-size:11px;font-weight:500;display:flex}.website-root.qrd-drawer .qrd-scopes button[aria-pressed=true]{background:var(--lr-surface);color:var(--lr-ink);box-shadow:0 1px 2px #00000008}.website-root.qrd-drawer .qrd-scopes button span{opacity:.6;font-size:10px}.website-root.qrd-drawer .qrd-case-row{border:0;border-bottom:1px solid var(--lr-line);text-align:left;width:100%;color:var(--lr-ink);background:0 0;align-items:flex-start;gap:8px;padding:13px 18px;display:flex}.website-root.qrd-drawer .qrd-case-row[aria-current=true],.website-root.qrd-drawer .qrd-case-row:hover{background:var(--lr-soft)}.website-root.qrd-drawer .qrd-case-row>span:nth-child(2){flex:1;min-width:0}.website-root.qrd-drawer .qrd-case-row strong{margin-top:6px;font-size:13px;font-weight:450;line-height:1.5;display:block}.website-root.qrd-drawer .qrd-case-row small{color:var(--lr-muted);margin-top:4px;font-size:10px;display:block}.website-root.qrd-drawer .qrd-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:9px;font-weight:500;display:grid}.website-root.qrd-drawer .qrd-empty-list{color:var(--lr-muted);margin:0;padding:20px;font-size:12px}.website-root.qrd-drawer button:focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:-2px}html.dark .website-root .qrd-demo [class*=dark\:text-stone-100],html.dark .website-root .qrd-demo [class*=dark\:text-stone-200],html.dark .website-root.qrd-drawer [class*=dark\:text-stone-100],html.dark .website-root.qrd-drawer [class*=dark\:text-stone-200]{color:var(--lr-ink)}html.dark .website-root .qrd-demo [class*=dark\:text-stone-300],html.dark .website-root .qrd-demo [class*=dark\:text-stone-400],html.dark .website-root.qrd-drawer [class*=dark\:text-stone-300],html.dark .website-root.qrd-drawer [class*=dark\:text-stone-400]{color:var(--lr-text)}html.dark .website-root .qrd-demo [class*=dark\:bg-stone-800],html.dark .website-root.qrd-drawer [class*=dark\:bg-stone-800]{background-color:var(--lr-surface-muted)}html.dark .website-root .qrd-demo [class*=dark\:border-stone-800]{border-color:var(--lr-line)}html.dark .website-root .qrd-failed-note{color:#ee9393}@media (prefers-reduced-motion:no-preference){.website-root .qrd-demo[data-motion-active=true] .qrd-steps>div>[class~=grid]{animation:qrd-step-enter .8s cubic-bezier(.22,1,.36,1)var(--qrd-delay,0s)backwards}.website-root .qrd-demo[data-motion-active=true] .qrd-steps [class~="min-h-[22px]"]{transform-origin:top;animation:qrd-rail-enter 1.05s cubic-bezier(.22,1,.36,1)var(--qrd-delay,0s)backwards}.website-root .qrd-steps>div>:nth-child(2){--qrd-delay:90ms}.website-root .qrd-steps>div>:nth-child(3){--qrd-delay:.18s}.website-root .qrd-steps>div>:nth-child(4){--qrd-delay:.27s}.website-root .qrd-steps>div>:nth-child(n+5){--qrd-delay:.36s}@keyframes qrd-step-enter{0%{opacity:.35;translate:10px}to{opacity:1;translate:0}}@keyframes qrd-rail-enter{0%{scale:1 0}to{scale:1}}}@media (max-width:740px){.website-root .qrd-demo{height:1020px}.website-root .qrd-demo .qrd-run-title{font-size:13px}.website-root .qrd-demo-footer{padding-inline:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.website-root.qrd-drawer{transition:none;animation:none}}
.website-root .qsd-demo{--background:var(--lr-surface);--foreground:var(--lr-ink);--muted:var(--lr-surface-muted);--muted-foreground:var(--lr-muted);--border:var(--lr-line);--ring:var(--lr-accent-text);--input:var(--lr-line-strong);--primary:var(--lr-ink);--primary-foreground:var(--lr-surface);--accent:var(--lr-surface-muted);--accent-foreground:var(--lr-ink);border:1px solid var(--lr-line-strong);background:var(--lr-surface);color:var(--lr-ink);text-align:left;border-radius:12px;overflow:hidden}.website-root .qsd-demo button{cursor:pointer}.website-root .qsd-preview-tabs{background:var(--lr-soft);border-bottom:1px solid var(--lr-line);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.website-root .qsd-preview-tabs button{color:var(--lr-muted);border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.website-root .qsd-preview-tabs button[aria-pressed=true]{background:var(--lr-surface);color:var(--lr-ink);box-shadow:0 0 0 1px var(--lr-line)}.website-root .qsd-note{border-top:1px solid var(--lr-line);color:var(--lr-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 22px;font-size:10px;line-height:1.6;display:flex}.website-root .qsd-note button{text-underline-offset:3px;text-decoration:underline}.website-root .qsd-dialog{border:1px solid var(--lr-line-strong);width:min(640px,100% - 32px);max-height:min(88dvh,100dvh - 32px);color:var(--lr-ink);background:var(--lr-surface);border-radius:12px;margin:auto;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0003}.website-root .qsd-dialog:not([open]){display:none}.website-root .qsd-dialog::backdrop{background:#1117}.website-root .qsd-dialog>p{margin:12px 0 22px}.website-root .qsd-dialog .qsd-form-footer{border-top:1px solid var(--lr-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:20px;display:flex}.website-root .qsd-form-footer>span{color:var(--lr-muted);margin-right:auto;font-size:11px}.website-root .qsd-demo :is(button,input,textarea):focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.website-root .qsd-demo[data-in-view=true] .qsd-resource{animation:qsd-resource-enter .85s cubic-bezier(.22,1,.36,1)calc(var(--qsd-order,0)*.14s)backwards}@keyframes qsd-resource-enter{0%{opacity:.3;translate:0 13px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.website-root .qsd-demo *,.website-root .qsd-demo :before,.website-root .qsd-demo :after{transition:none!important;animation:none!important}}@media (max-width:600px){.website-root .qsd-preview-tabs{padding:10px 14px}.website-root .qsd-note{padding-inline:18px;font-size:9px}.website-root .qsd-form-footer>span{width:100%}}
.qap-page .qap-small-note{margin-top:14px;font-size:11px;line-height:1.7}.qap-run-principles{border-top:1px solid var(--lr-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:46px;padding-top:32px;display:grid}.qap-run-principles svg{color:var(--pln-accent)}.qap-run-principles h3{letter-spacing:-.035em;color:var(--lr-ink);margin:17px 0 10px;font-size:19px;font-weight:500}.qap-run-principles p{max-width:450px;color:var(--lr-muted);margin:0;font-size:13px;line-height:1.85}.qap-connected{text-align:center;padding-block:95px}.qap-connected-links{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.qap-connected-links a{border-block:1px solid var(--lr-line);color:var(--lr-ink);align-items:center;gap:19px;padding:28px 10px;display:flex}.qap-connected-links a>div{flex:1;gap:8px;display:grid}.qap-connected-links span{color:var(--lr-muted);font-size:12px}.qap-connected-links strong{letter-spacing:-.03em;font-size:18px;font-weight:500}.qap-connected-links a>svg:last-child{color:var(--pln-accent);transition:translate .18s}.qap-connected-links a:hover>svg:last-child{translate:4px}@media (max-width:760px){.qap-run-principles{grid-template-columns:1fr;gap:30px}.qap-connected{padding-block:70px}.qap-connected-links{grid-template-columns:1fr;gap:0;margin-top:34px}.qap-connected-links a+a{border-top:0}.qap-connected-links a{padding-inline:0}.qap-connected-links strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.qap-connected-links a>svg:last-child{transition:none}}
.website-root .dcp-showcase{--showcase-bg:var(--lr-paper);--showcase-panel:var(--lr-surface);--showcase-soft:var(--lr-surface-muted);--showcase-border:var(--lr-line);--showcase-text:var(--lr-ink);--showcase-muted:var(--lr-muted);width:100%;min-width:0}.website-root .dcp-showcase .lhs-view{animation:none}.dcp-page .pln-chapters{justify-content:center;gap:clamp(30px,10vw,150px)}.website-root .dcp-page :is(.ded-demo,.dsh-demo,.dcp-showcase){--lr-line:color-mix(in srgb,var(--lr-ink)7%,transparent);--lr-line-strong:color-mix(in srgb,var(--lr-ink)11%,transparent)}.website-root .ded-demo,.website-root.ded-popover{--radius:.625rem;--stone-0:#fdfdfc;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09}body:has(.dcp-site) [data-slot=popover-content]:has([aria-label="Page icon type"]){--radius:.625rem;--stone-0:#fdfdfc;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09}.dark .website-root .ded-demo,.dark .website-root.ded-popover{--stone-0:#f8fafc;--stone-50:#f2f6f9;--stone-100:#e9eff4;--stone-200:#d6e0e7;--stone-300:#c2ced8;--stone-400:#aebdc9;--stone-500:#a1aeb8;--stone-600:#788896;--stone-700:#465563;--stone-800:#2c3742;--stone-900:#212a32;--stone-950:#171b20}.dark body:has(.dcp-site) [data-slot=popover-content]:has([aria-label="Page icon type"]){--stone-0:#f8fafc;--stone-50:#f2f6f9;--stone-100:#e9eff4;--stone-200:#d6e0e7;--stone-300:#c2ced8;--stone-400:#aebdc9;--stone-500:#a1aeb8;--stone-600:#788896;--stone-700:#465563;--stone-800:#2c3742;--stone-900:#212a32;--stone-950:#171b20}.website-root .ded-editor .tiptap.ProseMirror :is(.tableWrapper,.table-scroll-wrapper){border:1px solid var(--lr-line);background:var(--lr-surface)}body:has(.dcp-site) [data-slot=popover-content]:has([aria-label="Page icon type"]){font-family:var(--font-geist-sans),Arial,sans-serif;max-height:min(calc(100dvh - 32px),var(--radix-popover-content-available-height));--color-stone-50:var(--stone-50);--color-stone-100:var(--stone-100);--color-stone-200:var(--stone-200);--color-stone-300:var(--stone-300);--color-stone-400:var(--stone-400);--color-stone-500:var(--stone-500);--color-stone-600:var(--stone-600);--color-stone-700:var(--stone-700);--color-stone-800:var(--stone-800);--color-stone-900:var(--stone-900);--color-stone-950:var(--stone-950);overflow-y:auto}.dcp-page .dcp-ideas{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.dcp-page .dcp-ideas-copy>.pln-copy{margin-top:25px}.dcp-page .dcp-idea-row{align-items:flex-start;gap:17px;margin-top:30px;display:flex}.dcp-page .dcp-idea-row h3{color:var(--lr-ink);letter-spacing:-.025em;margin:0 0 8px;font-size:17px;font-weight:500}.dcp-page .dcp-idea-row p{color:var(--lr-muted);margin:0;font-size:13px;line-height:1.85}.dcp-page .dcp-text-link{color:var(--pln-accent);align-items:center;gap:10px;margin-top:27px;font-size:12px;display:inline-flex}.dcp-page .dcp-ideas-art{min-width:0}.dcp-page .dcp-ideas-art img{mix-blend-mode:multiply;border-radius:12px;width:100%;height:auto;display:block}.dark .dcp-page .dcp-ideas-art img{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}.dcp-page .dcp-ideas-art p{text-align:center;color:var(--lr-muted);margin:20px 0 0;font-size:11px}.dcp-page .dcp-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.dcp-page .dcp-knowledge-grid>div{border-top:1px solid var(--lr-line);padding-top:25px}.dcp-page .dcp-knowledge-grid h3{letter-spacing:-.03em;margin:15px 0 22px;font-size:19px;font-weight:500}.dcp-page .dcp-knowledge-grid dl{margin:0}.dcp-page .dcp-knowledge-grid dl>div+div{margin-top:22px}.dcp-page .dcp-knowledge-grid dt{color:var(--lr-text);margin-bottom:7px;font-size:12px;font-weight:500}.dcp-page .dcp-knowledge-grid dd{color:var(--lr-muted);margin:0;font-size:13px;line-height:1.8}.dcp-page .dcp-connected{border-block:1px solid var(--lr-line);grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:40px;padding-block:32px;display:grid}.dcp-page .dcp-connected>p{color:var(--lr-muted);font-size:12px}.dcp-page .dcp-connected>a{letter-spacing:-.025em;color:var(--lr-ink);font-size:16px}.dcp-page .dcp-connected>a>span{color:var(--pln-accent);align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}@media (max-width:1000px){.dcp-page .dcp-ideas{gap:40px}.dcp-page .dcp-writing-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dcp-page .pln-chapters{justify-content:flex-start;gap:30px}.dcp-page .dcp-ideas,.dcp-page .dcp-knowledge-grid,.dcp-page .dcp-connected{grid-template-columns:minmax(0,1fr);gap:32px}.dcp-page .dcp-ideas-art{max-width:500px;margin-inline:auto}.dcp-page .dcp-connected{padding-block:30px}}@media (max-width:480px){.dcp-page .dcp-writing-tools{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dcp-page *,.dcp-page :before,.dcp-page :after{scroll-behavior:auto!important}}
.website-root .ded-demo,.website-root.ded-popover{--background:var(--lr-surface);--foreground:var(--lr-ink);--popover:var(--lr-surface);--popover-foreground:var(--lr-ink);--muted:var(--lr-surface-muted);--muted-foreground:var(--lr-muted);--border:var(--lr-line);--border-line:var(--lr-line);--accent:var(--lr-accent-soft);--accent-foreground:var(--lr-accent-text);--ring:var(--lr-accent-text);color:var(--lr-ink);font-family:var(--font-geist-sans),Arial,sans-serif;text-align:left;font-size:13px;line-height:1.5}.website-root .ded-demo{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:12px;flex-direction:column;min-width:0;height:780px;scroll-margin-top:100px;display:flex;position:relative}.website-root .ded-page-header{border-radius:12px 12px 0 0}.website-root .ded-breadcrumb,.website-root .ded-page-actions,.website-root .ded-metadata,.website-root .ded-metadata>*,.website-root .ded-footer,.website-root .ded-hint,.website-root .ded-hint button,.website-root .ded-footer button{align-items:center;display:flex}.website-root .ded-breadcrumb{min-width:0;color:var(--lr-muted);gap:8px;font-size:12px}.website-root .ded-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;color:var(--lr-ink);font-weight:550;overflow:hidden}.website-root .ded-breadcrumb svg{flex-shrink:0}.website-root .ded-page-actions{gap:3px}.website-root .ded-page-actions button{font-size:12px}.website-root .ded-saved{color:#239064;align-items:center;gap:4px;margin-right:8px;font-size:10px;display:inline-flex}.website-root .ded-hint{border-bottom:1px solid var(--lr-line);background:var(--lr-paper);color:var(--lr-muted);justify-content:space-between;gap:10px;padding:9px 18px;font-size:11px}.website-root .ded-hint kbd{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:3px;padding:0 4px}.website-root .ded-hint button{color:var(--lr-accent-text);flex-shrink:0;gap:5px;font-weight:550}.website-root .ded-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lr-line)transparent;flex:1;min-height:0;overflow:auto}.website-root .ded-document{width:100%;max-width:896px;margin:0 auto;padding:25px 42px 52px}.website-root .ded-icon-row{min-height:48px;margin-bottom:8px}.website-root .ded-title{width:100%;color:var(--lr-ink);font:inherit;letter-spacing:-.025em;background:0 0;border:0;outline:none;padding:0;font-size:24px;font-weight:600;line-height:1.3;display:block}.website-root .ded-metadata{border-bottom:1px solid var(--lr-line);color:var(--lr-muted);flex-wrap:wrap;gap:8px 13px;margin:16px 0 28px;padding-bottom:18px;font-size:11px}.website-root .ded-metadata>*{gap:5px}.website-root .ded-metadata code{color:inherit;background:0 0;padding:0;font-size:10px}.website-root .ded-version{background:var(--lr-surface-muted);border-radius:4px;padding:2px 5px}.website-root .ded-save-version{margin-left:auto}.website-root .ded-demo button:disabled{opacity:.4;cursor:default}.website-root .ded-demo button:focus-visible,.website-root .ded-demo input:focus-visible,.website-root.ded-popover input:focus-visible,.website-root.ded-popover select:focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:3px}.website-root .ded-editor{--editor-font-size:14px}.website-root .ded-editor .tiptap.ProseMirror{min-height:350px;color:var(--lr-text)}.website-root .ded-editor .tiptap.ProseMirror :is(h1,h2,h3){color:var(--lr-ink)}.website-root .ded-editor .tiptap.ProseMirror h2{letter-spacing:-.01em;font-size:18px;line-height:1.3}.website-root .ded-editor .tiptap.ProseMirror blockquote{border-color:var(--lr-accent-text);background:var(--lr-accent-soft);color:var(--lr-text)}.website-root .ded-editor .tiptap.ProseMirror :is(td,th){border-color:var(--lr-line)}.website-root .ded-editor .tiptap.ProseMirror th{background:var(--lr-surface-muted);color:var(--lr-ink)}.website-root .ded-editor .tiptap.ProseMirror td{background:var(--lr-surface)}.website-root .ded-editor .tiptap.ProseMirror table{margin-top:0}.website-root .ded-editor .tiptap.ProseMirror .tableWrapper{margin:16px 0 22px}.website-root .ded-link-wrapper{display:inline}.website-root .ded-link-wrapper button{vertical-align:baseline;font-family:inherit}.website-root .ded-footer{border-top:1px solid var(--lr-line);background:var(--lr-paper);min-height:39px;color:var(--lr-muted);border-radius:0 0 12px 12px;justify-content:space-between;gap:12px;padding:9px 18px;font-size:10px}.website-root .ded-footer button{white-space:nowrap;gap:5px}.website-root .ded-floating-tools{z-index:45;max-width:calc(100vw - 24px)}.website-root .ded-text-tools{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;max-width:670px;padding:6px;display:flex;box-shadow:0 8px 30px #00000014}.website-root .ded-text-tools button{color:var(--lr-muted);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:12px;line-height:1.4;display:inline-flex}.website-root .ded-text-tools button:hover{background:var(--lr-surface-muted);color:var(--lr-ink)}.website-root .ded-text-tools button[aria-pressed=true]{background:var(--lr-accent-soft);color:var(--lr-accent-text)}.website-root .ded-text-tools :is(.ded-ai-button,.ded-task-button){color:#fff;background:#6c00fc;padding:6px 9px}.website-root .ded-text-tools .ded-ai-button{background:linear-gradient(100deg,#6c00fc,#9850ff)}.website-root .ded-text-tools :is(.ded-ai-button,.ded-task-button):hover{color:#fff;background:#7c28ed}.website-root .ded-tool-divider{background:var(--lr-line);width:1px;height:24px;margin:0 3px}.website-root.ded-popover{border-color:var(--lr-line);background:var(--lr-surface);color:var(--lr-ink)}.website-root.ded-popover h2{color:var(--lr-ink);letter-spacing:-.015em;font-size:17px;line-height:1.4}.website-root.ded-popover p{color:var(--lr-muted);margin:0;font-size:12px;line-height:1.65}.website-root.ded-popover [role=menuitem]{font-size:12px}.website-root .ded-sample-tag,.website-root.ded-popover .ded-sample-tag{background:var(--lr-accent-soft);color:var(--lr-accent-text);border-radius:4px;margin-left:auto;padding:1px 4px;font-size:9px;font-weight:450;display:inline-flex}.website-root.ded-popover .ded-menu-note{max-width:210px;padding:0 8px 7px;font-size:10px}.website-root .ded-menu-key,.website-root.ded-popover .ded-menu-key{color:var(--lr-muted);margin-left:auto;font:10px monospace}.website-root.ded-colors{width:230px;padding:12px}.website-root.ded-colors p{margin:0 0 7px;font-size:10px}.website-root.ded-colors>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:12px;display:grid}.website-root.ded-colors>div button{border:1px solid #00000015;border-radius:5px;height:24px}.website-root.ded-colors .ded-color-reset{background:var(--lr-surface-muted);border-radius:5px;width:100%;padding:5px;font-size:11px}.website-root.ded-link-form{width:280px}.website-root.ded-link-form form{gap:10px;display:grid}.website-root.ded-link-form label{font-size:11px}.website-root.ded-link-form input{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:5px;width:100%;min-width:0;padding:7px}.website-root.ded-dialog{max-height:calc(100vh - 60px);overflow:auto}.website-root.ded-dialog .ded-version-list{display:grid}.website-root.ded-dialog .ded-version-list>div,.website-root.ded-dialog .ded-sharing>div{border-bottom:1px solid var(--lr-line);align-items:center;gap:12px;padding:14px 0;display:flex}.website-root.ded-dialog .ded-version-list>div>span,.website-root.ded-dialog .ded-sharing>div>span:first-of-type{flex:1}.website-root.ded-dialog :is(.ded-version-list,.ded-sharing) strong{font-size:12px;font-weight:550;display:block}.website-root.ded-dialog :is(.ded-version-list,.ded-sharing) small{color:var(--lr-muted);margin-top:3px;font-size:11px;display:block}.website-root.ded-dialog select{border:1px solid var(--lr-line);background:var(--lr-surface);max-width:130px;color:var(--lr-ink);border-radius:5px;padding:6px;font-size:11px}.website-root.ded-dialog .ded-avatar{background:var(--lr-accent-soft);max-width:30px;height:30px;color:var(--lr-accent-text);border-radius:50%;place-items:center;font-size:10px;display:grid}.website-root.ded-dialog .ded-sharing>p{margin-top:15px}.website-root.ded-dialog .ded-detail-meta{color:var(--lr-muted);gap:20px;font-size:11px;display:flex}.website-root .ded-ai-action-wrapper>div{background:var(--lr-surface);border-color:var(--lr-line);max-width:calc(100vw - 24px);color:var(--lr-ink)}.website-root .ded-ai-action-wrapper>div:before{content:"SAMPLE SUGGESTION";letter-spacing:.05em;color:var(--lr-accent-text);padding:4px 8px 0;font-size:9px}.website-root .ded-demo [class*=text-stone-]{color:var(--lr-muted)}.website-root .ded-demo [class*=bg-stone-]{background-color:var(--lr-surface-muted)}.website-root .ded-demo [class*=border-stone-]{border-color:var(--lr-line)}@media (max-width:700px){.website-root .ded-demo{height:760px}.website-root .ded-document{padding:20px 24px 40px}.website-root .ded-title{font-size:21px}.website-root .ded-breadcrumb>span,.website-root .ded-breadcrumb>svg,.website-root .ded-page-actions button>span,.website-root .ded-saved{display:none}.website-root .ded-hint{align-items:flex-start;padding:9px 12px;font-size:10px}.website-root .ded-hint>span{max-width:215px}.website-root .ded-text-tools{max-width:360px}.website-root .ded-tool-divider{margin:0 1px}.website-root .ded-text-tools button{padding:6px}.website-root .ded-metadata{gap:8px 10px}.website-root .ded-save-version{margin-left:0}.website-root .ded-footer{padding:9px 12px}}@media (prefers-reduced-motion:no-preference){.website-root .ded-demo[data-motion-active=true] .ded-icon-row{animation:.6s cubic-bezier(.22,1,.36,1) both ded-settle}.website-root .ded-demo[data-motion-active=true] .ded-title{animation:.7s cubic-bezier(.22,1,.36,1) 60ms both ded-settle}.website-root .ded-demo[data-motion-active=true] .tiptap.ProseMirror>*{animation:.8s cubic-bezier(.22,1,.36,1) both ded-settle}.website-root .ded-demo[data-motion-active=true] .tiptap.ProseMirror>:nth-child(2){animation-delay:.1s}.website-root .ded-demo[data-motion-active=true] .tiptap.ProseMirror>:nth-child(n+3){animation-delay:.18s}@keyframes ded-settle{0%{opacity:.4;translate:0 8px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.website-root .ded-demo *,.website-root.ded-popover{transition:none!important;animation:none!important}}
.website-root .dsh-demo{--background:var(--lr-surface);--foreground:var(--lr-ink);--muted:var(--lr-surface-muted);--muted-foreground:var(--lr-muted);--border:var(--lr-line);--input:var(--lr-line-strong);--primary:var(--lr-ink);--primary-foreground:var(--lr-surface);--accent:var(--lr-soft);--accent-foreground:var(--lr-ink);--ring:var(--lr-accent-text);border:1px solid var(--lr-line-strong);background:var(--lr-surface);width:100%;min-width:0;height:510px;color:var(--lr-ink);text-align:left;letter-spacing:normal;border-radius:12px;flex-direction:column;font-size:12px;line-height:1.5;display:flex;overflow:hidden;container-type:inline-size}.website-root .dsh-demo :is(button,select){cursor:pointer;font-family:inherit}.website-root .dsh-demo :is(button,select):focus-visible{outline:2px solid var(--lr-accent-text);outline-offset:2px}.website-root .dsh-document-bar{border-bottom:1px solid var(--lr-line);align-items:center;gap:9px;min-height:42px;padding:9px 18px;display:flex}.website-root .dsh-document-bar>span:nth-child(2){color:var(--lr-muted);flex-shrink:0;font-family:monospace;font-size:10px}.website-root .dsh-document-bar>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.website-root .dsh-tabs{flex:1;gap:0;min-height:0}.website-root .dsh-tab-list{border-bottom:1px solid var(--lr-line);background:var(--lr-soft);border-radius:0;flex-shrink:0;justify-content:flex-start;align-self:stretch;gap:3px;width:100%;height:45px;padding:8px 16px}.website-root .dsh-tab-list button{flex:0 auto;height:29px;padding-inline:10px;font-size:11px}.website-root .dsh-tab-list button[data-state=active]{color:var(--lr-ink);background:var(--lr-surface);border-color:var(--lr-line);box-shadow:none}.website-root .dsh-share-panel{min-height:0;overflow-y:auto}.website-root .dsh-share-content{width:min(100%,560px);margin-inline:auto;padding:21px 25px}.website-root .dsh-demo h3{color:var(--lr-ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.5}.website-root .dsh-intro{color:var(--lr-muted);margin:8px 0 16px;font-size:11px;line-height:1.65}.website-root .dsh-intro strong{font-weight:600}.website-root .dsh-access-form{align-items:flex-end;gap:8px;display:flex}.website-root .dsh-access-form label{min-width:0;color:var(--lr-muted);flex:1;font-size:10px}.website-root .dsh-access-form label:nth-child(2){flex:0 0 90px}.website-root .dsh-access-form select{border:1px solid var(--lr-line-strong);background:var(--lr-surface);width:100%;height:32px;color:var(--lr-ink);border-radius:6px;margin-top:5px;padding:5px 8px;font-size:11px;display:block}.website-root .dsh-add{gap:5px;height:32px;padding-inline:10px;font-size:11px}.website-root .dsh-grants{border:1px solid var(--lr-line);border-radius:6px;max-height:125px;margin-top:15px;overflow-y:auto}.website-root .dsh-grants ul{margin:0;padding:0;list-style:none}.website-root .dsh-grant{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.website-root .dsh-grant+.dsh-grant{border-top:1px solid var(--lr-line)}.website-root .dsh-grant strong{font-size:11px;font-weight:500;display:block}.website-root .dsh-grant span{color:var(--lr-muted);text-transform:capitalize;margin-top:1px;font-size:10px;display:block}.website-root .dsh-grant button{color:var(--lr-muted);border-radius:5px;padding:6px}.website-root .dsh-grant button:hover{background:var(--lr-soft);color:var(--lr-ink)}.website-root .dsh-grants>p{color:var(--lr-muted);margin:0;padding:18px 12px;font-size:11px}.website-root .dsh-public-page{border-top:1px solid var(--lr-line);margin-top:19px;padding-top:15px}.website-root .dsh-public-page>div:first-child{align-items:center;gap:7px;font-size:11px;display:flex}.website-root .dsh-public-page strong{font-weight:500}.website-root .dsh-public-page>div>span{color:var(--lr-muted);margin-left:auto;font-size:10px}.website-root .dsh-public-page p{color:var(--lr-muted);margin:7px 0 11px;font-size:10px;line-height:1.65}.website-root .dsh-public-actions{flex-wrap:wrap;gap:7px;display:flex}.website-root .dsh-public-actions button{gap:5px;height:29px;padding-inline:9px;font-size:10px}.website-root .dsh-history-panel{flex-direction:column;min-height:0;display:flex}.website-root .dsh-history-panel[hidden]{display:none}.website-root .dsh-history-header{border-bottom:1px solid var(--lr-line);flex-shrink:0;align-items:center;gap:11px;padding:13px 18px;display:flex}.website-root .dsh-history-header>svg{color:var(--lr-muted)}.website-root .dsh-history-header h3{font-size:13px}.website-root .dsh-history-header p{color:var(--lr-muted);margin:2px 0 0;font-size:10px}.website-root .dsh-history-body{flex:1;min-height:0;display:flex}.website-root .dsh-timeline{border-right:1px solid var(--lr-line);background:var(--lr-soft);flex-direction:column;flex:0 0 190px;min-height:0;display:flex}.website-root .dsh-timeline-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px 9px;display:flex}.website-root .dsh-timeline-heading h4{color:var(--lr-muted);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:9px;font-weight:600}.website-root .dsh-timeline-heading>span{color:var(--lr-muted);font-size:9px}.website-root .dsh-timeline-scroll{flex:1;min-height:0;padding:0 7px 12px;overflow-y:auto}.website-root .dsh-version{text-align:left;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:8px;width:100%;padding:10px 8px;display:flex}.website-root .dsh-version[aria-pressed=true]{border-color:var(--lr-line-strong);background:var(--lr-surface);box-shadow:0 1px 3px #00000005}.website-root .dsh-version>span:last-child{flex:1;min-width:0}.website-root .dsh-version-icon{background:var(--lr-surface-muted);width:19px;height:19px;color:var(--lr-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.website-root .dsh-current .dsh-version-icon{background:color-mix(in srgb,#56a779 15%,var(--lr-surface));color:#509e70}.website-root .dsh-version strong{justify-content:space-between;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.website-root .dsh-version small{color:var(--lr-muted);font-family:monospace;font-size:9px;font-weight:400}.website-root .dsh-version>span>span{text-overflow:ellipsis;white-space:nowrap;color:var(--lr-muted);margin-top:4px;font-size:9px;display:block;overflow:hidden}.website-root .dsh-timeline section h5{color:var(--lr-muted);margin:10px 9px 4px;font-size:9px;font-weight:500}.website-root .dsh-preview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.website-root .dsh-preview-heading{border-bottom:1px solid var(--lr-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.website-root .dsh-preview-heading>span{color:var(--lr-muted);align-items:center;gap:5px;font-size:9px;display:flex}.website-root .dsh-preview-heading strong{color:var(--lr-muted);font-size:9px;font-weight:500}.website-root .dsh-preview-scroll{flex:1;min-height:0;overflow-y:auto}.website-root .dsh-preview article{width:min(100%,540px);margin-inline:auto;padding:21px 22px}.website-root .dsh-preview article h4{letter-spacing:-.04em;overflow-wrap:anywhere;margin:13px 0 0;font-size:19px;font-weight:600;line-height:1.25}.website-root .dsh-preview article .dsh-version-date{color:var(--lr-muted);margin:9px 0 22px;font-size:9px}.website-root .dsh-preview article h5{margin:0 0 8px;font-size:12px;font-weight:600}.website-root .dsh-preview article p{margin:0 0 13px;font-size:11px;line-height:1.7}.website-root .dsh-preview article ul{margin:0;padding-left:16px;font-size:11px;line-height:1.8;list-style-type:disc}.website-root .dsh-preview article li+li{margin-top:4px}.website-root .dsh-preview footer{border-top:1px solid var(--lr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.website-root .dsh-preview footer p{color:var(--lr-muted);flex:140px;margin:0;font-size:9px;line-height:1.6}.website-root .dsh-preview footer button{gap:5px;height:29px;padding-inline:9px;font-size:10px}.website-root .dsh-example-note{border-top:1px solid var(--lr-line);background:var(--lr-soft);color:var(--lr-muted);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 15px;font-size:9px;line-height:1.5;display:flex}.website-root .dsh-example-note button{text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.website-root .dsh-restore-dialog{border:1px solid var(--lr-line-strong);background:var(--lr-surface);width:min(440px,100% - 32px);color:var(--lr-ink);border-radius:12px;margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 24px 80px #0003}.website-root .dsh-restore-dialog:not([open]){display:none}.website-root .dsh-restore-dialog::backdrop{background:#1117}.website-root .dsh-restore-dialog p{color:var(--lr-muted);margin:12px 0 24px;font-size:12px;line-height:1.8}.website-root .dsh-restore-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.website-root .dsh-restore-dialog button{font-size:11px}@container (max-width:480px){.website-root .dsh-share-content{padding:19px 17px}.website-root .dsh-access-form label:nth-child(2){flex-basis:80px}.website-root .dsh-history-body{flex-direction:column}.website-root .dsh-timeline{border-right:0;border-bottom:1px solid var(--lr-line);flex:0 0 120px}.website-root .dsh-timeline-scroll{align-items:flex-start;gap:5px;display:flex;overflow:auto hidden}.website-root .dsh-timeline-scroll>button,.website-root .dsh-timeline-scroll>section{flex:0 0 165px}.website-root .dsh-timeline section h5{display:none}.website-root .dsh-preview article{padding:18px 20px}.website-root .dsh-preview article h4{font-size:18px}.website-root .dsh-preview footer{padding-block:8px}.website-root .dsh-preview footer p{flex-basis:100px}}@media (prefers-reduced-motion:no-preference){.website-root .dsh-demo[data-in-view=true] .dsh-grant,.website-root .dsh-demo[data-in-view=true] .dsh-version,.website-root .dsh-demo[data-in-view=true] .dsh-preview article{animation:.7s cubic-bezier(.22,1,.36,1) both dsh-enter}.website-root .dsh-demo[data-in-view=true] .dsh-grant:nth-child(2),.website-root .dsh-demo[data-in-view=true] .dsh-timeline section .dsh-version{animation-delay:.1s}@keyframes dsh-enter{0%{opacity:.3;translate:0 12px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.website-root .dsh-demo *,.website-root .dsh-demo :before,.website-root .dsh-demo :after{transition:none!important;animation:none!important}}