@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--acm-a:360deg;--hx-fade:0px}}}.draft :where(a,button,input,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft .sl-btn{box-sizing:border-box;border-radius:var(--radius-control);background:var(--draft-accent);height:38px;color:var(--on-accent);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .15s;display:flex}.draft .sl-sec{border:1px solid var(--line-strong);background:var(--raised);color:var(--ink)}.draft .sl-danger{background:var(--danger-fill);color:var(--on-danger)}@media (hover:hover){.draft .sl-btn:hover:not(:disabled){background-color:var(--accent-hover)}.draft .sl-sec:hover:not(:disabled){background-color:var(--hover)}}.draft .sl-btn:active:not(:disabled){transform:scale(.97)}.draft .sl-sec:active:not(:disabled){background-color:var(--hover)}.draft .sl-btn:disabled{opacity:.4;cursor:not-allowed}.draft .sl-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.draft .sl-busy{cursor:progress}.draft .sl-btn .sl-icon{transition:transform var(--dur-2)var(--ease-spring)}@media (hover:hover){.draft .sl-btn:hover:not(:disabled) .sl-icon{transform:scale(1.12)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=turn]{transform:rotate(90deg)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=lift]{transform:translateY(-2px)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=drop]{transform:translateY(1px)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=nudge]{transform:translate(2px)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=spin]{transform:rotate(180deg)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=tilt]{transform:rotate(-8deg)}.draft .sl-btn:hover:not(:disabled) .sl-icon[data-motion=twinkle]{transform:rotate(-14deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.draft .sl-btn .sl-icon{transition:none;transform:none!important}}.draft .sl-logo{flex:none;width:18px;height:18px;display:flex}.draft .sl-btn-label{display:grid}.draft .sl-btn-label>span{grid-area:1/1}.draft .sl-btn-label>span[aria-hidden=true]{visibility:hidden}.draft .sl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.draft .sl-btn{height:44px;font-size:16px}}@media (max-width:639px){.draft .sl-btn{height:48px}}.draft .sl-btn.sl-btn-xs{height:var(--control-h-xs);padding:0 6px;font-size:13px}.draft .sl-loop{--lp-a:var(--hl-pink);--lp-b:var(--hl-yellow);flex:none;display:block;overflow:visible}.draft .sl-sec .sl-loop,.dark .draft .sl-btn .sl-loop{--lp-a:#c42d6a;--lp-b:#d98c00}.dark .draft .sl-sec .sl-loop{--lp-a:var(--hl-pink);--lp-b:var(--hl-yellow)}.draft .sl-loop .lp-turn{transform-box:view-box;transform-origin:12px 12px;animation:1.6s linear infinite lp-turn}.draft .sl-loop .lp-s{fill:none;stroke-linecap:round;stroke-dasharray:2 98;animation:1.6s cubic-bezier(.55,.1,.35,.95) infinite lp-paint}.draft .sl-loop .lp-b{stroke-width:4px;opacity:.85}.draft .sl-loop .lp-1{stroke-width:.9px;animation-delay:-90ms}.draft .sl-loop .lp-2{stroke-width:1.1px;animation-delay:60ms}.draft .sl-loop .lp-3{stroke-width:.8px;animation-delay:-150ms}.draft .sl-loop .lp-4{stroke-width:.7px;opacity:.75;animation-delay:.12s}@keyframes lp-turn{to{transform:rotate(360deg)}}@keyframes lp-paint{0%{stroke-dasharray:2 98;stroke-dashoffset:0}55%{stroke-dasharray:68 32;stroke-dashoffset:-6px}to{stroke-dasharray:2 98;stroke-dashoffset:-98px}}@media (prefers-reduced-motion:reduce){.draft .sl-loop .lp-turn{animation:none!important}.draft .sl-loop .lp-s{stroke-dasharray:70 30;animation:2.4s ease-in-out lp-calm!important}@keyframes lp-calm{50%{opacity:.45}}}.draft .sl-field-group{flex-direction:column;gap:6px;display:flex}.draft .sl-field-head{justify-content:space-between;align-items:baseline;display:flex}.draft .sl-field-label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.draft .sl-field-trailing,.draft .sl-field-helper{letter-spacing:normal;color:var(--ink-muted);margin:0;font-family:inherit;font-size:13px;line-height:20px}.draft .sl-field-wrap{position:relative}.draft .sl-field{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--raised);width:100%;height:38px;color:var(--ink);padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.draft .sl-field::placeholder{color:var(--ink-faint)}.draft .sl-field:focus{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--focus);outline:none}.draft .sl-pw{padding-right:44px}.draft .sl-eye{border-radius:var(--radius-control);width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:4px;right:4px}.draft .sl-eye:hover{background-color:var(--hover)}.draft .sl-eye:active{transform:scale(.9)}.draft .sl-field-trailing a:focus-visible,.draft .sl-err a:focus-visible,.draft .sl-eye:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft .sl-eye svg{width:16px;height:16px}.draft .sl-swap{animation:.22s cubic-bezier(.34,1.56,.64,1) sl-swap}.draft .sl-bad{border-color:var(--danger)}.draft .sl-bad:focus{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.draft .sl-shake{animation:.46s cubic-bezier(.36,.07,.19,.97) .25s both sl-shake}.draft .sl-err{letter-spacing:normal;color:var(--danger);align-items:flex-start;gap:6px;margin:0;font-family:inherit;font-size:13px;line-height:20px;animation:.26s cubic-bezier(.22,1,.36,1) .42s both sl-drop;display:flex}.draft .sl-err svg{flex:none;width:16px;height:16px;margin-top:2px}.draft .sl-err a{color:var(--danger);font-weight:500;text-decoration:underline}@keyframes sl-swap{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes sl-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@keyframes sl-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:1023px){.draft .sl-field-trailing,.draft .sl-err{font-size:14px}.draft .sl-field{height:44px;padding:0 14px;font-size:16px}.draft .sl-pw{padding-right:48px}.draft .sl-eye{border-radius:0;width:44px;height:44px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);top:0;right:0}.draft .sl-eye:hover{background-color:#0000}.draft .sl-eye:active{transform:scale(.88)}.draft .sl-eye svg{width:18px;height:18px}}@media (max-width:639px){.draft .sl-field{height:48px}.draft .sl-eye{top:2px;right:2px}}@media (prefers-reduced-motion:reduce){.draft .sl-swap,.draft .sl-shake,.draft .sl-err{animation:none}.draft .sl-field,.draft .sl-eye{transition:none}}.draft .pj-dialog .sl-field:focus{border-color:var(--focus)}.draft .sl-reqs{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.draft .sl-req{color:var(--ink-muted);align-items:center;gap:8px;display:flex}.draft .sl-req-ok{color:var(--ink)}.draft .sl-tick{background:var(--success);width:16px;height:16px;color:var(--on-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;animation:.36s cubic-bezier(.34,1.56,.64,1) both sl-tick;display:inline-flex}.draft .sl-tick path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.3s cubic-bezier(.22,1,.36,1) .12s forwards sl-draw}.draft .sl-ring{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:999px;flex:none;width:16px;height:16px}@keyframes sl-tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes sl-draw{to{stroke-dashoffset:0}}@media (max-width:1023px){.draft .sl-reqs{font-size:14px}}@media (prefers-reduced-motion:reduce){.draft .sl-tick{animation:none}.draft .sl-tick path{stroke-dashoffset:0;animation:none}}.sl-tag{white-space:nowrap;border-radius:3px 4px 3px 5px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.sl-tag-gray{background:var(--tag-gray-bg);color:var(--tag-gray-text)}.sl-tag-brown{background:var(--tag-brown-bg);color:var(--tag-brown-text)}.sl-tag-orange{background:var(--tag-orange-bg);color:var(--tag-orange-text)}.sl-tag-yellow{background:var(--tag-yellow-bg);color:var(--tag-yellow-text)}.sl-tag-green{background:var(--tag-green-bg);color:var(--tag-green-text)}.sl-tag-blue{background:var(--tag-blue-bg);color:var(--tag-blue-text)}.sl-tag-pink{background:var(--tag-pink-bg);color:var(--tag-pink-text)}.sl-tag-red{background:var(--tag-red-bg);color:var(--tag-red-text)}.sl-tag-ink{background:var(--ink);color:var(--canvas)}.sl-page{--script-size:14px;background:var(--page);width:85ch;max-width:100%;color:var(--page-ink);font-family:var(--font-script);font-size:var(--script-size);border-radius:var(--radius-page);box-shadow:var(--shadow-page);padding:6ch 10ch 8ch 15ch;line-height:1.2;position:relative}.sl-page-num{position:absolute;top:3ch;right:10ch}.sl-el{white-space:pre-wrap;margin:0 0 1.2em;position:relative}.sl-el-scene{text-transform:uppercase;margin-top:2.4em;font-weight:700}.sl-el-scene:first-of-type{margin-top:0}.sl-el-character{text-transform:uppercase;margin:0 0 0 22ch}.sl-el-parenthetical{max-width:25ch;margin:0 0 0 16ch}.sl-el-dialogue{max-width:35ch;margin:0 0 1.2em 10ch}.sl-el-transition{text-align:right;text-transform:uppercase}.sl-sno{font-weight:700;position:absolute;top:0;left:-7ch}.sl-sno-r{left:auto;right:-6ch}.sl-caret{vertical-align:text-bottom;background:var(--ink);width:1.5px;height:1.1em;margin-left:1px;animation:1.1s step-end infinite sl-blink;display:inline-block}@keyframes sl-blink{50%{opacity:0}}.sl-el[data-ai] .sl-el-text{background:var(--hl-stroke);color:var(--on-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px 3px 2px 4px;margin:0 -3px;padding:1px 3px}.sl-ai-mark{height:1.2em;color:var(--ai-ink);align-items:center;display:flex;position:absolute;top:0;right:-4ch}.sl-ai-mark .sl-icon{width:13px;height:13px}.sl-el.is-fresh .sl-el-text{animation:dr-swipe .9s var(--ease)both;background-repeat:no-repeat;background-size:200% 100%}@keyframes dr-swipe{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.sl-caret,.sl-el.is-fresh .sl-el-text{animation:none!important}}:where(.sl-side,.acm-pop,.acm-help) [data-slot=text]{font:inherit;letter-spacing:inherit}.sl-side{width:var(--draft-sidebar-w);box-sizing:border-box;border-right:1px solid var(--line);background:var(--draft-sidebar);color:var(--ink);font-family:var(--font-ui);flex-direction:column;flex:none;padding:8px 6px;font-size:14px;line-height:1.5;overflow-y:auto}.pj-side-col{width:var(--draft-sidebar-w);flex:none;display:none}@media (min-width:1024px){.pj-side-col{display:flex}}.pj-side{z-index:45;height:100dvh;display:flex;position:sticky;top:0}.sl-side-ws{border-radius:var(--radius-control);justify-content:space-between;align-items:center;height:36px;margin-bottom:6px;padding:0 8px;display:flex;position:relative}.pj-ws-logo{min-width:0;height:100%;color:inherit;border-radius:var(--radius-control);flex:1;justify-content:flex-start;align-items:center;gap:6px;text-decoration:none;display:flex}.pj-ws-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pj-side .pj-side-brand{height:31px;margin-bottom:2px}.pj-side .sl-side-item.sl-side-back{gap:6px;width:fit-content;height:22px;margin-bottom:4px;font-size:13px}.sl-side-back .sl-icon{font-size:14px}.sl-side-group{flex-direction:column;gap:1px;display:flex}.sl-side-section{color:var(--ink-muted);padding:14px 8px 4px;font-size:12px;font-weight:500}.sl-side-item{box-sizing:border-box;border-radius:var(--radius-control);width:100%;height:30px;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;text-decoration:none;display:flex;position:relative}.sl-side-item:hover,.sl-side-item.is-on{background:var(--hover);color:var(--ink)}.sl-side-item.is-on{font-weight:500}.sl-side-item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sl-side-item:active{transform:scale(.98)}.sl-side-item .sl-icon{transition:transform var(--dur-2)var(--ease-spring)}@media (hover:hover){.sl-side-item:hover .sl-icon{transform:scale(1.08)}}.sl-side-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sl-icon{flex:none;width:1em;height:1em;font-size:16px}.sl-side-foot{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;display:flex}.sl-side-credits{color:var(--ink-muted);align-items:center;gap:6px;padding:4px 8px 0;font-size:12px;text-decoration:none;display:flex}.acm-me .sl-side-credits{border-top:1px solid var(--line);margin:3px 4px 0;padding:7px 4px 0}.sl-side-credits .sl-num{color:var(--ink-muted);margin-left:auto}.sl-side-credits .sl-icon{font-size:14px}.sl-side-bar{background:var(--hover);border-radius:4px;height:4px;margin:0 8px 4px;overflow:hidden}.acm-me .sl-side-bar{margin:6px 4px}.sl-side-bar>span{background:var(--ink-muted);height:100%;transition:width .9s var(--ease-spring),background-color .3s var(--ease);border-radius:4px;display:block}.sl-side-bar.is-low>span{background:var(--warning)}.sl-side-bar.is-none{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.sl-side-bar.is-none{background:color-mix(in srgb,var(--danger)14%,var(--hover))}}.sl-side-credits .sl-num.is-low{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.sl-side-credits .sl-num.is-low{color:color-mix(in srgb,var(--warning)70%,var(--ink))}}.sl-side-credits .sl-num.is-none{color:var(--danger)}.sl-side-plan{border-top:1px solid var(--line);color:var(--ink-muted);border-radius:0;align-items:center;gap:8px;margin:3px 4px 0;padding:8px 4px 6px;text-decoration:none;display:flex}.sl-side-plan .sl-icon{font-size:16px}.sl-side-plan .sl-side-plan-up{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);margin-left:auto;font-weight:500}.sl-side-plan .sl-num{color:var(--ink-muted);margin-left:auto}.pj-collapse{border-radius:var(--radius-control);width:26px;height:26px;color:var(--ink-muted);cursor:pointer;opacity:0;transition:opacity var(--dur)var(--ease),background-color var(--dur)var(--ease),color var(--dur)var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pj-side:hover .pj-collapse,.pj-collapse:focus-visible{opacity:1}.pj-collapse:hover{background:var(--hover);color:var(--ink)}.pj-collapse .sl-icon{transition:transform .3s var(--ease-spring);font-size:16px}.pj-collapse:active .sl-icon{transform:scale(.85)}.tb-sd-recs{gap:1px;margin:0;padding:0;list-style:none}.tb-sd-rec{border-radius:var(--radius-control);min-height:42px;color:var(--ink);align-items:center;gap:10px;padding:4px 8px;text-decoration:none;transition:none;display:flex;position:relative}.tb-sd-rec:hover{background:var(--hover)}.tb-sd-rec:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tb-sd-rec:active{transform:scale(.98)}.tb-sd-rec.is-sk{pointer-events:none}.tb-sd-pg{flex:none;width:22px;height:29px;position:relative}.pj-side .tb-sd-pg .sl-tpt{transition:rotate var(--dur-2)var(--ease-calm),translate var(--dur-2)var(--ease-calm)}.pj-side .tb-sd-rec:hover .sl-tpt{translate:0 -1px;rotate:-4deg}.pj-side .tb-sd-pg .sl-tpt:hover .sl-tpt-front{transform:none}.tb-sd-rt{flex-direction:column;min-width:0;display:flex}.tb-sd-rt b{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:18px;overflow:hidden}.tb-sd-rt small{font-size:var(--t-sm);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.tb-sd-rt small .v2-sep{color:var(--ink-faint);margin:0 6px}.tb-sd-note{font-size:var(--t-sm);color:var(--ink-faint);margin:0;padding:2px 8px 6px;line-height:17px}@media (prefers-reduced-motion:reduce){.pj-side .sl-side-item .sl-icon,.pj-side .tb-sd-pg .sl-tpt,.pj-collapse,.pj-collapse .sl-icon{transition:none}}.acm-me{background:var(--raised);box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;margin:2px 0 0;padding:3px;display:flex}.acm-btn{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur)var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 6px 6px 7px;display:flex;position:relative}.acm-btn:hover,.acm-btn[aria-expanded=true]{background:var(--hover)}.acm-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.acm-btn:active .acm-av{transform:scale(.92)}.acm-who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.acm-nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.acm-pl{color:var(--ink-muted);white-space:nowrap;font-size:12px}.acm-me:has(.sl-side-plan) .acm-pl{display:none}.acm-car{color:var(--ink-faint);transition:transform .3s var(--ease-spring);flex:none;font-size:14px}.acm-btn:hover .acm-car{transform:scale(1.12)}.acm-av{--av:30px;--hl:var(--hl-yellow);width:var(--av);height:var(--av);background-color:var(--hl);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.acm-av{background-color:color-mix(in srgb,var(--hl)62%,var(--raised))}}.acm-av{color:var(--on-highlight);font-size:calc(var(--av)*.36);transition:transform .32s var(--ease-spring);line-height:1}.acm-av b{letter-spacing:.02em;font-weight:600}.acm-av.is-photo{background-color:#eebd9c;background-image:var(--acm-photo);background-position:50%;background-repeat:no-repeat;background-size:cover}.acm-av.is-photo b{display:none}.acm-av:after{content:"";border:2.5px solid var(--hl);pointer-events:none;border-radius:52% 47% 50% 46%/48% 53% 47% 52%;position:absolute;inset:-3.5px;rotate:-14deg}.dark .acm-av:after{border-color:var(--hl)}@supports (color:color-mix(in lab, red, red)){.dark .acm-av:after{border-color:color-mix(in srgb,var(--hl)85%,transparent)}}.acm-av.is-lg{--av:44px}.acm-pop{z-index:60;box-sizing:border-box;background:var(--raised);width:288px;box-shadow:var(--shadow-menu);color:var(--ink);font-family:var(--font-ui);transform-origin:16px 100%;text-align:left;animation:acm-in .48s var(--ease-spring)both;border:0;border-radius:12px;outline:0;flex-direction:column;padding:6px;font-size:14px;line-height:1.5;display:flex}.acm-pop[data-side=right]{transform-origin:0 calc(100% - 20px)}@keyframes acm-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes acm-av{0%{transform:scale(.7)}to{transform:none}}@property --acm-a{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes acm-ring{0%{--acm-a:0deg}to{--acm-a:360deg}}.acm-pop .acm-av{animation:acm-av .62s var(--ease-spring)70ms both}.acm-pop .acm-av:after{-webkit-mask:conic-gradient(from -40deg,#000 var(--acm-a),transparent 0);-webkit-mask:conic-gradient(from -40deg,#000 var(--acm-a),transparent 0);-webkit-mask:conic-gradient(from -40deg,#000 var(--acm-a),transparent 0);-webkit-mask:conic-gradient(from -40deg,#000 var(--acm-a),transparent 0);mask:conic-gradient(from -40deg,#000 var(--acm-a),transparent 0);animation:.82s cubic-bezier(.45,.1,.3,1) .16s both acm-ring}@media (prefers-reduced-motion:reduce){.acm-pop,.acm-pop .acm-av,.acm-pop .acm-av:after{animation:none}}.acm-head{align-items:center;gap:13px;padding:12px 10px 12px 12px;display:flex}.acm-id{flex-direction:column;min-width:0;line-height:1.3;display:flex}.acm-id b{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.acm-id small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.acm-plan{background:var(--wash);border-radius:9px;flex-direction:column;gap:8px;margin:0 4px 6px;padding:10px;display:flex}.acm-plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.acm-plan-k{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.acm-plan-k .sl-icon{font-size:15px}.acm-link{border-radius:var(--radius-control);min-height:28px;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:background-color var(--dur)var(--ease);outline:0;align-items:center;margin:-4px -6px -4px 0;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.acm-link:hover,.acm-link:focus-visible,.acm-link[data-highlighted]{background:var(--hover)}.acm-meter{flex-direction:column;gap:5px;display:flex}.acm-meter-top{color:var(--ink-muted);justify-content:space-between;font-size:12px;display:flex}.acm-meter-top b{color:var(--ink);font-weight:500}.acm-meter.is-low .acm-meter-top b{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.acm-meter.is-low .acm-meter-top b{color:color-mix(in srgb,var(--warning)75%,var(--ink))}}.acm-meter.is-none .acm-meter-top b{color:var(--danger)}.acm-bar{background:var(--hover);border-radius:5px;height:5px;overflow:hidden}.acm-bar span{background:var(--ink-muted);transform-origin:0;border-radius:5px;height:100%;display:block}.acm-meter.is-low .acm-bar span{background:var(--warning)}.acm-meter small,.acm-plan-s{color:var(--ink-faint);font-size:11.5px;line-height:16px}.acm-th{background:var(--hover);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 4px 6px;padding:2px;display:grid;position:relative}.acm-th-ind{background:var(--raised);width:calc(33.3333% - 1.33333px);box-shadow:0 1px 2px #0f0f0f1a,0 0 0 1px var(--line);transition:transform .42s var(--ease-spring);border-radius:6px;position:absolute;top:2px;bottom:2px;left:2px}.acm-th-o{height:30px;color:var(--ink-muted);font:inherit;cursor:pointer;transition:color var(--dur)var(--ease);background:0 0;border:0;border-radius:6px;outline:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.acm-th-o:hover,.acm-th-o[aria-checked=true]{color:var(--ink)}.acm-th-o .sl-icon{transition:transform .42s var(--ease-spring);font-size:15px}.acm-th-o[aria-checked=true] .sl-icon{transform:rotate(-20deg)scale(1.08)}.acm-th-o:focus-visible,.acm-th-o[data-highlighted]{outline:2px solid var(--focus);outline-offset:-2px}.acm-list{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding-top:4px;display:flex}.acm-row{min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur)var(--ease);background:0 0;border:0;border-radius:7px;outline:0;align-items:center;gap:10px;padding:0 8px 0 6px;font-size:14px;text-decoration:none;display:flex}.acm-row:hover,.acm-row:focus-visible,.acm-row[data-highlighted]{background:var(--hover);outline:0}.acm-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.acm-row:active{transform:scale(.99)}.acm-row-t{flex:1}.acm-ic{isolation:isolate;width:24px;height:24px;color:var(--ink);place-items:center;display:grid;position:relative}.acm-ic:before{content:"";background:var(--ink);border-radius:2px 5px 3px 6px;height:34%;position:absolute;bottom:22%;left:16%;right:6%}@supports (color:color-mix(in lab, red, red)){.acm-ic:before{background:color-mix(in srgb,var(--ink)11%,transparent)}}.acm-ic:before{z-index:-1;transform-origin:0;transition:height .22s var(--ease),background-color .22s var(--ease);rotate:-5deg}.acm-row:hover .acm-ic:before,.acm-row:focus-visible .acm-ic:before,.acm-row[data-highlighted] .acm-ic:before{background:var(--ink);height:44%}@supports (color:color-mix(in lab, red, red)){.acm-row:hover .acm-ic:before,.acm-row:focus-visible .acm-ic:before,.acm-row[data-highlighted] .acm-ic:before{background:color-mix(in srgb,var(--ink)16%,transparent)}}.acm-ic .sl-icon{font-size:16px}.acm-sep{background:var(--line);height:1px;margin:3px 8px}.acm-inb{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur)var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:3px 0 0;padding:0 6px 0 5px;font-size:14px;text-decoration:none;display:flex;position:relative}.acm-inb:before{content:"";border-top:1px solid var(--line);pointer-events:none;position:absolute;top:-2px;left:4px;right:4px}.acm-inb:hover,.acm-inb.is-on{background:var(--hover)}.acm-inb:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.acm-inb:active{transform:scale(.99)}.acm-inb-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.acm-inb-ic .sl-icon{transform-origin:50% 12%;transition:transform .3s var(--ease-spring)}.acm-inb:hover .acm-inb-ic .sl-icon{transform:rotate(-10deg)}.acm-inb:hover .acm-inb-ic:before{background:var(--ink);height:44%}@supports (color:color-mix(in lab, red, red)){.acm-inb:hover .acm-inb-ic:before{background:color-mix(in srgb,var(--ink)16%,transparent)}}.acm-inb-n{box-sizing:border-box;background:var(--hl-pink);min-width:20px;height:20px;color:var(--on-highlight);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:grid;overflow:hidden}.dark .acm-inb-n{background:var(--hl-pink)}@supports (color:color-mix(in lab, red, red)){.dark .acm-inb-n{background:color-mix(in srgb,var(--hl-pink)78%,var(--raised))}}.acm-inb-n b{font-weight:600;display:block}.acm-sub{color:var(--ink-faint);transition:transform .3s var(--ease-spring);margin-left:auto;font-size:13px}.acm-row[data-state=open]{background:var(--hover)}.acm-row[data-state=open] .acm-sub{color:var(--ink);transform:translate(2px)}.acm-help{z-index:60;box-sizing:border-box;background:var(--raised);width:232px;box-shadow:var(--shadow-menu);color:var(--ink);font-family:var(--font-ui);transform-origin:0 100%;animation:acm-sub .38s var(--ease-spring)both;border-radius:12px;outline:0;flex-direction:column;gap:1px;padding:6px;font-size:14px;line-height:1.5;display:flex}@keyframes acm-sub{0%{opacity:0;transform:translate(-8px)scale(.96)}to{opacity:1;transform:none}}.acm-help .acm-row{animation:.3s cubic-bezier(.22,1,.36,1) both pj-up}.acm-help .acm-row:nth-child(2){animation-delay:30ms}.acm-help .acm-row:nth-child(3){animation-delay:60ms}.acm-help .acm-row:nth-child(4){animation-delay:90ms}.acm-help .acm-row:nth-child(6){animation-delay:.12s}.acm-new{background:var(--hl-yellow);border-radius:999px;align-items:center;height:20px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.acm-new{background:color-mix(in srgb,var(--hl-yellow)55%,transparent)}}.acm-new{color:var(--on-highlight);font-size:11.5px;font-weight:500}.dark .acm-new{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.dark .acm-new{background:color-mix(in srgb,var(--hl-yellow)28%,transparent)}}.dark .acm-new{color:var(--ink)}.acm-ext{color:var(--ink-faint);font-size:12px}@media (prefers-reduced-motion:reduce){.acm-help,.acm-help .acm-row{animation:none}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.io-nav{color:var(--ink);z-index:12;height:74px;position:sticky;top:0}.io-nav:before{content:"";z-index:-1;background:var(--canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.io-nav:before{background:color-mix(in srgb,var(--canvas)82%,transparent)}}.io-nav:before{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-bottom:1px solid var(--line);opacity:0}.io-nav-in{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;height:74px;padding:24px 20px 0;display:flex;position:relative}.io-nav-l,.io-nav-r{align-items:center;gap:6px;min-width:0;display:flex}.io-nav-r{margin-left:auto}.io-navt{font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;font-size:17px;font-weight:600;position:absolute;top:49px;left:50%;transform:translate(-50%,-50%)}.io-large{transform-origin:0 100%;color:var(--ink)}@supports (animation-timeline:scroll()){.io-nav:before{animation:linear both io-on;animation-timeline:scroll();animation-range:0 36px}.io-navt{animation:linear both io-navt;animation-timeline:scroll(root);animation-range:34px 78px}.io-large{animation:linear both io-large;animation-timeline:scroll(root);animation-range:0 84px}}@supports not (animation-timeline:scroll()){.io-nav:before{opacity:1}}.io-nav[data-fold] .io-navt,.io-nav[data-fold]:before,.io-large[data-fold]{animation:none}.io-nav[data-fold=folded]:before,.io-nav[data-fold=folded] .io-navt{opacity:1}.io-large[data-fold=folded]{opacity:0}@keyframes io-on{to{opacity:1}}.io-rb{background:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.io-rb{background:color-mix(in srgb,var(--ink)6%,transparent)}}.io-rb{color:var(--ink);font:inherit;cursor:pointer;transition:transform .22s var(--ease-spring),background-color var(--dur)var(--ease);text-decoration:none}.io-rb:after{content:"";position:absolute;inset:-2px}.io-rb .sl-icon{font-size:19px}.io-rb:active{background:var(--ink);transform:scale(.9)}@supports (color:color-mix(in lab, red, red)){.io-rb:active{background:color-mix(in srgb,var(--ink)12%,transparent)}}.io-rb.is-ink{background:var(--ink);color:var(--canvas)}.io-rb.is-ink .sl-icon{transition:transform .32s var(--ease-spring)}.io-rb.is-ink:active .sl-icon{transform:rotate(90deg)}.io-rb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.io-av{background:var(--raised);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--hl-yellow);font-family:var(--font-script);letter-spacing:normal;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:700;line-height:1.5;display:grid}.io-tab .io-av{font-family:var(--font-script);font-size:9px;font-weight:700}.io-dim{z-index:40;background:var(--scrim);animation:pj-fade .24s var(--ease-calm)both;position:fixed;inset:0}.io-drawer{z-index:41;background:var(--canvas);width:272px;box-shadow:var(--shadow-menu);animation:.32s cubic-bezier(.22,1,.36,1) both io-drawer;display:flex;position:fixed;top:0;bottom:0;left:0}.io-drawer .pj-side{box-sizing:border-box;background:0 0;width:100%;display:flex!important}@media (pointer:coarse){.io-drawer{background:var(--draft-sidebar);animation-duration:.42s;box-shadow:24px 0 60px -24px #2a292673}.io-drawer .pj-side{padding-top:30px}.io-drawer .sl-side-item{min-height:44px;font-size:15px}.io-drawer .tb-sd-rec,.io-drawer .acm-inb,.io-drawer .sl-side-plan,.io-drawer .sl-side-credits{min-height:44px}}@media (min-width:1024px) and (pointer:coarse){.pj-side-col:not(.script-shell-sidebar){--draft-sidebar-w:280px}.pj-side-col:not(.script-shell-sidebar) .pj-side{padding-top:20px}.pj-side-col:not(.script-shell-sidebar) .sl-side-item{min-height:44px;font-size:15px}}@keyframes io-drawer{0%{transform:translate(-104%)}}@keyframes pj-fade{0%{opacity:0}to{opacity:1}}:where(.io-tabs) [data-slot=text]{font:inherit;letter-spacing:inherit}.io-tab-slot{display:none}.io-tabs[hidden]{display:none!important}.io-tabs{font-family:var(--font-ui);color:var(--ink);display:none}.io-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:500;line-height:1.02;animation:.56s cubic-bezier(.22,1,.36,1) 40ms both pj-up}.io-tab{min-width:0;color:var(--ink-muted);transition:color var(--dur)var(--ease),transform .22s var(--ease-spring);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:500;line-height:12px;text-decoration:none;display:flex;position:relative}.io-tab:active{transform:scale(.92)}.io-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.io-tab.is-on{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.io-tab.is-on{background:color-mix(in srgb,var(--ink)6%,transparent)}}.io-tab-ic{isolation:isolate;place-items:center;width:min(34px,100%);height:26px;display:grid;position:relative}.io-tab-ic .sl-icon{font-size:22px}.io-tab.is-on .io-tab-ic:before{content:"";background:var(--hl-yellow);border-radius:2px 5px 3px 6px;height:40%;position:absolute;bottom:14%;left:14%;right:4%}@supports (color:color-mix(in lab, red, red)){.io-tab.is-on .io-tab-ic:before{background:color-mix(in srgb,var(--hl-yellow)78%,transparent)}}.io-tab.is-on .io-tab-ic:before{z-index:-1;transform-origin:0;animation:.52s cubic-bezier(.22,1,.36,1) .6s both pj-mk;rotate:-5deg}.io-badge{box-sizing:border-box;background:var(--hl-pink);color:#4a0f2b;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--raised);border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-2px;right:0}.io-catch{z-index:25;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.io-catch{background:color-mix(in srgb,var(--ink)34%,transparent)}}.io-catch{animation:.2s both pj-fade}.io-sheet{box-sizing:border-box;width:100%;min-width:0;max-height:calc(100dvh - 20px - var(--safe-bottom));transform-origin:50% 100%;animation:io-sheet .42s var(--ease-spring)both;border-radius:24px;padding:6px;overflow-y:auto}.io-sheet .acm-row{border-radius:14px;gap:14px;min-height:52px;padding:0 14px;font-size:17px}.io-sheet .acm-ic .sl-icon{font-size:20px}.io-sheet .acm-head{display:none}.io-sheet[aria-label]:before{content:attr(aria-label);border-bottom:1px solid var(--line);text-align:center;color:var(--ink-muted);margin:0 -6px 4px;padding:12px 12px 10px;font-size:13px;font-weight:500;display:block}.io-sheet .acm-list{gap:0}.io-sheet .acm-ic{color:var(--ink-muted)}.io-sheet .acm-ic:before{display:none}.io-sheet .acm-sep{margin:4px 8px}@media (max-width:479px),(pointer:fine) and (max-width:699px),(pointer:coarse) and (max-height:500px){.io-tabs{left:14px;right:14px;bottom:max(24px,var(--safe-bottom));z-index:36;box-sizing:border-box;background:var(--raised);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:62px;padding:4px;display:grid;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.io-tabs{background:color-mix(in srgb,var(--raised)80%,transparent)}}.io-tabs{-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:0 14px 34px -14px #2a29266b,0 0 0 1px var(--ink),inset 0 1px 0 #ffffff80}@supports (color:color-mix(in lab, red, red)){.io-tabs{box-shadow:0 14px 34px -14px #2a29266b,0 0 0 1px color-mix(in srgb,var(--ink)7%,transparent),inset 0 1px 0 #ffffff80}}.io-tabs{animation:io-dock .62s var(--ease-spring).26s both}.io-tab-slot{left:14px;right:14px;bottom:max(24px,var(--safe-bottom));z-index:36;display:block;position:fixed}.io-nav{height:calc(44px + var(--safe-top))}.io-nav-in{height:calc(44px + var(--safe-top));padding:var(--safe-top)12px 0 16px}.io-navt{top:calc(50% + var(--safe-top)/2)}.io-large{padding:2px 16px 16px}.io-main{--header-height:calc(120px + var(--safe-bottom));padding-bottom:calc(120px + var(--safe-bottom));background:var(--canvas)}body:has(.io-tabs) [data-sonner-toaster]{--offset-bottom:calc(100px + var(--safe-bottom))!important;--mobile-offset-bottom:calc(100px + var(--safe-bottom))!important}}@media (max-width:639px){:is([data-radix-popper-content-wrapper]:has(>.io-sheet),[data-radix-popper-content-wrapper]:has(>.pj-sort-menu)){top:auto!important;left:8px!important;right:8px!important;bottom:calc(10px + var(--safe-bottom))!important;z-index:41!important;min-width:0!important;position:fixed!important;transform:none!important}.pj-sort-menu{box-sizing:border-box;transform-origin:50% 100%;width:100%;animation:io-sheet .42s var(--ease-spring)both;border-radius:24px}}@media (pointer:coarse) and (max-height:500px){.draft .pj-wrap{padding:0 60px 110px!important}.io-nav,.io-nav-in{height:58px}.io-nav-in{padding:14px 60px 0}.io-navt{top:36px}.io-tabs{width:420px;height:56px;margin-left:-210px;bottom:12px;left:50%;right:auto}}@keyframes io-dock{0%{opacity:0;translate:0 24px;scale:.96}}@keyframes io-navt{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes io-large{to{opacity:0;translate:0 -6px;scale:.94}}@keyframes io-sheet{0%{transform:translateY(105%)}}@keyframes pj-mk{0%{scale:0 1}}@keyframes pj-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.io-nav:before,.io-dim,.io-drawer,.io-tabs,.io-sheet,.io-catch,.io-h1,.io-tab.is-on .io-tab-ic:before{animation-duration:1ms!important;animation-delay:0s!important}}.io-tab-ic .acm-av{--av:24px}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:scroll()){@keyframes io-navt{0%{opacity:0;translate:none}to{opacity:1;translate:none}}@keyframes io-large{to{opacity:0;translate:none;scale:none}}}}.draft .sl-btn:is(.sl-btn-primary,.sl-btn-secondary,.sl-btn-ghost,.sl-btn-sm,.sl-btn-md,.sl-btn-danger,.sl-btn-icon){height:var(--control-h);color:var(--ink);background:0 0;border:1px solid #0000;gap:6px;padding:0 12px;font-size:14px}.draft .sl-btn.sl-btn-sm{height:var(--control-h-sm);gap:4px;padding:0 8px}.draft .sl-btn.sl-btn-xs{height:var(--control-h-xs);padding:0 6px;font-size:13px;line-height:19.5px}.draft .sl-btn.sl-btn-icon{width:var(--control-h);padding:0}.draft .sl-btn.sl-btn-icon.sl-btn-sm{width:var(--control-h-sm)}.draft .sl-btn.sl-btn-primary{background:var(--draft-accent);color:var(--on-accent)}.draft .sl-btn.sl-btn-secondary{background:var(--raised);border-color:var(--line);box-shadow:0 1px 1px #0f0f0f08}.draft .sl-btn.sl-btn-ghost{color:var(--ink-muted)}.draft .sl-btn.sl-btn-danger{background:var(--danger-fill);color:var(--on-danger)}.draft .sl-btn.is-off{opacity:.45;pointer-events:none}.draft .sl-btn.sm-danger,.draft .sm-danger .sl-icon{color:var(--danger)}.draft .sl-dialog-body{color:var(--ink-muted);margin:0;font-size:14px}.draft .pj-dialog .sl-dialog-body{font-size:14px;line-height:21px}@media (hover:hover){.draft .sl-btn.sl-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.draft .sl-btn:is(.sl-btn-secondary,.sl-btn-ghost):hover:not(:disabled){background:var(--hover)}.draft .sl-btn.sl-btn-ghost:hover:not(:disabled){color:var(--ink)}}@keyframes sl-pulse{50%{opacity:.4}}.draft .pj-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.draft .pj-bar-l,.draft .pj-bar-r{align-items:center;gap:8px;display:flex}.draft .pj-bar-r{min-width:0}.draft .pj-group{color:var(--ink);align-items:baseline;gap:8px;margin:28px 0 12px;font-size:13px;font-weight:500;display:flex}.draft .pj-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1279px){.draft .pj-bar{flex-direction:column;align-items:stretch;gap:12px}.draft .pj-bar-l{border-bottom:1px solid var(--line);padding-bottom:7px}.draft .pj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.draft .pj-grid{gap:16px}}@media (max-width:639px){.draft .pj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.draft .pj-group{margin:24px 0 10px;font-size:15px}}.draft .pj-skel{background:var(--hover);animation:sl-pulse 1.6s var(--ease)infinite;border-radius:4px;display:block}.draft .sl-skel{background:var(--hover);height:10px;animation:sl-pulse 1.6s var(--ease)infinite;border-radius:4px;display:block}.draft .sl-skel-card{border-radius:var(--radius-card);background:var(--raised);width:auto;box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding-bottom:12px;display:flex;overflow:hidden}.draft .sl-skel-card .sl-skel:not(.sl-skel-cover){margin:0 12px}.draft .sl-skel-cover{border-radius:0;height:128px;margin-bottom:4px}.draft .sl-skel.w70{width:70%}.draft .sl-skel.w40{width:40%}@media (max-width:1023px){.draft .sl-skel-cover{height:132px}}@media (max-width:639px){.draft .sl-skel-cover{height:112px}}.draft .sl-skel-bar{animation:.52s cubic-bezier(.22,1,.36,1) both pj-up}.draft .pj-skel-tab{width:385px;max-width:100%;height:var(--control-h-sm)}.draft .pj-skel-filter{width:194px;height:var(--control-h-sm)}.draft .pj-skel-sort{width:130px;height:var(--control-h-sm)}.draft .pj-skel-seg{width:155px;height:var(--control-h-sm);border-radius:7px}.draft .pj-skel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:44px;margin-top:22px;display:flex}.draft .pj-skel-head .pj-skel-group{width:150px;height:14px}.draft .pj-skel-head-count{width:80px;height:12px}.draft .pj-skel-tile .pj-tile-pg{place-items:center}.draft .pj-skel-tile-page{border-radius:2px;width:132px;height:171px}.draft .pj-skel-tile-name{width:68%;height:13px;margin-top:14px}.draft .pj-skel-tile-sub{width:92%;height:10px;margin-top:9px}.draft .pj-skel-tile-tag{border-radius:6px;width:80px;height:20px;margin-top:12px}.draft .pj-skel-group{width:84px;height:12px}@media (max-width:1279px){.draft .pj-skel-filter{flex:auto;max-width:360px}}@media (max-width:1023px){.draft .sl-skel.w70{border-radius:6px;height:15px}.draft .sl-skel.w40{border-radius:6px;width:45%;height:12px}.draft .pj-skel-group{border-radius:6px;width:90px;height:14px}.draft .sl-skel-bar .pj-bar-r{opacity:.6;pointer-events:none;flex-wrap:nowrap;margin-top:12px}.draft .pj-skel-tab{width:300px;height:40px}.draft .pj-skel-filter{border-radius:12px;flex:auto;max-width:420px;height:40px}.draft .pj-skel-sort{border-radius:12px;width:40px;height:40px}.draft .pj-skel-seg{border-radius:12px;width:74px;height:40px;margin-left:auto}}@media (max-width:639px){.draft .sl-skel-bar .pj-bar-l{margin:0 -16px;padding:0 12px 8px}.draft .pj-skel-filter{max-width:none}}.draft .sl-empty-tile{isolation:isolate;width:56px;height:48px;color:var(--ink);justify-content:start;place-items:center start;margin-bottom:8px;display:grid;position:relative}.draft .sl-empty-tile .sl-icon{width:30px;height:30px;padding-left:4px}.draft .sl-empty-tile:after{content:"";background:linear-gradient(100deg,var(--hl-pink)0%,var(--hl-pink)12%,var(--hl-yellow)92%);z-index:-1;border-radius:3px 5px 3px 6px;width:46px;height:16px;position:absolute;top:22px;left:0;transform:rotate(-3deg)}.draft .sm-fail{flex-direction:column;align-items:flex-start;gap:10px;max-width:460px;margin:48px 0 0;padding:0 0 40px;animation:.52s cubic-bezier(.22,1,.36,1) .12s both pj-up;display:flex}.draft .sm-fail h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:normal}.draft .sm-fail p{font-family:var(--font-ui);letter-spacing:normal;color:var(--ink-muted);margin:0;font-size:15px;line-height:23px}.draft .sm-fail-a{align-items:center;gap:8px;margin-top:8px;display:flex}.draft .sm-fail-a .sl-btn span{font-family:var(--font-ui);letter-spacing:normal;font-weight:500;line-height:1.5}.draft .sm-fail code{font-family:var(--font-script);letter-spacing:normal;color:var(--ink-faint);word-break:break-all;font-size:12px;line-height:normal}@media (max-width:1023px){.draft .sm-fail{margin-top:8px}}@media (max-width:639px){.draft .sm-fail{padding:28px 20px}.draft .sm-fail-a{flex-direction:column;align-items:stretch}.draft .sm-fail-a .sl-btn{border-radius:14px;justify-content:center;height:48px}}@media (prefers-reduced-motion:reduce){.draft .pj-skel,.draft .sl-skel,.draft .sl-skel-bar,.draft .sm-fail{animation:none}}.draft .pj-lib{font:14px/1.5 var(--font-ui);color:var(--ink)}:where(.pj-lib [data-slot=text],.pj-lib [data-slot=heading]):where(:not(.pj-legacy *)){font:inherit;letter-spacing:inherit}.draft .sl-num{font-variant-numeric:tabular-nums}.draft .pj-wrap{max-width:1536px;margin:0 auto;padding:0 48px 112px}@media (max-width:1279px){.draft .pj-wrap{padding:0 32px 112px}}.draft .pj-head .pj-actions .sl-btn.sl-btn-secondary{box-shadow:inset 0 0 0 1px var(--line-strong);border-color:#0000}@media (hover:hover){.draft .pj-head .pj-actions .sl-btn.sl-btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-head .pj-actions .sl-btn.sl-btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink)30%,transparent)}}}@media (pointer:coarse){.draft .pj-head .pj-actions .sl-btn.sl-btn-secondary{background:var(--draft-accent);color:var(--on-accent);box-shadow:none}.draft:has(.pj-home .pj-none-main) .pj-head .pj-actions .sl-btn.sl-btn-secondary{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.draft:has(.pj-home .pj-none-main) .io-nav .io-rb.is-ink{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft:has(.pj-home .pj-none-main) .io-nav .io-rb.is-ink{background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft:has(.pj-home .pj-none-main) .io-nav .io-rb.is-ink{color:var(--ink)}}.draft .pj-home .pj-title,.draft .pj-home .pj-slug,.draft .pj-home .pj-actions .sl-btn{transition:opacity .2s var(--ease)}.draft .pj-home[data-stuck=true] .pj-title,.draft .pj-home[data-stuck=true] .pj-slug{opacity:0}@media (hover:hover) and (pointer:fine) and (min-width:700px){.draft .pj-home[data-stuck=true] .pj-actions .sl-btn{opacity:0}}@media (prefers-reduced-motion:reduce){.draft .pj-home .pj-title,.draft .pj-home .pj-slug,.draft .pj-home .pj-actions .sl-btn{transition-duration:var(--dur)}}.draft .pj-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 0 22px;display:flex}.draft .pj-slug{font-family:var(--font-script);letter-spacing:.02em;color:var(--ink-muted);margin-bottom:8px;font-size:12px;line-height:16px;display:block}.draft .pj-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:42px;font-weight:500;line-height:1.05}.draft .pj-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft .pj-filter{flex:0 220px;min-width:150px;position:relative}.draft .sl-input-wrap{align-items:center;display:flex;position:relative}.draft .sl-input-wrap>.sl-icon{color:var(--ink-muted);pointer-events:none;position:absolute;left:10px}.draft .sl-input{width:100%;height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--raised);color:var(--ink);font-family:var(--font-ui);transition:border-color var(--dur)var(--ease),box-shadow var(--dur)var(--ease);padding:0 10px;font-size:14px}.draft .sl-input::placeholder{color:var(--ink-faint)}.draft .sl-input:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.draft .sl-input-wrap>.sl-input{padding-left:32px}.draft .pj-filter .sl-input{height:var(--control-h-sm);box-sizing:border-box;font-size:13px}.draft .sl-input-wrap>.sl-icon{transition:color var(--dur)var(--ease)}.draft .pj-filter>.sl-icon{transition:none}.draft .sl-input-wrap:focus-within>.sl-icon{color:var(--ink)}.draft .sl-input:hover:not(:focus){border-color:var(--ink-faint)}.draft .pj-filter .sl-input::-webkit-search-cancel-button{display:none}.draft .pj-clear{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;animation:pj-clear-in var(--dur-2)var(--ease-spring)both;transition:background-color var(--dur)var(--ease),color var(--dur)var(--ease),transform var(--dur)var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;margin:auto 0;display:grid;position:absolute;top:0;bottom:0;right:6px}.draft .pj-clear:hover{background:var(--hover);color:var(--ink)}.draft .pj-clear:active{transform:scale(.88)}.draft .pj-clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.draft .pj-clear .sl-icon{font-size:16px}@keyframes pj-clear-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (min-width:1024px){.draft .pj-filter .sl-input{padding-right:32px}.draft .pj-filter .sl-input:not(:focus){border-color:var(--line)}.draft .pj-filter:hover .sl-input:not(:focus){border-color:var(--line-strong)}.draft .pj-filter.is-on .sl-input{box-shadow:0 0 0 1px var(--focus)}.draft .pj-filter.is-none .sl-input:not(:focus){box-shadow:none}.draft .pj-clear{width:22px;height:22px;right:3px}}@media (prefers-reduced-motion:reduce){.draft .pj-clear{animation:none}.draft .pj-clear:active{transform:none}}.draft .pj-sort{position:relative}.draft .pj-sort .sl-btn{white-space:nowrap}.draft .sl-seg{border-radius:calc(var(--radius-control) + 2px);background:var(--hover);flex:none;gap:2px;width:fit-content;padding:2px;display:inline-flex;position:relative}.draft .sl-seg-item{height:calc(var(--control-h-sm) - 4px);border-radius:var(--radius-control);color:var(--ink-muted);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--dur)var(--ease),color var(--dur)var(--ease),transform var(--dur)var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.draft .sl-seg-item:hover,.draft .sl-seg-item.is-on{color:var(--ink)}.draft .sl-seg-item.is-on{background:var(--raised);box-shadow:0 1px 2px #0f0f0f14,0 0 0 1px var(--line)}.draft .pj-group span{color:var(--ink-muted);font-weight:400}.draft .pj-cardw{position:relative}.draft .sl-proj{border-radius:var(--radius-card);background:var(--raised);width:auto;height:100%;box-shadow:var(--shadow-card);color:inherit;cursor:pointer;transition:transform var(--dur-2)var(--ease),box-shadow var(--dur-2)var(--ease),background-color var(--dur)var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.draft .sl-proj:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}}.draft .sl-proj:active{transform:translateY(0)scale(.99)}.draft .sl-proj-cover{background:var(--wash);border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;height:132px;padding-top:18px;display:flex;position:relative;overflow:hidden}.draft .sl-proj-sheet{box-sizing:border-box;background:var(--page);width:128px;height:146px;color:var(--page-ink);font-family:var(--font-script);border:1px solid var(--line);border-bottom:0;border-radius:2px 2px 0 0;flex-direction:column;flex:none;align-items:center;gap:3px;margin-bottom:-36px;padding-top:30px;font-size:7px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 0 0 1px #2a29260a,0 2px 8px #2a29260f}.draft .sl-proj-sheet b{text-align:center;max-width:100%;margin-bottom:6px;font-size:7.5px;font-weight:700;text-decoration:underline}.draft .pj-cardw:hover .sl-proj-sheet,.draft .pj-cardw:focus-within .sl-proj-sheet{transform:translateY(-6px)}.draft .sl-proj-body{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.draft .sl-proj-title{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.draft .sl-proj-title .sl-icon{color:var(--ink-muted)}.draft .pj-cardw .sl-proj-title span:not(.sl-card-ai){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft .sl-card-body{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.draft .sl-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.draft .sl-card-ai{color:var(--ai-ink);margin-left:auto;display:flex}.draft .sl-card-ai .sl-icon{font-size:14px}.draft .sl-tag .sl-icon{font-size:12px}.draft .sl-idev{vertical-align:-.2em;flex:none;width:1.15em;max-width:none;height:1.15em;margin:-.075em;display:inline-block}.draft .sl-proj-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;padding-top:6px;font-size:12px;display:flex}.draft .sl-meta-i{align-items:center;gap:4px;display:inline-flex}.draft .sl-meta-i .sl-icon{font-size:13px}.draft .pj-ai-dot{color:var(--ai-ink)}.draft .pj-ai-short{display:none}.draft .pj-cover-tag{z-index:2;position:absolute;top:10px;left:10px}.draft .pj-more{z-index:2;box-shadow:var(--shadow-card);opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur-2)var(--ease-spring),background-color var(--dur)var(--ease);position:absolute;top:8px;right:8px;transform:scale(.9);background:var(--raised)!important}.draft .pj-cardw:hover .pj-more,.draft .pj-cardw:focus-within .pj-more,.draft .pj-more:focus-visible,.draft .pj-more.is-on,.draft .pj-more[aria-expanded=true]{opacity:1;transform:none}.draft .pj-more:hover{background:var(--hover)!important}.draft .pj-cov{isolation:isolate}.draft .pj-cov:before{content:"";z-index:-1;background:radial-gradient(130% 95% at 50% 118%,var(--tint)0%,var(--tint)45%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.draft .pj-cov:before{background:radial-gradient(130% 95% at 50% 118%,var(--tint)0%,color-mix(in srgb,var(--tint)40%,transparent)45%,transparent 80%)}}.draft .pj-cov:before{opacity:.7;transition:opacity .48s var(--ease)}.draft .pj-cardw:hover .pj-cov:before,.draft .pj-cardw:focus-within .pj-cov:before{opacity:1}.dark .draft .pj-cov:before{opacity:.24}.dark .draft .pj-cardw:hover .pj-cov:before,.dark .draft .pj-cardw:focus-within .pj-cov:before{opacity:.4}.draft .pj-stack{isolation:isolate;flex-direction:column;flex:none;display:flex;position:relative}.draft .pj-cov .pj-stack{align-self:flex-start;margin-bottom:-36px}.draft .pj-cov .pj-stack>.sl-proj-sheet:not(.pj-sb){margin-bottom:0;position:relative}.draft .pj-cov .pj-sb{z-index:-1;transform-origin:50% 100%;width:100%;padding:0;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 0 0 1px #2a292612,0 2px 6px #2a292612}.draft .pj-cov .pj-sb1{transform:rotate(-3deg)translate(-3px,3px)}.draft .pj-cov .pj-sb2{transform:rotate(3.5deg)translate(4px,4px)}.draft .pj-cardw:hover .pj-cov .pj-sb1,.draft .pj-cardw:focus-within .pj-cov .pj-sb1{transform:translateY(-4px)rotate(-6deg)translate(-9px)}.draft .pj-cardw:hover .pj-cov .pj-sb2,.draft .pj-cardw:focus-within .pj-cov .pj-sb2{transform:translateY(-4px)rotate(7deg)translate(10px)}.draft .pj-none.pj-away,.draft .pj-none.pj-away *{animation:none}.draft .pj-none.pj-away{border-top:0;margin-top:8px;padding-top:36px}.draft .pj-away .pj-none-art{place-items:center;display:grid}.draft .pj-away .sl-tpt{--tpt-w:132px;--tpt-h:171px;--tpt-pt:16px;--tpt-title:var(--t-xs);--tpt-title-lh:13px;--tpt-by:8px;--tpt-by-lh:11px}.draft .pj-away .sl-tpt-front{box-shadow:var(--shadow-menu);justify-content:center;rotate:-3deg}.draft .pj-away p{max-width:44ch;font-size:var(--t-base);color:var(--ink-muted);margin:6px 0 0;line-height:21px}.draft .pj-away .pj-none-acts{margin-top:18px}.draft .pj-away-go{font-size:var(--t-md);gap:16px;margin-top:16px;display:flex}.draft .pj-away-go button{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;transition:none}.draft .pj-away-go button:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.draft .pj-none{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;margin-top:4px;padding:24px 0 8px;animation:.52s cubic-bezier(.22,1,.36,1) both pj-none-in;display:grid}@keyframes pj-none-in{0%{opacity:0;transform:translateY(10px)}}.draft .pj-none-art{height:260px;position:relative}.draft .pj-none-sheet{box-sizing:border-box;background:var(--page);width:168px;height:218px;box-shadow:var(--shadow-page);font-family:var(--font-script);color:var(--ink-muted);text-align:center;transition:rotate var(--dur-3)var(--ease-calm),translate var(--dur-3)var(--ease-calm);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;font-size:9px;line-height:12px;animation:.76s cubic-bezier(.22,1,.36,1) .2s both pj-none-deal;display:flex;position:absolute;top:18px;left:34px;rotate:-4deg}.draft .pj-none-back{opacity:.92;animation-delay:.12s;translate:10px 6px;rotate:3deg}.draft .pj-none:hover .pj-none-sheet:not(.pj-none-back){translate:0 -3px;rotate:-1.5deg}@keyframes pj-none-deal{0%{opacity:0;translate:-18px 26px;rotate:-12deg}}.draft .pj-none-tt{max-width:100%;font-size:var(--t-xs);color:var(--ink);text-underline-offset:2px;word-break:break-word;align-items:center;margin-bottom:10px;font-weight:700;line-height:14px;text-decoration:underline;display:inline-flex}.draft .pj-none-tt>span{clip-path:inset(0 100% 0 0);animation:.7s steps(14,end) .7s forwards pj-type}@keyframes pj-type{to{clip-path:inset(0)}}.draft .pj-none-caret{background:var(--ink);width:1.5px;height:12px;margin-left:2px;animation:1.05s step-end 1.4s infinite pj-blink;display:inline-block}.draft .pj-none-main{min-width:0;max-width:600px}.draft .pj-none-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:500;line-height:44px}.draft .pj-none-sub{font-size:var(--t-base);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0;line-height:20px;display:flex}.draft .pj-none-sub>.sl-icon{color:var(--ink-faint);font-size:15px}.draft .pj-none-a{font:inherit;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.draft .pj-none-a .sl-icon{font-size:var(--t-md);transition:translate var(--dur)var(--ease-spring)}.draft .pj-none-a:hover .sl-icon{translate:3px}.draft .pj-none-tip{border-top:1px solid var(--line);font-size:var(--t-base);color:var(--ink-muted);align-items:flex-start;gap:8px;margin:22px 0 0;padding-top:14px;line-height:21px;display:flex}.draft .pj-none-tip-touch{display:none}@media (hover:none){.draft .pj-none-tip-keys{display:none}.draft .pj-none-tip-touch{display:inline}}.draft .pj-none-tip .sl-icon{font-size:var(--t-lg);color:var(--ink);flex:none;margin-top:2px}.draft .pj-found-n{background:var(--hl-yellow);border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.draft .pj-found-n{background:color-mix(in srgb,var(--hl-yellow)70%,transparent)}}.draft .pj-found-n{color:var(--on-highlight);font-size:var(--t-xs);letter-spacing:0}.draft .pj-found-t mark{background:linear-gradient(var(--hl-yellow),var(--hl-yellow))no-repeat 0 70%/100% 62%}@supports (color:color-mix(in lab, red, red)){.draft .pj-found-t mark{background:linear-gradient(color-mix(in srgb,var(--hl-yellow)85%,transparent),color-mix(in srgb,var(--hl-yellow)85%,transparent))no-repeat 0 70%/100% 62%}}.draft .pj-found-t mark{color:inherit;padding:0 1px}.draft .pj-found-all{border-radius:var(--radius-control);height:32px;font:inherit;font-size:var(--t-md);color:var(--ink);cursor:pointer;transition:scale var(--dur,.16s)var(--ease);background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0 10px;font-weight:500;display:inline-flex}.draft .pj-found-all:hover{background:var(--hover)}.draft .pj-found-all:active{scale:.97}.draft .pj-found-all:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft .pj-found-all .sl-kbd{margin-left:2px}@media (prefers-reduced-motion:reduce){.draft .pj-found .pj-found-list li{animation:none}.draft .pj-found-all{transition:none}}.draft .pj-none-acts{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.draft .pj-none-acts .sl-btn{transition:transform var(--dur)var(--ease-spring)}.draft .pj-none-acts .sl-btn:hover{transform:translateY(-1px)}.draft .pj-none-acts .sl-btn:active{transform:scale(.97)}.draft .pj-none-new .sl-icon{transition:rotate var(--dur-2)var(--ease-spring)}.draft .pj-none-new:hover .sl-icon{rotate:90deg}@media (max-width:899px){.draft .pj-none{grid-template-columns:minmax(0,1fr);gap:20px}.draft .pj-none-art{max-width:260px;height:200px}.draft .pj-none-h{font-size:32px;line-height:36px}}@media (pointer:coarse) and (min-width:480px),(min-width:640px) and (max-width:699px){.draft .pj-none{grid-template-columns:200px minmax(0,1fr);gap:36px;margin-top:20px;padding-top:28px}.draft .pj-none-art{max-width:none;height:236px}.draft .pj-none-sheet{width:150px;height:196px;left:18px}.draft .pj-none-h{font-size:34px;line-height:38px}}@media (prefers-reduced-motion:reduce){.draft .pj-none,.draft .pj-none-sheet{animation:none}.draft .pj-none-tt>span{clip-path:none;animation:none}.draft .pj-none-caret{animation:none}.draft .pj-none:hover .pj-none-sheet:not(.pj-none-back){translate:none;rotate:-4deg}}.draft .pj-ctx{height:40px;font-size:var(--t-md);color:var(--ink-muted);align-items:center;gap:10px;margin-top:4px;line-height:18px;animation:.26s cubic-bezier(.16,1,.3,1) both pj-ctx-in;display:flex}.draft .pj-ctx b{color:var(--ink);font-weight:500}.draft .pj-ctx-ic{width:22px;height:22px;color:var(--ink);place-items:center;font-size:15px;display:grid}.draft .pj-ctx-a{margin-left:auto}.draft .pj-ctx-clear{background:var(--ink);border:0;border-radius:999px;align-items:center;gap:4px;height:26px;margin-left:4px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.draft .pj-ctx-clear{background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft .pj-ctx-clear{font:inherit;font-size:var(--t-md);color:var(--ink);cursor:pointer;font-weight:500;animation:.26s cubic-bezier(.16,1,.3,1) both pj-chip}.draft .pj-ctx-clear:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-ctx-clear:hover{background:color-mix(in srgb,var(--ink)10%,transparent)}}.draft .pj-ctx-clear:active{transform:scale(.96)}.draft .pj-ctx-clear .sl-icon{font-size:var(--t-sm);transition:transform var(--dur-2)var(--ease-calm)}.draft .pj-ctx-clear:hover .sl-icon{transform:rotate(90deg)}.draft .pj-lane{align-items:center;gap:6px;display:inline-flex}.draft .pj-lane-a{height:28px;box-shadow:inset 0 0 0 1px var(--line);background:var(--raised);font-size:var(--t-md);color:var(--ink);opacity:0;transition:transform var(--dur)var(--ease-calm);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;animation:.36s cubic-bezier(.16,1,.3,1) .12s forwards pj-lane;display:inline-flex}.draft .pj-lane-a+.pj-lane-a{animation-delay:.18s}.draft .pj-lane-a:hover{box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(-1px)}.draft .pj-lane-a:active{transform:scale(.97)}.draft .pj-lane-a .sl-icon{font-size:var(--t-base)}@media (prefers-reduced-motion:reduce){.draft .pj-lane-a{opacity:1;animation:none}}@keyframes pj-lane{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pj-ctx-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes pj-chip{0%{opacity:0;scale:.8}}.draft .pj-hero-fold{grid-template-rows:1fr;margin-top:14px;display:grid}.draft .pj-hero-fold-in{min-height:0;margin:0 -12px;overflow:hidden}.draft .pj-hero-fold-stage{transform-origin:50% 0;transition:opacity var(--dur-2)var(--ease).12s,transform var(--dur-3)var(--ease-calm);margin:2px 0 6px;padding:4px 12px}.draft .pj-hero-fold.is-fold{grid-template-rows:0fr}.draft .pj-hero-fold.is-fold .pj-hero-fold-stage{opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur-3)var(--ease-calm);transform:translateY(-10px)scale(.985)}.draft .pj-hero-fold.is-fold .pj-hero-fold-in{visibility:hidden;transition:visibility 0s .42s}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(*){animation-duration:.2s}::view-transition-new(*){animation-duration:.2s}@media (max-width:479px),(pointer:fine) and (max-width:699px),(pointer:coarse) and (max-height:500px){.draft .pj-ctx{flex-wrap:wrap;row-gap:8px;height:auto}.draft .pj-ctx-t{white-space:nowrap}.draft .pj-ctx-a{display:none}.draft .pj-bar-r .pj-filter.sl-filter{flex:1 1 0;width:auto;min-width:0}.draft .pj-none{margin-top:12px;padding-top:20px;display:block}.draft .pj-none-art{float:right;width:112px;max-width:none;height:140px;margin:-4px -4px 6px 12px}.draft .pj-none-sheet{gap:2px;width:96px;height:124px;padding:8px;font-size:6px;line-height:8px;top:6px;left:6px}.draft .pj-none-tt{margin-bottom:6px;font-size:7px;line-height:9px}.draft .pj-none-caret{width:1px;height:8px}.draft .pj-none-h{font-size:30px;line-height:34px}.draft .pj-none-sub{clear:right;margin-top:10px;font-size:14px}.draft .pj-none-tip{clear:both}.draft .pj-none-acts{flex-direction:column;align-items:stretch;margin-top:22px}.draft .pj-none-acts .sl-btn{justify-content:center;height:48px}}@media (prefers-reduced-motion:reduce){.draft .pj-ctx,.draft .pj-ctx-clear{animation:none}.draft .pj-hero-fold-stage,.draft .pj-hero-fold.is-fold .pj-hero-fold-stage,.draft .pj-hero-fold.is-fold .pj-hero-fold-in{transition:none}}.draft .pj-mini{border:1px solid var(--line);background:var(--page);width:30px;height:38px;box-shadow:var(--shadow-card);font-family:var(--font-script);text-align:center;color:var(--page-ink);border-radius:2px;grid-area:mini;place-items:center;font-size:4px;text-decoration:underline;display:grid;overflow:hidden}.draft .pj-pages-unit{margin-left:.25em;display:none}.draft .pj-rowmore{z-index:2;opacity:0;transition:opacity var(--dur)var(--ease);grid-area:more;justify-self:end}.draft .pj-rowmore.is-on,.draft .pj-rowmore[aria-expanded=true]{opacity:1}@media (pointer:coarse) and (min-width:480px),(min-width:640px) and (max-width:699px){.draft .pj-wrap{box-sizing:content-box;max-width:770px;padding:0 32px 80px}.draft .pj-head{gap:16px;padding:8px 0 24px}.draft .pj-title{font-size:44px}.draft .pj-actions .sl-btn{border-radius:12px;height:44px;padding:0 16px;font-size:15px}.draft .pj-bar-l{border-bottom:0;padding-bottom:0}.draft .pj-filter{flex:auto;max-width:420px}}@media (pointer:coarse) and (min-width:1024px){.draft .pj-wrap{max-width:850px}}@media (min-width:640px) and (max-width:1023px){.draft .pj-cardw .sl-proj-title{font-size:15px}.draft .sl-btn.sl-btn-icon.pj-more{width:36px;height:36px}.draft .pj-pages-unit{display:inline}}@media (pointer:coarse),(max-width:699px){.draft .pj-rn-keys .sl-kbd{display:none}.draft .pj-ctx-clear{position:relative}.draft .pj-ctx-clear:after{content:"";position:absolute;inset:-9px -6px}.draft .pj-bar{margin-bottom:0;display:block}.draft .pj-bar-l{border-bottom:0;padding-bottom:0;display:block}.draft .pj-bar-r{flex-wrap:nowrap;gap:8px;margin-top:12px}.draft .pj-bar-r .sl-seg{margin-left:auto}.draft .pj-filter .sl-input{background:var(--ink);border:0;border-radius:12px;height:40px;padding:0 36px 0 38px}@supports (color:color-mix(in lab, red, red)){.draft .pj-filter .sl-input{background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft .pj-filter .sl-input{font-size:16px}.draft .pj-filter .sl-input:focus{background:var(--raised);box-shadow:0 0 0 1.5px var(--ink)}.draft .pj-filter .sl-input-wrap>.sl-icon,.draft .sl-input-wrap>.sl-icon{font-size:17px;left:12px}.draft .pj-sort .sl-btn{background:var(--ink);border-radius:12px;width:40px;height:40px;padding:0}@supports (color:color-mix(in lab, red, red)){.draft .pj-sort .sl-btn{background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft .pj-sort .sl-btn{color:var(--ink);justify-content:center}.draft .pj-sort .sl-btn .sl-icon{font-size:19px}.draft .pj-sort-label,.draft .pj-sort .sl-btn-r{display:none}.draft .sl-seg{background:var(--ink);border-radius:12px;gap:0;padding:3px}@supports (color:color-mix(in lab, red, red)){.draft .sl-seg{background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft .pj-bar-r .sl-seg{gap:2px}.draft .pj-bar-r .sl-seg-item{border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.draft .pj-bar-r .sl-seg-item .sl-icon{font-size:17px}.draft .pj-bar-r .sl-seg .pj-seg-ind{box-shadow:0 1px 2px #0f0f0f1a,0 0 0 1px var(--line);border-radius:9px;top:3px;bottom:3px}.draft .pj-seg-label{display:none}.draft .pj-rowmore{margin-right:8px}.draft .pj-none{animation:.36s cubic-bezier(.22,1,.36,1) both pj-up}}@media (max-width:479px),(pointer:fine) and (max-width:699px),(pointer:coarse) and (max-height:500px){.draft .pj-head{display:none}}@media (max-width:639px){.draft .pj-wrap{padding:0 16px}.draft .pj-slug{margin-bottom:4px;font-size:11px}.draft .pj-bar-l{border-bottom:0}.draft .pj-bar-r{flex-wrap:nowrap}.draft .pj-filter{flex:auto;max-width:none}.draft .pj-cardw .sl-proj{border-radius:16px}.draft .pj-cardw .sl-proj-cover{height:112px;padding-top:16px}.draft .pj-cardw .sl-card-body,.draft .pj-cardw .sl-proj-title>.sl-icon{display:none}.draft .pj-cardw .sl-proj-body{gap:4px;padding:10px 12px 12px}.draft .pj-cardw .sl-proj-title{font-size:15px;line-height:20px}.draft .pj-cardw .sl-proj-meta{flex-flow:column;align-items:flex-start;gap:5px}.draft .sl-btn.sl-btn-icon.pj-more{border-radius:50%;width:32px;height:32px;top:6px;right:6px}.draft .pj-cover-tag{top:8px;left:8px}.draft .pj-pages-unit{display:inline}}@media (pointer:coarse) and (min-width:480px){.draft .pj-wrap{padding:0 32px 80px}}.draft .pj-seg-ind{z-index:0;width:var(--ind-w,0);transform:translateX(var(--ind-x,2px));border-radius:calc(var(--radius-control) - 2px);background:var(--raised);pointer-events:none;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 1px 2px #0f0f0f14}.draft .pj-bar-r .pj-seg-ind{width:calc(50% - 2px);display:block;left:2px;transform:translate(0)}.draft .pj-bar-r .sl-seg:has([data-mode=list].is-on) .pj-seg-ind{transform:translate(100%)}.draft .pj-bar-r .sl-seg{grid-template-columns:1fr 1fr;display:inline-grid}.draft .pj-bar-r .sl-seg-item{z-index:1;justify-content:center;padding:0 10px;font-size:14px;font-weight:400;position:relative}.draft .pj-bar-r .sl-seg-item.is-on{box-shadow:none;background:0 0}.draft .pj-bar-r .pj-seg-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.draft .pj-bar-r .sl-seg-item[data-tip]:after{content:attr(data-tip);z-index:20;background:var(--ink);color:var(--canvas);font-size:var(--t-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur)var(--ease-calm);border-radius:6px;padding:4px 8px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}@media (pointer:fine) and (min-width:700px){.draft .pj-bar-r .sl-seg-item[data-tip]:after{display:block}.draft .pj-bar-r .sl-seg-item:hover[data-tip]:after,.draft .pj-bar-r .sl-seg-item:focus-visible[data-tip]:after{opacity:1;transform:translate(-50%)}}.draft .sl-seg[data-ind-ready] .pj-seg-ind{transition:transform var(--dur-3)var(--ease-calm)}.draft .sl-seg-item:active{transform:scale(.97)}.draft .pj-layout-swap{animation:.2s both pj-fade}@media (prefers-reduced-motion:reduce){.draft .sl-seg[data-ind-ready] .pj-seg-ind{transition:none}.draft .sl-seg-item:active{transform:none}.draft .pj-layout-swap{animation:none}}@media (min-width:1024px){.draft .sl-seg-item{z-index:1;position:relative}.draft .sl-seg-item.is-on{box-shadow:none;background:0 0}}@media (max-width:1023px){.draft .pj-seg-ind{display:none}.draft .sl-seg-item.is-on .sl-icon{fill:currentColor;stroke-width:2.4px}}@media (pointer:coarse),(max-width:1023px){.draft .pj-bar-r .sl-seg-item.is-on .sl-icon{fill:currentColor;stroke-width:2.4px}}@keyframes sl-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.pj-sort-menu{border-radius:var(--radius-menu);background:var(--raised);min-width:200px;color:var(--ink);box-shadow:var(--shadow-menu);transform-origin:100% 0;animation:sl-in var(--dur-2)var(--ease)both;border:0;padding:4px}.pj-sort-menu [data-slot=dropdown-menu-label]{color:var(--ink-muted);padding:8px 10px 4px;font-size:12px;font-weight:500}.pj-sort-menu .pj-sort-row{border-radius:var(--radius-control);min-height:32px;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:1px;padding:0 10px;font-size:14px;display:flex}.pj-sort-menu .pj-sort-row>span:first-child{display:none}.pj-sort-menu .pj-sort-row:is([data-highlighted],:hover){background:var(--hover)}.pj-sort-menu .pj-sort-row>.sl-icon{color:var(--ink-muted);font-size:18px}.pj-sort-menu .pj-sort-row>.pj-sort-check{color:var(--ink);margin-left:auto;font-size:14px}@media (min-width:640px) and (max-width:1023px){.pj-sort-menu .pj-sort-row{min-height:44px;font-size:15px}}@media (max-width:639px){[data-radix-popper-content-wrapper]:has(>.pj-sort-menu):before{content:"";z-index:-1;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-radix-popper-content-wrapper]:has(>.pj-sort-menu):before{background:color-mix(in srgb,var(--ink)34%,transparent)}}[data-radix-popper-content-wrapper]:has(>.pj-sort-menu):before{animation:.2s both pj-fade}.pj-sort-menu{transform-origin:50% 100%;animation:io-sheet .42s var(--ease-spring)both;border-radius:24px;padding:6px}.pj-sort-menu [data-slot=dropdown-menu-label]{border-bottom:1px solid var(--line);text-align:center;margin:0 -6px 4px;padding:12px 12px 10px;font-size:13px}.pj-sort-menu .pj-sort-row{border-radius:14px;gap:14px;min-height:52px;margin-top:0;padding:0 14px;font-size:17px}.pj-sort-menu .pj-sort-row>.sl-icon{font-size:20px}}.draft :is(.sl-btn,.io-rb)[data-locked]{opacity:.42}.draft .sl-menu-ht{flex-direction:column;gap:1px;min-width:0;display:flex}.draft .sl-menu-ht small{color:var(--ink-muted);font-size:var(--t-sm);line-height:16px}.draft .sl-menu-dot{color:var(--ink-faint);margin:0 5px}.draft .pj-tile.is-on,.draft .pj-row.is-on{z-index:40;position:relative}.draft .pj-rowmore.is-on{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-rowmore.is-on{background:color-mix(in srgb,var(--ink)8%,transparent)}}.draft .pj-rowmore.is-on{opacity:1}.draft .pj-tile-a{-webkit-touch-callout:none}@media (pointer:coarse) and (min-width:700px){.draft .sl-menu.pj-cardmenu .sl-menu-row{min-height:44px;font-size:15px}}@media not all and (min-width:700px){body:has(.pj-cardmenu):after{content:"";z-index:38;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:has(.pj-cardmenu):after{background:color-mix(in srgb,var(--ink)34%,transparent)}}body:has(.pj-cardmenu):after{animation:.2s both pj-fade}.dark body:has(.pj-cardmenu):after{background:#00000080}.draft .pj-tile.is-on{z-index:39}.draft .pj-tile.is-on .pj-tile-pg{filter:drop-shadow(0 18px 28px #2a292659);transition:none;transform:scale(1.04)}[data-radix-popper-content-wrapper]:has(>.pj-cardmenu){top:auto!important;left:8px!important;right:8px!important;bottom:calc(10px + var(--safe-bottom))!important;z-index:41!important;min-width:0!important;position:fixed!important;transform:none!important}.draft .sl-menu.pj-cardmenu{box-sizing:border-box;transform-origin:50% 100%;width:100%;animation:io-sheet .42s var(--ease-spring)both;border-radius:24px;padding:6px}.draft .sl-menu.pj-cardmenu .sl-menu-head{margin:0 -6px 4px;padding:6px 8px 10px}.draft .sl-menu.pj-cardmenu .sl-menu-row{border-radius:14px;gap:14px;min-height:52px;padding:0 14px;font-size:17px}.draft .sl-menu.pj-cardmenu .sl-menu-row>.sl-icon,.draft .sl-menu.pj-cardmenu .sl-menu-row>svg{font-size:20px}.draft .sl-menu.pj-cardmenu .sl-menu-sep{margin:4px 8px}}@media (prefers-reduced-motion:reduce) and (max-width:699px){.draft .sl-menu.pj-cardmenu{animation:none}body:has(.pj-cardmenu):after{animation:none}}.draft .pj-head{animation:.52s cubic-bezier(.22,1,.36,1) both pj-up}.draft .pj-bar{animation:.52s cubic-bezier(.22,1,.36,1) .14s both pj-up}.draft .pj-grid>.pj-cardw{animation:.52s cubic-bezier(.22,1,.36,1) both pj-up}.draft .pj-grid>.pj-cardw:first-child{animation-delay:.18s}.draft .pj-grid>.pj-cardw:nth-child(2){animation-delay:.235s}.draft .pj-grid>.pj-cardw:nth-child(3){animation-delay:.29s}.draft .pj-grid>.pj-cardw:nth-child(4){animation-delay:.345s}.draft .pj-grid>.pj-cardw:nth-child(n+5){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.draft .pj-head,.draft .pj-bar,.draft .pj-grid>.pj-cardw,.pj-sort-menu{animation:none}}.draft .sm-note{border-radius:var(--radius-card);background:var(--wash);color:var(--ink-muted);align-items:center;gap:12px;margin:4px 0 16px;padding:12px 14px;font-size:13px;line-height:19px;animation:.52s cubic-bezier(.22,1,.36,1) .16s both pj-up;display:flex}.draft .sm-note b{color:var(--ink);font-weight:500}.draft .sm-note>.sl-icon{color:var(--ink);flex:none;font-size:18px}.draft .sm-note .sl-btn{flex:none;margin-left:auto}.draft .sm-note-done{color:var(--ink);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.draft .sm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:8px;display:grid}.draft .sm-card{border-radius:var(--radius-card);background:var(--raised);box-shadow:var(--shadow-card);flex-direction:column;animation:.52s cubic-bezier(.22,1,.36,1) .2s both pj-up;display:flex;position:relative;overflow:hidden}.draft .sm-card:nth-child(2){animation-delay:.26s}.draft .sm-card .sl-proj-cover{box-sizing:border-box;background:var(--wash);justify-content:center;height:132px;padding-top:20px;display:flex;position:relative;overflow:hidden}.draft .sm-card .sl-proj-sheet{box-sizing:border-box;height:146px}.draft .sm-card .pj-stack>.sl-proj-sheet:not(.pj-sb){box-shadow:none}.draft .sm-card .sl-proj-meta{flex-wrap:nowrap;margin-top:4px;padding-top:0}.draft .sm-card .sl-proj-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.draft .sm-card:hover .pj-cov:before{opacity:1}.dark .draft .sm-card:hover .pj-cov:before{opacity:.4}.draft .sm-card:hover .pj-cov .pj-sb1{transform:translateY(-4px)rotate(-6deg)translate(-9px)}.draft .sm-card:hover .pj-cov .pj-sb2{transform:translateY(-4px)rotate(7deg)translate(10px)}.draft .sm-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.draft .sm-card-a{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.draft .sm-card.is-archived .sm-card-a .sl-proj-body{flex:1;padding-bottom:0}.draft .sm-card.is-archived .sm-card-foot{box-sizing:content-box;min-height:30px;padding:6px 14px 14px}.draft .sm-note>span{min-width:0}.draft .sm-card.is-archived .pj-cov:before{filter:grayscale();opacity:.18}.draft .sm-card.is-archived .sl-proj-sheet{filter:grayscale();opacity:.7}.draft .sm-card:hover .pj-more,.draft .sm-card:focus-within .pj-more{opacity:1;transform:none}.draft .sm-who{color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;display:flex}.draft .sm-who b{color:var(--ink);font-weight:500}.draft .sm-av{background:var(--raised);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--c);font-family:var(--font-script);color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:inline-grid}.draft .sm-stack{display:inline-flex}.draft .sm-stack .sm-av{box-shadow:inset 0 0 0 1.5px var(--c),0 0 0 2px var(--raised);margin-left:-6px}.draft .sm-stack .sm-av:first-child{margin-left:0}.draft .sm-perm{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (max-width:1023px){.draft .sm-note{border-radius:14px;margin-top:18px}.draft .sm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.draft .sm-cards{grid-template-columns:minmax(0,1fr);gap:14px}.draft .sm-note{flex-wrap:wrap;align-items:flex-start;font-size:14px;line-height:20px}.draft .sm-note .sl-btn{height:40px}}@media (prefers-reduced-motion:reduce){.draft .sm-note,.draft .sm-card{animation:none}}.draft .pj-library-chrome{top:var(--header-height,0px);z-index:35;background:var(--canvas);margin:0 -12px;padding:0 12px;position:sticky;container:tbbar/inline-size}.draft .pj-library-chrome:before{content:"";background:linear-gradient(var(--canvas),var(--canvas));height:10px;position:absolute;top:100%;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.draft .pj-library-chrome:before{background:linear-gradient(var(--canvas),color-mix(in srgb,var(--canvas)0%,transparent))}}.draft .pj-library-chrome:before{opacity:0;transition:opacity var(--dur-2)var(--ease);pointer-events:none}.draft .pj-library-chrome:after{content:"";background:var(--line);opacity:0;height:1px;transition:opacity var(--dur-2)var(--ease);pointer-events:none;position:absolute;bottom:0;left:12px;right:12px}.draft .pj-home[data-stuck=true] .pj-library-chrome:before,.draft .pj-home[data-stuck=true] .pj-library-chrome:after{opacity:1}.draft{--pj-chrome-h:52px}.draft .pj-library-row{height:var(--pj-chrome-h);border-bottom:1px solid var(--line);align-items:stretch;gap:16px;display:flex}.draft .pj-tabs{flex:none;align-items:stretch;gap:2px;display:flex;position:relative}.draft .pj-tab{color:var(--ink-muted);cursor:pointer;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:none;display:inline-flex;position:relative}.draft .pj-tab:hover,.draft .pj-tab.is-on{color:var(--ink)}.draft .pj-tab:active{transform:scale(.97)}.draft .pj-tab:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.draft .pj-tab:before{content:"";background:var(--ink);opacity:0;height:2px;transition:opacity .16s var(--ease),transform .22s cubic-bezier(.2,.8,.2,1);border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.6)}.draft .pj-tab:not(.is-on):hover:before{opacity:.2;transform:none}.draft .pj-tab-ic{font-size:var(--t-lg);transition:transform var(--dur-2)var(--ease-calm);flex:none}.draft .pj-tab:hover .pj-tab-ic{transform:translateY(-1px)}.draft .pj-tab-n{min-width:2ch;font-size:var(--t-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.draft .pj-tab-n.is-soon{min-width:0;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-sm);border-radius:999px;padding:0 6px;font-weight:500}.draft .pj-tab-ind{z-index:1;background:var(--ink);transform-origin:0;pointer-events:none;border-radius:2px;width:100px;height:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.draft .pj-tab-ind[data-placing]{transition:none}.draft .pj-tab[data-tip]:after{content:attr(data-tip);z-index:20;background:var(--ink);color:var(--canvas);font-size:var(--t-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur)var(--ease-calm);border-radius:6px;padding:4px 8px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}.draft .pj-library-tools{flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex}.draft .pj-library-tools[hidden]{display:none}.draft .pj-library-tools .pj-bar-r{gap:10px}.draft .pj-library-tools .pj-filter.sl-filter{flex:0 260px;width:260px;min-width:120px;max-width:260px}.draft .pj-library-tools .pj-sort{justify-content:flex-end;min-width:0;display:block}.draft .pj-library-tools .pj-sort .sl-btn{justify-content:center;min-width:150px}.draft .pj-panel{outline:none;min-height:calc(100vh - 210px);animation:.24s cubic-bezier(.22,1,.36,1) 40ms backwards pj-panel-in}@keyframes pj-panel-in{0%{opacity:0;transform:translateY(6px)}}@media (pointer:fine) and (min-width:700px){@container tbbar (max-width:990px){.draft .pj-tab{gap:6px;padding:0 12px}.draft .pj-tab-lb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.draft .pj-tab[data-tip]:after{display:block}.draft .pj-tab:hover[data-tip]:after,.draft .pj-tab:focus-visible[data-tip]:after{opacity:1;transform:translate(-50%)}}}@media (pointer:coarse),(max-width:699px){.draft .pj-library-chrome{background:0 0;margin:0;padding:0;position:relative;top:auto}.draft .pj-library-chrome:before,.draft .pj-library-chrome:after{display:none}.draft .pj-library-row{border-bottom:0;height:auto;display:block}.draft .pj-tabs{border-bottom:1px solid var(--line);gap:0}.draft .pj-tab{gap:6px;height:40px;min-height:0;padding:0 10px;font-size:15px}.draft .pj-tab:first-child{padding-left:0}.draft .pj-tab-ic{display:none}.draft .pj-library-tools{margin-top:12px}.draft .pj-library-tools .pj-bar-r{flex:auto;margin-top:0}.draft .pj-library-tools .pj-filter .sl-input{height:40px;min-height:0}.draft .pj-library-tools .pj-filter.sl-filter{flex:auto;width:auto;min-width:0;max-width:420px}.draft .pj-library-tools .pj-sort{margin-left:auto}.draft .pj-library-tools .pj-sort .sl-btn{min-width:0}.draft .pj-library-tools .sl-seg{margin-left:0}.draft .pj-panel{margin-top:22px}}@media (max-width:479px),(pointer:fine) and (max-width:699px),(pointer:coarse) and (max-height:500px){.draft .pj-tabs{scrollbar-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto}.draft .pj-tabs::-webkit-scrollbar{display:none}.draft .pj-tab{flex:none}}@media (prefers-reduced-motion:reduce){.draft .pj-panel{animation:none}.draft .pj-tab-ind,.draft .pj-tab-ic{transition:none}.draft .pj-tab:before{transition:opacity .16s var(--ease)}.draft .pj-library-chrome:before,.draft .pj-library-chrome:after{transition-duration:var(--dur)}}@keyframes tb-hq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tb-sh-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.draft .tb-hq,.draft .pj-hero .pj-continue.tb-hq{animation:.38s cubic-bezier(.16,1,.3,1) both tb-hq}.draft .pj-hero.tb-hero.is-seen .tb-hq.tb-hq{animation-duration:.38s!important}.draft .tb-hero .tb-sh-c{cursor:default}.draft .tb-sh-roles:before{display:none}.draft .tb-sh-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;display:flex}.draft .tb-sh-note{font-size:var(--t-md);color:var(--ink-muted)}.draft .tb-sh-note.sm-note-done{color:var(--ink);align-items:center;gap:6px;margin-left:0;font-weight:500;display:inline-flex}.draft .tb-sh-k{font-size:var(--t-sm);color:var(--ink-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.draft .tb-sh-k .sl-icon{font-size:16px}.draft .sm-mk[data-tint=blue]{--mk:var(--hl-blue)}.draft .sm-mk[data-tint=pink]{--mk:var(--hl-pink)}.draft .sm-mk[data-tint=yellow]{--mk:var(--hl-yellow)}.draft .sm-mk[data-tint=green]{--mk:var(--hl-green)}.draft .tb-sh-list{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}.draft .tb-sh-list li{border-radius:8px;align-items:center;gap:12px;margin:0 -8px;padding:8px;transition:none;display:flex}.draft .tb-sh-list li:hover{background:var(--wash)}.draft .tb-sh-list li .sm-mk{transition:transform var(--dur-2)var(--ease-spring)}.draft .tb-sh-list li:hover .sm-mk{transform:translateY(-1px)rotate(-4deg)}.draft .tb-sh-list b{font-size:var(--t-base);color:var(--ink);font-weight:500;display:block}.draft .tb-sh-list small{font-size:var(--t-md);color:var(--ink-muted);line-height:17px;display:block}.draft .tb-sh-mini{display:none}.draft .tb-sh-mini-k{font-size:var(--t-sm);color:var(--ink-muted);margin-bottom:4px;display:block}.draft .tb-sh-mini ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.draft .tb-sh-mini li{font-size:var(--t-md);color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.draft .tb-sh-mini li .sm-mk{width:24px;height:24px;transition:transform var(--dur-2)var(--ease-spring);font-size:15px}.draft .tb-sh-mini li:hover .sm-mk{transform:translateY(-1px)rotate(-4deg)}.draft .pj-hero .pj-desk[data-tone=rest] .pj-brush{filter:grayscale();opacity:.32;animation:none}.draft .pj-hero .pj-desk[data-tone=rest] .pj-sheet{filter:grayscale()contrast(.92)}.draft .tb-em-sheet .sl-caret{animation:1.1s step-end 4 pj-blink}.draft .pj-hero .pj-desk .pj-sheet.tb-em-sheet{transform-origin:0 0;box-shadow:var(--shadow-menu);top:22px;left:44px;transform:scale(.3)rotate(-3deg);-webkit-mask-image:linear-gradient(#000 58%,#0000 80%);mask-image:linear-gradient(#000 58%,#0000 80%)}.draft .pj-hero .tb-hq:hover .pj-desk .pj-sheet.tb-em-sheet{transform:scale(.4)rotate(-1.5deg)translateY(-16px)}@media (max-width:639px){.draft .pj-hero .tb-hq .pj-desk:has(.tb-em-sheet){border:0;order:-1;height:170px;min-height:0;margin:0 -16px 16px;display:block;position:relative;overflow:hidden}.draft .pj-hero .tb-hq .pj-desk:has(.tb-em-sheet) .pj-brush{width:470px;height:auto;top:-190px;left:-40px}.draft .pj-hero .pj-desk .pj-sheet.tb-em-sheet{transform-origin:100% 0;top:16px;left:auto;right:40px;transform:rotate(-3deg)scale(.18)}.draft .pj-hero .tb-hq:hover .pj-desk .pj-sheet.tb-em-sheet{transform:rotate(-3deg)scale(.18)}}.draft .pj-hero .pj-desk .pj-sheet.tb-em-arch{filter:grayscale()}.draft .pj-hero .sl-tag{height:auto;box-shadow:none;color:var(--ink-muted);font-size:var(--t-sm);--sc:var(--ink-muted);--p:.2;background:0 0;gap:6px;padding:0;font-weight:500;line-height:16px}.draft .pj-hero .sl-tag>.sl-icon{display:none}.draft .pj-hero .sl-tag:before{content:"";background:conic-gradient(var(--sc)calc(var(--p)*1turn),transparent 0);width:9px;height:9px;box-shadow:inset 0 0 0 1.25px var(--sc);border-radius:50%;flex:none}.draft .pj-hero .sl-tag-blue{--p:.4}.draft .pj-hero .sl-tag-pink{--sc:var(--ai-ink,var(--ai));--p:.39}.draft .tb-ar-tp{background:var(--page);color:var(--page-ink);font-family:var(--font-script);font-size:var(--t-lg);flex-direction:column;line-height:1.25;display:flex;position:absolute;inset:0}.draft .tb-ar-tc{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding-bottom:140px;display:flex}.draft .tb-ar-foot{justify-content:space-between;padding:0 96px 96px;display:flex}.draft .tb-ar-foot>:last-child{margin-left:auto}.draft .tb-ar-tc b{letter-spacing:.02em;font-weight:700;text-decoration:underline}.draft .tb-tr-meter{max-width:330px;margin-top:4px}.draft .tb-tr-mk{max-width:330px;font-size:var(--t-md);color:var(--ink-muted);justify-content:space-between;gap:12px;display:flex}.draft .tb-tr-mk span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.draft .tb-tr-mk b{color:var(--ink);flex:none;font-weight:500}.draft .tb-tr-list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.draft .tb-tr-list li{border-bottom:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;transition:none;display:flex}.draft .tb-tr-list li:last-child{border-bottom:0}.draft .tb-tr-list li:hover{background:var(--wash)}.draft .tb-tr-t{flex:1;min-width:0}.draft .tb-tr-t b{font-size:var(--t-base);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.draft .tb-tr-t small{font-size:var(--t-md);color:var(--ink-muted);display:block}.draft .tb-tr-d{font-size:var(--t-md);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.draft .tb-tr-d.is-low{color:var(--danger)}.draft .tb-sh-who{font-size:var(--t-md);color:var(--ink-muted);flex-direction:column;gap:6px;margin:2px 0 0;padding:0;line-height:20px;list-style:none;display:flex}.draft .tb-sh-who li{align-items:center;gap:8px;min-width:0;display:flex}.draft .tb-sh-who b{color:var(--ink);font-weight:500}.draft .tb-sh-av{background:var(--c);width:20px;height:20px;color:var(--on-highlight);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.draft .tb-sh-av[data-tint=blue]{--c:var(--hl-blue)}.draft .tb-sh-av[data-tint=green]{--c:var(--hl-green)}.draft .tb-sh-st{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.draft .tb-sh-st.is-note{color:var(--ink)}.draft .tb-sh-st.is-typing:after{content:"";text-align:left;width:14px;animation:1.2s steps(4,end) infinite tb-sh-dots;display:inline-block}.draft .tb-sh-sheet .sl-el:nth-child(7) .sl-caret{background:#2f9a4a;border-radius:1px;width:3px;height:1.15em;margin-left:2px;position:relative}.draft .tb-sh-sheet .sl-el:nth-child(7) .sl-caret:after{content:"Ana";background:var(--hl-green);color:var(--on-highlight);font:600 22px/30px var(--font-ui);white-space:nowrap;border-radius:2px 7px 7px 2px;padding:2px 9px;position:absolute;top:50%;left:calc(100% + 5px);translate:0 -50%}.draft .tb-sh-sheet .sl-el:nth-child(5) .sl-el-text{background:linear-gradient(var(--hl-blue),var(--hl-blue))no-repeat 0 0/0% 100%;padding:1px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.draft .tb-sh-sheet .sl-el:nth-child(5) .sl-el-text{background:linear-gradient(color-mix(in srgb,var(--hl-blue)70%,transparent),color-mix(in srgb,var(--hl-blue)70%,transparent))no-repeat 0 0/0% 100%}}.draft .tb-sh-sheet .sl-el:nth-child(5) .sl-el-text{transition:none}.draft .tb-sh-sheet .sl-el:nth-child(5) .sl-el-text:before{content:"";background:#2c7fc4;border-radius:1px;width:3px;height:calc(100% + 4px);transition:none;position:absolute;top:-2px;left:0}.draft .tb-sh-sheet .sl-el:nth-child(5) .sl-el-text:after{content:"Marco";background:var(--hl-blue);color:var(--on-highlight);font:600 22px/30px var(--font-ui);white-space:nowrap;border-radius:7px 7px 7px 2px;margin-bottom:4px;padding:2px 9px;transition:none;position:absolute;bottom:100%;left:0}.draft .tb-sh-sheet.is-sel .sl-el:nth-child(5) .sl-el-text{background-size:100% 100%}.draft .tb-sh-sheet.is-sel .sl-el:nth-child(5) .sl-el-text:before,.draft .tb-sh-sheet.is-sel .sl-el:nth-child(5) .sl-el-text:after{left:100%}.draft .tb-sh-sheet.is-out .sl-el:nth-child(5) .sl-el-text{transition-duration:.3s}.draft .tb-sh-pin{left:var(--px,520px);top:var(--py,160px);background:var(--hl-pink);width:48px;height:48px;color:var(--on-highlight);opacity:0;transition:scale var(--dur-3,.36s)var(--ease-calm,cubic-bezier(.2,.8,.2,1)),opacity var(--dur,.16s)var(--ease);border-radius:50% 50% 50% 6px;place-items:center;font-size:30px;display:grid;position:absolute;scale:0;box-shadow:0 8px 18px -8px #2a292680}.draft .tb-sh-sheet.is-pin .tb-sh-pin{opacity:1;scale:1}.draft .tb-sh-sheet.is-out .tb-sh-pin{transition-duration:.24s}@media (prefers-reduced-motion:reduce){.draft .tb-sh-sheet *,.draft .tb-sh-sheet :before,.draft .tb-sh-sheet :after{transition:none}}.draft .sm-restore,.draft .tb-hero .tb-del{transition:transform var(--dur-2)var(--ease-spring)}.draft .sl-btn.tb-del.tb-hq-del{color:var(--ink-muted);background:0 0}.draft .sm-restore:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 1px #0f0f0f08,0 6px 14px -8px #2a292659}.draft .sm-restore .sl-icon{transition:rotate var(--dur-3)var(--ease-spring),transform var(--dur-2)var(--ease-spring)}.draft .sm-restore:hover:not(:disabled) .sl-icon{rotate:-200deg}.draft .sl-btn.tb-hq-go{min-width:0;max-width:100%}.draft .sl-btn.tb-hq-go>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.draft .sm-restore:active:not(:disabled),.draft .tb-hero .tb-del:active:not(:disabled){transform:scale(.96)}.draft .sm-notify{transition:transform var(--dur)var(--ease-spring);gap:8px}.draft .sm-notify:hover:not(:disabled){transform:translateY(-1px)}.draft .sm-notify:active:not(:disabled){transform:scale(.97)}@media (min-width:700px){.draft .pj-hero .tb-sh-c:hover .pj-desk .pj-sheet{transform:scale(.3)rotate(-1.5deg)translateY(-12px)}}@media (max-width:1279px){.draft .pj-hero.tb-hero .pj-idea.tb-sh-roles{display:none}.draft .tb-hero .tb-sh-mini{margin-top:4px;display:block}.draft .tb-tr-meter,.draft .tb-tr-mk{max-width:none}}@media (prefers-reduced-motion:reduce){.draft .tb-hq,.draft .pj-hero .pj-continue.tb-hq{animation:none}.draft .sm-restore,.draft .tb-hero .tb-del,.draft .sm-notify,.draft .sm-restore .sl-icon{transition:none}.draft .sm-restore:hover .sl-icon{rotate:none}.draft .tb-sh-st.is-typing:after{content:"...";animation:none}}.draft .pj-rn-in{box-sizing:border-box;background:var(--raised);width:calc(100% + 12px);min-width:0;color:var(--ink);font:inherit;font-size:var(--t-base);letter-spacing:-.003em;box-shadow:0 0 0 1px var(--line-strong),0 0 0 4px var(--ink);border:0;border-radius:7px;outline:none;margin:-3px -6px -1px;padding:3px 6px;font-weight:500;line-height:20px;display:block}@supports (color:color-mix(in lab, red, red)){.draft .pj-rn-in{box-shadow:0 0 0 1px var(--line-strong),0 0 0 4px color-mix(in srgb,var(--ink)6%,transparent)}}.draft .pj-rn-in{animation:.26s cubic-bezier(.22,1,.36,1) both pj-rn-in}.draft .pj-rn-in:focus,.draft .pj-rn-in:focus-visible{box-shadow:0 0 0 1px var(--ink),0 0 0 4px var(--ink);outline:none}@supports (color:color-mix(in lab, red, red)){.draft .pj-rn-in:focus,.draft .pj-rn-in:focus-visible{box-shadow:0 0 0 1px var(--ink),0 0 0 4px color-mix(in srgb,var(--ink)8%,transparent)}}.draft .pj-rn-in::selection{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.draft .pj-rn-in::selection{background:color-mix(in srgb,var(--hl-yellow)70%,transparent)}}.draft .pj-rn-in::selection{color:var(--on-highlight)}@keyframes pj-rn-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.draft .pj-rn-keys{font-size:var(--t-sm);color:var(--ink-muted);flex-wrap:wrap;gap:4px 12px;margin-top:7px;line-height:18px;display:flex}.draft .pj-rn-keys>span{align-items:center;gap:5px;animation:.3s cubic-bezier(.22,1,.36,1) both pj-rn-in;display:inline-flex}.draft .pj-rn-keys>span:nth-child(2){animation-delay:60ms}.draft .pj-rn-keys .sl-kbd{justify-content:center;min-width:18px}.draft .pj-rn-keys>.pj-rn-empty{color:var(--danger);display:none}.draft .pj-rn-keys.is-empty>span:first-child{opacity:.4}.draft .pj-rn-keys.is-empty>.pj-rn-empty{display:inline-flex}.draft .pj-rn-caret{vertical-align:-1px;background:currentColor;width:1px;height:1.05em;margin-left:1px;animation:1.1s step-end infinite pj-blink;display:none}.draft .is-rn .pj-rn-caret{display:inline-block}.draft :is(.pj-tile,.pj-row).is-rn :is(.pj-tile-a,.pj-row-a){cursor:default}.draft .pj-tile.is-rn .sl-tpt-front{transition-duration:var(--dur-2);transition-timing-function:var(--ease-calm);transform:translateY(-4px)}.draft .pj-tile.is-rn .sl-tpt .sl-tpt-front{box-shadow:0 0 0 1px var(--ink),0 18px 30px -16px #2a292680}@supports (color:color-mix(in lab, red, red)){.draft .pj-tile.is-rn .sl-tpt .sl-tpt-front{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink)8%,transparent),0 18px 30px -16px #2a292680}}.draft .pj-row.is-rn .sl-tpt-front{transform:translateY(-3px)rotate(-3deg)}.draft .pj-tile.is-rn .pj-tile-pg{box-shadow:none;background:0 0}.draft .pj-tile.is-rn .pj-tile-t{min-height:72px}.draft .pj-rn-in.is-tile{width:100%;max-width:100%;height:20px;box-shadow:inset 0 -1.5px 0 var(--ink);background:0 0;border-radius:0;margin-left:0;margin-right:0;padding:0}.draft .pj-rn-in.is-tile:focus,.draft .pj-rn-in.is-tile:focus-visible{box-shadow:inset 0 -1.5px 0 var(--ink)}.draft .is-rn :is(.pj-more,.pj-rowmore,.pj-row-acts),.draft :is(.pj-tile,.pj-row).is-rn:is(:hover,:focus-within) :is(.pj-more,.pj-rowmore,.pj-row-acts){opacity:0;pointer-events:none}.draft .is-rn-done .sl-tpt-front{animation:.62s cubic-bezier(.2,.8,.2,1) both pj-rn-stamp}@keyframes pj-rn-stamp{0%{scale:1}30%{scale:1.05}to{scale:1}}@media (prefers-reduced-motion:reduce){.draft .pj-rn-in,.draft .pj-rn-keys>span,.draft .is-rn-done .sl-tpt-front,.draft .pj-rn-caret{animation:none}.draft .is-rn .sl-tpt-front{transition:none}}.draft .pj-library-chrome[data-state=loading] .pj-tabs,.draft .pj-library-chrome[data-state=loading] .pj-library-tools,.draft .pj-library-chrome[data-state=error] .pj-tabs,.draft .pj-library-chrome[data-state=error] .pj-library-tools{pointer-events:none}.draft .pj-library-chrome[data-state=loading] .pj-library-tools,.draft .pj-library-chrome[data-state=error] .pj-library-tools{opacity:.45}.draft .pj-library-chrome[data-state=loading] .pj-tab-n:not(.is-soon){color:#0000;background:var(--hover);min-width:18px;animation:sl-pulse 1.6s var(--ease)infinite;border-radius:6px}.draft .pj-library-chrome[data-state=error] .pj-tab-n:not(.is-soon){display:none}.draft .pj-library-chrome[data-state=error] .pj-tab:not(.is-on){color:var(--ink-faint)}.draft .tb-tag-err{background:var(--danger-soft);color:var(--danger)}.draft .tb-er-card .tb-sh-acts{flex-wrap:nowrap}.draft .tb-er-auto{flex-direction:column;gap:8px;max-width:340px;margin-top:4px;display:flex}.draft .tb-er-bar{background:var(--line);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.draft .tb-er-bar i{background:var(--ink);transform-origin:0;animation:tb-er-ca var(--dur)linear both;position:absolute;inset:0}.draft .tb-er-bar i.is-b{animation-name:tb-er-cb}.draft .tb-er-bar i.is-try{animation:1.5s cubic-bezier(.45,0,.2,1) infinite tb-er-try}.draft .tb-er-line{font-size:var(--t-md);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:18px}.draft .tb-er-go .sl-icon{transition:transform var(--dur-3)var(--ease-calm)}.draft .tb-er-go:hover .sl-icon{transform:rotate(200deg)}.draft .tb-er-help .sl-icon{transition:transform var(--dur-2)var(--ease-calm)}.draft .tb-er-help:hover .sl-icon{transform:rotate(-8deg)scale(1.08)}.draft .tb-er-note{font-size:var(--t-sm);color:var(--ink-faint);align-items:center;gap:6px;margin-top:2px;line-height:16px;display:inline-flex}.draft .tb-er-note .sl-icon{font-size:var(--t-md)}.draft .tb-er-id{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin:0 -6px;padding:4px 6px;transition:none;display:inline-flex;position:relative}.draft .tb-er-id code{font-family:var(--font-script);font-size:var(--t-sm)}.draft .tb-er-id:hover{background:var(--hover);color:var(--ink-muted)}.draft .tb-er-cp{width:14px;height:14px;display:grid;position:relative}.draft .tb-er-cp .sl-icon{font-size:var(--t-base);transition:opacity var(--dur)var(--ease),transform var(--dur-2)var(--ease-calm);grid-area:1/1}.draft .tb-er-cp .is-copy{opacity:0;transform:scale(.7)}.draft .tb-er-id:hover .is-copy,.draft .tb-er-id:focus-visible .is-copy{opacity:1;transform:none}.draft .tb-er-cp .is-check{opacity:0;transform:scale(.5)}.draft .tb-er-id.is-copied .is-copy{opacity:0!important}.draft .tb-er-id.is-copied .is-check{opacity:1;color:var(--ink);transform:none}.draft .tb-er-ok{background:var(--ink);color:var(--surface);font-size:var(--t-xs);white-space:nowrap;opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur)var(--ease);pointer-events:none;border-radius:6px;padding:3px 7px;line-height:15px;position:absolute;bottom:calc(100% + 4px);right:0;transform:translateY(3px)}.draft .tb-er-id.is-copied .tb-er-ok{opacity:1;transform:none}.draft .tb-er-sheet{filter:saturate(.9)}.draft .tb-er-pin{background:var(--danger);width:110px;height:110px;color:var(--on-danger);transform-origin:0 100%;border-radius:50% 50% 50% 10px;place-items:center;font-size:62px;animation:.56s cubic-bezier(.2,.8,.2,1) .52s both tb-er-pin;display:grid;position:absolute;top:70px;left:300px;box-shadow:0 18px 30px -14px #7814148c}.draft .tb-er-pin .sl-icon{font-size:60px}.draft .tb-er-cap{background:var(--raised);width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow-card);font-size:var(--t-sm);color:var(--ink-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;animation:.36s cubic-bezier(.22,1,.36,1) .7s both tb-er-cap-in;display:inline-flex;position:absolute;bottom:14px;left:16px;right:16px}.draft .tb-er-cap .sl-icon{font-size:var(--t-base);color:var(--ink)}.draft .tb-er-side-a{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}@keyframes tb-er-ca{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tb-er-cb{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tb-er-try{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}@keyframes tb-er-pin{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes tb-er-cap-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.draft .pj-library-chrome[data-state=loading] .pj-tab-n:not(.is-soon),.draft .tb-er-pin,.draft .tb-er-cap,.draft .tb-er-bar i.is-try{animation:none}.draft .tb-er-bar i.is-try{transform:none}}.draft{--pj-sticky-top:calc(44px + var(--pj-chrome-h,52px));--pj-head-h:48px}@media (pointer:coarse),(max-width:699px){.draft{--pj-sticky-top:0px}}.draft .pj-grp-s{pointer-events:none;height:1px;margin-bottom:-1px}.draft .pj-grp{top:var(--pj-sticky-top);z-index:33;height:var(--pj-head-h);font-size:var(--t-base);color:var(--ink-muted);box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:8px;margin:6px 0 0;line-height:20px;display:flex;position:sticky}.draft .pj-grp:before{content:"";z-index:-1;background:var(--canvas);position:absolute;inset:0 -12px}.draft .pj-grp:after{content:"";background:linear-gradient(var(--canvas),var(--canvas));height:10px;position:absolute;top:100%;left:-12px;right:-12px}@supports (color:color-mix(in lab, red, red)){.draft .pj-grp:after{background:linear-gradient(var(--canvas),color-mix(in srgb,var(--canvas)0%,transparent))}}.draft .pj-grp:after{opacity:0;pointer-events:none;transition:opacity var(--dur-2)var(--ease)}.draft .pj-grp[data-stuck=true]:after{opacity:1}.draft .pj-grp-mk{width:20px;height:24px;font-size:var(--t-lg);color:var(--ink-muted);place-items:center;display:inline-grid}.draft .pj-grp-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:21px;font-weight:500;line-height:28px}.draft .pj-grp-c{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:400}.draft .pj-grp-n{font-size:var(--t-md);color:var(--ink-muted);margin-left:auto}.draft .pj-sec+.pj-sec .pj-grp{margin-top:0}.draft .pj-tiles{grid-template-columns:repeat(auto-fill,176px);justify-content:space-between;gap:32px 24px;padding:20px 0 8px;display:grid}.draft .pj-tile{min-width:0;scroll-margin-top:168px;scroll-margin-bottom:96px;position:relative}.draft .pj-tile-a{color:var(--ink);border-radius:10px;flex-direction:column;gap:12px;text-decoration:none;display:flex}.draft .pj-tile-a:focus-visible{outline:none}.draft .pj-tile-pg{border-radius:10px;place-items:center start;height:204px;display:grid;position:relative}.draft .pj-tile-pg .sl-tpt[data-size=tile]{width:100%;max-width:var(--tpt-w);aspect-ratio:170/196;height:auto}.draft .pj-tile:is(:hover,:has(.pj-tile-a:focus-visible)) .sl-tpt-front{transform:translateY(-4px)}.draft .pj-tile-a:focus-visible .sl-tpt-front{outline:2px solid var(--focus);outline-offset:5px}.draft .pj-tile-t{flex-direction:column;min-width:0;display:flex}.draft .pj-tile-t b{font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;display:block;overflow:hidden}.draft .pj-tile-t small{font-size:var(--t-md);color:var(--ink-muted);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.draft .pj-tile-m{min-width:0;font-size:var(--t-sm);color:var(--ink-muted);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.draft .pj-tile-m>:not(.sl-tag){color:var(--ink-faint)}.draft .pj-tile-m>*+:before{content:"·"/"";color:var(--ink-faint);margin:0 7px}.draft .pj-tile .pj-more{top:10px;left:auto;right:10px}.draft .pj-tile:is(:hover,:focus-within) .pj-more,.draft .pj-tile .pj-more:focus-visible,.draft .pj-tile .pj-more.is-on,.draft .pj-tile .pj-more[aria-expanded=true]{opacity:1;transform:none}.draft .pj-tile-foot{margin-top:8px}.draft .pj-tile .pj-del{background:var(--raised);box-shadow:var(--shadow-card)}.draft .pj-tile.is-archived .sl-tpt{filter:grayscale()}.draft .pj-tile.is-preview .pj-tile-a{cursor:default}.draft .pj-tile-new,.draft .pj-tile-m>.pj-tile-new{color:var(--ink);font-weight:500}.draft .pj-tile-acts{gap:6px;display:flex;position:absolute;top:12px;right:12px}.draft .pj-tile-acts .pj-more{position:static}.draft .pj-tile:is(.is-archived,.is-trash) .pj-tile-acts{opacity:0;transition:opacity var(--dur,.16s)var(--ease),transform var(--dur,.16s)var(--ease);transform:translateY(-2px)}.draft .pj-tile:is(.is-archived,.is-trash):is(:hover,:focus-within) .pj-tile-acts{opacity:1;transform:none}.draft .pj-rows{flex-direction:column;display:flex}.draft .pj-row,.draft .pj-row-h{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid;position:relative}.draft .pj-row{border-radius:var(--radius-card);border-bottom:1px solid var(--line);scroll-margin-top:168px;scroll-margin-bottom:96px}.draft .pj-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-row:hover{background:color-mix(in srgb,var(--ink)3.5%,transparent)}}.draft .pj-row-a,.draft .pj-row-h>div{border-radius:var(--radius-card);min-height:58px;color:var(--ink);grid-template-columns:36px minmax(0,1fr) 170px 80px 112px;align-items:center;gap:18px;padding:6px 8px 6px 44px;text-decoration:none;display:grid}.draft .pj-row-a:focus-visible{outline:none}.draft .pj-row:has(.pj-row-a:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.draft .pj-row-h{top:calc(var(--pj-sticky-top) + var(--pj-head-h));z-index:32;border-bottom:1px solid var(--line);background:var(--canvas);position:sticky}.draft .pj-row-h>div{min-height:0;font-size:var(--t-sm);color:var(--ink-muted);padding-top:10px;padding-bottom:8px;font-weight:500}.draft .pj-row-thumb{place-items:center;width:36px;height:46px;display:grid}.draft .pj-row:hover .sl-tpt-front{transition-duration:var(--dur-3);transform:translateY(-3px)rotate(-3deg)}.draft .pj-row-t{flex-direction:column;min-width:0;display:flex}.draft .pj-row-t b{font-size:var(--t-base);letter-spacing:-.003em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.draft .pj-row-t small{font-size:var(--t-md);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.draft .pj-row-stage{align-items:center;gap:8px;min-width:0;display:flex}.draft .pj-row-len{font-size:var(--t-md);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.draft .pj-row-len.is-none{color:var(--ink-muted)}.draft .pj-row-ed{font-size:var(--t-md);color:var(--ink-muted);padding-left:24px}.draft .pj-row-h .pj-row-len{color:var(--ink-muted)}.draft .pj-row-acts{justify-content:flex-end;align-items:center;gap:6px;padding-right:6px;display:flex}.draft .pj-rowmore{opacity:0;transition:opacity var(--dur)var(--ease)}.draft .pj-row:is(:hover,:focus-within) .pj-rowmore,.draft .pj-rowmore.is-on,.draft .pj-rowmore[aria-expanded=true]{opacity:1}.draft .pj-row.is-trash .sl-tpt{filter:grayscale()}.draft .pj-del.sl-btn{color:var(--ink-muted)}.draft .pj-del.sl-btn:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.draft .pj-del.sl-btn:hover:not(:disabled){background:color-mix(in srgb,var(--danger)10%,transparent)}}.draft .pj-del.sl-btn:hover:not(:disabled){color:var(--danger)}.draft .pj-row.is-trash:not(:hover,:focus-within) .sm-restore{box-shadow:none;color:var(--ink-muted);background:0 0}.draft .pj-grp-a{margin-left:4px}.draft .pj-grp-a .sl-btn{margin-right:-8px}.draft .pj-row.is-trash,.draft .pj-row-h.is-trash{grid-template-columns:minmax(0,1fr) 196px}.draft .pj-row.is-trash .pj-row-a,.draft .pj-row-h.is-trash>div{grid-template-columns:36px minmax(0,1fr) 150px 72px 190px}.draft .pj-sec{container:pjsec/inline-size}@container pjsec (max-width:725px){.draft .pj-row-a,.draft .pj-row-h>div{grid-template-columns:36px minmax(0,1fr) 170px 112px}.draft .pj-row-len{display:none}}@container pjsec (max-width:627px){.draft .pj-row-a,.draft .pj-row-h>div{grid-template-columns:36px minmax(0,1fr) 112px}.draft .pj-row-stage{display:none}}@container pjsec (max-width:927px){.draft .pj-row.is-trash .pj-row-a,.draft .pj-row-h.is-trash>div{grid-template-columns:36px minmax(0,1fr) 150px 190px}.draft .pj-row.is-trash .pj-row-len,.draft .pj-row-h.is-trash .pj-row-len{display:none}}@container pjsec (max-width:837px){.draft .pj-row.is-trash .pj-row-a,.draft .pj-row-h.is-trash>div{grid-template-columns:36px minmax(0,1fr) 190px}.draft .pj-row.is-trash .pj-row-stage,.draft .pj-row-h.is-trash .pj-row-stage{display:none}}.draft .sm-left{align-items:center;gap:8px;display:inline-flex}.draft .sm-days{background:var(--hover);border-radius:4px;flex:none;width:60px;height:4px;position:relative;overflow:hidden}.draft .sm-days i{background:var(--ink-muted);border-radius:4px;position:absolute;inset:0 auto 0 0}.draft .sm-days.is-low i{background:var(--danger)}.draft .sm-left .sm-days.is-low i{background:var(--hl-pink)}@keyframes sm-hl-fade{to{background:0 0}}.draft :is(.pj-row,.pj-tile).is-hl{animation:sm-hl-fade 2.4s var(--ease)1}@media (max-width:699px){.draft .pj-row-a,.draft .pj-row-h>div{grid-template-columns:36px minmax(0,1fr) 112px}.draft .pj-row-len,.draft .pj-row-stage{display:none}.draft .pj-row.is-trash .pj-row-a,.draft .pj-row-h.is-trash>div{grid-template-columns:36px minmax(0,1fr) 190px}}@media (max-width:1023px){.draft .pj-row.is-trash .pj-row-acts .sm-restore{height:40px;padding:0 14px}}@media (min-width:640px) and (max-width:1023px){.draft .pj-tiles{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:30px 22px}}@media (pointer:coarse) and (min-width:1024px){.draft .pj-tiles{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:30px 22px}}@media (min-width:640px) and (max-width:699px){.draft .pj-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}@media (max-width:639px){.draft .pj-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.draft .pj-tile-t small{line-clamp:2;-webkit-line-clamp:2}.draft .pj-grp{margin-top:12px}.draft .pj-row-h{display:none}.draft .pj-sec>.pj-rows{background:var(--raised);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.draft .pj-row{border-bottom:0;border-radius:0;grid-template-columns:minmax(0,1fr) 40px}.draft .pj-row:hover{background:0 0}.draft .pj-row+.pj-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:62px;right:0}.draft .pj-row-a,.draft .pj-row.is-trash .pj-row-a{border-radius:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:4px 14px;min-height:0;padding:12px 4px 12px 14px}.draft .pj-row-thumb{grid-row:1/span 2;align-self:center}.draft .pj-row-len,.draft .pj-row-ed{display:none}.draft .pj-row-stage,.draft .pj-row.is-trash .pj-row-stage{grid-column:2;display:flex}.draft .pj-row.is-trash{grid-template-columns:minmax(0,1fr)}.draft .pj-row.is-trash .pj-row-ed{font-size:var(--t-sm);grid-column:2;padding:0;display:block}.draft .pj-row.is-trash .pj-row-acts{justify-content:flex-start;padding:0 14px 12px 64px}}@media (min-width:480px) and (max-width:639px){.draft .pj-tiles{gap:30px 22px}}@media (hover:none),(pointer:coarse){.draft .pj-tile:is(.is-archived,.is-trash) .pj-tile-acts{opacity:1;transform:none}}.draft .pj-tile:where(:not(.is-hl)),.draft .pj-row:where(:not(.pj-row-h,.is-hl)){animation:.36s cubic-bezier(.22,1,.36,1) both pj-up}.draft .pj-tile:first-child,.draft .pj-row:first-child{animation-delay:.12s}.draft .pj-tile:nth-child(2),.draft .pj-row:nth-child(2){animation-delay:.16s}.draft .pj-tile:nth-child(3),.draft .pj-row:nth-child(3){animation-delay:.2s}.draft .pj-tile:nth-child(4),.draft .pj-row:nth-child(4){animation-delay:.24s}.draft .pj-tile:nth-child(n+5),.draft .pj-row:nth-child(n+5){animation-delay:.28s}@keyframes pj-land-drop{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.draft .pj-tile[data-landed=true] .pj-tile-pg:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--hl-yellow);opacity:0;pointer-events:none;animation:2.6s ease-out .3s both sl-tpt-ring;position:absolute;inset:0}.draft :is(.pj-tile,.pj-row)[data-landed=true]{animation:.62s cubic-bezier(.22,1,.36,1) both pj-land-drop}@media (prefers-reduced-motion:reduce){.draft .pj-tile,.draft .pj-row,.draft :is(.pj-tile,.pj-row)[data-landed=true],.draft :is(.pj-row,.pj-tile).is-hl,.draft .pj-tile[data-landed=true] .pj-tile-pg:after,.draft .pj-grp:after{transition:none;animation:none}.draft .pj-tile:is(:hover,:has(.pj-tile-a:focus-visible)) .sl-tpt-front,.draft .pj-row:hover .sl-tpt-front{transform:none}}.draft .pj-many{border-top:1px dashed var(--line-strong);font-size:var(--t-md);color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.draft .pj-row.is-swipeable{touch-action:pan-y}.draft .pj-row.is-swipeable.is-swiped{overflow:hidden}.draft .pj-row.is-swipeable>:not(.pj-swa){transition:transform var(--dur-3)var(--ease-calm)}.draft .pj-row.is-swiped>:not(.pj-swa){transform:translateX(var(--swipe-x,0px))}.draft .pj-row.is-swipeable.is-dragging>:not(.pj-swa){transition:none}.draft .pj-swa{z-index:2;visibility:hidden;width:148px;display:flex;position:absolute;top:0;bottom:0;right:0}.draft .pj-row.is-swiped .pj-swa{visibility:visible}.draft .pj-swa button{color:#fff;font:500 12px/1 var(--font-ui);cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.draft .pj-swa button .sl-icon{font-size:20px}.draft .pj-swa-ar{background:var(--ink)}.draft .pj-swa-tr{background:var(--danger)}.dark .draft .pj-swa-ar{color:var(--canvas)}@media (prefers-reduced-motion:reduce){.draft .pj-row.is-swipeable>:not(.pj-swa){transition:none}}.draft .pj-h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.draft .pj-h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.2}.draft .pj-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.draft .pj-ai-k{color:var(--ai-ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.draft .pj-hl{color:var(--on-highlight);background:linear-gradient(var(--hl-yellow),var(--hl-yellow))no-repeat 0 64%/0% 72%;border-radius:3px 4px 3px 5px;margin:0 -.06em;padding:0 .06em;animation:.62s cubic-bezier(.22,1,.36,1) .65s forwards pj-swipe}@keyframes pj-swipe{to{background-size:100% 72%}}@keyframes pj-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes pj-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes pj-blink{50%{opacity:0}}@keyframes pj-paint{0%{opacity:0;transform:scale(.94)rotate(-4deg)}to{opacity:1;transform:none}}.draft .pj-sheet{transform-origin:0 0;width:816px;height:1056px;position:absolute}.draft .pj-sheet .sl-page{box-sizing:border-box;width:816px;max-width:none;height:1056px;overflow:hidden}.draft .pj-desk .sl-sno-r,.draft .pj-desk .sl-gutter{display:none}.draft .pj-brush{pointer-events:none;transform-origin:50%;width:560px;max-width:none;height:595px;animation:1.1s cubic-bezier(.22,1,.36,1) .2s both pj-paint;position:absolute;top:-150px;left:-120px}.draft .pj-hero{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:0;display:grid}.draft .pj-hero.is-seen *,.draft .pj-hero.is-seen :before,.draft .pj-hero.is-seen :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.draft .pj-continue{color:inherit;transition:transform var(--dur-2)var(--ease);grid-template-columns:minmax(0,1fr);text-decoration:none;animation:.52s cubic-bezier(.22,1,.36,1) both pj-up;display:grid;position:relative}.draft .pj-continue-text{flex-direction:column;gap:12px;padding:2px 0 0;display:flex}.draft .pj-continue-text>div:last-child{margin-top:4px}.draft .pj-continue-text>div:last-child .sl-btn{display:inline-flex}.draft .pj-continue-text p{color:var(--ink-muted);max-width:42ch;margin:0;font-size:14px;line-height:21px}.draft .pj-continue-text p b{color:var(--ink);font-weight:500}.draft .pj-hero .pj-h2{letter-spacing:-.018em;font-size:28px;line-height:1.12}.draft .pj-progress{flex-direction:column;gap:6px;max-width:300px;margin-top:auto;display:flex}.draft .pj-progress-bar{background:var(--hover);border-radius:4px;height:4px;overflow:hidden}.draft .pj-progress-bar span{background:var(--ink);transform-origin:0;border-radius:4px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .5s both pj-grow;display:block}.draft .pj-progress-k{white-space:nowrap;color:var(--ink-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.draft .pj-hero .pj-desk{background:0 0;border:0;min-height:268px;position:relative;overflow:visible}.draft .pj-hero .pj-brush{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000),linear-gradient(#000 52%,#0000 70%);mask-image:radial-gradient(closest-side,#000 62%,#0000),linear-gradient(#000 52%,#0000 70%);-webkit-mask-composite:source-in;mask-composite:intersect}.draft .pj-hero .pj-desk .pj-sheet{box-shadow:var(--shadow-menu);transition:transform var(--dur-3)var(--ease-calm);top:22px;left:44px;transform:scale(.3)rotate(-3deg);-webkit-mask-image:linear-gradient(#000 58%,#0000 80%);mask-image:linear-gradient(#000 58%,#0000 80%)}.draft .pj-hero .pj-desk [class*=caret],.draft .pj-hero .pj-desk [class*=caret]:after{animation-iteration-count:4!important}.draft .pj-hero .pj-continue .sl-btn-primary,.draft .pj-hero .pj-continue .sl-btn-primary .sl-btn-r{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.draft .pj-hero a.pj-continue:hover .sl-btn-primary{background:#151412;transform:translateY(-1px)}.dark .draft .pj-hero a.pj-continue:hover .sl-btn-primary{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .draft .pj-hero a.pj-continue:hover .sl-btn-primary{background:color-mix(in srgb,var(--ink)86%,var(--canvas))}}.draft .pj-hero a.pj-continue:hover .sl-btn-primary .sl-btn-r{transform:translate(3px)}.draft .pj-hero a.pj-continue:active .sl-btn-primary{transform:scale(.98)}.draft .pj-hero a.pj-continue:focus-visible{outline:none}.draft .pj-hero a.pj-continue:focus-visible .sl-btn-primary{outline:2px solid var(--focus);outline-offset:3px}.draft .pj-hero a.pj-continue:hover .pj-strip-bars i.is-now{transform:scaleY(1.12)}.draft .pj-idea{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:4px 0 0;padding:14px 0 0;animation:.52s cubic-bezier(.22,1,.36,1) .12s both pj-up;display:flex;position:relative}.draft .pj-idea p{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.draft .pj-idea p b{color:var(--ink);font-weight:500}.draft .pj-hero .pj-idea>.pj-h3{font-size:var(--t-lg);letter-spacing:-.01em;line-height:1.25}.draft .pj-done{display:none}.draft .pj-arc{margin-top:auto;padding-top:4px}.draft .pj-arc .ai-arc{height:40px;margin:0 4px}.draft .pj-arc .ai-arc-n.is-done i{width:5px;height:5px;box-shadow:0 0 0 1.5px var(--raised)}.draft .pj-arc .ai-arc-n i{background:var(--raised)}.draft .pj-arc .ai-arc-n.is-done i{background:var(--ink)}.draft .pj-arc .ai-arc-n.is-cur i{background:var(--raised);width:11px;height:11px;box-shadow:inset 0 0 0 3px var(--ai),0 0 0 2px var(--raised)}.draft .pj-idea .pj-arc{margin-top:6px;padding-top:4px}.draft .pj-idea .pj-arc .ai-arc{height:40px;margin:0}.draft .pj-idea .pj-arc .ai-arc-svg{animation:pj-fade .42s var(--ease).2s both}.draft .pj-idea .pj-arc .ai-arc-s,.draft .pj-idea .pj-arc .ai-arc-done{stroke:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.draft .pj-idea .pj-arc .ai-arc-s,.draft .pj-idea .pj-arc .ai-arc-done{stroke:color-mix(in srgb,var(--ink)72%,transparent)!important}}.draft .pj-idea .pj-arc .ai-arc-s,.draft .pj-idea .pj-arc .ai-arc-done{stroke-width:1.25px!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.draft .pj-idea .pj-arc .ai-arc-sg,.draft .pj-idea .pj-arc .ai-arc-glow{display:none}.draft .pj-idea .pj-arc .ai-arc-rest{stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:none}.draft .pj-idea .pj-arc .ai-arc-n i{background:var(--raised)}.draft .pj-idea .pj-arc .ai-arc-n.is-done i{background:var(--ink);width:5px;height:5px;box-shadow:0 0 0 1.5px var(--raised)}.draft .pj-idea .pj-arc .ai-arc-n.is-cur i{background:var(--raised);width:11px;height:11px;box-shadow:inset 0 0 0 3px var(--ai)}.draft .pj-idea .pj-arc .ai-arc-ph{margin:6px 0 0}.draft .pj-idea .pj-arc .ai-arc-ph span{text-transform:none;letter-spacing:0;font-size:var(--t-sm);color:var(--ink-muted)}.draft .pj-idea .pj-arc .ai-arc-ph span.is-on{color:var(--ai-ink,var(--ai))}.draft .pj-idea-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.draft .pj-idea-foot .sl-btn.sl-btn-ai{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.draft .pj-idea-foot .sl-btn.sl-btn-ai:hover:not(:disabled){background:var(--hover)}.draft .pj-strip{flex-direction:column;gap:8px;max-width:320px;margin-top:6px;display:flex}.draft .pj-strip-sc{min-width:0;font-family:var(--font-script);font-size:var(--t-sm);color:var(--ink);align-items:baseline;gap:10px;line-height:16px;display:flex}.draft .pj-strip-n{color:var(--ink-muted);flex:none}.draft .pj-strip-h{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.draft .pj-strip-bars{align-items:flex-end;gap:clamp(0px,calc((100% - var(--bars,3)*1px)/(var(--bars,3) - 1)),2px);height:34px;padding-top:12px;display:flex;position:relative}.draft .pj-strip-bars i{min-width:1px;height:var(--h);background:var(--line);transform-origin:bottom;transition:transform var(--dur-3)var(--ease-calm);animation:pj-rise .52s cubic-bezier(.22,1,.36,1)var(--d)both;border-radius:2px 2px 1px 1px;flex:1 1 0}.draft .pj-strip-bars i:only-child{flex:0 0 24px}.draft .pj-strip-bars i.is-done{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-strip-bars i.is-done{background:color-mix(in srgb,var(--ink)70%,transparent)}}.draft .pj-strip-bars i.is-now{background:var(--ink);box-shadow:inset 0 3px 0 var(--hl-yellow);position:relative}.dark .draft .pj-strip-bars i:not(.is-done):not(.is-now){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .draft .pj-strip-bars i:not(.is-done):not(.is-now){background:color-mix(in srgb,var(--ink)16%,transparent)}}.draft .pj-strip-bars i.is-now:after{content:"";background:var(--ink);border-radius:1px;width:1.5px;height:9px;margin-left:-.75px;animation:1.1s step-end 1.2s 4 pj-blink;position:absolute;bottom:calc(100% + 3px);left:50%}.draft .ai-arc{height:46px;margin:4px 6px 0;position:relative}.draft .ai-arc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.draft .ai-arc-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.draft .ai-arc-rest{stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:2 5}@keyframes ai-arc-draw{to{stroke-dashoffset:0}}.draft .ai-arc-s,.draft .ai-arc-sg{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s cubic-bezier(.65,0,.35,1) both ai-arc-draw}.draft .ai-arc-s{stroke-width:3px}.draft .ai-arc-sg{stroke-width:9px;opacity:.18;filter:blur(3px)}@keyframes ai-arc-new{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.draft .ai-arc-n{left:var(--x);top:var(--y);z-index:1;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;display:grid;position:absolute}.draft .ai-arc-n i{background:var(--canvas);width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:scale .2s var(--ease-spring);border-radius:50%;display:block}.draft .ai-arc-n.is-done i{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 2px var(--canvas);animation:sl-pop .36s var(--ease-spring)var(--d)both}.draft .ai-arc-n.is-cur i{background:var(--canvas);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--ai),0 0 0 3px var(--canvas);animation:sl-pop .42s var(--ease-spring)1.15s both}.draft .ai-arc-n.is-cur:before{content:"";background:var(--ai);opacity:0;animation:ai-arc-ping 2.4s var(--ease)1.5s 3;border-radius:50%;position:absolute;inset:-2px}@keyframes ai-arc-ping{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.draft .ai-arc-n:hover i,.draft .ai-arc-n:focus-visible i{scale:1.6}.draft .ai-arc-n:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.draft .ai-arc-tip{z-index:5;background:var(--inverse);width:max-content;max-width:220px;color:var(--on-inverse-muted);text-align:left;box-shadow:var(--shadow-menu);opacity:0;pointer-events:none;transition:opacity .14s var(--ease),translate .18s var(--ease);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:16px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;translate:-50% -4px}.draft .ai-arc-tip b{color:var(--on-inverse);font-weight:500}.draft .ai-arc-n.is-l .ai-arc-tip{left:auto;right:-6px;translate:0 -4px}.draft .ai-arc-n.is-r .ai-arc-tip{left:-6px;translate:0 -4px}.draft .ai-arc-n:hover .ai-arc-tip,.draft .ai-arc-n:focus-visible .ai-arc-tip{opacity:1;translate:-50%}.draft .ai-arc-n.is-l:hover .ai-arc-tip,.draft .ai-arc-n.is-l:focus-visible .ai-arc-tip,.draft .ai-arc-n.is-r:hover .ai-arc-tip,.draft .ai-arc-n.is-r:focus-visible .ai-arc-tip{translate:0}.draft .ai-arc-ph{margin:6px 6px 0;display:flex}.draft .ai-arc-ph span{width:var(--w);border-top:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);text-align:center;padding-top:5px;font-size:10.5px}.draft .ai-arc-ph span+span{margin-left:3px}.draft .ai-arc-ph span.is-done{color:var(--ink-muted);border-top-color:var(--ink-muted)}.draft .ai-arc-ph span.is-on{color:var(--ai-ink);border-top:2px solid var(--ai);padding-top:4px;font-weight:500}.draft .ai-arc-ph span span{width:auto;color:inherit;font-weight:inherit;border:0;margin:0;padding:0;display:inline}@keyframes sl-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.draft .pj-hero[aria-busy] .pj-continue{pointer-events:none}.draft .pj-skel-hero-eyebrow{border-radius:6px;width:120px;height:20px}.draft .pj-skel-hero-title{border-radius:6px;width:64%;height:28px;margin-top:14px}.draft .pj-skel-hero-line-a{width:86%;height:12px;margin-top:14px}.draft .pj-skel-hero-line-b{width:60%;height:12px;margin-top:8px}.draft .pj-continue-text>.pj-skel-hero-foot{margin-top:auto}.draft .pj-skel-hero-progress{width:100%;height:34px}.draft .pj-skel-hero-cta{border-radius:6px;width:150px;height:34px;margin-top:14px}.draft .pj-skel-hero-desk{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-skel-hero-desk{background:color-mix(in srgb,var(--ink)3.5%,transparent)}}.draft .pj-skel-hero-idea-k{width:90px;height:12px}.draft .pj-skel-hero-idea-title{border-radius:6px;width:50%;height:22px;margin-top:12px}.draft .pj-skel-hero-idea-a{width:92%;height:12px;margin-top:14px}.draft .pj-skel-hero-idea-b{width:70%;height:12px;margin-top:8px}.draft .pj-skel-hero-idea-foot{margin-top:auto}.draft .pj-skel-hero-idea-last{border-radius:6px;width:100%;height:40px}@media (max-width:1023px){.draft .pj-skel-hero-eyebrow{border-radius:6px;height:22px}.draft .pj-skel-hero-title{border-radius:8px;width:72%;height:30px}.draft .pj-skel-hero-line-a{border-radius:6px;width:88%;height:13px}.draft .pj-skel-hero-line-b{border-radius:6px;width:62%;height:13px}.draft .pj-hero[aria-busy] .pj-progress{max-width:320px}.draft .pj-skel-hero-progress{border-radius:6px}.draft .pj-skel-hero-cta{border-radius:12px;width:170px;height:44px}.draft .pj-skel-hero-idea-k{border-radius:6px;width:100px;height:13px}.draft .pj-skel-hero-idea-title{border-radius:8px;height:24px}.draft .pj-skel-hero-idea-a,.draft .pj-skel-hero-idea-b{border-radius:6px;height:13px}.draft .pj-skel-hero-idea-last{border-radius:6px;height:30px}}@media (max-width:639px){.draft .pj-hero[aria-busy] .pj-progress{max-width:none}.draft .pj-skel-hero-cta{width:100%;height:48px}}@media (max-width:1279px){.draft .pj-idea{flex-direction:row;align-items:center;gap:14px;min-height:0}.draft .pj-idea>.pj-ai-k{flex:none}.draft .pj-idea>.pj-h3{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.draft .pj-idea>p{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--t-md);flex:auto;overflow:hidden}.draft .pj-idea>.pj-arc,.draft .pj-idea .pj-idea-foot>.pj-meta{display:none}.draft .pj-idea>.pj-idea-foot{flex:none;margin-top:4px;margin-left:auto}}@media (max-width:899px){.draft .pj-idea>p{display:none}}@media (min-width:1280px){.draft .pj-hero{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:0;margin-bottom:28px}.draft .pj-hero .pj-idea{border-top:0;border-left:1px solid var(--line);flex-direction:column;align-items:stretch;gap:12px;margin:0 0 0 32px;padding:2px 0 0 32px}.draft .pj-hero .pj-idea>.pj-h3{letter-spacing:-.01em;font-size:20px;line-height:1.25}.draft .pj-hero .pj-idea>p{white-space:normal;flex:none;font-size:14px;overflow:visible}.draft .pj-hero .pj-idea>.pj-arc{display:block}.draft .pj-hero .pj-idea .pj-idea-foot>.pj-meta{display:flex}.draft .pj-hero .pj-idea>.pj-idea-foot{margin-top:auto;margin-left:0}.draft .pj-hero[data-mode=idea]{grid-template-columns:minmax(0,1fr)}.draft .pj-hero[data-mode=idea] .pj-idea{border-left:0;margin-left:0;padding-left:0}}@media (min-width:768px){.draft .pj-continue{grid-template-columns:minmax(0,1fr) 300px;min-height:300px}.draft .pj-hero .pj-desk{display:block}}@media (min-width:1024px){.draft .pj-continue{gap:44px;min-height:0}}@media (max-width:767px){.draft .pj-hero .pj-desk{display:none}}@media (min-width:700px){.draft .pj-hero a.pj-continue:hover .pj-desk .pj-sheet,.draft .pj-hero a.pj-continue:focus-visible .pj-desk .pj-sheet{transform:scale(.3)rotate(-1.5deg)translateY(-12px)}}@media (max-width:1023px),(min-width:1024px) and (pointer:coarse){.draft .pj-continue-text>div:last-child .sl-btn{border-radius:12px;height:46px;padding:0 18px;font-size:15px}.draft .pj-idea .sl-btn{border-radius:12px;height:40px;padding:0 14px;font-size:15px}}@media (max-width:1023px){.draft .pj-continue:active{transform:scale(.985)}}@media (max-width:479px),(pointer:fine) and (max-width:699px),(pointer:coarse) and (max-height:500px){.draft .pj-hero{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}.draft .pj-continue{flex-direction:column;min-height:0;display:flex}.draft .pj-hero .pj-desk{flex:none;order:-1;height:170px;min-height:0;margin:0 -16px 16px;display:block;overflow:hidden}.draft .pj-hero .pj-brush{width:470px;height:auto;top:-190px;left:-40px}.draft .pj-hero .pj-desk .pj-sheet{transform-origin:100% 0;top:16px;left:auto;right:40px;transform:rotate(-3deg)scale(.18)}.draft .pj-continue-text{gap:10px;padding:0}.draft .pj-hero .pj-h2{font-size:27px;line-height:32px}.draft .pj-continue-text p{font-size:15px;line-height:22px}.draft .pj-strip{width:100%;max-width:none}.draft .pj-strip-bars{height:30px}.draft .pj-continue-text>div:last-child{width:100%}.draft .pj-continue-text>div:last-child .sl-btn{border-radius:14px;justify-content:center;width:100%;height:50px;font-size:16px}.draft .pj-hero .pj-idea{flex-wrap:wrap;row-gap:6px;padding:14px 0}.draft .pj-idea>.pj-ai-k{flex:100%}.draft .pj-hero .pj-idea>.pj-h3{flex:1 1 0;min-width:0}}.draft .sl-btn.sl-btn-ai{background:var(--ink);color:var(--on-accent)}@media (hover:hover){.draft .sl-btn.sl-btn-ai:hover:not(:disabled){background:var(--accent-hover)}}.draft .pj-idea-foot .sl-btn{position:relative}@media (max-width:1023px){.draft .pj-sheet .sl-caret{vertical-align:-4px;width:2px;height:20px;animation-duration:1s}}@media (prefers-reduced-motion:reduce){.draft .pj-hero *,.draft .pj-hero :before,.draft .pj-hero :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.draft .pj-hl{background-size:100% 72%}.draft .ai-arc-s,.draft .ai-arc-sg{stroke-dashoffset:0;animation:none}.draft .ai-arc-n i{animation:none!important}.draft .ai-arc-n.is-cur:before{display:none}}.draft .pj-ai-k .sl-idev{font-size:16px}.draft .pj-idea .sl-btn .sl-idev{font-size:17px}.draft .pj-next-a{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (max-width:1279px){.draft .pj-next-a{flex-wrap:nowrap;flex:none;margin-top:0;margin-left:auto}}@media (max-width:639px){.draft .pj-idea:has(>.pj-next-a){flex-wrap:wrap}.draft .pj-idea>.pj-next-a{flex:1 0 100%;margin-left:0}}.draft .pj-scrim{z-index:45;background:var(--scrim-dialog);animation:pj-fade var(--dur-2)var(--ease-calm)both;place-items:center;display:grid;position:fixed;inset:0}.draft .sl-dialog{width:420px;font-family:var(--font-ui);color:var(--ink);flex-direction:column;gap:12px;padding:20px;display:flex}.draft .sl-dialog h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:500}.draft .sl-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.draft .sl-dialog-fail{color:var(--danger);align-items:flex-start;gap:8px;margin:0;display:flex}.draft .sl-dialog-fail .sl-icon{flex:none;margin-top:2px}.draft .sl-dialog-fail [data-slot=text]{color:inherit}.draft .pj-dialog{box-sizing:border-box;border-radius:var(--radius-menu);background:var(--raised);width:520px;box-shadow:var(--shadow-menu);gap:16px;padding:24px;position:relative}.draft .pj-dialog h2{font-size:24px}.draft .pj-x{position:absolute;top:14px;right:14px}.draft .sl-spin{opacity:.7;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite sl-rot;display:inline-block}@keyframes sl-rot{to{transform:rotate(360deg)}}.draft .sl-chip{border-radius:var(--radius-control);background:var(--wash);height:24px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.draft .sm-mk{isolation:isolate;width:28px;height:28px;color:var(--ink);flex:none;place-items:center;font-size:18px;display:inline-grid;position:relative}.draft .sm-mk:before{content:"";background:var(--mk,var(--hl-yellow));border-radius:2px 5px 3px 6px;height:36%;position:absolute;bottom:20%;left:14%;right:4%}@supports (color:color-mix(in lab, red, red)){.draft .sm-mk:before{background:color-mix(in srgb,var(--mk,var(--hl-yellow))78%,transparent)}}.draft .sm-mk:before{z-index:-1;transform-origin:0;animation:.52s cubic-bezier(.22,1,.36,1) .16s both sm-swipe;rotate:-5deg}.dark .draft .sm-mk:before{background:var(--mk,var(--hl-yellow))}@supports (color:color-mix(in lab, red, red)){.dark .draft .sm-mk:before{background:color-mix(in srgb,var(--mk,var(--hl-yellow))40%,transparent)}}.draft .sm-mk.is-lg{width:48px;height:48px;font-size:30px}@keyframes sm-swipe{0%{scale:0 1}}.draft .sm-imp{width:560px}.draft .sm-imp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.draft .sm-imp-label{color:var(--ink);font-size:13px;font-weight:500}.draft .sm-imp-help{color:var(--ink-muted);margin:0;font-size:12px}.draft .sm-drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color .16s var(--ease),border-color .16s var(--ease);background:buttonface;flex-direction:column;align-items:center;gap:8px;padding:30px 20px 26px;display:flex}.draft .sm-drop:hover,.draft .sm-drop.is-over{border-color:var(--ink);background:var(--wash)}.draft .sm-drop b{font-size:15px;font-weight:600}.draft .sm-drop-hint{color:var(--ink-muted);margin:0;font-size:13px}.draft .sm-fmts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.draft .sm-fmts .sl-chip b{font-family:var(--font-script);color:var(--ink);font-weight:700}.draft .sm-comes{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.draft .sm-comes li{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.draft .sm-comes .sl-icon{color:var(--ink);font-size:14px}.draft .sm-file{border-radius:var(--radius-card);background:var(--wash);align-items:center;gap:12px;padding:12px;display:flex}.draft .sm-file-ic{border:1px solid var(--line);background:var(--page);width:34px;height:42px;font-family:var(--font-script);text-transform:uppercase;color:var(--ink-muted);border-radius:3px;place-items:center;font-size:8px;font-weight:700;display:grid}.draft .sm-file b{font-size:14px;font-weight:500;display:block}.draft .sm-file small{color:var(--ink-muted);font-size:12px}.draft .sm-file .sl-btn{margin-left:auto}.draft .sm-bar{background:var(--hover);border-radius:4px;height:4px;overflow:hidden}.draft .sm-bar i{background:var(--ink);transform-origin:0;border-radius:4px;height:100%;animation:2.4s cubic-bezier(.4,0,.2,1) both sm-fill;display:block}@keyframes sm-fill{0%{scale:.08 1}to{scale:.82 1}}.draft .sm-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.draft .sm-steps li{color:var(--ink-muted);animation:pj-up .36s var(--ease)both;align-items:center;gap:10px;font-size:14px;display:flex}.draft .sm-steps li b{color:var(--ink);font-weight:500}.draft .sm-steps li>.sl-icon{color:var(--ink);font-size:15px}.draft .sm-done{flex-direction:column;gap:14px;display:flex}.draft .sm-done-h{align-items:center;gap:12px;display:flex}.draft .sm-done-h h2{margin:0}.draft .sm-nums{gap:28px;margin:0;padding:0;list-style:none;display:flex}.draft .sm-nums b{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1;display:block}.draft .sm-nums span{color:var(--ink-muted);font-size:12px}.draft .sm-fail-imp{flex-direction:column;gap:12px;display:flex}.draft .sm-fail-imp p{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.draft .sm-fail-imp p b{color:var(--ink);font-weight:500}.draft .sm-tips{border-radius:var(--radius-card);background:var(--wash);color:var(--ink-muted);flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:13px;line-height:19px;list-style:none;display:flex}.draft .sm-tips li{gap:8px;display:flex}.draft .sm-tips li .sl-icon{color:var(--ink);flex:none;margin-top:2px}.draft .sm-tips b{color:var(--ink);font-weight:500}:where(.sm-imp,.tb-dz) [data-slot=text],:where(.sm-imp,.tb-dz) [data-slot=heading]{font:inherit;letter-spacing:inherit}@media (max-width:1023px){.draft .pj-dialog,.draft .sm-imp{width:min(520px,100vw - 32px)}}@media (min-width:640px) and (max-width:1023px){.draft .sl-dialog-actions .sl-btn{border-radius:12px;height:44px;font-size:15px}}@media (max-width:639px){.draft .pj-scrim{place-items:end stretch}.draft .pj-scrim>.sl-dialog,.draft .pj-scrim>.pj-dialog{box-sizing:border-box;width:100%;max-width:none;max-height:90vh;animation:io-sheet .48s var(--ease-spring)both;border-radius:28px 28px 0 0;margin:0;padding:22px 20px 34px;overflow:auto}.draft .pj-scrim>.sl-dialog:before,.draft .pj-scrim>.pj-dialog:before{content:"";background:var(--ink);border-radius:3px;width:36px;height:5px;margin:-12px auto 6px;display:block}@supports (color:color-mix(in lab, red, red)){.draft .pj-scrim>.sl-dialog:before,.draft .pj-scrim>.pj-dialog:before{background:color-mix(in srgb,var(--ink)18%,transparent)}}.draft .sl-dialog-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.draft .sl-dialog-actions .sl-btn{border-radius:14px;justify-content:center;height:50px;font-size:16px}.draft .pj-dialog h2{padding-right:36px;font-size:26px}}@media (prefers-reduced-motion:reduce){.draft .sm-bar i{animation:none;scale:.82 1}}.draft .sm-rename{flex-direction:column;gap:16px;display:flex}.draft .tb-dz{z-index:92;background:var(--canvas);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.draft .tb-dz{background:color-mix(in srgb,var(--canvas)72%,transparent)}}.draft .tb-dz{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s both tb-dr-fade}.draft .tb-dz-in{border:2px dashed var(--ink-muted);background:var(--raised);text-align:center;width:min(640px,100%);box-shadow:var(--shadow-menu);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:56px 32px;animation:.36s cubic-bezier(.2,.8,.2,1) both tb-dz-in;display:flex}.draft .tb-dz-in .sm-mk{animation:1.6s ease-in-out infinite tb-dz-bob}.draft .tb-dz-in b{font-family:var(--font-display);letter-spacing:-.015em;font-size:30px;font-weight:500}.draft .tb-dz-in p{max-width:42ch;font-size:var(--t-base);color:var(--ink-muted);margin:0;line-height:21px}.draft .tb-dz-in .sl-btn{height:30px;margin-top:6px;padding:0 12px}.draft .tb-dz-in .sm-fmts b{font-size:inherit;letter-spacing:normal}@keyframes tb-dr-fade{0%{opacity:0}to{opacity:1}}@keyframes tb-dz-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes tb-dz-bob{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.draft .tb-dz,.draft .tb-dz-in,.draft .tb-dz-in .sm-mk{animation:none}}.draft .sm-checks{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.draft .sm-checks li{border-radius:var(--radius-control);font-size:var(--t-md);color:var(--ink-muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;line-height:18px;display:grid}.draft .sm-checks li:hover{background:var(--hover)}.draft .sm-checks li b{color:var(--ink);font-weight:500;display:block}.draft .sm-checks li>.sl-icon{font-size:var(--t-lg);color:var(--ink)}.draft .sl-sheet-scrim{z-index:46;background:var(--scrim);animation:pj-fade var(--dur-2)var(--ease-calm)both;position:fixed;inset:0}.draft .sl-sheet{z-index:47;box-sizing:border-box;background:var(--raised);width:min(920px,100vw - 32px);height:min(720px,100dvh - 48px);box-shadow:var(--shadow-menu),0 40px 90px -30px #2a292680;color:var(--ink);font-family:var(--font-ui);animation:sl-sheet-in .42s var(--ease-calm)both;border-radius:14px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.draft .sl-sheet:focus{outline:none}.draft .sl-sheet-scrim[data-state=closed]{animation:sl-sheet-fade-out var(--dur-2)var(--ease-calm)both}.draft .sl-sheet[data-state=closed]{animation:sl-sheet-out var(--dur-3)var(--ease-calm)both}.draft .sl-sheet[data-side=right]{width:min(440px,100vw);height:100dvh;animation:sl-sheet-in-right var(--dur-3)var(--ease-calm)both;border-radius:12px 0 0 12px;inset:0 0 0 auto;transform:none}.draft .sl-sheet[data-side=right][data-state=closed]{animation:sl-sheet-out-right var(--dur-3)var(--ease-calm)both}.draft .sl-sheet-grab{z-index:2;cursor:grab;touch-action:none;height:28px;display:none;position:absolute;top:0;left:0;right:0}.draft .sl-sheet-grab:before{content:"";background:var(--ink);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab, red, red)){.draft .sl-sheet-grab:before{background:color-mix(in srgb,var(--ink)18%,transparent)}}.draft .sl-sheet-x{z-index:3;position:absolute;top:12px;right:12px}.draft .sl-sheet-x .sl-icon{transition:transform .32s var(--ease-spring)}.draft .sl-sheet-x:hover .sl-icon{transform:rotate(90deg)}@media (max-width:639px) and (pointer:coarse){.draft .sl-sheet[data-side=bottom]{top:auto;right:0;bottom:var(--sheet-kb,0px);width:100%;height:calc(100dvh - 50px);max-height:calc(100dvh - 50px - var(--sheet-kb,0px));transform:none;translate:0 var(--sheet-drag,0px);transition:translate var(--dur-3)var(--ease-calm);animation:sl-sheet-up var(--dur-3)var(--ease-calm)both;border-radius:28px 28px 0 0;left:0}.draft .sl-sheet[data-side=bottom][data-detent=medium]{height:50dvh}.draft .sl-sheet[data-side=bottom][data-dragging=true]{transition:none}.draft .sl-sheet[data-side=bottom][data-state=closed]{animation:sl-sheet-down var(--dur-3)var(--ease-calm)both}.draft .sl-sheet[data-side=bottom] .sl-sheet-grab{display:block}}@media (prefers-reduced-motion:reduce){.draft .sl-sheet-scrim{animation:pj-fade var(--dur-2)var(--ease-calm)both}.draft .sl-sheet-scrim[data-state=closed]{animation:sl-sheet-fade-out var(--dur-2)var(--ease-calm)both}.draft .sl-sheet,.draft .sl-sheet[data-state=open],.draft .sl-sheet[data-side=right],.draft .sl-sheet[data-side=right][data-state=open]{animation:sl-surface-fade var(--dur-3)var(--ease-calm)both;transition:none}.draft .sl-sheet[data-state=closed],.draft .sl-sheet[data-side=right][data-state=closed]{animation:sl-surface-fade-out var(--dur-3)var(--ease-calm)both}}@keyframes sl-sheet-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sl-sheet-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes sl-sheet-fade-out{to{opacity:0}}@keyframes sl-sheet-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes sl-sheet-down{0%{transform:translateY(0)}to{transform:translateY(105%)}}@keyframes sl-sheet-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sl-sheet-out-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}.draft .sl-switch-track{border:1px solid var(--switch-off-line);background:var(--switch-off-bg);cursor:pointer;width:30px;height:18px;transition:background-color var(--dur)var(--ease),border-color var(--dur)var(--ease);border-radius:999px;flex:none;padding:0;position:relative}.draft .sl-switch-thumb{background:var(--raised);width:12px;height:12px;transition:transform var(--dur-2)var(--ease-spring),width var(--dur)var(--ease),background-color var(--dur)var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f0f0f33}.dark .draft .sl-switch-track[aria-checked=true] .sl-switch-thumb{background:var(--canvas)}.draft .sl-switch-track:active .sl-switch-thumb{width:15px}.draft .sl-switch-track[aria-checked=true]{border-color:var(--switch-on);background:var(--switch-on)}.draft .sl-switch-track[aria-checked=true] .sl-switch-thumb{transform:translate(12px)}.draft .sl-switch-track[aria-checked=true]:active .sl-switch-thumb{transform:translate(9px)}.draft .sl-switch-track:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft .sl-switch-track:disabled{cursor:not-allowed;opacity:.5}.draft .sl-switch-track:disabled .sl-switch-thumb{width:12px}.draft .sl-tag-ai{background:var(--hl-stroke);color:var(--on-highlight)}.draft .sl-kbd{border:1px solid var(--line);background:var(--wash);min-width:18px;height:18px;color:var(--ink-muted);font-family:var(--font-ui);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:11px;line-height:1;display:inline-flex}.draft .sl-btn .sl-kbd{margin-left:2px}.draft .pj-first{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.draft .pj-blank{border-radius:var(--radius-card);background:var(--raised);min-height:420px;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) 300px;display:grid;position:relative;overflow:hidden}.draft .pj-blank-text{flex-direction:column;gap:14px;padding:36px 32px 32px;display:flex}.draft .pj-blank-text .pj-slug{margin:0}.draft .pj-blank-text .pj-h2{font-size:34px}.draft .pj-blank-text p{max-width:40ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:23px}.draft .pj-blank-cta{gap:8px;margin-top:auto;display:flex}.draft .pj-blank-cta .sl-btn{position:static}.draft .pj-blank-cta .sl-btn:after{content:"";border-radius:inherit;position:absolute;inset:0}.draft .pj-blank-cta .sl-btn:focus-visible{outline:none}.draft .pj-blank:has(.pj-blank-cta .sl-btn:focus-visible){box-shadow:var(--shadow-card),0 0 0 2px var(--focus)}.draft .pj-blank .pj-brush{width:560px;height:595px;top:-120px;left:-150px}.draft .pj-blank .pj-desk{border-left:1px solid var(--line);pointer-events:none;background:0 0;position:relative;overflow:hidden}.draft .pj-blank .pj-desk .pj-paper{box-sizing:border-box;background:var(--page);width:250px;height:324px;color:var(--page-ink);font-family:var(--font-script);box-shadow:var(--shadow-menu);padding:34px 0 0 38px;font-size:11px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:56px;left:44px;transform:rotate(2deg)}.draft .pj-blank:hover .pj-paper{transform:rotate(.5deg)translateY(-8px)}.draft .pj-caret{vertical-align:-2px;background:currentColor;width:1px;height:1.15em;margin-left:1px;animation:1.1s step-end 4 pj-blink;display:inline-block}.draft .pj-ways{flex-direction:column;gap:12px;display:flex}.draft .pj-way{border-radius:var(--radius-card);background:var(--raised);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-2)var(--ease),transform var(--dur-2)var(--ease);flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.draft .pj-way:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.draft .pj-way p{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.draft .pj-way-top{justify-content:space-between;align-items:center;display:flex}.draft .pj-way-top .sl-icon{font-size:22px}.draft .pj-way-top .pj-ai-k .sl-idev{font-size:26px}.draft .pj-way .sl-btn{align-self:flex-start;margin-top:auto}.draft .pj-sample{border-radius:var(--radius-card);background:var(--wash);color:var(--ink-muted);align-items:center;gap:12px;margin-top:20px;padding:14px 16px;font-size:14px;display:flex}.draft .pj-sample a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:500}.draft .pj-muted{color:var(--ink-muted)}:where(.pj-first,.pj-sample,.pj-dialog) [data-slot=text]:not(.sl-tag),:where(.pj-first,.pj-dialog) [data-slot=heading]{font:inherit;letter-spacing:inherit}.draft .pj-dialog .sl-field{min-width:0;height:36px}.draft :is(.sm-rename,.sm-purge) .sl-field{padding:0 10px}.draft :is(.sm-rename,.sm-purge) .sl-field-label{font-size:13px;font-weight:500;line-height:19.5px}.draft :is(.sm-rename,.sm-purge) .sl-field-helper{margin-top:-4px;font-size:12px;line-height:18px}.draft .pj-dialog-fields{flex-direction:column;gap:6px;display:flex}.draft .pj-opts{flex-direction:column;gap:8px;display:flex}.draft .pj-opt{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:border-color var(--dur)var(--ease),box-shadow var(--dur-2)var(--ease),transform var(--dur-2)var(--ease);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.draft .pj-opt:hover{border-color:var(--line-strong)}.draft .pj-opt:active{transform:scale(.99)}.draft .pj-opt.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.draft .pj-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft .pj-opt-ic{isolation:isolate;width:36px;height:36px;color:var(--ink);background:0 0;border-radius:0;place-items:center;display:grid;position:relative}.draft .pj-opt-ic:before{content:"";background:var(--ink);border-radius:2px 5px 3px 6px;height:36%;position:absolute;bottom:20%;left:14%;right:4%}@supports (color:color-mix(in lab, red, red)){.draft .pj-opt-ic:before{background:color-mix(in srgb,var(--ink)9%,transparent)}}.draft .pj-opt-ic:before{z-index:-1;transform-origin:0;transition:background-color .2s var(--ease),height .22s var(--ease);animation:.52s cubic-bezier(.22,1,.36,1) .2s both pj-mk;rotate:-5deg}.draft .pj-opt:hover .pj-opt-ic:before{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-opt:hover .pj-opt-ic:before{background:color-mix(in srgb,var(--ink)16%,transparent)}}.draft .pj-opt.is-on .pj-opt-ic:before{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.draft .pj-opt.is-on .pj-opt-ic:before{background:color-mix(in srgb,var(--hl-yellow)78%,transparent)}}.draft .pj-opt.is-on .pj-opt-ic:before{height:42%}.dark .draft .pj-opt.is-on .pj-opt-ic:before{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.dark .draft .pj-opt.is-on .pj-opt-ic:before{background:color-mix(in srgb,var(--hl-yellow)40%,transparent)}}.draft .pj-opt-ic:has(.sl-idev):before{display:none}.draft .pj-opt-ic .sl-icon{font-size:18px}.draft .pj-opt b{font-size:14px;font-weight:600;display:block}.draft .pj-opt small{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.draft .pj-opt .sl-tag{vertical-align:1px;margin-left:4px}.draft .pj-radio{border:1.5px solid var(--line-strong);box-sizing:border-box;width:16px;height:16px;transition:border var(--dur-2)var(--ease-spring);border-radius:50%;grid-column:3}.draft .pj-opt.is-on .pj-radio{border:5px solid var(--ink)}.draft .pj-dialog-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.draft .pj-dialog-foot .pj-muted{font-size:12px}.draft .pj-dialog-foot-actions{gap:8px;display:flex}@media (max-width:1023px){.draft .pj-first{grid-template-columns:minmax(0,1fr)}.draft .pj-sample{border-radius:14px;font-size:15px;line-height:22px}}@media (max-width:1023px) and (min-width:640px){.draft .pj-dialog .sl-field{height:44px;font-size:16px}}@media (max-width:767px){.draft .pj-blank{grid-template-columns:minmax(0,1fr)}.draft .pj-blank .pj-desk{display:none}}@media (max-width:1023px) and (min-width:768px){.draft .pj-blank{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:639px){.draft .pj-first{flex-direction:column;gap:14px;display:flex}.draft .pj-blank{border-radius:20px;flex-direction:column;min-height:0;display:flex}.draft .pj-blank .pj-desk{border-left:0;border-bottom:1px solid var(--line);flex:none;order:-1;height:268px;display:block}.draft .pj-blank .pj-desk .pj-paper{transform-origin:0 0;top:30px;left:120px;transform:rotate(2deg)scale(.86)}.draft .pj-blank:hover .pj-desk .pj-paper{transform:rotate(2deg)scale(.86)}.draft .pj-blank-text{padding:22px 20px 20px}.draft .pj-blank-text .pj-h2{font-size:30px}.draft .pj-blank-cta{display:block}.draft .pj-blank .sl-btn{border-radius:14px;justify-content:center;width:100%;height:50px;font-size:16px}.draft .pj-way{border-radius:20px;padding:20px}.draft .pj-way .sl-btn{border-radius:12px;height:44px;font-size:15px}.draft .pj-dialog .sl-field{border-radius:12px;height:46px;font-size:16px}.draft .pj-dialog-foot{flex-direction:column-reverse;align-items:stretch;gap:12px}.draft .pj-dialog-foot-actions{flex-direction:column-reverse}.draft .pj-dialog-foot .sl-btn{border-radius:14px;justify-content:center;height:50px;font-size:16px}.draft .pj-dialog-foot .pj-muted{text-align:center}}@media (max-width:1023px){.draft .pj-blank .sl-kbd{display:none}}.draft .pj-up{animation:.52s cubic-bezier(.22,1,.36,1) both pj-up}@media (prefers-reduced-motion:reduce){.draft .pj-caret{animation:none}.draft .pj-first *,.draft .pj-first :before,.draft .pj-first :after,.draft .pj-sample,.draft .pj-opts :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.draft .pj-first .pj-hl{background-size:100% 72%}}.draft .sia{flex-direction:column;gap:16px;width:min(440px,100vw - 32px);display:flex}.draft .sia-top{align-items:flex-start;gap:14px;display:flex}.draft .sia-top h2{font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.15}.draft .sia-top p{font-size:var(--t-md);color:var(--ink-muted);margin:6px 0 0;line-height:20px}.draft .sia-mk{background:var(--wash);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.draft .sia-who{background:var(--wash);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.draft .sia-who-text{flex-direction:column;flex:1;min-width:0;display:flex}.draft .sia-who-name{font-size:var(--t-md);font-weight:500}.draft .sia-who-email{font-size:var(--t-sm);color:var(--ink-muted);text-overflow:ellipsis;overflow:hidden}.draft .sia a{font-size:var(--t-md);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.draft .sia-form{flex-direction:column;gap:16px;margin:0;display:flex}.draft .sia-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draft .sia-or{font-size:var(--t-sm);color:var(--ink-faint)}@media (max-width:639px){.draft .sia{width:100%}.draft .sia .sl-field{border-radius:12px;height:46px;font-size:16px}.draft .sia-actions{flex-direction:column;align-items:stretch}.draft .sia-actions .sl-btn{border-radius:14px;justify-content:center;height:50px;font-size:16px}.draft .sia-or{text-align:center}}@media (min-width:640px) and (max-width:1023px) and (pointer:coarse){.draft .sia{width:min(520px,100vw - 32px)}}.draft .slt{box-sizing:border-box;background:var(--inverse);max-width:min(560px,100vw - 32px);min-height:44px;color:var(--on-inverse);font-family:var(--font-ui);box-shadow:0 12px 32px -8px #0f0f0f59,0 0 0 1px var(--on-inverse)inset;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 8px;font-size:13px;line-height:18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.draft .slt{box-shadow:0 12px 32px -8px #0f0f0f59,0 0 0 1px color-mix(in srgb,var(--on-inverse)8%,transparent)inset}}.draft .slt{animation:slt-in .46s var(--ease-spring)both;overflow:hidden}.dark .draft .slt{--inverse:#3a3934;--on-inverse:var(--ink);--on-inverse-muted:var(--ink-muted);background:#3a3934;box-shadow:0 0 0 1px #ffffff1a,0 18px 44px -10px #000000d9}@media (min-width:640px){.draft .slt{width:fit-content;max-width:min(560px,100vw - 32px,50vw);margin-inline:auto}}@media (max-width:639px){.draft .slt{max-width:none}}@media (max-width:1023px){.draft .slt-a kbd{display:none}}.draft .slt-ic{background:var(--on-inverse);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.draft .slt-ic{background:color-mix(in srgb,var(--on-inverse)12%,transparent)}}.draft .slt-ic{color:var(--on-inverse)}.draft .slt-ic .sl-icon{animation:slt-tick .52s var(--ease-spring).14s both;font-size:15px}.draft .slt-t{flex:1;min-width:0;padding-right:4px}.draft .slt-t b{font-weight:500}.draft .slt-acts{border-left:1px solid var(--on-inverse);align-items:center;gap:2px;padding-left:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.draft .slt-acts{border-left:1px solid color-mix(in srgb,var(--on-inverse)16%,transparent)}}.draft .slt-a{height:32px;font:inherit;color:var(--on-inverse);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease),transform .14s var(--ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.draft .slt-a:hover{background:var(--on-inverse)}@supports (color:color-mix(in lab, red, red)){.draft .slt-a:hover{background:color-mix(in srgb,var(--on-inverse)12%,transparent)}}.draft .slt-a:active{transform:scale(.96)}.draft .slt-a:focus-visible{outline:2px solid var(--on-inverse);outline-offset:-2px}.draft .slt-a .sl-icon{opacity:.85;font-size:15px}.draft .slt-a kbd{font:inherit;color:var(--on-inverse-muted);margin-left:2px;font-size:11px;font-weight:400}.draft .slt[data-tone=danger] .slt-ic{color:var(--danger)}.draft .slt-x{padding-inline:6px}.draft .slt-bar{background:var(--on-inverse);border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.draft .slt-bar{background:color-mix(in srgb,var(--on-inverse)28%,transparent)}}.draft .slt-bar{transform-origin:0;animation:slt-run var(--slt-dur)linear both}.draft .slt[data-paused=true] .slt-bar{animation-play-state:paused}.draft .slt[data-state=leaving]{animation:slt-out var(--dur-3)var(--ease-calm)both}@keyframes slt-in{0%{opacity:0;translate:0 14px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes slt-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 14px;scale:.96}}@keyframes slt-fade{0%{opacity:0}to{opacity:1}}@keyframes slt-fade-out{to{opacity:0}}@keyframes slt-tick{0%{opacity:0;rotate:-25deg;scale:.3}to{opacity:1;rotate:none;scale:1}}@keyframes slt-run{0%{scale:1}to{scale:0 1}}@media (prefers-reduced-motion:reduce){.draft .slt{animation:slt-fade var(--dur-3)var(--ease-calm)both}.draft .slt[data-state=leaving]{animation:slt-fade-out var(--dur-3)var(--ease-calm)both}.draft .slt-ic .sl-icon,.draft .slt-bar{animation:none}}@media (min-width:1024px) and (pointer:fine){[data-sonner-toast].pj-toast{translate:calc(var(--draft-sidebar-w,248px)/2)0}}@media (min-width:640px) and (max-width:1023px){[data-sonner-toaster]:has(.pj-toast){--offset-bottom:32px}}body:has([role=dialog][data-state=open],[role=alertdialog][data-state=open]) [data-sonner-toast].pj-toast{opacity:0;visibility:hidden;pointer-events:none}:where(.sl-meter-label,.sl-tpt,.sl-menu,.sl-prolock,.sl-upg) [data-slot=text],:where(.sl-tpt,.sl-menu,.sl-prolock,.sl-upg) [data-slot=heading]{font:inherit;letter-spacing:inherit}.draft .sl-skel[data-shape=line]{width:100%;height:10px}.draft .sl-skel[data-shape=block]{border-radius:var(--radius-card,12px);width:100%;height:64px}.draft .sl-skel[data-shape=page]{aspect-ratio:8.5/11;border-radius:2px;width:100%;height:auto}.draft .sl-meter{background:var(--line);--meter-fill:var(--ink);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.draft .sl-meter[data-tone=danger]{--meter-fill:var(--danger)}.draft .sl-meter[data-tone=ai]{--meter-fill:var(--ai)}.draft .sl-meter[data-segments]{--meter-cell:var(--hl-pink);background:0 0;border-radius:0;gap:3px;height:auto;display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.draft .sl-meter[data-segments]{--meter-cell:color-mix(in srgb,var(--hl-pink)85%,var(--ink)15%)}}.draft .sl-meter[data-segments][data-tone=danger]{--meter-cell:var(--danger)}.draft .sl-meter[data-segments]>i{background:var(--ink);border-radius:2px;height:16px}@supports (color:color-mix(in lab, red, red)){.draft .sl-meter[data-segments]>i{background:color-mix(in srgb,var(--ink)9%,transparent)}}.draft .sl-meter[data-segments]>i.is-on{background:var(--meter-cell)}.draft .sl-meter-fill{background:var(--meter-fill);transform-origin:0;transition:transform var(--dur-3)var(--ease-calm);display:block;position:absolute;inset:0;transform:scaleX(0)}.draft .sl-meter[data-indeterminate=true] .sl-meter-fill{width:40%;animation:sl-meter-run 1.5s var(--ease-calm)infinite;transition:none;transform:none}@keyframes sl-meter-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.draft .sl-tpt{--tpt-k:1;--tpt-w:170px;--tpt-h:196px;--tpt-pt:58px;--tpt-title:13px;--tpt-title-lh:16px;--tpt-by:9px;--tpt-by-lh:11px;--tpt-gap:4px;--tpt-page:var(--page);--tpt-ink:var(--page-ink);--tpt-ring:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt{--tpt-ring:color-mix(in srgb,var(--ink)8%,transparent)}}.draft .sl-tpt{--tpt-e1:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt{--tpt-e1:color-mix(in srgb,var(--ink)12%,transparent)}}.draft .sl-tpt{--tpt-e2:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt{--tpt-e2:color-mix(in srgb,var(--ink)10%,transparent)}}.draft .sl-tpt{--tpt-e3:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt{--tpt-e3:color-mix(in srgb,var(--ink)8%,transparent)}}.draft .sl-tpt{--tpt-drop:0 8px 16px -10px #2a29264d;isolation:isolate;width:var(--tpt-w);height:var(--tpt-h);font-family:var(--font-script);color:var(--tpt-ink);flex:none;display:block;position:relative}.draft .sl-tpt[data-size=row],.draft .sl-tpt[data-size=menu],.draft .sl-tpt[data-size=switcher]{--tpt-w:calc(44px*var(--tpt-k));--tpt-h:calc(57px*var(--tpt-k));--tpt-pt:calc(4px*var(--tpt-k));--tpt-title:calc(4.6px*var(--tpt-k));--tpt-title-lh:calc(6px*var(--tpt-k));--tpt-by:calc(3.6px*var(--tpt-k));--tpt-by-lh:calc(5px*var(--tpt-k));--tpt-gap:calc(1px*var(--tpt-k))}.draft .sl-tpt[data-size=row]{--tpt-k:.8}.draft .sl-tpt[data-size=menu]{--tpt-k:.61}.draft .sl-tpt[data-size=switcher]{--tpt-k:.5}.dark .draft .sl-tpt{--tpt-page:#2f2e2a;--tpt-ring:#ffffff1f;--tpt-e1:#ffffff24;--tpt-e2:#ffffff1a;--tpt-e3:#ffffff14;--tpt-drop:0 12px 24px -12px #000000d9}.draft .sl-tpt-front{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--tpt-gap);width:100%;height:100%;padding:var(--tpt-pt)12px 22px;background:var(--tpt-page);text-align:center;box-shadow:0 0 0 1px var(--tpt-ring),0 2px 4px -1px #2a292629,var(--tpt-drop);transition:transform var(--dur-2)var(--ease-calm);border-radius:2px;flex-direction:column;display:flex;position:relative;overflow:hidden}.draft .sl-tpt[data-paper=blue]{--tp-paper:#cfe0fb}.draft .sl-tpt[data-paper=pink]{--tp-paper:#fbd3e3}.draft .sl-tpt[data-paper=yellow]{--tp-paper:#fbf0b4}.draft .sl-tpt[data-paper=green]{--tp-paper:#cfeecf}.draft .sl-tpt[data-paper=goldenrod]{--tp-paper:#f3d98c}.draft .sl-tpt[data-paper] .sl-tpt-front{background:var(--tp-paper,var(--tpt-page))}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt[data-paper] .sl-tpt-front{background:color-mix(in srgb,var(--tp-paper,var(--tpt-page))62%,var(--tpt-page))}}.draft .sl-tpt[data-size=tile] .sl-tpt-front{justify-content:flex-start}.draft .sl-tpt[data-size=row] .sl-tpt-front,.draft .sl-tpt[data-size=menu] .sl-tpt-front,.draft .sl-tpt[data-size=switcher] .sl-tpt-front{padding:var(--tpt-pt)calc(3px*var(--tpt-k))calc(6px*var(--tpt-k))}.draft .sl-tpt[data-sheets="0"]:where([data-size=tile]) .sl-tpt-front{box-shadow:0 0 0 1px var(--tpt-ring),2px 2px 0 -1px var(--tpt-page),2px 2px 0 0 var(--tpt-e1),var(--tpt-drop)}.draft .sl-tpt[data-sheets="1"]:where([data-size=tile]) .sl-tpt-front{box-shadow:0 0 0 1px var(--tpt-ring),2px 2px 0 -1px var(--tpt-page),2px 2px 0 0 var(--tpt-e1),4px 4px 0 -1px var(--tpt-page),4px 4px 0 0 var(--tpt-e2),var(--tpt-drop)}.draft .sl-tpt[data-sheets="2"]:where([data-size=tile]) .sl-tpt-front{box-shadow:0 0 0 1px var(--tpt-ring),2px 2px 0 -1px var(--tpt-page),2px 2px 0 0 var(--tpt-e1),4px 4px 0 -1px var(--tpt-page),4px 4px 0 0 var(--tpt-e2),6px 6px 0 -1px var(--tpt-page),6px 6px 0 0 var(--tpt-e3),var(--tpt-drop)}:where(.dark) .draft .sl-tpt:where([data-size=tile])[data-sheets] .sl-tpt-front{box-shadow:0 0 0 1px var(--tpt-ring),2px 2px 0 -1px var(--tpt-page),2px 2px 0 0 var(--tpt-e1),4px 4px 0 -1px var(--tpt-page),4px 4px 0 0 var(--tpt-e2),var(--tpt-drop)}.draft .sl-tpt[data-selected=true] .sl-tpt-front{box-shadow:0 0 0 2px var(--ink),0 12px 22px -14px #2a292680}.dark .draft .sl-tpt[data-selected=true] .sl-tpt-front{box-shadow:0 0 0 2px var(--ink),0 12px 24px -12px #000000d9}.draft .sl-tpt-title{max-width:100%;font-size:var(--tpt-title);line-height:var(--tpt-title-lh);line-clamp:4;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:8px;font-weight:700;text-decoration:underline;display:-webkit-box;overflow:hidden}.draft .sl-tpt:not([data-size=tile]) .sl-tpt-title{margin-bottom:calc(3px*var(--tpt-k))}.draft .sl-tpt-by{font-size:var(--tpt-by);line-height:var(--tpt-by-lh);color:var(--tpt-ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt-by{color:color-mix(in srgb,var(--tpt-ink)70%,transparent)}}.draft .sl-tpt:hover .sl-tpt-front,.draft .sl-tpt:focus-within .sl-tpt-front,.draft .sl-tpt[data-selected=true] .sl-tpt-front{transform:translateY(-4px)}.draft .sl-tpt[data-landed=true] .sl-tpt-title{background:linear-gradient(var(--hl-yellow),var(--hl-yellow))no-repeat 0 60%/0% 70%}@supports (color:color-mix(in lab, red, red)){.draft .sl-tpt[data-landed=true] .sl-tpt-title{background:linear-gradient(color-mix(in srgb,var(--hl-yellow)75%,transparent),color-mix(in srgb,var(--hl-yellow)75%,transparent))no-repeat 0 60%/0% 70%}}.draft .sl-tpt[data-landed=true] .sl-tpt-title{animation:2.6s cubic-bezier(.22,1,.36,1) .36s both sl-tpt-swipe}@keyframes sl-tpt-ring{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@keyframes sl-tpt-swipe{0%{background-size:0% 70%}25%,to{background-size:100% 70%}}.draft .sl-menu{z-index:60;isolation:isolate;background:var(--raised);min-width:252px;box-shadow:0 0 0 1px var(--ink),0 1px 2px #2a29260f,0 12px 28px -10px #2a29263d,0 32px 64px -28px #2a29264d;border-radius:14px;flex-direction:column;gap:0;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.draft .sl-menu{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink)7%,transparent),0 1px 2px #2a29260f,0 12px 28px -10px #2a29263d,0 32px 64px -28px #2a29264d}}.draft .sl-menu{color:var(--ink);font-family:var(--font-ui);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:.17s cubic-bezier(.16,1,.3,1) both sl-menu-in}.draft .sl-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:6px 8px 10px;display:flex}.draft .sl-menu-head b{max-width:182px;color:var(--ink);font-size:var(--t-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:18px;overflow:hidden}.dark .draft .sl-menu{box-shadow:var(--shadow-menu)}.draft .sl-menu-sep{background:var(--line);height:1px;margin:5px 4px}.draft .sl-menu-row{min-height:32px;color:var(--ink);font:inherit;font-size:var(--t-md);text-align:left;cursor:pointer;transition:transform var(--dur)var(--ease);background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex;position:relative}.draft .sl-menu-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-menu-row:hover{background:color-mix(in srgb,var(--ink)5%,transparent)}}.draft .sl-menu-row[data-highlighted]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-menu-row[data-highlighted]{background:color-mix(in srgb,var(--ink)5%,transparent)}}.draft .sl-menu-row:focus-visible{background:var(--hover);outline:none}.draft .sl-menu-row:active{transform:scale(.985)}.draft .sl-menu-row>.sl-icon,.draft .sl-menu-row>svg{font-size:var(--t-lg);color:var(--ink-muted);transition:transform var(--dur-2)var(--ease-calm);flex:none}.draft .sl-menu-row:hover>.sl-icon,.draft .sl-menu-row:hover>svg{color:var(--ink);transform:translate(1px)scale(1.06)}.draft .sl-menu-row.is-danger,.draft .sl-menu-row.is-danger>.sl-icon,.draft .sl-menu-row.is-danger>svg{color:var(--ink)}.draft .sl-menu-row.is-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.draft .sl-menu-row.is-danger:hover{background:color-mix(in srgb,var(--danger)9%,transparent)}}.draft .sl-menu-row.is-danger:hover>.sl-icon,.draft .sl-menu-row.is-danger:hover>svg{transform:rotate(-8deg)scale(1.06)}.draft .sl-menu-row.is-disabled{opacity:.42}.draft .sl-menu-note{background:var(--wash);color:var(--ink-muted);font-size:var(--t-sm);border-radius:8px;align-items:flex-start;gap:8px;margin:2px 6px 6px;padding:8px 10px;line-height:16px;display:flex}.draft .sl-menu-note>svg,.draft .sl-menu-note>.sl-icon{font-size:var(--t-base);color:var(--ink);flex:none;margin-top:1px}.draft .sl-menu-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.draft .sl-menu-kbd{margin-left:auto}.draft .sl-menu-kbd .sl-kbd{box-sizing:border-box;background:var(--ink);border-radius:5px;min-width:18px;height:20px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.draft .sl-menu-kbd .sl-kbd{background:color-mix(in srgb,var(--ink)5%,transparent)}}.draft .sl-menu-kbd .sl-kbd{box-shadow:inset 0 -1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-menu-kbd .sl-kbd{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ink)9%,transparent)}}.draft .sl-menu-kbd .sl-kbd{color:var(--ink-muted);font:500 11px/1 var(--font-ui);letter-spacing:.02em}@keyframes sl-menu-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.draft .pj-scrim[data-state=closed]{animation:sl-sheet-fade-out var(--dur-2)var(--ease-calm)both}.draft .pj-dialog{animation:sl-dlg-in var(--dur-3)var(--ease-calm)both}.draft .pj-dialog[data-state=closed]{animation:sl-dlg-out var(--dur-3)var(--ease-calm)both}.draft .pj-dialog>h2{line-clamp:2;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:640px){.draft .pj-dialog[data-size=sm]{width:min(400px,100vw - 32px)}.draft .pj-dialog[data-size=lg]{width:min(680px,100vw - 32px)}.draft .pj-dialog[data-size=xl]{width:min(920px,100vw - 32px)}}@media (max-width:639px){.draft .pj-scrim>.pj-dialog{animation:sl-dlg-up var(--dur-3)var(--ease-calm)both}.draft .pj-scrim>.pj-dialog[data-state=closed]{animation:sl-dlg-down var(--dur-3)var(--ease-calm)both}}@keyframes sl-dlg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes sl-dlg-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes sl-dlg-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes sl-dlg-down{0%{transform:none}to{transform:translateY(105%)}}@keyframes sl-surface-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-surface-fade-out{0%{opacity:1}to{opacity:0}}.draft .sl-prolock{border-radius:var(--radius-card);background:var(--raised);min-height:220px;box-shadow:var(--shadow-card);color:var(--ink);font-family:var(--font-ui);position:relative;overflow:hidden}.draft .sl-prolock-shape{filter:blur(6px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.draft .sl-prolock-card{text-align:center;background:var(--raised);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.draft .sl-prolock-card{background:color-mix(in srgb,var(--raised)56%,transparent)}}.draft .sl-prolock-ic{background:var(--raised);width:40px;height:40px;box-shadow:var(--shadow-menu);border-radius:50%;place-items:center;font-size:20px;display:grid}.draft .sl-prolock-card h3{font-family:var(--font-display);font-size:var(--t-h3);margin:4px 0 0;font-weight:500}.draft .sl-prolock-card p{max-width:36ch;font-size:var(--t-md);color:var(--ink-muted);margin:0 0 6px}.draft .sl-sheet.sl-upg{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 380px;display:grid}@media not all and (max-width:639px) and (pointer:coarse){.draft .sl-sheet.sl-upg{width:min(940px,100vw - 32px);height:min(640px,100dvh - 48px)}}.draft .sl-upg-body{flex-direction:column;grid-area:1/1;gap:18px;min-height:0;padding:24px 26px 12px;display:flex;overflow:auto}.draft .sl-upg-slug{font-family:var(--font-script);font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-muted);margin:0 0 6px}.draft .sl-upg-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500;line-height:1.12}.draft .sl-upg-head p{font-size:var(--t-md);color:var(--ink-muted);margin:6px 0 0;line-height:19px}.draft .sl-upg-perks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.draft .sl-upg-perks li{animation:sl-upg-rise .52s var(--ease-spring)var(--d)both;gap:12px;display:flex}.draft .sl-upg-perks li:first-child{--d:.12s}.draft .sl-upg-perks li:nth-child(2){--d:.2s}.draft .sl-upg-perks li:nth-child(n+3){--d:.28s}@keyframes sl-upg-rise{0%{opacity:0;transform:translateY(8px)}}.draft .sl-upg-perks li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.draft .sl-upg-perks b{font-size:var(--t-base);font-weight:600}.draft .sl-upg-perks li>span:last-child>span{font-size:var(--t-md);color:var(--ink-muted);line-height:19px}.draft .sl-upg-perk-ic{--mk:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-upg-perk-ic{--mk:color-mix(in srgb,var(--ink)11%,transparent)}}.draft .sl-upg-perk-ic{isolation:isolate;width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:grid;position:relative}.draft .sl-upg-perk-ic:before{content:"";z-index:-1;background:var(--mk);transform-origin:0;border-radius:2px 5px 3px 6px;height:36%;position:absolute;bottom:20%;left:14%;right:4%;rotate:-5deg}.draft .sl-upg-perk-ic .sl-icon{font-size:17px}.draft .sl-upg-perk-ic[data-tone=blue]{--mk:var(--hl-blue)}@supports (color:color-mix(in lab, red, red)){.draft .sl-upg-perk-ic[data-tone=blue]{--mk:color-mix(in srgb,var(--hl-blue)78%,transparent)}}.draft .sl-upg-perk-ic[data-tone=pink]{--mk:var(--hl-pink)}@supports (color:color-mix(in lab, red, red)){.draft .sl-upg-perk-ic[data-tone=pink]{--mk:color-mix(in srgb,var(--hl-pink)72%,transparent)}}.draft .sl-upg-perk-ic[data-tone=ai]{--mk:var(--ai)}@supports (color:color-mix(in lab, red, red)){.draft .sl-upg-perk-ic[data-tone=ai]{--mk:color-mix(in srgb,var(--ai)22%,transparent)}}.draft .sl-upg-side{background:var(--wash);border-left:1px solid var(--line);grid-area:1/2/span 2;min-height:0;padding:0;position:relative;overflow:hidden}.draft .sl-upg-side .sl-bdesk{min-height:0;position:absolute;inset:0}.draft .sl-upg-side .sl-bdesk-brush{filter:grayscale();opacity:.5;width:600px;height:640px;top:-30px;left:-170px}.draft .sl-upg-page{box-sizing:border-box;background:var(--page);width:816px;height:1056px;color:var(--page-ink);font-family:var(--font-script);text-align:center;transform-origin:0 0;flex-direction:column;align-items:center;padding-top:380px;font-size:12pt;line-height:1.2;display:flex;position:absolute;top:calc(50% - 170px);left:70px;transform:scale(.3)rotate(-3deg);box-shadow:0 0 0 3px #2a29260d,0 50px 80px -40px #2a29268c}.draft .sl-upg-page b{text-underline-offset:4px;margin-bottom:28px;font-size:16pt;text-decoration:underline}.draft .sl-upg-foot{border-top:1px solid var(--line);grid-area:2/1;align-items:center;gap:8px;padding:12px 26px 14px;display:flex}.draft .sl-upg-fl{min-width:0;font-size:var(--t-md);color:var(--ink-muted);flex:1}.draft .sl-upg-fl a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.draft .sl-upg-foot>.sl-btn:first-of-type{margin-left:auto}@media (hover:none) and (pointer:coarse){.draft .sl-menu-row:before{content:"";z-index:-1;position:absolute;inset:-6px 0}.draft .sl-prolock-card .sl-btn,.draft .sl-upg-foot .sl-btn{position:relative}.draft .sl-prolock-card .sl-btn:before{content:"";position:absolute;inset:-8px}.draft .sl-upg-foot .sl-btn:before{content:"";position:absolute;inset:-6px 0}}@media (max-width:699px){.draft .sl-sheet.sl-upg{grid-template-columns:minmax(0,1fr)}.draft .sl-upg-side{display:none}.draft .sl-upg-foot>.sl-btn:first-of-type{margin-left:0}}.draft .sl-bdesk{pointer-events:none;min-height:268px;position:relative;overflow:hidden}.draft .sl-bdesk-brush{transform-origin:50%;width:560px;max-width:none;height:595px;animation:1.1s cubic-bezier(.22,1,.36,1) .2s both pj-paint;position:absolute;top:-150px;left:-120px}.draft .sl-bdesk[data-variant=empty] .sl-bdesk-brush{top:-120px;left:-150px}.draft .sl-bdesk[data-variant=export]{min-height:360px}.draft .sl-bdesk[data-variant=export] .sl-bdesk-brush{opacity:.95;width:540px;height:auto;top:50%;left:50%;translate:-44% -52%;rotate:-6deg}.draft .sl-bdesk[data-fade=true] .sl-bdesk-brush{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000),linear-gradient(#000 52%,#0000 70%);mask-image:radial-gradient(closest-side,#000 62%,#0000),linear-gradient(#000 52%,#0000 70%);-webkit-mask-composite:source-in;mask-composite:intersect}.draft .sl-bdesk-stage{position:absolute;inset:0}.draft .sl-bdesk .pj-sheet{box-shadow:var(--shadow-menu);transition:transform var(--dur-3)var(--ease-calm);top:30px;left:78px;transform:scale(.4)rotate(-3deg)}.draft .sl-bdesk .sl-sno-r,.draft .sl-bdesk .sl-gutter{display:none}@keyframes sl-menu-fade{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.draft .sl-bdesk[data-variant=hero]{height:170px;min-height:0}}@media (prefers-reduced-motion:reduce){.draft .sl-upg-perks li{animation:none}.draft .pj-dialog,.draft .pj-scrim>.pj-dialog{animation:sl-surface-fade var(--dur-3)var(--ease-calm)both}.draft .pj-dialog[data-state=closed],.draft .pj-scrim>.pj-dialog[data-state=closed]{animation:sl-surface-fade-out var(--dur-3)var(--ease-calm)both}.draft .sl-menu{animation:.17s cubic-bezier(.16,1,.3,1) both sl-menu-fade}.draft .sl-menu-row>.sl-icon,.draft .sl-menu-row>svg{transition:none}.draft .sl-menu-row:hover>.sl-icon,.draft .sl-menu-row:hover>svg,.draft .sl-menu-row.is-danger:hover>.sl-icon,.draft .sl-menu-row.is-danger:hover>svg,.draft .sl-menu-row:active{transform:none}.draft .sl-skel{animation:none}.draft .sl-meter[data-indeterminate=true] .sl-meter-fill{animation-iteration-count:1}.draft .sl-meter-fill,.draft .sl-tpt-front,.draft .sl-bdesk .pj-sheet{transition:none}.draft .sl-tpt:hover .sl-tpt-front,.draft .sl-tpt:focus-within .sl-tpt-front,.draft .sl-tpt[data-selected=true] .sl-tpt-front{transform:none}.draft .sl-tpt[data-landed=true] .sl-tpt-title,.draft .sl-bdesk-brush{animation:none}}.dark .draft .sl-tpt[data-paper] .sl-tpt-front{background:var(--tp-paper,var(--tpt-page))}@supports (color:color-mix(in lab, red, red)){.dark .draft .sl-tpt[data-paper] .sl-tpt-front{background:color-mix(in srgb,var(--tp-paper,var(--tpt-page))14%,var(--tpt-page))}}@keyframes sr-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes sr-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sr-swipe{0%{background-size:0% 70%}to{background-size:100% 70%}}@keyframes io-cancel{0%{opacity:0;translate:16px}}:where(.sr) [data-slot=text]:not(.sl-tag),:where(.sr) [data-slot=heading]{font:inherit;letter-spacing:inherit}.draft .sr-scrim{z-index:40;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.draft .sr-scrim{background:color-mix(in srgb,var(--ink)30%,transparent)}}.draft .sr-scrim{animation:.2s both pj-fade}.draft .sr{z-index:41;background:var(--raised);width:min(640px,100vw - 32px);max-height:min(560px,100dvh - 120px);box-shadow:var(--shadow-menu),0 30px 80px -30px #2a292673;color:var(--ink);font-family:var(--font-ui);transform-origin:50% 0;border-radius:12px;flex-direction:column;animation:.32s cubic-bezier(.34,1.3,.64,1) both sr-in;display:flex;position:fixed;top:max(72px,11vh);left:50%;overflow:hidden;transform:translate(-50%)}.draft .sr:focus-visible{outline:none}.draft .sr-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:relative}.draft .sr-in .io-sh-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.draft .sr-in .io-find{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.draft .sr-in .io-find>.sl-icon{color:var(--ink);animation:sl-pop .36s var(--ease-spring).12s both;flex:none;font-size:20px}.draft .sr-in input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.draft .sr-in input::placeholder{color:var(--ink-faint)}.draft .sr-in input::-webkit-search-cancel-button{display:none}.draft .sr-in:after{content:"";background:var(--hl-stroke);transform-origin:0;height:2px;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both pj-grow;position:absolute;bottom:-1px;left:0;right:0}.draft .sr-in .io-clear,.draft .sr-in .io-cancel,.draft .sr-count,.draft .sr-list>.io-srg,.draft .sr-list>.io-chips,.draft .sr-go-caret{display:none}.draft .sr-list{flex:1;min-height:0;padding:4px 6px 8px;position:relative;overflow:auto}.draft .sr-groups{position:relative}.draft .sr-ind{border-radius:var(--radius-control);background:var(--hover);pointer-events:none;height:46px;transition:transform .26s cubic-bezier(.34,1.35,.64,1);position:absolute;top:0;left:0;right:0}.draft .sr-ind:before{content:"";background:var(--ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.draft .sr-g{box-sizing:border-box;height:30px;color:var(--ink-muted);justify-content:space-between;align-items:center;padding:8px 10px 0;font-size:12px;font-weight:500;display:flex;position:relative}.draft .sr-row{border-radius:var(--radius-control);height:46px;color:var(--ink);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;text-decoration:none;animation:.36s cubic-bezier(.22,1,.36,1) both sr-row;display:grid;position:relative}.draft .sr-ic{isolation:isolate;width:28px;height:28px;color:var(--ink-muted);transition:transform .26s var(--ease-spring),color var(--dur)var(--ease);background:0 0;place-items:center;display:grid;position:relative}.draft .sr-ic:before{content:"";background:var(--ink);border-radius:2px 5px 3px 6px;height:36%;position:absolute;bottom:20%;left:14%;right:4%}@supports (color:color-mix(in lab, red, red)){.draft .sr-ic:before{background:color-mix(in srgb,var(--ink)8%,transparent)}}.draft .sr-ic:before{z-index:-1;transform-origin:0;transition:background-color .2s var(--ease),height .22s var(--ease);rotate:-5deg}.draft .sr-row.is-on .sr-ic:before{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.draft .sr-row.is-on .sr-ic:before{background:color-mix(in srgb,var(--hl-yellow)78%,transparent)}}.draft .sr-row.is-on .sr-ic:before{height:42%;animation:.36s cubic-bezier(.22,1,.36,1) both sr-swipe}.dark .draft .sr-row.is-on .sr-ic:before{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.dark .draft .sr-row.is-on .sr-ic:before{background:color-mix(in srgb,var(--hl-yellow)40%,transparent)}}.draft .sr-ic .sl-icon{font-size:15px}.draft .sr-row.is-on .sr-ic{color:var(--ink);transform:scale(1.08)}.draft .sr-t{flex-direction:column;min-width:0;display:flex}.draft .sr-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.draft .sr-row.is-mono .sr-t b{font-family:var(--font-script);letter-spacing:.01em;font-size:13px;font-weight:700}.draft .sr-t small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.draft .sr-hit{color:var(--on-highlight);background:linear-gradient(var(--hl-yellow),var(--hl-yellow))no-repeat 0 70%/100% 70%;border-radius:2px 3px;margin:0 -1px;padding:0 1px;animation:.38s cubic-bezier(.22,1,.36,1) both sr-swipe}.draft .sr-go{color:var(--ink-faint);opacity:0;transition:opacity var(--dur)var(--ease),transform .26s var(--ease-spring);align-items:center;gap:6px;font-size:12px;display:flex;transform:translate(-4px)}.draft .sr-row.is-on .sr-go{opacity:1;color:var(--ink-muted);transform:none}.draft .sr-none{color:var(--ink-muted);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 16px 18px;font-size:14px;animation:.3s both sr-row;display:flex}.draft .sr-none-actions{gap:8px;display:flex}.draft .sr-foot{border-top:1px solid var(--line);background:var(--wash);color:var(--ink-faint);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.draft .sr-foot span{align-items:center;gap:3px;display:inline-flex}.draft .sr-foot .sl-kbd{margin:0 1px}@media (min-width:640px) and (max-width:1023px){.draft .sr{border-radius:18px;width:620px;max-height:560px;top:96px}.draft .sr-in{height:60px}.draft .sr-in .sr-esc,.draft .sr-foot>span:first-child,.draft .sr-go{display:none}.draft .sr-foot{justify-content:flex-end}.draft .sr-ind{display:none}.draft .sr-row.is-on{background:var(--hover)}}.draft .io-search{box-sizing:border-box;background:var(--ink);border:0;border-radius:12px;align-items:center;gap:8px;width:220px;height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.draft .io-search{background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft .io-search{color:var(--ink-muted);font:inherit;font-family:var(--font-ui);cursor:pointer;transition:background-color var(--dur)var(--ease),transform .22s var(--ease-spring);font-size:15px}.draft .io-search:active{transform:scale(.97)}.draft .io-search .sl-icon{color:var(--ink);font-size:17px}:where(.io-search) [data-slot=text]{font:inherit;letter-spacing:inherit}@media (max-width:639px){.draft .sr-scrim{display:none}.draft .sr{width:auto;max-height:none;box-shadow:none;background:var(--canvas);border-radius:0;animation:.22s both pj-fade;inset:0;transform:none}.draft .sr-in{height:auto;padding:calc(env(safe-area-inset-top,0px) + 12px)16px 10px;border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.draft .sr-in:after,.draft .sr-in .sr-esc,.draft .sr-foot{display:none}.draft .sr-in.is-empty .io-sh-t{clip-path:none;width:auto;height:auto;font-family:var(--font-display);letter-spacing:-.02em;grid-column:1/-1;margin:0;font-size:38px;font-weight:500;line-height:1.05;animation:.46s cubic-bezier(.22,1,.36,1) both pj-up;position:static;overflow:visible}.draft .sr-in .io-find{max-width:420px;display:block;position:relative}.draft .sr-in .io-find>.sl-icon{color:var(--ink-muted);pointer-events:none;font-size:17px;animation:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.draft .sr-in input{box-sizing:border-box;background:var(--ink);border-radius:12px;width:100%;height:40px;padding:0 36px 0 38px}@supports (color:color-mix(in lab, red, red)){.draft .sr-in input{background:color-mix(in srgb,var(--ink)7%,transparent)}}.draft .sr-in input{transition:box-shadow var(--dur)var(--ease),background-color var(--dur)var(--ease);font-size:16px}.draft .sr-in input:focus{background:var(--raised);box-shadow:0 0 0 1.5px var(--ink)}.draft .sr-in .io-clear{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;animation:sl-pop .26s var(--ease-spring)both;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.draft .sr-in .io-clear .sl-icon{font-size:16px}.draft .sr-in:not(:focus-within){grid-template-columns:minmax(0,1fr)}.draft .sr-in:not(:focus-within) .io-cancel{opacity:0;visibility:hidden;height:40px;transition:opacity .15s var(--ease),visibility 0s linear .3s;animation:none;position:absolute;bottom:10px;right:16px}.draft .sr-in .io-cancel{font:inherit;color:var(--ink);cursor:pointer;animation:io-cancel .38s var(--ease-spring)both;background:0 0;border:0;flex:none;padding:0 2px;font-size:17px;display:block}.draft .sr-list{padding:0 16px calc(120px + env(safe-area-inset-bottom,0px))}.draft .sr-list>.io-srg{display:flex}.draft .sr-list>.io-chips{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.draft .sr-g,.draft .io-srg{height:auto;color:var(--ink-muted);justify-content:space-between;align-items:baseline;margin:20px 4px 8px;padding:0;font-size:13px;font-weight:500;display:flex}.draft .sr-count{display:inline}.draft .sr-ind{display:none}.draft .sr-grp{background:var(--raised);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.draft .sr-grp .sr-row{border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;height:auto;min-height:60px;padding:8px 14px}.draft .sr-grp .sr-row+.sr-row{box-shadow:inset 0 1px 0 var(--line)}.draft .sr-grp .sr-row:active{background:var(--hover)}.draft .sr-grp .sr-t b{font-size:16px;line-height:22px}.draft .sr-grp .sr-t small{font-size:13px;line-height:18px}.draft .sr-grp .sr-row.is-mono .sr-t b{font-size:14px}.draft .sr-grp .sr-ic .sl-icon{font-size:18px}.draft .sr-grp .sr-go{opacity:1;color:var(--ink-faint);transform:none}.draft .sr-grp .sr-go .sl-kbd,.draft .sr-grp .sr-go .sr-open,.draft .sr-grp .sr-go .sr-go-return{display:none}.draft .sr-grp .sr-go .sr-go-caret{font-size:15px;display:inline}.draft .sr-grp .sr-row.is-on .sr-go{color:var(--ink)}.draft .io-chip{background:var(--raised);height:36px;box-shadow:var(--shadow-card);font:inherit;color:var(--ink);cursor:pointer;transition:transform .22s var(--ease-spring);border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:15px;animation:.42s cubic-bezier(.22,1,.36,1) both pj-up;display:inline-flex}.draft .io-chip:active{transform:scale(.95)}.draft .io-chip .sl-icon{color:var(--ink-muted);font-size:15px}.draft .sr-none{text-align:center;align-items:center;padding:28px 8px;font-size:15px;line-height:22px}.draft .sr-none b{color:var(--ink);font-weight:500}.draft .sr-none-new{display:none}.draft .sr-none .sr-none-clear{border-radius:var(--radius-control);background:var(--raised);border-color:var(--line);height:32px;color:var(--ink);margin-top:6px;padding:0 12px;font-size:14px;box-shadow:0 1px 1px #0f0f0f08}.draft .sr-none .sl-btn{justify-content:center}body:has(.sr) .io-tabs{z-index:42;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.draft .sr,.draft .sr-scrim,.draft .sr-in:after,.draft .sr-in .io-find>.sl-icon,.draft .sr-row,.draft .sr-hit,.draft .sr-none,.draft .io-chip,.draft .io-cancel,.draft .sr-in .io-clear,.draft .sr-row.is-on .sr-ic:before{animation:none}.draft .sr-ind,.draft .sr-ic,.draft .sr-go{transition:none}}.draft .pj-none-actions{flex-wrap:wrap;gap:8px;display:flex}.draft .sl-side-item .sl-kbd,.draft .sl-side-item .sl-kbd-keys{margin-left:auto}.draft .sl-side-item .sl-kbd-keys .sl-kbd{margin-left:0}:where(button.io-tab){cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}:where(.sq) [data-slot=text]:not(.sl-tag),:where(.sq) [data-slot=heading]{font:inherit;letter-spacing:inherit}.draft .sq-scrim{z-index:40;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.draft .sq-scrim{background:color-mix(in srgb,var(--ink)26%,transparent)}}.draft .sq-scrim{-webkit-backdrop-filter:blur(3px)saturate(.9);backdrop-filter:blur(3px)saturate(.9);animation:.22s both sq-fade}@keyframes sq-fade{0%{opacity:0}}.draft .sq{z-index:41;background:var(--raised);width:min(880px,100vw - 32px);height:min(540px,100dvh - 112px);box-shadow:0 0 0 1px var(--ink),0 2px 4px #2a29260d,0 24px 60px -18px #2a292661,0 60px 120px -60px #2a292666;border-radius:14px;flex-direction:column;display:flex;position:fixed;top:max(64px,10vh);left:50%}@supports (color:color-mix(in lab, red, red)){.draft .sq{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink)9%,transparent),0 2px 4px #2a29260d,0 24px 60px -18px #2a292661,0 60px 120px -60px #2a292666}}.draft .sq{font-family:var(--font-ui);color:var(--ink);font-size:14px;line-height:1.5;animation:.3s cubic-bezier(.22,1,.36,1) both sq-in;overflow:hidden;transform:translate(-50%)}@keyframes sq-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.985)}to{opacity:1;transform:translate(-50%)}}.draft .sq-in{flex:none;align-items:center;gap:12px;height:62px;padding:0 18px 0 20px;display:flex;position:relative}.draft .sq-in>.sl-icon{color:var(--ink);flex:none;font-size:20px}.draft .sq-field{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.draft .sq-field input{z-index:1;min-width:0;height:100%;color:var(--ink);font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:1;font-size:18px;position:relative}.draft .sq-field input::placeholder{color:#0000}.draft .sq-ph{height:26px;color:var(--ink-faint);pointer-events:none;white-space:nowrap;transition:opacity var(--dur,.16s)var(--ease);gap:.3em;margin-top:-13px;font-size:18px;line-height:26px;display:flex;position:absolute;top:50%;left:0}.draft .sq-field input:not(:placeholder-shown)+.sq-ph{opacity:0}.draft .sq-ph-w{height:26px;display:block;position:relative;overflow:hidden}.draft .sq-ph-w>span{flex-direction:column;animation:12s cubic-bezier(.65,0,.35,1) infinite sq-words;display:flex}.draft .sq-ph-w i{height:26px;color:var(--ink-muted);font-style:normal}@keyframes sq-words{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-26px)}50%,70%{transform:translateY(-52px)}75%,95%{transform:translateY(-78px)}to{transform:translateY(-104px)}}.draft .sq-in:after{content:"";background:var(--hl-stroke);transform-origin:0;border-radius:2px;height:2px;animation:.76s cubic-bezier(.22,1,.36,1) 90ms both sq-grow;position:absolute;bottom:0;left:20px;right:20px}@keyframes sq-grow{0%{transform:scaleX(0)}}.draft .sq-esc{flex:none}.draft button.sq-esc{appearance:none;cursor:pointer}.draft :is(.sq-none,.sq-note) [data-sq-active]{outline:2px solid var(--focus);outline-offset:2px}.draft .sq-sc{z-index:2;border-bottom:1px solid var(--line);flex:none;align-items:stretch;gap:2px;height:44px;padding:0 12px;display:flex;position:relative}.draft .sq-sc button{isolation:isolate;font:inherit;font-size:var(--t-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 10px 0;transition:none;display:inline-flex;position:relative}.draft .sq-sc button:before{content:"";z-index:-1;background:var(--hover);opacity:0;transition:opacity var(--dur,.16s)var(--ease),transform var(--dur-2,.24s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));border-radius:8px;position:absolute;inset:7px 1px 6px;transform:scale(.94)}.draft .sq-sc button:after{content:"";background:var(--ink);height:2px;transition:transform var(--dur-2,.24s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.draft .sq-sc button:hover{color:var(--ink)}.draft .sq-sc button:hover:before{opacity:1;transform:none}.draft .sq-sc button.is-on{color:var(--ink);font-weight:500}.draft .sq-sc button.is-on:after{transform:scaleX(1)}.draft .sq-sc button.is-on:hover:before{opacity:0}.draft .sq-sc button:active .sq-sc-l{transform:scale(.96)}.draft .sq-sc button:focus-visible{outline:0}.draft .sq-sc button:focus-visible:before{opacity:1;box-shadow:0 0 0 2px var(--focus);transform:none}.draft .sq-sc-l{transition:transform var(--dur,.16s)var(--ease);align-items:center;gap:7px;display:inline-flex}.draft .sq-sc .sl-icon{color:var(--ink-faint);transition:transform var(--dur-2,.24s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));font-size:15px}.draft .sq-sc button:hover .sl-icon{color:var(--ink-muted);transform:translateY(-1px)rotate(-6deg)}.draft .sq-sc button.is-on .sl-icon{color:var(--ink)}.draft .sq-sc em{box-sizing:border-box;background:var(--hover);min-width:18px;height:18px;font-style:normal;font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);border-radius:9px;place-items:center;padding:0 5px;font-weight:500;transition:none;display:grid}.draft .sq-sc button.is-on em{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sq-sc button.is-on em{background:color-mix(in srgb,var(--ink)10%,transparent)}}.draft .sq-sc button.is-on em{color:var(--ink)}.draft .sq-sc button:hover em{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .sq-sc button:hover em{background:color-mix(in srgb,var(--ink)9%,transparent)}}.draft .sq-sc button:hover em{color:var(--ink)}.draft .sq-sc button.is-zero:not(.is-on){color:var(--ink-faint)}.draft .sq-sc button.is-zero:not(.is-on) em{color:var(--ink-faint);background:0 0}.draft .sq-sc-k{z-index:5;background:var(--inverse);color:var(--on-inverse);font-size:var(--t-xs);white-space:nowrap;box-shadow:var(--shadow-menu);opacity:0;transition:opacity var(--dur,.16s)var(--ease),transform var(--dur,.16s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));pointer-events:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-weight:400;display:inline-flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-3px)}.draft .sq-sc-k kbd{box-sizing:border-box;background:var(--on-inverse);border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.draft .sq-sc-k kbd{background:color-mix(in srgb,var(--on-inverse)18%,transparent)}}.draft .sq-sc-k kbd{font:600 11px var(--font-ui);color:var(--on-inverse)}.draft .sq-sc button:hover .sq-sc-k{opacity:1;transition-delay:.42s;transform:translate(-50%)}.draft .sq-body{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.draft .sq-list{scrollbar-width:thin;min-height:0;padding:0 8px 10px;position:relative;overflow:auto}.draft .sq-ind{background:var(--hover);height:48px;transition:transform var(--dur-2,.24s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));pointer-events:none;border-radius:9px;position:absolute;top:0;left:8px;right:8px}.draft .sq-g{box-sizing:border-box;height:30px;font-size:var(--t-xs);letter-spacing:.02em;color:var(--ink-faint);justify-content:space-between;align-items:flex-end;padding:0 10px 6px;font-weight:500;display:flex;position:relative}.draft .sq-g button{font:inherit;font-size:var(--t-xs);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0;transition:none}.draft .sq-g button:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.draft .sq-row{height:48px;color:var(--ink);border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px 0 10px;text-decoration:none;animation:.32s cubic-bezier(.22,1,.36,1) both sq-row;display:grid;position:relative}@keyframes sq-row{0%{opacity:0;transform:translateY(4px)}}.draft .sq-ic{isolation:isolate;width:30px;height:30px;color:var(--ink-muted);transition:transform var(--dur-2,.24s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));place-items:center;display:grid;position:relative}.draft .sq-ic:before{content:"";background:var(--ink);border-radius:2px 5px 3px 6px;height:38%;position:absolute;bottom:22%;left:12%;right:2%}@supports (color:color-mix(in lab, red, red)){.draft .sq-ic:before{background:color-mix(in srgb,var(--ink)7%,transparent)}}.draft .sq-ic:before{z-index:-1;transform-origin:0;transition:none;rotate:-5deg}.draft .sq-row.is-on .sq-ic{color:var(--ink);transform:scale(1.06)}.draft .sq-row.is-on .sq-ic:before{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.draft .sq-row.is-on .sq-ic:before{background:color-mix(in srgb,var(--hl-yellow)80%,transparent)}}.draft .sq-row.is-on .sq-ic:before{animation:.36s cubic-bezier(.22,1,.36,1) both sq-swipe}@keyframes sq-swipe{0%{transform:scaleX(0)}}.draft .sq-ic .sl-icon{font-size:var(--t-lg)}.draft .sq-t{flex-direction:column;gap:1px;min-width:0;display:flex}.draft .sq-t b{font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:19px;overflow:hidden}.draft .sq-row.is-mono .sq-t b{font-family:var(--font-script);font-size:var(--t-md);letter-spacing:.01em;font-weight:700}.draft .sq-row.is-lines .sq-t b{font-family:var(--font-display);font-size:15px;font-style:italic;font-weight:500}.draft .sq-t small{font-size:var(--t-sm);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.draft .sq-hit{color:var(--on-highlight);background:linear-gradient(var(--hl-yellow),var(--hl-yellow))no-repeat 0 72%/100% 68%;border-radius:2px 3px;margin:0 -1px;padding:0 1px}.draft .sq-go{font-size:var(--t-sm);color:var(--ink-muted);opacity:0;transition:opacity var(--dur,.16s)var(--ease),transform var(--dur-2,.24s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));align-items:center;gap:6px;display:flex;transform:translate(-4px)}.draft .sq-row.is-on .sq-go{opacity:1;transform:none}.draft .sq-go .sl-icon{font-size:var(--t-base)}.draft .sq-pv{border-left:1px solid var(--line);background:var(--canvas);min-height:0;position:relative;overflow:hidden}.draft .sq-pv-in{flex-direction:column;padding:22px 24px 20px;display:flex;position:absolute;inset:0}.draft .sq-pv-in.is-a{animation:.36s cubic-bezier(.22,1,.36,1) both sq-pv-a}.draft .sq-pv-in.is-b{animation:.36s cubic-bezier(.22,1,.36,1) both sq-pv-b}@keyframes sq-pv-a{0%{opacity:0;transform:translateY(6px)}}@keyframes sq-pv-b{0%{opacity:0;transform:translateY(6px)}}.draft .sq-pv-k{font-size:var(--t-xs);letter-spacing:.02em;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.draft .sq-pv-k b{color:var(--ink-muted);font-weight:500}.draft .sq-pv-h{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:23px;font-weight:500;line-height:28px}.draft .sq-pv-p{font-size:var(--t-md);color:var(--ink-muted);text-wrap:pretty;margin:8px 0 0;line-height:19px}.draft .sq-pv-m{font-size:var(--t-sm);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.draft .sq-pv-m>span:not(.sl-tag){align-items:center;gap:5px;display:inline-flex}.draft .sq-pv-m .sl-icon{font-size:var(--t-md)}.draft .sq-pv-foot{font-size:var(--t-sm);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.draft .sq-pv-foot>span{align-items:center;gap:6px;display:inline-flex}.draft .sq-pv-in:has(.sq-ov-desk){padding-top:14px}.draft .sq-ov-desk{flex:none;height:122px;margin:0 -24px 10px;position:relative;overflow:hidden}.draft .sq-ov-brush{pointer-events:none;opacity:.95;width:164px;height:174px;position:absolute;top:-24px;left:calc(50% - 98px)}.draft .sq-ov-p{box-sizing:border-box;background:var(--page);color:var(--page-ink);box-shadow:var(--shadow-menu);position:absolute}.draft .sq-ov-back{flex-direction:column;gap:4px;width:80px;height:104px;padding:12px 9px;display:flex;top:6px;left:calc(50% - 28px);rotate:6deg}.draft .sq-ov-back i{background:var(--page-ink);border-radius:2px;height:2.5px;display:block}@supports (color:color-mix(in lab, red, red)){.draft .sq-ov-back i{background:color-mix(in srgb,var(--page-ink)20%,transparent)}}.draft .sq-ov-back i.is-slug{background:var(--page-ink);width:72%}@supports (color:color-mix(in lab, red, red)){.draft .sq-ov-back i.is-slug{background:color-mix(in srgb,var(--page-ink)48%,transparent)}}.draft .sq-ov-back i.is-slug{margin-bottom:2px}.draft .sq-ov-back i.s{width:60%}.draft .sq-ov-back i.is-cue{background:var(--page-ink);width:24%;margin:3px 0 0 38%}@supports (color:color-mix(in lab, red, red)){.draft .sq-ov-back i.is-cue{background:color-mix(in srgb,var(--page-ink)36%,transparent)}}.draft .sq-ov-back i.is-dlg{width:54%;margin-left:22%}.draft .sq-ov-front{transform-origin:0 0;width:816px;height:1056px;font-family:var(--font-script);font-size:12pt;line-height:1.2;top:12px;left:calc(50% - 44px);transform:scale(.1)rotate(-3deg)}.draft .sq-ov-front .tp-c{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:380px;left:0;right:0}.draft .sq-ov-front .tp-c b{text-underline-offset:4px;margin-bottom:28px;font-size:16pt;text-decoration:underline;display:block}.draft .sq-ov-front .tp-l{position:absolute;bottom:96px;left:96px}.draft .sq-ov-front .tp-r{text-align:right;position:absolute;bottom:96px;right:96px}.draft .sq-pv-in.is-a .sq-ov-front,.draft .sq-pv-in.is-b .sq-ov-front{animation:.56s cubic-bezier(.22,1,.36,1) both sq-ovf}.draft .sq-pv-in.is-a .sq-ov-back,.draft .sq-pv-in.is-b .sq-ov-back{animation:.56s cubic-bezier(.22,1,.36,1) 40ms both sq-ovb}.draft .sq-pv-in.is-a .sq-ov-brush,.draft .sq-pv-in.is-b .sq-ov-brush{animation:.6s both sq-fade}@keyframes sq-ovf{0%{opacity:0;transform:scale(.1)rotate(-6deg)translateY(80px)}}@keyframes sq-ovb{0%{opacity:0;translate:-10px 6px;rotate:1deg}}.draft .sq-ov-row{font-size:var(--t-sm);color:var(--ink-muted);flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;display:flex}.draft .sq-ov-row>span:not(.sl-tag){align-items:center;gap:4px;display:inline-flex}.draft .sq-ov-row .sl-icon{font-size:var(--t-md)}.draft .sq-ov-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;flex:none;margin:8px 0 0;font-size:27px;font-weight:500;line-height:1.05}.draft .sq-ov-by{font-size:var(--t-sm);color:var(--ink-muted);flex:none;margin-top:4px}.draft .sq-ov-log{font-family:var(--font-display);font-size:var(--t-base);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;margin:12px 0 0;line-height:19px;display:-webkit-box;overflow:hidden}.draft .sq-ov-k{font-family:var(--font-ui);font-size:var(--t-xs);color:var(--ink-muted);margin-bottom:3px;font-weight:500;display:block}.draft .sq-ov-stats{flex:none;gap:24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.draft .sq-ov-stats li{flex-direction:column;gap:2px;display:flex}.draft .sq-ov-stats b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:23px;font-weight:500;line-height:1}.draft .sq-ov-stats li>span{font-size:var(--t-xs);color:var(--ink-muted)}.draft .sq-pv-in:has(.sq-ov-desk) .sq-pv-foot{padding-top:10px}.draft .sq-note{background:var(--wash);font-size:var(--t-md);color:var(--ink-muted);border-radius:8px;align-items:flex-start;gap:8px;margin:0 14px 2px;padding:8px 10px;line-height:17px;animation:.28s cubic-bezier(.22,1,.36,1) both sq-in-up;display:flex;position:relative;overflow:hidden}.draft .sq-note .sl-icon{font-size:var(--t-base);color:var(--ink);flex:none;margin-top:1px}.draft .sq-note-bar{display:none}.draft .sq-note.is-idx .sq-note-bar{background:var(--ink);transform-origin:0;height:2px;animation:1.6s cubic-bezier(.45,0,.2,1) infinite sq-note-run;display:block;position:absolute;bottom:0;left:0;right:0}@keyframes sq-note-run{0%{transform:translate(-100%)scaleX(.35)}to{transform:translate(100%)scaleX(.35)}}.draft .sq-sheet{flex:1;min-height:0;margin:0 -8px 0 -6px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 64%,#0000 98%);mask-image:linear-gradient(#000 64%,#0000 98%)}.draft .sq-pv-in.is-a .sq-sheet,.draft .sq-pv-in.is-b .sq-sheet{animation:.48s cubic-bezier(.22,1,.36,1) both sq-sheet}@keyframes sq-sheet{0%{opacity:0;transform:translateY(8px)}}.draft .sq-sheet .sl-page{--script-size:10.5px;box-sizing:border-box;width:auto;max-width:none;min-height:100%;box-shadow:var(--shadow-page),0 14px 28px -18px #2a29264d;border-radius:4px;padding:4.2ch 3ch 3ch 7.4ch}.draft .sq-sheet .sl-page-num{opacity:.7;top:1.6ch;right:3ch}.draft .sq-sheet .sl-gutter,.draft .sq-sheet .sl-sno-r{display:none}.draft .sq-sheet .sl-el-character{margin-left:18ch}.draft .sq-sheet .sl-el-parenthetical{margin-left:13ch}.draft .sq-sheet .sl-el-dialogue{max-width:30ch;margin-left:8ch}.draft .sq-sheet .sl-el.is-current .sl-el-text{color:var(--on-highlight);background:linear-gradient(var(--hl-yellow),var(--hl-yellow))no-repeat 0 70%/100% 62%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px 3px;margin:0 -2px;padding:0 2px;animation:.52s cubic-bezier(.22,1,.36,1) .16s both sq-mark}@keyframes sq-mark{0%{background-size:0% 62%}}.draft .sq-pv-in:has(.sq-pf){padding-top:20px}.draft .sq-pf{flex:none;align-items:center;gap:14px;display:flex}.draft .sq-pf-ring{background:var(--raised);width:54px;height:54px;box-shadow:inset 0 0 0 2.5px var(--c),0 0 0 4px var(--canvas),var(--shadow-card);font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.02em;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.draft .sq-pv-in.is-a .sq-pf-ring,.draft .sq-pv-in.is-b .sq-pf-ring{animation:.48s cubic-bezier(.2,.8,.2,1) both sq-ring}@keyframes sq-ring{0%{opacity:0;transform:scale(.86)}}.draft .sq-pf-id{flex-direction:column;gap:3px;min-width:0;display:flex}.draft .sq-pf-cue{font-family:var(--font-script);font-size:var(--t-xs);letter-spacing:.06em;color:var(--ink-muted);align-items:center;gap:8px;display:flex}.draft .sq-pf-role{background:var(--c);height:20px;color:var(--on-highlight);font-family:var(--font-script);font-size:var(--t-xs);letter-spacing:0;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.draft .sq-pf-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:25px;font-weight:500;line-height:1.1;overflow:hidden}.draft .sq-pf-log{font-size:var(--t-md);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:12px 0 0;line-height:19px;display:-webkit-box;overflow:hidden}.draft .sq-pf-facts{background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,.9fr);margin-top:12px;display:grid;overflow:hidden}.draft .sq-pf-fact{min-width:0;box-shadow:inset 1px 0 0 var(--line);flex-direction:column;gap:1px;padding:7px 12px 8px;display:flex}.draft .sq-pf-fact:first-child{box-shadow:none}.draft .sq-pf-fact.is-none{box-shadow:inset 0 1px 0 var(--line);grid-column:1/-1}.draft .sq-pf-fact small{font-size:var(--t-xs);color:var(--ink-muted)}.draft .sq-pf-fact b{font-size:var(--t-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:500;overflow:hidden}.draft .sq-sp{flex:none;margin-top:14px}.draft .sq-sp-k{font-size:var(--t-xs);color:var(--ink-muted);justify-content:space-between;margin-bottom:6px;display:flex}.draft .sq-sp-k span:last-child{color:var(--ink-faint);font-variant-numeric:tabular-nums}.draft .sq-sp-bars{align-items:flex-end;gap:1.5px;height:30px;display:flex}.draft .sq-sp-bars span{background:var(--ink);border-radius:1.5px;flex:1 1 0;min-width:1px}@supports (color:color-mix(in lab, red, red)){.draft .sq-sp-bars span{background:color-mix(in srgb,var(--ink)12%,transparent)}}.draft .sq-sp-bars span{transform-origin:bottom;animation:.48s cubic-bezier(.22,1,.36,1) both pj-rise}.draft .sq-sp-bars span.is-in,.draft .sq-sp-bars span.is-mn{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.draft .sq-sp-bars span.is-mn{background:color-mix(in srgb,var(--c)45%,transparent)}}.draft .sq-sp-bars span.is-q{background:var(--ink)}.draft .sq-pf-q{background:var(--wash);font-family:var(--font-script);font-size:var(--t-sm);color:var(--ink);border-radius:10px;flex:none;margin:12px 0 0;padding:8px 12px 8px 28px;line-height:17px;position:relative}.draft .sq-pf-q:before{content:"“";font-family:var(--font-display);color:var(--ink-faint);font-size:26px;line-height:1;position:absolute;top:4px;left:10px}.draft .sq-pf-q span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.draft .sq-pf-q small{font-family:var(--font-ui);font-size:var(--t-xs);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:4px;display:flex;overflow:hidden}.draft .sq-pf-q small b{color:var(--ink);font-weight:500}.draft .sq-pf-q .sl-icon{font-size:var(--t-sm)}.draft .sq-pv-in:has(.sq-pf) .sq-pv-foot{padding-top:10px}.draft .sq-keys{gap:4px;display:inline-flex}.draft .sq-keys kbd{box-sizing:border-box;background:var(--raised);min-width:20px;height:20px;box-shadow:0 0 0 1px var(--line-strong),0 1px 0 var(--line-strong);font:500 11px var(--font-ui);color:var(--ink);border-radius:5px;place-items:center;padding:0 5px;display:grid}.draft .sq-cmd-h{font-size:21px;line-height:26px}@keyframes sq-in-up{0%{opacity:0;transform:translateY(6px)}}.draft .sq-none{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.draft .sq-none-l{flex-direction:column;align-items:stretch;max-width:none;padding:26px 28px 24px;display:flex;overflow:auto}.draft .sq .sq-none-h{font-size:30px;line-height:34px;animation:.42s cubic-bezier(.22,1,.36,1) both pj-none-in}.draft .sq .sq-none-l .pj-none-sub{font-size:var(--t-md);flex-wrap:nowrap;align-items:flex-start;margin-top:8px;line-height:19px}.draft .sq .sq-none-l .pj-none-sub>.sl-icon{margin-top:2px}.draft .sq .sq-none-l .pj-none-sub>span{min-width:0}.draft .sq .sq-none-l .pj-found{margin-top:20px}.draft .sq .sq-none-l .pj-found-row{padding:7px 8px 7px 0}.draft .sq .sq-none-l .pj-none-tip{font-size:var(--t-md);margin-top:16px;line-height:19px}.draft .sq .sq-none-l .pj-none-acts{margin-top:16px}.draft .sq-none-r{border-left:1px solid var(--line);background:var(--canvas);position:relative;overflow:hidden}.draft .sq-none-art{width:240px;height:260px;margin:-150px 0 0 -120px;position:absolute;top:50%;left:50%}.draft .sq-foot{border-top:1px solid var(--line);background:var(--wash);height:38px;font-size:var(--t-xs);color:var(--ink-faint);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.draft .sq-foot>span{align-items:center;gap:12px;display:inline-flex}.draft .sq-foot>span>span{align-items:center;gap:4px;display:inline-flex}.draft .sq-foot .sl-kbd{margin:0}@media (max-width:899px){.draft .sq{width:min(640px,100vw - 32px)}.draft .sq-body,.draft .sq-none{grid-template-columns:minmax(0,1fr)}.draft .sq-pv,.draft .sq-none-r,.draft .sq-sc .sq-sc-l>span{display:none}.draft .sq-sc button.is-on .sq-sc-l>span{display:inline}}@media (max-width:639px){.draft .sq{top:16px}.draft .sq-go,.draft .sq-foot>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.draft .sq-ind{transition:none}}.draft .sq-ov-brush{filter:grayscale();opacity:.5}.draft .pj-found{margin-top:26px}.draft .pj-found-k{border-bottom:1px solid var(--line);font-size:var(--t-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;padding-bottom:8px;font-weight:600;display:flex}.draft .pj-found-list{margin:0;padding:0;list-style:none}.draft .pj-found-list li{border-bottom:1px solid var(--line);animation:pj-none-in .42s cubic-bezier(.22,1,.36,1)var(--d)both}.draft .pj-found-row{text-align:left;width:calc(100% + 8px);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;margin:0 -8px 0 0;padding:10px 8px 10px 0;text-decoration:none;transition:none;display:grid}.draft .pj-found-row:hover{background:var(--hover);padding-left:8px}.draft .pj-found-row:hover .pj-found-ic:before{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.draft .pj-found-row:hover .pj-found-ic:before{background:color-mix(in srgb,var(--hl-yellow)78%,transparent)}}.draft .pj-found-row:hover .pj-found-ic:before{height:42%}.draft .pj-found-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft .pj-found-t{flex-direction:column;min-width:0;display:flex}.draft .pj-found-t b{font-weight:500;font-size:var(--t-base);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.draft .pj-found-t small{font-size:var(--t-sm);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.draft .pj-found-go{font-size:var(--t-base);color:var(--ink-faint);opacity:0;transition:opacity var(--dur,.16s)var(--ease),translate var(--dur-2,.24s)var(--ease-spring,var(--ease-calm));translate:-4px}.draft .pj-found-row:hover .pj-found-go,.draft .pj-found-row:focus-visible .pj-found-go{opacity:1;color:var(--ink);translate:0}.draft .sq[data-layout=phone]{top:0;left:0;right:0;bottom:var(--sq-keyboard,0px);box-sizing:border-box;border-radius:0;width:100%;height:auto;padding-top:44px;animation:.2s both pj-fade;transform:none}.draft .sq[data-layout=phone] .sq-foot{display:none}.draft .sq[data-layout=tablet]{width:620px;height:min(560px,calc(var(--sq-viewport,100dvh) - 96px - 16px));top:96px}.draft .sq[data-layout=tablet] .sq-foot>span:first-child{display:none}@media (prefers-reduced-motion:reduce){.draft .sq,.draft .sq-scrim,.draft .sq-row,.draft .sq-pv-in,.draft .sq-ov-front,.draft .sq-ov-back,.draft .sq-ov-brush,.draft .sq-pf-ring,.draft .sq-sheet,.draft .sq-row.is-on .sq-ic:before{animation:.16s both sq-fade!important}.draft .sq-note,.draft .sq-note-bar,.draft .sq-sp-bars span,.draft .sq-sheet .sl-el.is-current .sl-el-text,.draft .sq-ph-w>span,.draft .sq-in:after{animation:none!important}.draft .sq-ind{transition:none}}.draft .sq-none:not(:has(.sq-none-r)){grid-template-columns:minmax(0,1fr)}@keyframes ks-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}:where(.ks) [data-slot=text],:where(.ks) [data-slot=heading]{font:inherit;letter-spacing:inherit}.draft .ks{z-index:41;background:var(--raised);width:min(560px,100vw - 32px);max-height:min(620px,100dvh - 64px);box-shadow:var(--shadow-menu),0 30px 80px -30px #2a292673;color:var(--ink);font-family:var(--font-ui);border-radius:12px;flex-direction:column;animation:.32s cubic-bezier(.34,1.3,.64,1) both ks-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.draft .ks:focus-visible{outline:none}.draft .ks-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.draft :is(.ks-screenplay,.ks-scripts) .ks-search-wrap{padding:12px 20px 0}.draft :is(.ks-screenplay,.ks-scripts) .ks-search{border:1px solid var(--line);background:var(--paper);width:100%;height:36px;color:var(--ink);border-radius:8px;padding:0 10px}.draft :is(.ks-screenplay,.ks-scripts) .ks-caps{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:inline-flex}.draft :is(.ks-screenplay,.ks-scripts) .ks-row-hit{animation:1.6s ease-out both ks-hit}.draft :is(.ks-screenplay,.ks-scripts) .ks-empty{color:var(--ink-faint);padding:24px 0;display:block}@keyframes ks-hit{to{background:0 0}}.draft .ks-head [data-slot=heading]{font:inherit;font-size:17px;font-weight:500}.draft .ks-body{flex:1;min-height:0;padding:4px 20px 16px;overflow:auto}.draft .ks-sec{padding-top:12px}.draft .ks-sec [data-slot=heading]{font:inherit;color:var(--ink-faint);margin:0 0 4px;font-size:12px;font-weight:500}.draft .ks-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.draft .ks-row{justify-content:space-between;align-items:center;gap:16px;min-height:34px;font-size:14px;display:flex}@media (min-width:640px){.draft .ks-list{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}}@media (prefers-reduced-motion:reduce){.draft .ks{animation:none}.draft :is(.ks-screenplay,.ks-scripts) .ks-row-hit{background:var(--ink);animation:none}@supports (color:color-mix(in lab, red, red)){.draft :is(.ks-screenplay,.ks-scripts) .ks-row-hit{background:color-mix(in srgb,var(--ink)12%,transparent)}}}.draft :is(.ks-screenplay,.ks-scripts){width:min(780px,100vw - 48px);max-height:min(720px,100dvh - 64px);box-shadow:0 40px 100px -30px #0f0f0f73,0 0 0 1px var(--line);border-radius:18px}.draft :is(.ks-screenplay,.ks-scripts) .ks-head{flex-shrink:0;height:auto;padding:16px 14px 14px 18px}.draft :is(.ks-screenplay,.ks-scripts) .ks-title{flex:1;min-width:0}.draft :is(.ks-screenplay,.ks-scripts) .ks-head [data-slot=heading]{font-family:var(--font-display);margin:0;font-size:22px;line-height:26px}.draft :is(.ks-screenplay,.ks-scripts) .ks-hint{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-muted);margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.draft :is(.ks-screenplay,.ks-scripts) .ks-search{flex:0 220px;width:220px;min-width:0}.draft .ks-scripts .ks-search-f{flex:0 220px;width:220px;min-width:0;display:block;position:relative}.draft .ks-scripts .ks-search-f .ks-search{width:100%;height:34px;padding:0 32px}.draft .ks-scripts .ks-search-i{color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.draft :is(.ks-screenplay,.ks-scripts) .ks-body{columns:2 300px;column-gap:28px;padding:10px 18px 18px}.draft :is(.ks-screenplay,.ks-scripts) .ks-sec{break-inside:avoid;margin:0 0 8px;padding-top:6px}.draft :is(.ks-screenplay,.ks-scripts) .ks-sec [data-slot=heading]{letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.draft :is(.ks-screenplay,.ks-scripts) .ks-list{display:flex}.draft :is(.ks-screenplay,.ks-scripts) .ks-row{border-radius:8px;gap:10px;min-height:32px;margin:0 -6px;padding:2px 6px;font-size:13px}.draft :is(.ks-screenplay,.ks-scripts) .ks-close,.draft :is(.ks-screenplay,.ks-scripts) .ks-done{min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.draft :is(.ks-screenplay,.ks-scripts) .ks-done,.draft :is(.ks-screenplay,.ks-scripts) .ks-touch-footer{display:none}.draft :is(.ks-screenplay,.ks-scripts) .ks-footer{border-top:1px solid var(--line);color:var(--ink-faint);flex-shrink:0;justify-content:space-between;gap:12px;padding:10px 18px;font-size:11.5px;display:flex}@media (pointer:coarse){.draft :is(.ks-screenplay,.ks-scripts) .ks-close,.draft :is(.ks-screenplay,.ks-scripts) .ks-web-footer{display:none}.draft :is(.ks-screenplay,.ks-scripts) .ks-done,.draft :is(.ks-screenplay,.ks-scripts) .ks-touch-footer{display:inline-flex}.draft :is(.ks-screenplay,.ks-scripts) .ks-done{min-width:44px;min-height:44px}}.draft :is(.ks-screenplay,.ks-scripts) .ks-icon{flex:none;width:30px;height:30px;padding:6px}.draft :is(.ks-screenplay,.ks-scripts) .ks-caps .sl-kbd{box-sizing:border-box;background:var(--canvas);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 -2px 0 var(--line-strong),0 1px 0 #0f0f0f0a;font-family:var(--font-ui);color:var(--ink);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}@keyframes ks-rise{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ks-fade{0%{opacity:0}}@keyframes ks-up{0%{opacity:0;transform:translateY(6px)}}@keyframes ks-khit{to{background:0 0}}@keyframes ks-khit-d{to{background:0 0}}@keyframes ks-press{30%{box-shadow:inset 0 0 0 1px var(--ink-muted),inset 0 0 0 var(--line-strong);transform:translateY(2px)}}.draft .ks-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ks-fade .24s var(--ease)both;background:#0f0f0f42}.draft .ks-scripts{animation:ks-rise .22s var(--ease)both}.draft .ks-scripts .ks-icon{background:var(--wash);border-radius:8px;place-items:center;display:grid}.draft .ks-scripts .ks-sec{animation:ks-up .42s var(--ease)both;animation-delay:var(--d)}.draft .ks-scripts .ks-sec [data-slot=heading]{font-size:var(--t-sm);letter-spacing:0;text-transform:none;color:var(--ink-muted);font-weight:500}.draft .ks-scripts .ks-row{transition:none}.draft .ks-scripts .ks-row:hover{background:var(--hover)}.draft .ks-scripts .ks-row>[data-slot=text]{flex:1;min-width:0}.draft .ks-scripts .ks-row-hit{animation:ks-khit 1.6s var(--ease)both}.dark .ks-scripts .ks-row-hit,[data-theme=dark] .ks-scripts .ks-row-hit{animation-name:ks-khit-d}.draft .ks-scripts .ks-caps .sl-kbd.is-word{font-size:var(--t-xs);color:var(--ink-muted);font-weight:500}.draft .ks-scripts .ks-row-hit .sl-kbd{animation:ks-press .6s var(--ease-spring)both}.draft .ks-scripts .ks-row-hit .sl-kbd:nth-child(2){animation-delay:60ms}.draft .ks-scripts .ks-row-hit .sl-kbd:nth-child(3){animation-delay:.12s}.draft .ks-scripts .ks-empty{text-align:center;font-size:var(--t-md);color:var(--ink-muted);animation:ks-up .32s var(--ease)both;column-span:all;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;display:flex}.draft .ks-scripts .ks-empty b{color:var(--ink);font-weight:500}.draft .ks-scripts .ks-footer{justify-content:space-between}.draft .ks-scripts .ks-close:hover,.draft .ks-scripts .ks-close:focus-visible{background:var(--hover)}.draft :is(.ks-scripts,.ks-screenplay) :is(.ks-close,.ks-done,.ks-search):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.draft .ks-scripts .ks-close{display:inline-flex}}@media (prefers-reduced-motion:reduce){.draft .ks-scrim,.draft .ks-scripts,.draft .ks-scripts .ks-sec,.draft .ks-scripts .ks-empty,.draft .ks-scripts .ks-row-hit .sl-kbd{animation:none}.draft .ks-scripts .ks-row-hit{background:var(--ink);animation:none}@supports (color:color-mix(in lab, red, red)){.draft .ks-scripts .ks-row-hit{background:color-mix(in srgb,var(--ink)12%,transparent)}}.dark .ks-scripts .ks-row-hit,[data-theme=dark] .ks-scripts .ks-row-hit{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .ks-scripts .ks-row-hit,[data-theme=dark] .ks-scripts .ks-row-hit{background:color-mix(in srgb,var(--ink)16%,transparent)}}}@media (max-width:639px){.draft .ks-scripts .ks-head{flex-wrap:wrap}.draft .ks-scripts .ks-hint{white-space:normal;text-overflow:clip;overflow:visible}.draft .ks-scripts .ks-search-f{flex:100%;order:1;width:100%}.draft .sr-scrim.ks-scrim{display:block}}@keyframes wn-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}:where(.wn,.wn-preview) [data-slot=text]:not(.sl-tag),:where(.wn,.wn-preview) [data-slot=heading]{font:inherit;letter-spacing:inherit}.draft .wn-scrim{z-index:40;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.draft .wn-scrim{background:color-mix(in srgb,var(--ink)30%,transparent)}}.draft .wn-scrim{animation:.2s both pj-fade}.draft .wn{z-index:41;box-sizing:border-box;background:var(--raised);width:min(420px,100vw);box-shadow:var(--shadow-menu);color:var(--ink);font-family:var(--font-ui);outline:0;flex-direction:column;font-size:14px;line-height:1.5;animation:.32s cubic-bezier(.34,1.3,.64,1) both wn-in;display:flex;position:fixed;top:0;bottom:0;right:0}.draft .wn-preview{color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.5}.draft .wn-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 12px 0 20px;display:flex}.draft .wn-head [data-slot=heading]{margin:0;font-size:17px;font-weight:500}.draft .wn-scroll{flex:1;min-height:0;padding:4px 20px 24px;overflow-y:auto}.draft .wn-note{color:var(--ink-muted);margin:16px 0 0}.draft .wn-list{flex-direction:column;display:flex}.draft .wn-entry{border-bottom:1px solid var(--line);padding:16px 0}.draft .wn-list>:last-child .wn-entry{border-bottom:0}.draft .wn-meta{color:var(--ink-faint);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.draft .wn-title{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:500}.draft .wn-p{white-space:pre-line;color:var(--ink-muted);margin:0 0 8px}@media (max-width:639px){.draft .wn{top:auto;right:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px));transform-origin:50% 100%;animation:io-sheet .42s var(--ease-spring)both;border-radius:24px;left:8px}}@media (prefers-reduced-motion:reduce){.draft .wn,.draft .wn-scrim{animation:none}}:is(:root:has(.draft),.draft .sl-scroll){scrollbar-color:var(--line-strong)transparent}@supports selector(::-webkit-scrollbar){:is(:root:has(.draft),.draft .sl-scroll){scrollbar-color:auto;scrollbar-width:auto}}:is(:root:has(.draft),.draft .sl-scroll)::-webkit-scrollbar{width:12px;height:12px}:is(:root:has(.draft),.draft .sl-scroll)::-webkit-scrollbar-track{background:0 0}:is(:root:has(.draft),.draft .sl-scroll)::-webkit-scrollbar-corner{background:0 0}:is(:root:has(.draft),.draft .sl-scroll)::-webkit-scrollbar-thumb{background-color:var(--line-strong);border-radius:var(--radius-control);background-clip:padding-box;border:2px solid #0000}:is(:root:has(.draft),.draft .sl-scroll)::-webkit-scrollbar-thumb:hover{background-color:var(--ink-faint)}@keyframes sl-shim{0%{background-position:-1600px 0}to{background-position:1600px 0}}.sl-sk{background-color:var(--hover);background-image:linear-gradient(100deg,transparent 35%,var(--canvas)50%,transparent 65%);border-radius:5px;flex:none;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.sl-sk{background-image:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--canvas)70%,transparent)50%,transparent 65%)}}.sl-sk{background-repeat:no-repeat;background-size:1600px 100%;background-attachment:fixed;animation:1.6s cubic-bezier(.4,0,.2,1) infinite sl-shim}@keyframes sl-sk-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-shim-vw{0%{background-position:-40vw 0}to{background-position:140vw 0}}[data-fade]{animation:sl-sk-fade .32s var(--ease)var(--sl-sk-delay)both}[data-sheen] .sl-sk{animation-name:sl-shim-vw;animation-duration:var(--sl-sk-ms);background-size:40vw 100%}[data-shimmer=stopped] .sl-sk{animation:none}.sl-sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-band{background:var(--raised);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:12px;margin:14px 0 2px;padding:12px 12px 12px 10px;animation:.42s cubic-bezier(.22,1,.36,1) backwards sl-band-in;display:flex}.sl-band-c{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sl-band-c b{font-size:14px;font-weight:600}.sl-band-c p{max-width:80ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}.sl-band-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:46%;display:flex}.sl-bic{width:34px;height:34px;color:var(--ink);--mk:var(--hl-blue);flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sl-bic{--mk:color-mix(in srgb,var(--hl-blue)78%,transparent)}}.sl-bic>svg{position:relative}.sl-bic:before{content:"";background:var(--mk);transform-origin:0;border-radius:2px 5px 3px 6px;height:36%;animation:.52s cubic-bezier(.22,1,.36,1) .22s both sl-mk;position:absolute;bottom:20%;left:14%;right:4%;transform:rotate(-5deg)}.dark .sl-bic{--mk:var(--hl-blue)}@supports (color:color-mix(in lab, red, red)){.dark .sl-bic{--mk:color-mix(in srgb,var(--hl-blue)40%,transparent)}}.sl-bic.is-blue{--mk:var(--hl-blue)}@supports (color:color-mix(in lab, red, red)){.sl-bic.is-blue{--mk:color-mix(in srgb,var(--hl-blue)78%,transparent)}}.sl-bic.is-err,.sl-bic.is-pink{--mk:var(--hl-pink)}@supports (color:color-mix(in lab, red, red)){.sl-bic.is-err,.sl-bic.is-pink{--mk:color-mix(in srgb,var(--hl-pink)78%,transparent)}}.dark .sl-bic.is-blue{--mk:var(--hl-blue)}@supports (color:color-mix(in lab, red, red)){.dark .sl-bic.is-blue{--mk:color-mix(in srgb,var(--hl-blue)40%,transparent)}}.dark .sl-bic.is-err,.dark .sl-bic.is-pink{--mk:var(--hl-pink)}@supports (color:color-mix(in lab, red, red)){.dark .sl-bic.is-err,.dark .sl-bic.is-pink{--mk:color-mix(in srgb,var(--hl-pink)40%,transparent)}}.sl-bic.is-err>svg{color:var(--danger)}.sl-bic.is-sm{width:28px;height:28px}.sl-bic.is-green{--mk:var(--hl-green)}@supports (color:color-mix(in lab, red, red)){.sl-bic.is-green{--mk:color-mix(in srgb,var(--hl-green)78%,transparent)}}.dark .sl-bic.is-green{--mk:var(--hl-green)}@supports (color:color-mix(in lab, red, red)){.dark .sl-bic.is-green{--mk:color-mix(in srgb,var(--hl-green)40%,transparent)}}.sl-band.sl-band-rule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:6px 10px;margin:0;padding:10px 0;animation:none}.sl-band.sl-band-rule .sl-band-i{width:20px;height:20px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.sl-band.sl-band-rule[data-tone=error] .sl-band-i{color:var(--danger)}.sl-band.sl-band-rule .sl-band-l{flex:1 1 0;min-width:0;max-width:80ch;margin:0}.sl-band.sl-band-rule .sl-band-l>b{color:var(--ink);margin-right:6px;font-weight:500}.sl-band.sl-band-rule .sl-band-a{flex:none;gap:4px;max-width:none;margin-left:auto}.sl-band.sl-band-rule .sl-band-a .sl-btn.sl-btn-secondary{box-shadow:none;color:var(--ink);background:0 0;border-color:#0000}.sl-band.sl-band-rule .sl-band-a .sl-btn.sl-btn-secondary:hover:not(:disabled){background:var(--hover)}@media (max-width:1279px){.sl-band-a{max-width:52%}}@media (max-width:1099px){.sl-band{flex-wrap:wrap}.sl-band-a{max-width:none;margin-left:46px}}@media (max-width:767px){.sl-band{align-items:flex-start;gap:10px 12px;padding:14px}.sl-band-c{flex:calc(100% - 52px)}.sl-band-c b{font-size:15px}.sl-band-c p{font-size:14px;line-height:20px}.sl-band-a{flex:100%;justify-content:stretch;margin-left:0}.sl-band .sl-band-a .sl-btn.sl-btn{border-radius:12px;flex:1;justify-content:center;height:44px;font-size:15px}}@media (max-width:600px){.sl-band.sl-band-rule{align-items:flex-start;padding:12px 0}.sl-band.sl-band-rule .sl-band-i{margin-top:1px}.sl-band.sl-band-rule .sl-band-l{flex:calc(100% - 30px);font-size:14px;line-height:20px}.sl-band.sl-band-rule .sl-band-l>b{font-size:14px;line-height:20px}.sl-band.sl-band-rule .sl-band-a{flex:100%;justify-content:flex-start;margin-left:30px}.sl-band.sl-band-rule .sl-band-a .sl-btn.sl-btn{flex:none;height:44px;font-size:14px}}@keyframes sl-band-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sl-mk{0%{transform:rotate(-5deg)scaleX(0)}}@keyframes sl-bottom-sheet-in{0%{transform:translateY(105%)}to{transform:translateY(0)}}.sl-bottom-sheet{animation:.54s cubic-bezier(.32,.72,0,1) sl-bottom-sheet-in}@media (prefers-reduced-motion:reduce){.sl-sk,.sl-band,.sl-bic:before,.sl-bottom-sheet{animation:none!important}[data-fade]{animation:none}[data-sheen] .sl-sk{background-image:none}}.sl-save-text{color:var(--ink-muted);font-size:13px}.sl-save-glyph{place-items:center;width:28px;height:28px;display:inline-grid}.sl-save-tag[data-icon-only]{justify-content:center;width:28px;padding:0}.sl-save-tag{white-space:nowrap;min-height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.sl-save-tag:hover,.sl-save-tag[aria-expanded=true]{color:var(--ink);background:var(--hover)}.sl-save-ic{place-items:center;width:16px;height:16px;animation:2.4s ease-in-out infinite sl-save-bump;display:inline-grid;position:relative}.sl-save-dot{background:var(--hl-yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.sl-save-tag[data-status=failed] .sl-save-dot{background:var(--danger)}.sl-save-tag[data-status=conflict] .sl-save-dot{background:var(--warning)}.sl-save-dot:after{content:"";background:inherit;border-radius:50%;animation:2.4s ease-out infinite sl-save-ring;position:absolute;inset:0}@keyframes sl-save-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes sl-save-bump{0%,to{transform:none}8%{transform:scale(1.14)}16%{transform:none}}@media (prefers-reduced-motion:reduce){.sl-save-ic,.sl-save-dot:after{animation:none}}.sl-status-pop{flex-direction:column;gap:6px;display:flex}.sl-status-pop-head{align-items:center;gap:8px;display:flex}.sl-status-pop-text{color:var(--ink-muted);margin-left:24px;font-size:12px;line-height:16px}.sl-status-pop[data-kind=failed] .sl-status-pop-head>svg{color:var(--danger)}.sl-status-pop-note{border-top:1px solid var(--line);color:var(--ink-muted);align-items:flex-start;gap:8px;margin-top:4px;padding-top:10px;display:flex}.sl-status-pop-note>svg{flex:none;width:16px;margin-top:1px;font-size:14px}.sl-status-pop-actions{border-top:1px solid var(--line);margin:4px -6px -4px;padding-top:6px}.sl-status-pop-row{border-radius:var(--radius-control);width:100%;min-height:30px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.sl-status-pop-row:hover{background:var(--hover)}.sl-status-pop-row>svg{font-size:16px}@media (max-width:767px){.sl-status-pop{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.sl-status-pop-row{min-height:44px}}.draft .ov-vers{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.draft .ov-ver{border-radius:var(--radius-control);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur)var(--ease);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:grid}@media (hover:hover){.draft .ov-ver:hover{background:var(--hover)}}.draft .ov-ver .sl-icon{color:var(--ink-muted)}.draft .ov-ver small{color:var(--ink-muted);white-space:nowrap;font-size:12px}.draft .ov-note{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}@property --hx-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes hx-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes hx-fade{0%{--hx-fade:32px}96%{--hx-fade:32px}to{--hx-fade:0px}}.draft .hx-panel{top:var(--hx-top,44px);z-index:6;box-sizing:border-box;border-left:1px solid var(--line);background:var(--canvas);overscroll-behavior:contain;scrollbar-width:none;width:340px;padding:14px 16px 20px;position:fixed;bottom:0;right:0;overflow:auto}.draft .hx-panel::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll(self)){.draft .hx-panel:not([data-variant=sheet]){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hx-fade)),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hx-fade)),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hx-fade)),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hx-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hx-fade)),transparent);animation:linear both hx-fade;animation-timeline:scroll(self)}}.draft .hx-panel[data-variant=docked-wide]{--hx-top:74px;width:360px}.draft .hx-panel[data-variant=sheet]{z-index:40;background:var(--raised);width:auto;max-height:58dvh;box-shadow:var(--shadow-menu);border-left:0;border-radius:14px 14px 0 0;padding:8px 16px 24px;top:auto;left:0}.draft .hx-panel[data-variant=sheet]:before{content:"";background:var(--line-strong);border-radius:3px;width:36px;height:5px;margin:0 auto 10px;display:block}.draft .hx{animation:hx-in var(--dur-2,.24s)var(--ease)both;flex-direction:column;gap:0;padding:0 0 8px;display:flex}.draft .hx-h{justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.draft .hx-h h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:28px}.draft .hx-k{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 8px 4px;font-size:13px;font-weight:500;line-height:18px;display:flex}.draft .hx-k>span:last-child{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.draft .hx-k-named{align-items:center;padding-top:8px;padding-bottom:2px}.draft .hx-k-c{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.draft .hx-k .hx-save{width:auto;margin:0 -8px 0 0;font-weight:500}.draft .hx-list{flex-direction:column;gap:2px;margin:0 0 12px;padding:0;list-style:none;display:flex}.draft .hx-group{list-style:none}.draft .hx-group>.hx-list{margin:0}.draft .hx-day{color:var(--ink-faint,var(--ink-muted));margin:0;padding:8px 8px 2px;font-size:12px;line-height:16px}.draft .hx-row{border-radius:var(--radius-control)}.draft .hx-pick{border-radius:var(--radius-control);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;padding:7px 8px;display:grid}.draft .hx-ic{color:var(--ink-muted);margin-top:2px;font-size:16px}.draft .hx-dot{background:var(--line-strong);border-radius:50%;width:6px;height:6px;margin:7px 0 0 6px}.draft .hx-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.draft .hx-tx b{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.draft .hx-tx small{color:var(--ink-muted);font-size:12px;line-height:17px}.draft .hx-cur{color:var(--ink-muted);font-size:12px;font-weight:400}.draft .hx-foot{border-top:1px solid var(--line);color:var(--ink-muted);gap:8px;margin:0;padding:12px 8px 0;font-size:12px;line-height:17px;display:flex}.draft .hx-foot .sl-icon{flex:none;margin-top:1px;font-size:14px}.draft .hx-full{font:inherit;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:pointer;background:0 0;border:0;padding:0}.draft .hx-panel[data-variant=sheet] .hx-pick,.draft .hx-panel[data-variant=sheet] .hx-k .hx-save{min-height:44px}@media (prefers-reduced-motion:reduce){.draft .hx{animation:none}}.draft .hx-sub{color:var(--ink-muted);margin:0 0 4px;font-size:13px;line-height:18px}.draft .hx-row:not(.is-cur):hover,.draft .hx-row.is-on{background:var(--hover)}.draft button.hx-pick{cursor:pointer}.draft button.hx-pick:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:-2px}.draft .hx-row.is-on .hx-ic{color:var(--ink)}.draft .hx-row.is-on .hx-dot{background:var(--ink)}.draft .hx-more{animation:hx-more var(--dur-2,.24s)var(--ease)both;flex-direction:column;gap:8px;padding:0 8px 8px 36px;display:flex}@keyframes hx-more{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.draft .hx-sum,.draft .hx-note,.draft .hx-ask p{color:var(--ink);margin:0;font-size:12px;line-height:17px}.draft .hx-note{color:var(--ink-muted)}.draft .hx-acts{flex-wrap:wrap;justify-content:flex-start;gap:4px;margin-left:-2px;display:flex}.draft .hx-row.is-on .hx-acts .sl-btn-ghost:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .hx-row.is-on .hx-acts .sl-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink)6%,transparent)}}.draft .hx-ask{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.draft .hx-panel[data-variant=sheet] .hx-acts .sl-btn{min-height:44px}.draft .hx-bar{z-index:5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 28px;padding:10px 0;display:flex;position:sticky;top:44px}.draft .hx-bar>.sl-icon{color:var(--ink-muted);flex:none;font-size:16px}.draft .hx-bar-t{flex-flow:wrap;flex:220px;align-items:baseline;gap:0 8px;min-width:0;display:flex}.draft .hx-bar-t b{color:var(--ink);font-size:13px;font-weight:500;line-height:19px}.draft .hx-bar-t small{color:var(--ink-muted);font-size:13px;line-height:19px}.draft .hx-key{gap:6px;font-size:12px;display:flex}.draft .hx-key>*{border-radius:var(--radius-tag);padding:1px 6px}.draft .hx-bar .sl-kbd{margin-left:6px}.draft .hx-bar .sl-btn-secondary{box-shadow:none;color:var(--ink);background:0 0;border-color:#0000}.draft .hx-bar .sl-btn-secondary:hover:not(:disabled){background:var(--hover)}.draft mark.hx-v{background:var(--hl-green);border-radius:2px;padding:0 1px}@supports (color:color-mix(in lab, red, red)){.draft mark.hx-v{background:color-mix(in srgb,var(--hl-green)55%,transparent)}}.draft mark.hx-v{color:inherit}.draft s.hx-d{background:var(--hl-pink);border-radius:2px;padding:0 1px}@supports (color:color-mix(in lab, red, red)){.draft s.hx-d{background:color-mix(in srgb,var(--hl-pink)40%,transparent)}}.draft s.hx-d{color:var(--ink-muted);-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.draft s.hx-d{-webkit-text-decoration-color:color-mix(in srgb,var(--danger)70%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--danger)70%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--danger)70%,transparent);text-decoration-color:color-mix(in srgb,var(--danger)70%,transparent)}}.dark mark.hx-v{background:var(--hl-green)}@supports (color:color-mix(in lab, red, red)){.dark mark.hx-v{background:color-mix(in srgb,var(--hl-green)32%,transparent)}}.dark s.hx-d{background:var(--hl-pink)}@supports (color:color-mix(in lab, red, red)){.dark s.hx-d{background:color-mix(in srgb,var(--hl-pink)26%,transparent)}}@media (prefers-reduced-motion:reduce){.draft .hx-more{animation:none}}.draft .hx-chip[aria-pressed=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .hx-chip[aria-pressed=true]{background:color-mix(in srgb,var(--ink)10%,transparent)}}.draft .hx-chip[aria-pressed=true]{color:var(--ink)}.draft .sl-vsep{background:var(--line);flex:none;width:1px;height:18px;margin:0 3px}.draft .sl-kbd-keys{align-items:center;gap:2px;display:inline-flex}.draft .sl-kbd-keys[data-size=sm] .sl-kbd{min-width:22px;height:22px;padding:0 6px;font-size:12px}@media (hover:none) and (pointer:coarse){.draft .sl-kbd-keys{display:none}}.draft .sl-btn:is(.sl-btn-primary,.sl-btn-secondary,.sl-btn-ghost,.sl-btn-ai,.sl-btn-danger){transition:transform var(--dur)var(--ease),background-color var(--dur)var(--ease)}.draft .sl-btn.sl-btn-lg{height:44px;padding:0 16px}.draft .sl-btn.sl-btn-icon.sl-btn-lg{width:44px;padding:0}.draft .sl-iconbtn[aria-pressed=true]{background:var(--hover);color:var(--ink)}@media (pointer:coarse){.draft .sl-iconbtn{min-width:44px;min-height:44px}}.draft .sl-stage{color:var(--ink-muted);font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:16px;display:inline-flex}.draft .sl-stage[data-size=md]{font-size:13px}.draft .sl-stage-pie{background:conic-gradient(var(--stage-dot)var(--stage-pie),transparent 0);width:9px;height:9px;box-shadow:inset 0 0 0 1.25px var(--stage-dot);border-radius:50%;flex:none}.draft .sl-stage[data-dot=ink]{--stage-dot:var(--ink)}.draft .sl-stage[data-dot=ai]{--stage-dot:var(--ai-ink)}.draft .sl-stage[data-dot=gray]{--stage-dot:var(--tag-gray-bg)}.draft .sl-stage[data-dot=brown]{--stage-dot:var(--tag-brown-bg)}.draft .sl-stage[data-dot=orange]{--stage-dot:var(--tag-orange-bg)}.draft .sl-stage[data-dot=yellow]{--stage-dot:var(--tag-yellow-bg)}.draft .sl-stage[data-dot=green]{--stage-dot:var(--tag-green-bg)}.draft .sl-stage[data-dot=blue]{--stage-dot:var(--tag-blue-bg)}.draft .sl-stage[data-dot=pink]{--stage-dot:var(--tag-pink-bg)}.draft .sl-stage[data-dot=red]{--stage-dot:var(--tag-red-bg)}.draft .sl-seg[data-size=sm] .sl-seg-item{height:calc(var(--control-h-xs) - 4px);padding:0 8px;font-size:12px}.draft .sl-seg[data-size=lg] .sl-seg-item{height:calc(var(--control-h) - 4px);padding:0 14px;font-size:14px}@media (max-width:1023px){.draft .sl-seg[data-size] .sl-seg-item{width:auto;display:inline-flex}.draft .sl-seg[data-size=md] .sl-seg-item{height:calc(var(--control-h-sm) - 4px);padding:0 10px}}.draft .sl-ck{z-index:4;background:var(--raised);width:24px;height:24px;color:var(--canvas);box-shadow:inset 0 0 0 1.5px var(--line-strong),0 2px 6px -2px #2a29264d;cursor:pointer;opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur-2)var(--ease-calm);border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid;position:relative;transform:scale(.85)}.draft .sl-ck:after{content:"";position:absolute;inset:-6px}.draft .sl-ck:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.draft .sl-ck:disabled{cursor:not-allowed;opacity:.4}.draft .sl-ck-glyph{font-size:var(--t-base);place-items:center;display:grid}.draft .sl-ck-glyph>*{opacity:0;transition:opacity var(--dur)var(--ease),transform var(--dur-2)var(--ease-calm);grid-area:1/1;transform:scale(.4)}.draft .sl-ck[data-state=checked],.draft .sl-ck[data-state=indeterminate]{background:var(--ink);box-shadow:none}.draft .sl-ck[data-state=checked] .sl-ck-check,.draft .sl-ck[data-state=indeterminate] .sl-ck-minus,.draft .sl-ck[data-state=checked],.draft .sl-ck[data-state=indeterminate],.draft .sl-ck:focus-visible,.draft [data-select-mode] .sl-ck,.draft [data-select-host]:focus-within .sl-ck{opacity:1;transform:none}@media (hover:hover){.draft [data-select-host]:hover .sl-ck{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.draft .sl-ck,.draft .sl-ck-glyph>*{transition:opacity var(--dur)var(--ease);transform:none}}.draft .sl-hl{isolation:isolate;color:var(--on-highlight);text-indent:0;margin:0 -.06em;padding:0 .06em;display:inline-block;position:relative}.draft .sl-hl:before{content:"";z-index:-1;background:var(--sl-hl-band,var(--hl-yellow));transform-origin:0;border-radius:3px 4px 3px 5px;height:72%;animation:.62s cubic-bezier(.2,.8,.2,1) .65s forwards sl-hl-swipe;position:absolute;top:20%;left:0;right:0;transform:scaleX(0)}.draft .sl-hl[data-color=pink]{--sl-hl-band:var(--hl-pink)}.draft .sl-hl[data-color=green]{--sl-hl-band:var(--hl-green)}.draft .sl-hl[data-color=blue]{--sl-hl-band:var(--hl-blue)}.dark .draft .sl-hl:before{background:var(--sl-hl-band,var(--hl-yellow));height:84%;top:12%}@supports (color:color-mix(in lab, red, red)){.dark .draft .sl-hl:before{background:color-mix(in srgb,var(--sl-hl-band,var(--hl-yellow))72%,var(--canvas))}}.dark .draft{--v2-hl:#d2b444}.dark .draft .sl-hl:not([data-color]):before{background:var(--v2-hl)}@keyframes sl-hl-swipe{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.draft .sl-hl:before{animation:none;transform:none}}.draft .sl-btn.sl-hold{isolation:isolate;background:var(--raised);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.draft .sl-btn.sl-hold{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger)45%,var(--line))}}.draft .sl-btn.sl-hold{-webkit-user-select:none;user-select:none;touch-action:none;transition:transform var(--dur)var(--ease)}.draft .sl-btn.sl-hold:hover:not(:disabled){background:var(--raised);box-shadow:inset 0 0 0 1px var(--danger)}.draft .sl-btn.sl-hold:active:not(:disabled),.draft .sl-btn.sl-hold.is-holding{transform:scale(.98)}.draft .sl-hold-lbl{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.draft .sl-hold-lbl.is-size{visibility:hidden}.draft .sl-hold .sl-hold-lbl.is-a{position:absolute;inset:0}.draft .sl-hold-fill{background:var(--danger-fill);color:var(--on-danger);transition:transform var(--dur-2)var(--ease-calm);display:block;position:absolute;inset:0;overflow:hidden;transform:translate(-101%)}.draft .sl-hold-fill>.sl-hold-lbl{transition:transform var(--dur-2)var(--ease-calm);transform:translate(101%)}.draft .sl-hold.is-holding .sl-hold-fill,.draft .sl-hold.is-holding .sl-hold-fill>.sl-hold-lbl{transition-duration:var(--hold-ms,1.2s);transition-timing-function:linear;transform:none}.draft .sl-hold.is-done .sl-hold-fill,.draft .sl-hold.is-done .sl-hold-fill>.sl-hold-lbl{transition:none;transform:none}.draft .sl-hold-hint{font-size:var(--t-sm);color:var(--ink-faint);flex:auto;margin-top:2px;line-height:16px}.draft .sl-hold-hint.is-on{color:var(--danger)}@media (prefers-reduced-motion:reduce){.draft .sl-hold.is-holding .sl-hold-fill,.draft .sl-hold.is-holding .sl-hold-fill>.sl-hold-lbl{transition:none}}.draft .pj-filter.sl-filter{flex:none;width:260px;max-width:100%}.draft .sl-filter-keys,.draft .sl-filter .sl-filter-k{pointer-events:none;opacity:1;transition:opacity var(--dur)var(--ease);position:absolute;top:50%;right:8px;translate:0 -50%}.draft .sl-filter[data-keyboard=true] .sl-filter-k{display:inline-flex}.draft .sl-filter:hover .sl-filter-k{opacity:.6}.draft .sl-filter:focus-within .sl-filter-k,.draft .sl-filter.is-on .sl-filter-k{opacity:0}@media (prefers-reduced-motion:reduce){.draft .sl-filter .sl-filter-k{transition:none}}@media (hover:none){.draft .sl-ck:after{inset:-10px}.draft .sl-seg-item{position:relative}.draft .sl-seg-item:after{content:"";position:absolute;inset:-10px 0}.draft .sl-switch-track:after{content:"";position:absolute;inset:-13px -7px}.draft .sl-btn.sl-hold,.draft .pj-filter .sl-input{min-height:44px}}@media (prefers-reduced-motion:reduce){.draft .sl-btn:active:not(:disabled),.draft .sl-btn.sl-hold:active:not(:disabled),.draft .sl-btn.sl-hold.is-holding,.draft .sl-seg-item:active{transform:none}}.draft .pj-tile>.sl-ck{position:absolute;top:12px;left:8px}.draft .pj-row>.sl-ck{margin-top:-12px;position:absolute;top:50%;left:10px}.draft .pj-tile.is-sel .sl-tpt-front{box-shadow:0 0 0 2px var(--ink),0 12px 22px -14px #2a292680;outline:none;transform:translateY(-4px)}.dark .draft .pj-tile.is-sel .sl-tpt-front{box-shadow:0 0 0 2px var(--ink),0 12px 24px -12px #000000d9}.draft .pj-row.is-sel{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.draft .pj-row.is-sel{background:color-mix(in srgb,var(--ink)5%,transparent)}}.draft [data-select-host] .pj-tile-a[data-roving-item]:not(a),.draft [data-select-host] .pj-row-a[data-roving-item]:not(a){cursor:default}.draft [data-select-host] .pj-tile-a[data-roving-item]:focus-visible .sl-tpt-front{outline:2px solid var(--focus);outline-offset:5px}.draft .sl-selbar{z-index:70;background:var(--raised);box-shadow:var(--shadow-menu),0 0 0 1px var(--line);transition:opacity .18s var(--ease);border-radius:14px;align-items:center;gap:4px;padding:6px 6px 6px 14px;animation:.32s cubic-bezier(.22,1,.36,1) both sl-selbar-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes sl-selbar-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-selbar-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.draft .sl-selbar-n{font-size:var(--t-md);color:var(--ink-muted);margin-right:4px}.draft .sl-selbar-n b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.draft .sl-selbar-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.draft .sl-selbar-hint{font-size:var(--t-sm);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.draft .sl-selbar-hint[hidden]{display:none}.draft .sl-selbar-k{margin:0 2px}.draft .sl-selbar .sl-btn,.draft .sl-selbar .sl-btn .sl-icon{color:var(--ink)}.draft .sl-selbar .sl-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dark .draft .sl-selbar{--inverse:#3a3934;--on-inverse:var(--ink);--on-inverse-muted:var(--ink-muted);color:var(--ink);background:#3a3934;box-shadow:0 0 0 1px #ffffff1a,0 18px 44px -10px #000000d9}.dark .draft .sl-selbar .sl-selbar-n{color:var(--ink)}:root:has([data-sonner-toast]) .draft .sl-selbar{opacity:0;visibility:hidden;animation:none}@media (min-width:1024px) and (pointer:fine){.draft .sl-selbar{left:calc(var(--draft-sidebar-w,248px) + (100vw - var(--draft-sidebar-w,248px))/2)}}@media (max-width:639px){.draft .sl-selbar{border-radius:31px;justify-content:space-between;width:auto;height:62px;padding:0 10px 0 18px;animation:.32s cubic-bezier(.22,1,.36,1) both sl-selbar-fade;bottom:22px;left:14px;right:14px;transform:translate(0)}.draft .sl-selbar-hint,.draft .pj-row>.sl-ck{display:none}.draft [data-select-mode] .pj-row>.sl-ck{display:grid}}@media (hover:none){.draft .sl-selbar-k{display:none}}@media (prefers-reduced-motion:reduce){.draft .sl-selbar{animation:none}}.io-sel{height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.io-sel:active{opacity:.6}.io-sel:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:10px}.draft .pj-offp{border:1px solid var(--warning);align-items:center;gap:8px;height:32px;margin-right:4px;padding:0 13px 0 4px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.draft .pj-offp{border:1px solid color-mix(in srgb,var(--warning)45%,var(--line))}}.draft .pj-offp{background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-md);cursor:pointer;box-shadow:0 1px 2px #2a29260f,0 0 0 3px var(--warning);border-radius:999px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.draft .pj-offp{box-shadow:0 1px 2px #2a29260f,0 0 0 3px color-mix(in srgb,var(--warning)9%,transparent)}}.draft .pj-offp{transition:none;animation:.42s cubic-bezier(.2,.8,.2,1) both pj-offp-in}.draft .pj-offp:hover,.draft .pj-offp[aria-expanded=true]{background:var(--hover);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.draft .pj-offp:hover,.draft .pj-offp[aria-expanded=true]{border-color:color-mix(in srgb,var(--warning)70%,var(--line))}}.draft .pj-offp-s{color:var(--ink-muted);padding-left:9px;font-weight:400;position:relative}.draft .pj-offp-s:before{content:"";background:var(--line-strong);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.draft .pj-offp.is-netback .pj-offp-s{display:none}.draft .pj-offp-ic{background:var(--warning-soft);border-radius:50%;place-items:center;width:24px;height:24px;transition:none;display:grid;position:relative}.draft .pj-offp-ic:before{content:"";background:var(--warning);opacity:0;border-radius:50%;animation:3.2s cubic-bezier(.22,1,.36,1) .5s infinite pj-offp-ping;position:absolute;inset:-3px}.draft .pj-offp.is-netoff .pj-offp-ic .pj-offp-off{color:var(--warning)}.draft .pj-offp.is-netback .pj-offp-ic:before{animation:none}.draft .pj-offp:after{content:"";border-radius:inherit;border:1.5px solid var(--warning);opacity:0;pointer-events:none;animation:3.2s cubic-bezier(.22,1,.36,1) .5s infinite pj-offp-ring;position:absolute;inset:-1px}.draft .pj-offp.is-netback:after{animation:none}@keyframes pj-offp-ring{0%{opacity:.5;transform:scale(1)}60%,to{opacity:0;transform:scale(1.07,1.32)}}@keyframes pj-offp-ping{0%{opacity:.28;transform:scale(.5)}60%,to{opacity:0;transform:scale(1.45)}}.draft .pj-offp.is-netback .pj-offp-ic{background:var(--wash)}.draft .pj-offp-ic .sl-icon{transition:opacity var(--dur,.16s)var(--ease),transform var(--dur-3,.36s)var(--ease-calm,cubic-bezier(.2,.8,.2,1));grid-area:1/1;font-size:15px}.draft .pj-offp:hover .pj-offp-off{transform:rotate(-8deg)}.draft .pj-offp .pj-offp-ok{opacity:0;transform:scale(.4)}.draft .pj-offp.is-netback{color:var(--ink);cursor:default;animation:pj-offp-out 2.6s var(--ease)both}.draft .pj-offp.is-netback .pj-offp-off{opacity:0;transform:scale(.4)}.draft .pj-offp.is-netback .pj-offp-ok{opacity:1;transform:none}@keyframes pj-offp-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes pj-offp-out{0%,70%{opacity:1;scale:1}to{opacity:0;scale:.92}}.draft .pj-top-r .pj-offp{height:30px}.draft .pj-top-r .pj-offp-ic{width:22px;height:22px}.draft .pj-actions .pj-offp,.draft .pj-top-r .pj-offp{transition:opacity .2s var(--ease),transform .15s var(--ease)}@media (min-width:700px) and (pointer:fine){.draft .pj-home[data-stuck=true] .pj-actions .pj-offp{opacity:0}}@media (max-width:1279px){.draft .pj-offp-s{display:none}}@media (max-width:767px){.draft .pj-offp-t{display:none}.draft .pj-offp{padding:0 3px}}.draft .pj-offs{z-index:60;position:fixed;inset:0}.draft .pj-offpop{z-index:61;border-radius:var(--radius-menu);background:var(--raised);width:300px;box-shadow:var(--shadow-menu);transform-origin:100% 0;padding:6px;animation:.22s cubic-bezier(.22,1,.36,1) both pj-offpop-in;position:fixed;overflow-y:auto}@keyframes pj-offpop-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.draft .pj-offpop-h{align-items:flex-start;gap:10px;padding:8px 8px 10px;display:flex}.draft .pj-offpop-h b{font-size:var(--t-base);font-weight:600;line-height:19px;display:block}.draft .pj-offpop-h small{font-size:var(--t-sm);color:var(--ink-muted);margin-top:1px;line-height:16px;display:block}.draft .pj-offpop-mk{background:var(--wash);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.draft .pj-offpop-mk .sl-icon{font-size:var(--t-lg)}.draft .pj-offpop-g{border-top:1px solid var(--line);padding:6px 0 4px}.draft .pj-offpop-g .sl-menu-label{color:var(--ink-muted);padding:4px 8px;font-size:12px;font-weight:500}.draft .pj-offpop-g ul{margin:0;padding:0;list-style:none}.draft .pj-offpop-g li{font-size:var(--t-md);animation:pj-offpop-li .3s cubic-bezier(.22,1,.36,1)var(--d)both;align-items:center;gap:9px;padding:5px 8px;line-height:18px;display:flex}.draft .pj-offpop-g li .sl-icon{color:var(--ink-muted);font-size:15px}.draft .pj-offpop-g.is-wait li{color:var(--ink-muted)}.draft .pj-offpop-g.is-wait li .sl-icon{color:var(--ink-faint)}@keyframes pj-offpop-li{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.draft .pj-offpop-f{border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:10px 8px 6px;line-height:16px;display:flex}.draft .pj-offpop-go .sl-icon{transition:transform var(--dur-3,.36s)var(--ease-calm,cubic-bezier(.2,.8,.2,1))}.draft .pj-offpop-go:hover .sl-icon{transform:rotate(200deg)}.draft .pj-offpop-go.is-chk{pointer-events:none}.draft .pj-offpop-go.is-chk .sl-icon{animation:.9s linear infinite pj-offpop-spin}@keyframes pj-offpop-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.draft .pj-offp-ic:before,.draft .pj-offp:after,.draft .pj-offp,.draft .pj-offpop,.draft .pj-offpop-g li,.draft .pj-offp.is-netback,.draft .pj-offpop-go.is-chk .sl-icon{animation:none}}.draft [data-offline][aria-disabled=true]{opacity:.42;transition:opacity .2s var(--ease)}.draft .pj-net-reason{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.draft .pj-dialog.tb-et{grid-template-columns:minmax(0,1fr) 300px;gap:0;width:min(860px,100vw - 32px);max-width:none;padding:0;display:grid;overflow:hidden}.draft .tb-et-l{flex-direction:column;min-width:0;padding:30px 32px 26px;display:flex}.draft .tb-et-head{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.draft :is(.tb-dd,.tb-ed) .tb-et-head .sl-tag{height:auto;box-shadow:none;color:var(--ink-muted);font-size:var(--t-sm);--sc:var(--ai-ink,var(--ai));--p:.39;background:0 0;gap:6px;padding:0;font-weight:500;line-height:16px}.draft :is(.tb-dd,.tb-ed) .tb-et-head .sl-tag>.sl-icon{display:none}.draft :is(.tb-dd,.tb-ed) .tb-et-head .sl-tag:before{content:"";background:conic-gradient(var(--sc)calc(var(--p)*1turn),transparent 0);width:9px;height:9px;box-shadow:inset 0 0 0 1.25px var(--sc);border-radius:50%;flex:none}.draft .tb-et-by{font-size:var(--t-md);color:var(--ink-muted)}.draft .tb-et-k{font-family:var(--font-ui);font-size:var(--t-sm);color:var(--ink-muted);margin-bottom:6px;font-weight:500;display:block}.draft .tb-et-tot{margin-top:20px}.draft .tb-et-stats{gap:32px;margin:2px 0 0;padding:0;list-style:none;display:flex}.draft .tb-et-stats li{transition:opacity var(--dur-2,.24s)var(--ease);flex-direction:column;gap:2px;display:flex}.draft .tb-et-stats li.is-off{opacity:.32}.draft .tb-et .tb-et-stats b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:sl-pop var(--dur-2)var(--ease-spring)var(--d)both;font-size:32px;font-weight:500;line-height:1;display:block}.draft .tb-et .tb-et-stats li>span{font-size:var(--t-sm);color:var(--ink-muted)}.draft .tb-et-note{max-width:44ch;font-size:var(--t-md);color:var(--ink-muted);margin:10px 0 0;line-height:18px}.draft .tb-et-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.draft .tb-et-a .sl-btn{flex:none}.draft .tb-et-hint{min-width:0;font-size:var(--t-sm);color:var(--ink-faint);flex:auto;margin-top:2px;line-height:16px;transition:none}.draft .tb-et-hint.is-on{color:var(--danger)}.draft .tb-et-desk{background:var(--wash);border-left:1px solid var(--line);position:relative;overflow:hidden}.draft .tb-et-desk .tb-et-brush{filter:grayscale();opacity:.5;width:560px;height:595px;top:-40px;left:-150px}.draft .tb-et-stack{width:100%;height:100%;position:absolute;top:0;left:0}.draft .tb-et-pg{transform-origin:0 0;--r:calc(-3deg + var(--k)*8deg);width:816px;height:1056px;transform:translate(calc(var(--k)*52px),calc(var(--k)*-4px))scale(.3)rotate(var(--r));z-index:calc(10 - var(--k));position:absolute;top:calc(50% - 190px);left:34px}.draft .tb-et-pgi{animation:tb-et-up .62s cubic-bezier(.22,1,.36,1)calc(.12s + var(--k)*90ms)both;display:block;position:absolute;inset:0}.draft .tb-et-tp{box-sizing:border-box;background:var(--page);color:var(--page-ink);font-family:var(--font-script);transition:translate var(--dur-3,.36s)linear,opacity var(--dur-3,.36s)linear;font-size:12pt;line-height:1.2;position:absolute;inset:0;box-shadow:0 0 0 3px #2a29260d,0 50px 80px -40px #2a29268c}.draft .tb-et-tp .tp-c{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:380px;left:0;right:0}.draft .tb-et-tp .tp-c b{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;text-underline-offset:4px;-webkit-box-orient:vertical;max-width:600px;margin:0 auto 28px;font-size:16pt;text-decoration:underline;display:-webkit-box;overflow:hidden}.draft .tb-et-tp .tp-w{margin-top:14px}.draft .tb-et-tp .tp-l{position:absolute;bottom:96px;left:96px}.draft .tb-et-tp .tp-r{text-align:right;position:absolute;bottom:96px;right:96px}.draft .tb-et-tp.is-pages .tp-r{opacity:.6}@keyframes tb-et-up{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}.draft .tb-dp-k{font-size:var(--t-sm);color:var(--ink-muted);margin-top:16px;font-weight:500}.draft .tb-dp-in{box-sizing:border-box;border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;background:0 0;border-radius:0;outline:none;margin:4px 0 6px;padding:2px 0 6px;font-size:36px;font-weight:500;line-height:1.08;transition:none;display:block}.draft .tb-dp-in:hover{border-bottom-color:var(--ink-muted)}.draft .tb-dp-in:focus,.draft .tb-dp-in:focus-visible{border-bottom-color:var(--ink);outline:none!important}.draft .tb-dp-in::selection{background:var(--hl-yellow)}@supports (color:color-mix(in lab, red, red)){.draft .tb-dp-in::selection{background:color-mix(in srgb,var(--hl-yellow)70%,transparent)}}.draft .tb-dp-in::selection{color:var(--on-highlight)}.draft .tb-dp-what{margin-top:18px}.draft .tb-dp-what .pj-opt{padding:10px 12px}.draft .tb-dp-what .pj-opt b{font-size:var(--t-base);font-weight:500}.draft .tb-dp-what .pj-opt small{font-size:var(--t-md)}.draft .tb-dp-go.is-off{opacity:.45;pointer-events:none}.draft .tb-dp-go .sl-kbd{margin-left:4px}.draft .tb-dp .tb-dp-orig{--r:6deg;transform:translate(84px,-8px)scale(.3)rotate(var(--r))}.draft .tb-dp .tb-dp-copy .tb-et-pgi{animation:.76s cubic-bezier(.22,1,.36,1) .22s both tb-dp-out}.draft .tb-dp.is-copying .tb-dp-copy .tb-et-pgi{animation:.72s cubic-bezier(.55,0,.75,.2) both tb-dp-away}@keyframes tb-dp-out{0%{opacity:.6;transform:translate(260px,-26px)rotate(9deg)}to{opacity:1;transform:none}}@keyframes tb-dp-away{to{opacity:0;transform:translate(-160px,-140px)rotate(-10deg)}}@media (max-width:860px){.draft .pj-dialog.tb-et{grid-template-columns:minmax(0,1fr)}.draft .tb-et-desk{display:none}}@media (max-width:1023px) and (pointer:coarse){.draft .pj-dialog.tb-et{grid-template-columns:minmax(0,1fr);width:min(520px,100vw - 32px)}.draft .tb-et-desk{display:none}}@media (max-width:639px){.draft .pj-scrim>.pj-dialog.tb-et{width:100%;padding:22px 20px 34px;overflow:auto}.draft .tb-et-l{padding:0}.draft .tb-et-a .sl-btn{flex:100%}.draft .tb-dp-go .sl-kbd{display:none}}@media (pointer:coarse){.draft .tb-dp-go .sl-kbd{display:none}}@media (prefers-reduced-motion:reduce){.draft .tb-et-pgi,.draft .tb-et .tb-et-stats b,.draft .tb-dp .tb-dp-copy .tb-et-pgi,.draft .tb-dp.is-copying .tb-dp-copy .tb-et-pgi{animation:none}}.draft .tb-et .tb-et-h{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:16px 0 8px;font-size:40px;font-weight:500;line-height:1.02}.draft .tb-et-log{max-width:36ch;font-family:var(--font-display);font-size:var(--t-h3);color:var(--ink);margin:20px 0 0;line-height:1.38}.draft .tb-et-log .sl-hl{color:var(--on-highlight)}.draft .tb-et-list{border-top:1px solid var(--line);flex-direction:column;max-height:236px;margin:20px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.draft .tb-et-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.draft .tb-et-rt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.draft .tb-et-meta{align-items:center;gap:8px;min-width:0;display:flex}.draft .tb-et-meta .sl-tag,.draft .tb-et-meta .sl-badge{flex:none}.draft .tb-et-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.draft .tb-et-rt small{font-size:var(--t-sm);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.draft .tb-et-desk .tb-et-more{z-index:20;background:var(--raised);box-shadow:var(--shadow-card);font-size:var(--t-sm);color:var(--ink);border-radius:999px;padding:5px 10px;font-weight:500;position:absolute;bottom:14px;right:16px}.draft .tb-et-a .tb-dd-keep{order:2}.draft .tb-et-a .sl-hold-hint{order:3;min-width:0}.draft .tb-et-tp.is-lines{flex-direction:column;gap:22px;padding:110px 110px 0 150px;display:flex}.draft .tb-et-tp.is-lines i{background:var(--page-ink);border-radius:6px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.draft .tb-et-tp.is-lines i{background:color-mix(in srgb,var(--page-ink)18%,transparent)}}.draft .tb-et-tp.is-lines i:first-child{background:var(--page-ink);height:14px;margin-bottom:12px}@supports (color:color-mix(in lab, red, red)){.draft .tb-et-tp.is-lines i:first-child{background:color-mix(in srgb,var(--page-ink)42%,transparent)}}.draft .tb-dd .tb-dd-back{--r:7deg;transform:translate(84px,-8px)scale(.3)rotate(var(--r))}.draft .tb-et.is-holding .tb-et-tp{opacity:.82;translate:0 60px}.draft .tb-et.is-going .tb-et-row{animation:.42s cubic-bezier(.55,0,.75,.2) both tb-et-out}.draft .tb-et.is-going .tb-et-row:nth-child(2){animation-delay:90ms}.draft .tb-et.is-going .tb-et-pgi{animation:tb-et-drop .6s cubic-bezier(.55,0,.75,.2)calc(var(--k)*.1s)both}@keyframes tb-et-out{to{opacity:0;transform:translate(-14px)}}@keyframes tb-et-drop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(900px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.draft .tb-et.is-going .tb-et-pgi,.draft .tb-et.is-going .tb-et-row{animation:none}.draft .tb-et.is-holding .tb-et-tp{translate:none}}.draft{--dur:.16s;--dur-1:var(--dur);--dur-2:.24s;--dur-3:.36s;--ease-calm:cubic-bezier(.2,.8,.2,1);--ease:cubic-bezier(.22,1,.36,1);--ease-spring:var(--ease-calm)}@media (prefers-reduced-motion:reduce){.draft{--dur-2:var(--dur);--dur-3:var(--dur)}.draft *,.draft :before,.draft :after{animation-iteration-count:1!important}}