.dp-page{--dp-paper:#faf3ea;--dp-surface2:#f6f3ed;--dp-line:#dcd4c7;--dp-ink:#141414;--dp-muted:#524b41;--dp-dim:#968c7c;--dp-clay:#d68a59;--dp-clay-deep:#a15a2e;--dp-clay-soft:#faefe6;--dp-hero:#f7eedb;--dp-forum:var(--font-forum), Georgia, serif;--dp-karla:var(--font-karla), system-ui, sans-serif;--dp-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dp-ease:cubic-bezier(.22, .8, .24, 1);overflow-x:clip}.dp-page .md-day{--md-device-w:360px;--md-device-h:548px;--dp-text-end:calc(clamp(1.5rem, 7.8vw, 7rem) + 27.5rem);--md-cx:calc((100% + var(--dp-text-end) - 160px) / 2);--dp-bar-top:96px;--dp-bar-h:30px;--dp-panel-top:calc(var(--dp-bar-top) + var(--dp-bar-h) + 10px);--dp-win-scale:1}.dp-page .md-device{top:var(--dp-panel-top);transform-origin:50% 0;margin-top:0}.dp-page .md-pop-group{left:calc(var(--md-cx) + var(--md-half) - 70px);top:calc(var(--dp-panel-top) + 470px)}.dp-menubar{left:0;right:0;top:var(--dp-bar-top);height:var(--dp-bar-h);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);font:500 13px/1 var(--dp-karla);color:#1d1b18;opacity:calc(1 - var(--md-tail) * 1.4);background:#fffdf89e;border-top:1px solid #1414140f;border-bottom:1px solid #14141414;justify-content:space-between;align-items:center;padding:0 18px;transition:background .4s,color .4s;display:none;position:absolute}:root.dark .dp-page .dp-menubar,.dp-page .md-day[data-night] .dp-menubar{color:#f2efe8;background:#1b161194;border-color:#fffdf812}.dp-menus{white-space:nowrap;align-items:center;gap:20px;display:flex}.dp-apple{width:15px;height:15px;margin-top:-2px}.dp-swap{display:grid}.dp-swap>*{opacity:0;grid-area:1/1;transition:opacity .35s}.dp-swap>[data-active]{opacity:1}.dp-app b{font-weight:700}.dp-item{left:var(--md-cx);justify-items:center;position:absolute;top:4px;transform:translate(-50%)}.dp-item>span{min-width:26px;height:22px;font:600 12.5px/1 var(--dp-mono);font-variant-numeric:tabular-nums;background:#14141417;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}:root.dark .dp-page .dp-item>span,.dp-page .md-day[data-night] .dp-item>span{background:#fffdf824}.dp-item i{background:var(--dp-clay);border-radius:50%;flex:none;width:7px;height:7px}.dp-item i.is-idle{background:0 0;box-shadow:inset 0 0 0 1.3px}.dp-status{align-items:center;gap:16px;display:flex}.dp-status svg{width:16px;height:16px}.dp-clock{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.dp-clock-time{align-items:center;display:flex}.dp-panel{background-color:var(--dp-paper);color:var(--dp-ink);font-family:var(--dp-karla);transform-origin:50% 0;transition:opacity .45s ease, transform .6s var(--dp-ease);background-image:linear-gradient(#3c2d140f 1px,#0000 1px),linear-gradient(90deg,#3c2d140f 1px,#0000 1px);background-size:29px 29px,29px 29px;border:1px solid #1414141f;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -30px #3c230f8c,0 10px 24px -12px #00000040}.dp-page .md-day:has(.dp-window-stage[data-active]) .dp-panel{opacity:0;transform:translateY(-10px)scale(.94)}.dp-page .md-day[data-night] .md-device .dp-panel{box-shadow:0 0 0 1px #f2efe824,0 50px 90px -40px #d68a5959}.dp-page .md-screen-slot,.dp-page .md-screen-slot[data-active]{transform:none}.dp-page .md-screen-slot .dp-body{transition:transform .55s var(--dp-ease);transform:translateY(10px)}.dp-page .md-screen-slot[data-active] .dp-body{transform:none}.dp-top{border-bottom:1px solid var(--dp-line);background:#f7efe6;padding:12px 14px 10px}.dp-run{align-items:center;gap:9px;display:flex}.dp-run>i,.dp-wtop>i{background:var(--dp-clay);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite dp-beat}.dp-run>i.is-idle{box-shadow:inset 0 0 0 1.5px var(--dp-dim);background:0 0;animation:none}@keyframes dp-beat{50%{box-shadow:0 0 0 4px #d68a5938}}.dp-run-time{font:600 16px/1 var(--dp-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dp-run-project{min-width:0;font:500 11.5px/1.25 var(--dp-karla);color:var(--dp-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dp-icon{width:30px;height:30px;color:var(--dp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dp-icon svg{width:15px;height:15px}.dp-icon--stop{border:1px solid var(--dp-line);background:#fff}.dp-icon--stop span{background:var(--dp-ink);border-radius:2px;width:9px;height:9px}.dp-icon--mic{background:var(--dp-ink);color:#fff}.dp-icon--small{width:26px;height:26px}.dp-icon--small svg{width:13px;height:13px}.dp-tabs{font:600 10.5px/1 var(--dp-karla);color:var(--dp-muted);background:#1414140d;border-radius:999px;justify-content:space-between;margin-top:10px;padding:3px;display:flex}.dp-tabs span{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:6px 5.5px;display:flex}.dp-tabs span.is-on{color:var(--dp-ink);background:#fff;box-shadow:0 1px 2px #00000014}.dp-tabs b,.dp-side b{background:var(--dp-clay);color:#fff;min-width:15px;height:15px;font:700 9px/15px var(--dp-karla);text-align:center;border-radius:999px;padding:0 4px}.dp-body{flex-direction:column;gap:9px;padding:12px 14px;display:flex}.dp-body--chat{gap:8px}.dp-hero{background:var(--dp-hero);border:1px solid #eaddc4;border-radius:13px;padding:12px 13px}.dp-hero--tight{padding:11px 12px}.dp-kicker{font:700 9px/1 var(--dp-karla);letter-spacing:.1em;text-transform:uppercase;color:var(--dp-muted);margin:0}.dp-kicker--clay{color:var(--dp-clay-deep)}.dp-big{font:500 36px/1 var(--dp-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.dp-proj{align-items:center;gap:9px;margin-top:10px;display:flex}.dp-hero--tight>.dp-proj:first-child{margin-top:0}.dp-ini{background:var(--dp-clay-soft);width:30px;height:30px;color:var(--dp-clay-deep);font:700 10px/30px var(--dp-karla);letter-spacing:.04em;text-align:center;border-radius:8px;flex:none}.dp-proj b{font:700 12px/1.25 var(--dp-karla);display:block}.dp-proj>span:last-child>span{font:400 10.5px/1.3 var(--dp-karla);color:var(--dp-muted);display:block}.dp-btn{background:var(--dp-ink);color:#fff;height:32px;font:600 11.5px/1 var(--dp-karla);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.dp-btn--ghost{border:1px solid var(--dp-line);color:var(--dp-ink);background:#fff}.dp-btn svg{width:13px;height:13px}.dp-btn-stop{background:currentColor;border-radius:2px;width:10px;height:10px}.dp-hero>.dp-btn{margin-top:11px}.dp-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dp-body>.dp-actions{margin-top:0}.dp-actions--pills{gap:6px;margin-top:7px}.dp-row{border:1px solid var(--dp-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;display:flex}.dp-row-ico{background:var(--dp-surface2);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dp-row-ico svg{width:15px;height:15px}.dp-row--top{align-items:flex-start}.dp-grow>.dp-row-pill{margin-top:7px;display:flex}.dp-grow{flex:1;min-width:0}.dp-grow b{font:700 11.5px/1.25 var(--dp-karla);display:block}.dp-grow>span{font:400 10px/1.3 var(--dp-karla);color:var(--dp-muted);display:block}.dp-h{font:400 15px/1.2 var(--dp-forum);margin:3px 0 0}.dp-list{border:1px solid var(--dp-line);background:#fff;border-radius:12px}.dp-list .dp-proj{border-bottom:1px solid var(--dp-line);margin:0;padding:9px 11px}.dp-list .dp-proj:last-child{border-bottom:0}.dp-list .dp-proj b{font-size:11.5px;font-weight:600}.dp-pill{height:18px;font:600 9px/1 var(--dp-karla);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.dp-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.dp-pill.is-ok{color:#16703d;background:#e2f3e8}.dp-pill.is-clay{background:var(--dp-clay-soft);color:var(--dp-clay-deep)}.dp-pill.is-warn{color:#8a5a0b;background:#fbf0da}.dp-msg{font:400 11px/1.45 var(--dp-karla);border-radius:12px;margin:0;padding:9px 11px}.dp-msg--me{background:#f2e8dd;align-self:flex-end;max-width:82%}.dp-msg--nora{border:1px solid var(--dp-line);background:#fff;align-self:flex-start;max-width:88%}.dp-msg--wide{max-width:100%}.dp-msg b{color:var(--dp-clay-deep);font-size:10px;display:block}.dp-input{border:1px solid var(--dp-line);height:36px;font:400 11px/1 var(--dp-karla);color:var(--dp-dim);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:0 5px 0 12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.dp-nora-bar{border-bottom:1px solid var(--dp-line);font:400 11px/1 var(--dp-karla);color:var(--dp-muted);align-items:center;gap:9px;padding:9px 14px;display:flex}.dp-nora-orb{width:20px;height:20px;color:var(--dp-clay)}.dp-ticket{border-bottom:1px solid var(--dp-line);background:#fff;padding:11px 14px}.dp-ticket-meta{font:400 10px/1.3 var(--dp-karla);color:var(--dp-muted);margin:0}.dp-ticket-title{font:600 13px/1.35 var(--dp-karla);margin:3px 0 0}.dp-counted{font:400 10.5px/1.3 var(--dp-karla);color:var(--dp-muted);text-align:right;margin:9px 0 0}.dp-wave{align-items:center;gap:4px;height:26px;margin-top:9px;display:flex}.dp-wave i{background:var(--dp-clay);opacity:.6;border-radius:2px;flex:none;width:3px;min-height:3px}.dp-note{font:400 11px/1.5 var(--dp-karla);margin:8px 0 0}.dp-channel{font:700 12px/1.2 var(--dp-karla);margin:0}.dp-photo{color:#ffffffc7;background:linear-gradient(135deg,#cfc3b0,#a99b85);border-radius:9px;justify-content:center;align-items:center;width:150px;height:84px;display:flex}.dp-photo svg{width:22px;height:22px}.dp-prompt{font:600 13px/1.4 var(--dp-karla);margin:6px 0 0}.dp-fine{font:400 10.5px/1.45 var(--dp-karla);color:var(--dp-muted);margin:0}.dp-window-stage{left:var(--md-cx);top:calc(var(--dp-panel-top) + 24px);opacity:0;visibility:hidden;transform-origin:50% 0;width:760px;height:500px;transform:translateY(-16px) scale(calc(var(--dp-win-scale) * .6));transition:opacity .4s ease, transform .7s var(--dp-ease), visibility 0s linear .7s;margin-left:-380px;display:none;position:absolute}.dp-window-stage[data-active]{opacity:calc(1 - var(--md-tail) * 1.4);visibility:visible;transform:translateY(calc(var(--md-tail) * -8vh)) scale(var(--dp-win-scale));transition:opacity .4s ease, transform .7s var(--dp-ease), visibility 0s}.dp-window{background:var(--dp-paper);height:100%;color:var(--dp-ink);font-family:var(--dp-karla);border:1px solid #14141424;border-radius:12px;display:flex;overflow:hidden;box-shadow:0 50px 100px -40px #3c230f99,0 12px 30px -14px #0000004d}.dp-side{border-right:1px solid var(--dp-line);width:170px;font:500 12px/1 var(--dp-karla);background:#f4ece2;flex-direction:column;flex:none;gap:3px;padding:12px 10px 14px;display:flex}.dp-lights{gap:7px;padding:0 4px 12px;display:flex}.dp-lights i{background:#ec6a5e;border-radius:50%;width:11px;height:11px}.dp-lights i:nth-child(2){background:#f4bf4f}.dp-lights i:nth-child(3){background:#61c554}.dp-side>span:not(.dp-lights){color:var(--dp-muted);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.dp-side>span.dp-me{color:var(--dp-ink);justify-content:flex-start;gap:8px;padding:2px 6px 12px;font-weight:700}.dp-me i{background:var(--dp-clay);color:#fff;width:22px;height:22px;font:700 10px/22px var(--dp-karla);text-align:center;border-radius:6px;font-style:normal}.dp-side>span.is-on{border-color:var(--dp-line);color:var(--dp-ink);background:#fff}.dp-side>.dp-side-end{margin-top:auto}.dp-main{background-image:linear-gradient(#3c2d140d 1px,#0000 1px),linear-gradient(90deg,#3c2d140d 1px,#0000 1px);background-size:29px 29px,29px 29px;flex-direction:column;flex:1;min-width:0;display:flex}.dp-wtop{border-bottom:1px solid var(--dp-line);background:#f7efe6;align-items:center;gap:10px;padding:12px 16px;display:flex}.dp-wtop .dp-run-time{font-size:15px}.dp-wbody{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid}.dp-col{flex-direction:column;gap:10px;display:flex}.dp-total{font:400 34px/1.05 var(--dp-forum);margin:6px 0 0}.dp-total-text{font:400 11px/1.4 var(--dp-karla);color:var(--dp-muted);margin:0}.dp-page [data-step="2"]{--dp-delay:.85s}.dp-page [data-step="3"]{--dp-delay:1.45s}.dp-page [data-step="4"]{--dp-delay:1.85s}.dp-page .md-screen-slot[data-active] [data-step],.dp-page .dp-window-stage[data-active] [data-step]{animation:dp-rise .55s var(--dp-ease) var(--dp-delay,.25s) both}@keyframes dp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dp-row--task [data-step]{display:inline-flex}.dp-page .md-screen-slot[data-active] .dp-row--task [data-step]{animation-name:dp-pop}@keyframes dp-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}.dp-page .md-screen-slot[data-active] .dp-wave i{animation:1.1s ease-in-out infinite alternate dp-wave}.dp-page .md-screen-slot[data-active] .dp-wave i:nth-child(3n){animation-delay:-.35s}.dp-page .md-screen-slot[data-active] .dp-wave i:nth-child(3n+1){animation-delay:-.7s}@keyframes dp-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.dp-page .md-screen-slot[data-active] .dp-hero--ring{animation-name:dp-ring;animation-duration:1.8s}@keyframes dp-ring{0%{opacity:0;transform:translateY(8px);box-shadow:0 0 #d68a5966}30%{opacity:1;transform:none}60%{box-shadow:0 0 0 8px #d68a5900}to{opacity:1;box-shadow:0 0 #d68a5900}}.dp-page .ap-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.ap-download-more{font:400 .9rem/1.5 var(--font-karla), sans-serif;color:#bfb5a4;margin:1rem 0 0}.ap-download-more a{color:#fffdf8;text-underline-offset:3px;text-decoration:underline}@media (min-width:1120px){.dp-page .dp-menubar,.dp-page .md-rail{display:flex}.dp-page .dp-window-stage{display:block}.dp-page .md-moon{left:91%}.dp-page .md-day{--dp-win-scale:.48}}@media (min-width:1200px){.dp-page .md-day{--dp-win-scale:.58}}@media (min-width:1280px){.dp-page .md-day{--dp-win-scale:.68}.dp-page .md-pops{display:block}}@media (min-width:1366px){.dp-page .md-day{--dp-win-scale:.78}}@media (min-width:1440px){.dp-page .md-day{--dp-win-scale:.87}}@media (min-width:1536px){.dp-page .md-day{--dp-win-scale:1}}@media (min-width:1120px) and (max-height:719.98px){.dp-page .md-device{--md-scale:.84}}@media (max-width:1365.98px){.dp-page .dp-menus-more{display:none}}@media (max-width:1119.98px){.dp-page .md-day{--md-cx:50%}.dp-page .md-device{margin:0 0 0 calc(var(--md-device-w) / -2);transform-origin:50% 100%;--md-scale:.6;top:auto;bottom:.75rem}.dp-page .dp-window-stage{transform-origin:50% 100%;display:block;top:auto;bottom:.75rem}.dp-page .md-day{--dp-win-scale:.44}.dp-page .md-clock-hh,.dp-page .md-clock-mm{justify-content:center;left:0;right:0;transform:none}.dp-page .md-clock{font-size:min(62vw,22rem);line-height:.86}.dp-page .md-clock-hh{top:36svh}.dp-page .md-clock-mm{top:calc(36svh + .86em)}.dp-page .md-step{align-items:flex-start;padding:96px 1rem 1rem}.dp-page .md-step-card{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8e6;border-radius:20px;width:100%;max-width:34rem;margin:0 auto;padding:1.25rem 1.25rem 1.4rem;box-shadow:0 24px 40px -28px #3c281480}:root.dark .dp-page .md-step-card,.dp-page .md-day[data-night] .md-step-card{background:#1b1611e0;border-color:#3a342c}.dp-page .md-step-title{margin:.6rem 0 .5rem;font-size:clamp(1.7rem,7.4vw,2.3rem)}.dp-page .md-step-title--hero{font-size:clamp(2rem,8.6vw,2.7rem)}.dp-page .md-step-text{font-size:.98rem;line-height:1.5}.dp-page .md-step-time{font-size:.7rem}.dp-page .md-step-cue{display:none}.dp-page .md-day[data-ready] .md-step-card{opacity:1;transform:none}}@media (max-width:1119.98px) and (min-width:600px){.dp-page .md-day{--dp-win-scale:.7}}@media (max-width:1119.98px) and (max-height:700px){.dp-page .md-device{--md-scale:.5}}@media (max-width:1119.98px) and (min-height:800px){.dp-page .md-device{--md-scale:.66}}@media (max-width:1119.98px) and (min-height:900px){.dp-page .md-device{--md-scale:.74}}@media (max-width:1119.98px) and (min-width:600px) and (min-height:1000px){.dp-page .md-device{--md-scale:1}}@media (max-width:1119.98px) and (min-width:800px){.dp-page .md-day{--dp-win-scale:.9}}@media (prefers-reduced-motion:reduce){.dp-page *,.dp-page :before,.dp-page :after{transition:none!important;animation:none!important}.dp-page .md-day[data-ready] .md-step-card{opacity:1;transform:none}}
