:root{--bg:#fff;--ink:#0f0f0f;--ink-soft:gray;--ink-faint:#aeaeae;--rule:#ccc;--box-bg:#0f0f0f;--box-fg:#eaeaea;--box-fg-soft:#aeaeae;--link:#0645ad;--link-hover:#0f0f0f;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius:5px;--shadow:0 2px 4px #0003;--page:500px;--gutter:20px;--icon:128px;--icon-gap:138px;--block:60px}*,:before,:after{box-sizing:border-box}html{color:var(--ink);-webkit-text-size-adjust:100%;font-size:1em;line-height:1.4}body{background:var(--bg);font-family:var(--font);margin:0}.wrap,#container{width:100%;max-width:calc(var(--page) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}h1,h2,h3,h4,h5,h6{margin:0 0 .4em;font-family:inherit}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}p{margin:0 0 1em}code{font-family:var(--font-mono);word-break:break-word;font-size:.9em}pre{background:var(--box-bg);color:var(--box-fg);border-radius:var(--radius);padding:12px 14px;font-size:.85em;overflow-x:auto}pre code{font-size:inherit}hr{border:0;border-top:1px solid var(--rule);height:1px;margin:1em 0;padding:0;display:block}img{vertical-align:middle;max-width:100%;height:auto}.topbar{border-bottom:1px solid var(--rule);padding:14px 0;font-size:.85em}.topbar .wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}.wordmark{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.wordmark:hover{color:var(--ink);text-decoration:none}.topbar-links{gap:14px;display:flex}.topbar-links a,.nav-anchor{color:var(--ink-soft)}.topbar-links a:hover,.nav-anchor:hover{color:var(--ink)}header.hero,.doc-head{margin:var(--block) 0;overflow:hidden}.hero-home{min-height:var(--icon);padding-left:var(--icon-gap);background:url(/brand/deylee-appicon.svg) 0 0 / var(--icon) var(--icon) no-repeat}h1{color:var(--ink);margin:22px 0 0;font-size:2.4em;font-weight:700;line-height:1.15}.doc-head h1{margin-top:0;font-size:2em}header.hero h2,.doc-head .tagline,.hero-lead{color:var(--ink-soft);margin:0;font-size:1.14em;font-weight:600;line-height:1.4}.hero-lead{margin-bottom:1em;font-weight:400}.hero-note,.updated,.aside-note,.text-muted,.section-lead{color:var(--ink-soft);font-size:.9em}.tag{color:var(--ink-soft);margin-bottom:8px;font-size:.8em;display:inline-block}h6{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.8em;font-weight:400}.num{font-variant-numeric:tabular-nums}#screenshot{border-radius:var(--radius);max-width:366px;margin:0 auto 20px;display:block;overflow:hidden}#downloads{color:var(--box-fg);flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.download-box{background:var(--box-bg);border-radius:var(--radius);box-shadow:var(--shadow);flex:180px;padding:20px 30px}.download-box h3{margin:0;font-size:1.2em;font-weight:500}.download-box a{color:var(--box-fg)}.download-box a:hover{color:#fff;text-decoration:underline}.download-box .download-secondary,.download-box .download-secondary a{color:var(--box-fg-soft);font-size:.9em}.download-links{margin:0 0 var(--block);flex-wrap:wrap;gap:4px 14px;font-size:.9em;display:flex}.download-links a{color:var(--ink-soft)}.download-links a:hover{color:var(--ink)}.content,main>section,.band{margin:var(--block) 0}.content h2,.section-title,main>section>h2,.prose h2{margin:0 0 .4em;font-size:1.6em;font-weight:500;line-height:1.25}h3,.prose h3,.gate-way h4,.step h3,.card h4{margin:1.4em 0 .3em;font-size:1.2em;font-weight:500}.content ul,.prose ul,.prose ol,.claim-list,.gate-way ol{margin:1em 0;padding-left:40px;line-height:1.5}.content li,.prose li,.claim-list li,.gate-way ol li{margin-bottom:.6em}.claim-list{list-style:outside}.claim-list p{margin:0}.panel,.card,.step,.gate-way,.doc-close{margin:1.6em 0}.panel-ink,.panel-accent{background:var(--box-bg);color:var(--box-fg);border-radius:var(--radius);padding:20px 30px}.panel-ink a,.panel-accent a,.panel-ink h2,.panel-accent h2,.panel-ink h3,.panel-accent h3,.panel-ink h6,.panel-accent h6{color:var(--box-fg)}.panel-ink .aside-note,.panel-accent .aside-note,.panel-ink .text-muted,.panel-accent .text-muted{color:var(--box-fg-soft)}.panel-ink pre{background:#000}.grid-2,.grid-3,.opt-grid,.steps,.gate,.gate-ways,.claim,.closer,.faq,.doc-layout{display:block}.step h3{display:inline}.step-n{color:var(--ink-soft);font-weight:600}.step-n:after{content:". "}.step p{margin-top:.3em}.btn{font-size:1em;display:inline-block}.btn-primary,.btn-ink{background:var(--box-bg);color:var(--box-fg);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 18px;font-weight:500}.btn-primary:hover,.btn-ink:hover{color:#fff;text-decoration:none}.panel-ink .btn-ink,.panel-accent .btn-ink{background:var(--box-fg);color:var(--box-bg)}.btn-secondary{color:var(--link)}.btn-sm{font-size:.9em}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:1.2em 0;display:flex}.glance{margin:1em 0;font-size:.9em}.glance>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.glance dt{color:var(--ink-soft)}.glance dd{margin:0}.panel-ink .glance>div{border-bottom-color:var(--box-fg-soft)}.doc-nav{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;padding:12px 0;font-size:.9em;display:flex}.doc-nav a{color:var(--ink-soft);white-space:nowrap}.doc-nav a:hover{color:var(--ink)}.doc-nav h6{flex:0 0 100%;margin:0}.doc-nav-ask{margin:0 0 var(--block);display:inline-block}.prose h2{scroll-margin-top:80px}details{border-bottom:1px solid var(--rule);padding:10px 0}summary{cursor:pointer;font-weight:500}details p{color:var(--ink-soft);margin:8px 0 0}.site-footer{color:var(--ink-faint);text-align:center;margin:var(--block) 0;font-size:.7em;font-weight:400}.site-footer p{margin:0;line-height:2em}.site-footer a{color:var(--ink-faint)}.site-footer a:hover{color:var(--ink);text-decoration:underline}::selection{text-shadow:none;background:#b3d4fc}@media (max-width:540px){.hero-home{background-size:72px 72px;min-height:0;padding-top:84px;padding-left:0}h1{font-size:1.9em}.topbar .wrap{flex-wrap:wrap}}
