.ap .ss-stage{background:var(--ss-well);border-radius:24px;overflow:hidden}.ap .ap-window{position:absolute;box-shadow:var(--ss-shadow-hero)}.ap .ap-window .ss-window__body{background:var(--cl-page);overflow:hidden}.ap .ap-window .ss-window__url{color:var(--cl-secondary)}.ap .ap-page{height:100%;padding:22px 26px 0;font-family:var(--ss-font);color:var(--cl-ink);background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--cl-ring-track) 45%,transparent),transparent 60%),var(--cl-page)}.ap .ap-head{display:flex;align-items:baseline;gap:6px;margin:0}.ap .ap-head .cl-serif{font-size:25px;line-height:1.15}.ap .ap-head sup{font-size:10.5px;color:var(--cl-secondary)}.ap .ap-date{margin:2px 0 12px;font-size:11px;color:var(--cl-secondary)}.ap .ap-list{width:100%}.ap .ap-row{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;margin-bottom:6px;border:1px solid var(--cl-edge);border-radius:18px;background:var(--cl-raised);box-shadow:inset 0 1px 0 var(--cl-highlight),0 8px 18px -15px var(--cl-shadow)}.ap .ap-row--new{position:relative;background:linear-gradient(160deg,var(--cl-sage-top),var(--cl-sage-bottom));border-color:transparent;transition:opacity .5s ease}.ap .ap-row--new[data-done=true]{opacity:.6}.ap .ap-row--new[data-done=true] b{text-decoration:line-through;text-decoration-color:var(--cl-secondary)}.ap .ap-row--filler{background:var(--cl-surface);box-shadow:none}.ap .ap-check{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--cl-control);border-radius:50%;color:#fff;background:color-mix(in srgb,var(--cl-raised) 70%,transparent);transition:background .3s ease,border-color .3s ease}.ap .ap-check.is-done{background:var(--cl-primary);border-color:var(--cl-primary)}.ap .ap-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ap .ap-text b{font-size:13px;font-weight:600;white-space:nowrap}.ap .ap-text i{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:11px;color:var(--cl-secondary)}.ap .ap-terminal{position:absolute;left:32px;bottom:32px;width:392px;box-shadow:var(--ss-shadow-satellite)}.ap .ss-window.ap-terminal{--ss-term-bg: #22332b;box-shadow:inset 0 0 0 1px #ffffff12,var(--ss-shadow-satellite)}.ap .ap-terminal .ss-window__body{background:transparent}.ap .ap-code{padding:0 2px 0 0;font-size:11px}.ap .ap-code,.ap .ap-code *{color:#e7efe8;background:transparent}.ap .ap-status{margin:0;padding:4px 16px 12px 31px;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#e7efe89e;opacity:0;transition:opacity .4s ease}.ap .ap-status[data-show=true]{opacity:1}.ap .ap-status b{font-weight:600;color:#a9d5b4}.ap .ap-page[data-layout=compact]{padding:18px 18px 0}.ap .ap-page[data-layout=compact] .ap-head .cl-serif{font-size:22px}.ap .ap-terminal[data-layout=compact]{left:16px;bottom:16px;width:326px}.ap .ap-terminal[data-layout=compact] .ap-code{font-size:10px;padding:0}.ap .ap-terminal[data-layout=compact] .ap-status{font-size:10px;padding:4px 12px 11px 31px}@media(prefers-reduced-motion:reduce){.ap .ap-status,.ap .ap-check,.ap .ap-row--new{transition:none}}.ap .ap-row--filler .ap-text{gap:9px}.ap .ap-code .ss-code__line{padding-right:0}
