@font-face{font-family:New Order;src:url(/brand/NewOrder-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:New Order;src:url(/brand/NewOrder-Semibold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Avenir Next;src:url(/brand/AvenirNext-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Avenir Next;src:url(/brand/AvenirNext-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Avenir Next;src:url(/brand/AvenirNext-Demi.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Avenir Next;src:url(/brand/AvenirNext-Bold.woff2) format("woff2");font-weight:700;font-display:swap}html.dd-locked-scroll,html.dd-locked-scroll body{overflow:hidden}.dd-overlay{--tint-right: 0;--tint-left: 0;--tint-up: 0;position:fixed;inset:0;z-index:400;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:16px 16px 20px;background:radial-gradient(60% 70% at 100% 50%,rgba(74,222,128,calc(var(--tint-right) * .45)),transparent 70%),radial-gradient(60% 70% at 0% 50%,rgba(248,113,113,calc(var(--tint-left) * .45)),transparent 70%),radial-gradient(70% 60% at 50% 0%,rgba(251,191,36,calc(var(--tint-up) * .45)),transparent 70%),color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);opacity:0;pointer-events:none;transition:opacity .26s ease;overflow:hidden}.dd-overlay.open{opacity:1;pointer-events:auto}.dd-top{width:min(1320px,100%);display:flex;align-items:center;gap:16px;padding:2px 2px 14px}.dd-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0}.dd-title strong{font:700 18px/1.2 var(--font-mono);color:var(--text);letter-spacing:-.01em}.dd-title span{font-size:13px;color:var(--text-muted)}#ddCounter{display:inline-flex;gap:12px;flex-wrap:wrap}#ddCounter .c-right{color:var(--fresh)}#ddCounter .c-left{color:var(--stale)}#ddCounter .c-up{color:var(--aging)}.dd-sync{margin-left:auto;font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.dd-sync:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-dim);flex:none}.dd-sync.ok:before{background:var(--fresh);box-shadow:0 0 0 3px color-mix(in srgb,var(--fresh) 25%,transparent)}.dd-sync.busy:before{background:var(--aging)}.dd-sync.err{color:var(--stale)}.dd-sync.err:before{background:var(--stale)}.dd-stage{position:relative;width:min(1320px,100%);height:100%;min-height:0}.dd-stage>.dd-card,.dd-stage>.dd-skeleton{bottom:34px}.dd-card{--lift: 0;--p-right: 0;--p-left: 0;--p-up: 0;--sb-bg: #FFFAF3;--sb-surface: #FFFFFF;--sb-ink: #232222;--sb-muted: #6B6660;--sb-dim: #9A9184;--sb-line: #EAE2D5;--sb-line-strong: #D8CBB4;--sb-orange: #FC6932;--sb-peach: #FFE7C6;--sb-blue: #3843EB;--sb-purple: #B19EF8;--sb-green: #12795A;--sb-red: #BE3A2E;--sb-amber: #B4671A;--sb-head: "New Order", "Hanken Grotesk", sans-serif;--sb-body: "Avenir Next", "Manrope", -apple-system, "Segoe UI", sans-serif;position:absolute;inset:0;display:flex;flex-direction:column;background:var(--sb-bg);color:var(--sb-ink);font-family:var(--sb-body);border:3px solid var(--sb-ink);border-radius:20px;box-shadow:0 30px 80px -30px #0009;overflow:hidden;transform-origin:50% 100%;transition:transform .68s cubic-bezier(.22,1.1,.36,1),opacity .49s ease,filter .49s ease,box-shadow .49s ease;will-change:transform;user-select:none;touch-action:pan-y}.dd-card[data-depth="1"]{transform:translate3d(0,calc(16px * (1 - var(--lift))),0) scale(calc(.955 + .045 * var(--lift)));filter:brightness(calc(.86 + .14 * var(--lift)))}.dd-card[data-depth="2"]{transform:translate3d(0,32px,0) scale(.91);filter:brightness(.74)}.dd-card[data-depth="1"],.dd-card[data-depth="2"]{box-shadow:0 20px 50px -30px #00000080}.dd-card .dd-scroll{transition:opacity .35s ease}.dd-card[data-depth="1"] .dd-scroll{overflow:hidden;opacity:calc(.3 + .7 * var(--lift))}.dd-card[data-depth="2"] .dd-scroll{overflow:hidden;opacity:0}.dd-card.dd-enter{opacity:0;transform:translate3d(0,48px,0) scale(.86)}.dd-card.dd-dragging{transition:none;cursor:grabbing}.dd-card.dd-dragging[data-depth="1"]{transition:transform .12s linear,filter .12s linear}.dd-card.dd-spring{transition:transform .85s cubic-bezier(.34,1.56,.64,1)}.dd-card.dd-flying{pointer-events:none;z-index:20!important}.dd-card.dd-return{transition:transform .65s cubic-bezier(.22,1.2,.36,1),opacity .39s ease;z-index:20!important}.dd-card.dd-from-right{transform:translate3d(110vw,40px,0) rotate(22deg);opacity:0}.dd-card.dd-from-left{transform:translate3d(-110vw,40px,0) rotate(-22deg);opacity:0}.dd-card.dd-from-up{transform:translate3d(0,-110vh,0);opacity:0}.dd-cardbar{flex:none;display:flex;align-items:center;gap:8px;padding:12px 18px;background:var(--sb-surface);border-bottom:1.5px solid var(--sb-line-strong);cursor:grab;touch-action:none}.dd-lights{display:inline-flex;gap:6px;margin-right:6px}.dd-lights i{width:11px;height:11px;border-radius:50%;border:2.5px solid var(--sb-ink);box-sizing:border-box}.dd-lights i:nth-child(1){background:#f5c9be}.dd-lights i:nth-child(2){background:#f5e3a1}.dd-lights i:nth-child(3){background:#cdecae}.dd-chip{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--sb-body);padding:6px 10px;border-radius:999px;background:var(--sb-bg);color:var(--sb-muted);border:1.5px solid var(--sb-line-strong)}.dd-chip-sponsor{color:var(--sb-orange)}.dd-save{margin-left:auto;font:500 12px/1 var(--sb-body);color:var(--sb-dim);display:inline-flex;align-items:center;gap:6px}.dd-save:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dd-save.ok{color:var(--sb-green)}.dd-save.busy{color:var(--sb-amber)}.dd-save.busy:before{animation:dd-pulse 1s ease-in-out infinite}.dd-save.err{color:var(--sb-red)}@keyframes dd-pulse{50%{opacity:.3}}.dd-notion{font:600 12px/1 var(--sb-body);color:var(--sb-ink);text-decoration:none;padding:7px 11px;border-radius:999px;border:1.5px solid var(--sb-line-strong);background:var(--sb-surface);transition:border-color .15s,background .15s}.dd-notion:hover{border-color:var(--sb-ink)}.dd-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;user-select:text;scrollbar-width:thin}.dd-cols{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:32px;padding:22px 26px 30px;align-items:start;justify-content:center}.dd-inbox{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:14px;background:var(--sb-surface);border:1.5px solid var(--sb-line-strong);border-radius:14px}.dd-avatar{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--sb-line-strong);background:var(--sb-bg);flex:none}.dd-inbox-main{min-width:0;flex:1}.dd-inbox-from{display:flex;justify-content:space-between;font-size:13px;color:var(--sb-muted)}.dd-inbox-from strong{color:var(--sb-ink);font-weight:700}.dd-inbox-from span{font-size:11px;padding:2px 7px;border-radius:6px;background:var(--sb-bg)}.dd-paper{background:var(--sb-surface);border:1.5px solid var(--sb-line-strong);border-radius:16px;padding:26px 30px 22px;font:400 17px/1.6 var(--sb-body);color:var(--sb-ink)}.dd-wordmark{display:block;width:190px;height:auto;margin:0 auto 20px;user-select:none}.dd-adslot{text-align:center;font:500 12px/1 var(--sb-body);color:var(--sb-dim);padding:12px;margin-bottom:20px;border:1.5px dashed var(--sb-line-strong);border-radius:12px}.dd-graphic{margin:0 0 16px;touch-action:none;cursor:grab}.dd-graphic img{display:block;width:100%;height:auto;border-radius:12px;pointer-events:none}.dd-noimg{color:var(--sb-dim);font-size:13px;padding:40px;text-align:center;border:1.5px dashed var(--sb-line-strong);border-radius:12px}.dd-share{text-align:center;margin:18px 0 6px}.dd-share a{display:inline-block;background:#3843eb;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:10px 22px;border-radius:8px}.dd-brand{display:block;border-radius:22%;object-fit:cover;flex:none}.dd-brand-fallback{display:grid;place-items:center;border-radius:22%;background:var(--sb-ink);color:#fff;flex:none}.dd-brand-fallback svg{width:55%;height:55%}.dd-paper hr{border:0;border-top:1.5px solid var(--sb-line);margin:22px 0}.dd-paper h3{font:600 23px/1.1 var(--sb-head);margin:0 0 10px;letter-spacing:-.005em}.dd-mailfoot{margin-top:26px;padding-top:16px;border-top:1.5px solid var(--sb-line);text-align:center}.dd-mailfoot b{display:block;font:700 13px/1 var(--sb-body);color:var(--sb-muted)}.dd-input{display:block;box-sizing:border-box;width:calc(100% + 16px);margin:0 -8px;font:inherit;color:inherit;background:transparent;border:1.5px dashed transparent;border-radius:8px;padding:4px 8px;resize:none;overflow:hidden;transition:border-color .15s ease,background .15s ease}.dd-input:hover{background:color-mix(in srgb,var(--sb-peach) 40%,transparent)}.dd-input:focus{outline:none;background:#fff1c9;box-shadow:0 0 0 2px #f2c94c;caret-color:var(--sb-orange)}.dd-input[readonly]{color:var(--sb-muted)}.dd-input::placeholder{color:var(--sb-dim)}.dd-subject{font:700 16px/1.3 var(--sb-body);padding:3px 8px;color:var(--sb-ink)}.dd-subject::placeholder{color:var(--sb-ink);opacity:1}.dd-slug{font-size:12px;color:var(--sb-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-flash{animation:dd-flash 1.4s ease}@keyframes dd-flash{0%,30%{background:var(--sb-peach)}}.dd-md{padding:4px 8px;margin:0 -8px;border-radius:8px;cursor:text;transition:background .15s ease}.dd-md:hover{background:color-mix(in srgb,var(--sb-peach) 40%,transparent)}.dd-md:focus,.dd-md.dd-live:focus,.dd-md[contenteditable=true]:focus{outline:none;background:#fff1c9;box-shadow:0 0 0 2px #f2c94c;caret-color:var(--sb-orange)}.dd-md.dd-live{background:color-mix(in srgb,#FFF1C9 55%,transparent)}.dd-md.dd-live{white-space:pre-wrap;overflow-wrap:anywhere}.dd-post .dd-md.dd-live{line-height:1.45}.dd-post-li .dd-md.dd-live{font-size:14px}.dd-reply-text:empty:before{content:attr(data-placeholder);color:var(--sb-dim)}.dd-md[data-locked]{cursor:default}.dd-md p{margin:0 0 .75em}.dd-md p:last-child{margin-bottom:0}.dd-md .dd-md-gap{display:none}.dd-md .dd-md-empty{color:var(--sb-dim);font-style:italic}.dd-md ul,.dd-md ol{margin:0;padding-left:22px}.dd-md li{margin:0 0 8px}.dd-md li::marker{color:var(--sb-orange)}.dd-md a{color:var(--sb-blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.dd-md strong{font-weight:700}.dd-md blockquote{margin:0;padding-left:12px;border-left:2px solid var(--sb-line-strong);color:var(--sb-muted)}.dd-md code{font-size:.9em;background:var(--sb-bg);padding:1px 4px;border-radius:4px}.dd-md-src{display:none}.dd-tag{display:inline-block;font:500 11px/1.3 var(--sb-body);color:var(--sb-amber);margin-bottom:4px}.dd-poll-q{font:600 20px/1.25 var(--sb-head)!important;margin-bottom:12px}.dd-poll-opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dd-poll-opts li{position:relative}.dd-poll-opts .dd-input{width:100%;margin:0;padding:11px 40px 11px 16px;font:600 15px/1.3 var(--sb-body);background:var(--sb-surface);border:1.5px solid var(--sb-line-strong);border-radius:10px}.dd-poll-opts .dd-input:hover{border-color:var(--sb-ink)}.dd-poll-opts .dd-input:focus{border-color:#f2c94c;background:#fff1c9;box-shadow:0 0 0 2px #f2c94c}.dd-poll-del{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:none;border:0;color:var(--sb-dim);cursor:pointer;font-size:18px;line-height:1;opacity:0;transition:opacity .15s,color .15s}.dd-poll-opts li:hover .dd-poll-del,.dd-poll-del:focus{opacity:1}.dd-poll-del:hover{color:var(--sb-red)}.dd-poll-add{margin-top:8px;background:none;border:0;padding:4px 0;cursor:pointer;color:var(--sb-muted);font:600 13px/1 var(--sb-body)}.dd-poll-add:hover{color:var(--sb-ink)}.dd-social{display:flex;flex-direction:column;gap:18px}.dd-post{background:var(--sb-surface);border:1.5px solid var(--sb-line-strong);border-radius:16px;padding:14px 16px 12px;font:400 15px/1.5 var(--sb-body)}.dd-post header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dd-post header div{flex:1;min-width:0;line-height:1.2}.dd-post header strong{display:block;font-size:15px}.dd-post header em{font-style:normal;font-size:12px;color:var(--sb-muted)}.dd-post header>i{color:var(--sb-ink);display:grid}.dd-pfp{width:40px;height:40px;border-radius:50%;flex:none;object-fit:cover;background:var(--sb-peach);border:1.5px solid var(--sb-line-strong)}.dd-post .dd-md p{margin-bottom:.5em}.dd-feedtext{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.dd-post-li .dd-feedtext{font-size:14px}.dd-more{background:none;border:0;padding:0;cursor:pointer;font:inherit}.dd-more-li{color:var(--sb-muted);font-weight:600}.dd-more-li:hover{color:#0a66c2;text-decoration:underline}.dd-more-x{display:block;margin-top:4px;color:#1d9bf0;font-weight:500}.dd-more-x:hover{text-decoration:underline}.dd-device{display:inline-flex;gap:2px;padding:2px;margin:-2px 0 10px 50px;border:1.5px solid var(--sb-line-strong);border-radius:999px}.dd-device button{background:none;border:0;cursor:pointer;padding:4px 10px;border-radius:999px;font:600 11px/1 var(--sb-body);color:var(--sb-muted)}.dd-device button[aria-pressed=true]{background:var(--sb-ink);color:#fff}.dd-post-li[data-device=mobile] .dd-md:not(.dd-reply-text){max-width:358px}.dd-reply{display:flex;gap:10px}.dd-reply[hidden]{display:none}.dd-reply-body{flex:1;min-width:0}.dd-pfp-sm{width:32px;height:32px}.dd-reply-text{cursor:text}.dd-reply-x{margin:12px -16px -12px;padding:12px 16px;border-top:1.5px solid var(--sb-line)}.dd-thread{position:relative;flex:none;width:40px}.dd-reply-x .dd-reply-head{display:flex;gap:5px;align-items:baseline;font-size:15px}.dd-reply-x .dd-reply-head span{color:var(--sb-muted);font-size:14px}.dd-reply-x .dd-reply-text{font-size:15px;line-height:1.45}.dd-xbar.dd-xbar-sm{border-top:0;padding:8px 0 0;margin-top:4px;max-width:360px}.dd-xbar.dd-xbar-sm svg{width:16px;height:16px}.dd-reply-li{margin-top:10px;padding-top:12px;border-top:1.5px solid var(--sb-line)}.dd-comment{background:#f2f2f2;border-radius:0 12px 12px;padding:8px 12px 10px}.dd-comment-head{display:flex;align-items:center;gap:6px;font-size:14px}.dd-comment-head time{margin-left:auto;font-size:12px;color:var(--sb-muted)}.dd-author{font:600 11px/1 var(--sb-body);color:var(--sb-muted);background:#e4e4e4;border-radius:4px;padding:3px 5px}.dd-comment-sub{font-size:12px;color:var(--sb-muted);margin:1px 0 6px}.dd-reply-li .dd-reply-text{font-size:14px;line-height:1.45}.dd-comment-actions{display:flex;gap:6px;margin:6px 0 0 12px;font:600 12px/1 var(--sb-body);color:var(--sb-muted)}.dd-comment-actions i{font-style:normal}.dd-post-media{margin-top:10px;border-radius:12px;overflow:hidden;border:1.5px solid var(--sb-line)}.dd-post-media img{display:block;width:100%;max-height:180px;object-fit:cover;object-position:top;pointer-events:none}.dd-post-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}.dd-xbar{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 4px 0;border-top:1.5px solid var(--sb-line);color:var(--sb-muted)}.dd-xbar svg{display:block}.dd-libar{display:flex;justify-content:space-between;margin-top:8px;padding-top:6px;border-top:1.5px solid var(--sb-line);font:600 13px/1 var(--sb-body);color:var(--sb-muted)}.dd-libar span{display:inline-flex;align-items:center;gap:6px;padding:8px 6px;border-radius:6px}.dd-libar svg{width:17px;height:17px}.dd-count{font:600 11px/1 var(--sb-body);color:var(--sb-dim);font-variant-numeric:tabular-nums}.dd-count.over{color:var(--sb-red)}.dd-stamp{--p: 0;position:absolute;left:50%;top:42%;z-index:6;font:600 92px/1 var(--sb-head);letter-spacing:.04em;white-space:nowrap;padding:14px 34px;border:9px solid currentColor;border-radius:22px;background:color-mix(in srgb,var(--sb-surface) 92%,transparent);box-shadow:0 24px 60px -20px #00000073;opacity:clamp(0,calc(var(--p) * 1.8),1);transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scale(calc(.55 + .45*min(var(--p) * 1.3,1)));pointer-events:none}.dd-stamp-right{--p: var(--p-right);--r: -10deg;color:var(--sb-green)}.dd-stamp-left{--p: var(--p-left);--r: 10deg;color:var(--sb-red)}.dd-stamp-up{--p: var(--p-up);--r: 0deg;color:var(--sb-amber)}.dd-controls{width:min(1320px,100%);display:flex;align-items:center;justify-content:center;gap:18px;padding-top:18px;position:relative;transition:opacity .2s}.dd-controls.dd-disabled .dd-btn{opacity:.35;pointer-events:none}.dd-btn{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;cursor:pointer;color:var(--text-muted);font:500 11px/1 var(--font-sans)}.dd-btn svg{box-sizing:content-box;padding:16px;border-radius:50%;background:var(--bg-card);border:var(--border-width) solid var(--border);box-shadow:0 10px 24px -14px #0009;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s,border-color .2s}.dd-btn-up svg{padding:12px}.dd-btn-left svg{color:var(--stale)}.dd-btn-right svg{color:var(--fresh)}.dd-btn-up svg{color:var(--aging)}.dd-btn:hover svg{transform:scale(1.08)}.dd-btn-left:hover svg{background:color-mix(in srgb,var(--stale) 14%,var(--bg-card));border-color:var(--stale)}.dd-btn-right:hover svg{background:color-mix(in srgb,var(--fresh) 14%,var(--bg-card));border-color:var(--fresh)}.dd-btn-up:hover svg{background:color-mix(in srgb,var(--aging) 14%,var(--bg-card));border-color:var(--aging)}.dd-btn.dd-pressed svg{animation:dd-press .32s cubic-bezier(.34,1.56,.64,1)}@keyframes dd-press{40%{transform:scale(.86)}}kbd{font:600 10px/1 var(--font-mono);padding:2px 5px;border-radius:4px;border:var(--border-width) solid var(--border);color:var(--text-muted);background:var(--bg)}.dd-undo{position:absolute;right:0;top:50%;transform:translateY(-20%);background:none;border:var(--border-width) solid var(--border);border-radius:999px;color:var(--text-muted);padding:7px 12px;cursor:pointer;font:500 12px/1 var(--font-sans);display:inline-flex;gap:8px;align-items:center}.dd-undo:hover:not(:disabled){color:var(--text);border-color:var(--border-hover)}.dd-undo:disabled{opacity:.35;cursor:default}.dd-toasts{position:fixed;left:24px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:30;pointer-events:none;max-width:calc(50% - 170px)}.dd-toast{pointer-events:auto;display:inline-flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;border-radius:999px;background:var(--text);color:var(--bg);font:500 13px/1.3 var(--font-sans);box-shadow:0 14px 34px -14px #0009;max-width:100%;box-sizing:border-box;animation:dd-toast-in .34s cubic-bezier(.22,1.2,.36,1);transition:opacity .25s,transform .25s}.dd-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-toast.good{box-shadow:0 14px 34px -14px #0009,inset 3px 0 0 var(--fresh)}.dd-toast.bad{box-shadow:0 14px 34px -14px #0009,inset 3px 0 0 var(--stale)}.dd-toast.error{background:var(--stale);color:#fff}.dd-toast.error span{white-space:normal}.dd-toast button{flex:none;background:color-mix(in srgb,var(--bg) 14%,transparent);color:inherit;border:0;border-radius:999px;padding:6px 12px;cursor:pointer;font:700 12px/1 var(--font-sans)}.dd-toast.out{opacity:0;transform:translateY(8px)}.dd-toast button.dd-countdown{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px}.dd-countdown svg{transform:rotate(-90deg);flex:none}.dd-countdown circle{fill:none;stroke-width:2.6}.dd-cd-track{stroke:currentColor;opacity:.2}.dd-cd-ring{stroke:var(--sb-orange, #FC6932);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:dd-cd var(--cd, 8s) linear forwards}@keyframes dd-cd{to{stroke-dashoffset:100}}.dd-cd-secs{font:600 11px/1 var(--font-mono);opacity:.6;min-width:18px;text-align:right}@media (prefers-reduced-motion: reduce){.dd-cd-ring{animation-timing-function:steps(8)}}@keyframes dd-toast-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}.dd-empty{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:8px;pointer-events:none;animation:dd-toast-in .5s cubic-bezier(.22,1.2,.36,1)}.dd-empty h3{margin:0;font:700 24px/1.2 var(--font-mono);color:var(--text)}.dd-empty p{margin:0;color:var(--text-muted);font-size:14px}.dd-empty-mark{justify-self:center;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:30px;color:var(--fresh);background:color-mix(in srgb,var(--fresh) 14%,transparent);margin-bottom:8px}.dd-empty.dd-empty-error{pointer-events:auto;z-index:3;max-width:560px;margin:0 auto;text-align:left;justify-items:start}.dd-error-mark{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:800 24px/1 var(--font-sans);color:var(--stale);background:color-mix(in srgb,var(--stale) 14%,transparent);margin-bottom:6px}.dd-error-body{color:var(--text-muted);font-size:14px;line-height:1.55}.dd-error-body ol{margin:10px 0 0;padding-left:20px}.dd-error-body li{margin:6px 0}.dd-error-body b{color:var(--text)}.dd-empty .dd-error-raw{font:12px/1.4 ui-monospace,SF Mono,Menlo,monospace;color:var(--text-dim);word-break:break-word;margin-top:6px}.dd-retry{margin-top:10px;padding:9px 16px;border-radius:999px;cursor:pointer;background:var(--text);color:var(--bg);border:0;font:600 13px/1 var(--font-sans)}.dd-skeleton{position:absolute;inset:0;display:grid;grid-template-columns:1fr;border-radius:20px;overflow:hidden;border:var(--border-width) solid var(--border)}.dd-skeleton div{background:linear-gradient(100deg,var(--bg-card) 30%,var(--bg-hover) 50%,var(--bg-card) 70%);background-size:300% 100%;animation:dd-shimmer 1.4s linear infinite}@keyframes dd-shimmer{to{background-position:-150% 0}}.dd-skeleton sb-loading{position:absolute;inset:0}.dd-compose{flex:none;padding:10px 18px;background:var(--sb-surface);border-bottom:1.5px solid var(--sb-line-strong);display:flex;flex-direction:column;gap:8px;user-select:text}.dd-compose-row{display:flex;align-items:flex-end;gap:10px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--sb-bg);border:2px solid var(--sb-line-strong);transition:border-color .2s,box-shadow .2s,background .2s}.dd-compose-row:focus-within{border-color:var(--sb-purple);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--sb-purple) 22%,transparent)}.dd-compose-icon{color:var(--sb-purple);display:grid;place-items:center;height:30px;flex:none}.dd-compose-row:focus-within .dd-compose-icon{animation:dd-twinkle 1.6s ease-in-out infinite}@keyframes dd-twinkle{50%{transform:scale(1.18) rotate(12deg);color:var(--sb-orange)}}.dd-compose-text{flex:1;min-width:0;resize:none;border:0;outline:0;background:transparent;font:500 15px/1.45 var(--sb-body);color:var(--sb-ink);padding:5px 0;max-height:160px;overflow-y:auto}.dd-compose-text::placeholder{color:var(--sb-dim)}.dd-compose-send{flex:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:700 13px/1 var(--sb-body);padding:9px 12px;border-radius:10px;background:var(--sb-ink);color:#fff;border:0;transition:opacity .2s,transform .15s,background .2s}.dd-compose-send kbd{font:600 11px/1 var(--sb-body);opacity:.6}.dd-compose-send:hover:not(:disabled){background:var(--sb-orange);transform:translateY(-1px)}.dd-compose-send:disabled{opacity:.28;cursor:default}.dd-compose-archive{flex:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:700 13px/1 var(--sb-body);padding:7px 10px;border-radius:10px;background:transparent;color:var(--stale);border:2px solid var(--stale);transition:opacity .2s,transform .15s,background .2s,color .2s}.dd-compose-archive kbd{font:600 11px/1 var(--sb-body);opacity:.6}.dd-compose-archive:hover:not(:disabled){background:var(--stale);color:#fff;transform:translateY(-1px)}.dd-compose-archive:disabled{opacity:.28;cursor:default}.dd-compose.dd-sending .dd-compose-archive{pointer-events:none;opacity:.28}.dd-compose.dd-sending .dd-compose-send{pointer-events:none}.dd-compose.dd-sending .dd-compose-send kbd{display:none}.dd-compose.dd-sending .dd-compose-send:after{content:"";width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:dd-rot .7s linear infinite}.dd-compose-reply{display:flex;gap:8px;align-items:baseline;font:500 13px/1.4 var(--sb-body);padding:8px 12px;border-radius:10px;background:var(--sb-bg);color:var(--sb-ink);animation:dd-toast-in .45s cubic-bezier(.22,1.2,.36,1)}.dd-compose-reply b{flex:none;font-weight:700}.dd-compose-reply.good{background:#e3f4ea}.dd-compose-reply.good b{color:var(--sb-green)}.dd-compose-reply.ask{background:#eee9fe}.dd-compose-reply.ask b{color:#5b45c8}.dd-compose-reply.bad{background:#fbe6e2}.dd-compose-reply.bad b{color:var(--sb-red)}.dd-compose-reply>span{min-width:0;flex:1}.dd-chg{margin-top:6px}.dd-chg summary{cursor:pointer;font-weight:600;color:var(--sb-ink-2, #555);width:max-content}.dd-chg ol{margin:8px 0 2px;padding-left:20px;display:grid;gap:8px}.dd-chg li{line-height:1.45}.dd-chg-what{display:block;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.dd-chg del{display:block;color:#9a4a3c;text-decoration:line-through;text-decoration-color:#9a4a3c80;white-space:pre-wrap}.dd-chg ins{display:block;text-decoration:none;color:var(--sb-ink);white-space:pre-wrap}.dd-pile{position:fixed;top:8px;right:64px;z-index:45;display:flex;flex-direction:row-reverse;align-items:center;gap:8px;max-width:calc(100% - 420px);overflow:hidden;pointer-events:none}.dd-overlay.dd-has-pile .dd-sync{visibility:hidden}.dd-pile-item{display:flex;align-items:center;gap:10px;flex-direction:row-reverse;padding:6px 12px 6px 6px;border-radius:16px;max-width:280px;background:var(--bg-card);color:var(--text);border:var(--border-width) solid var(--border);box-shadow:0 14px 34px -16px #0009;transition:opacity .25s ease,transform .35s cubic-bezier(.22,1.2,.36,1)}.dd-pile-item.dd-pile-arriving{opacity:0;transform:scale(.6)}.dd-pile-item.dd-pile-pop{animation:dd-pile-pop .5s cubic-bezier(.22,1.6,.36,1)}@keyframes dd-pile-pop{0%{transform:scale(.7)}60%{transform:scale(1.08)}}.dd-pile-item.dd-pile-leaving{opacity:0;transform:scale(.7) translate(-30px)}.dd-pile-thumb{position:relative;width:36px;height:45px;flex:none;border-radius:9px;overflow:hidden;background:#fffaf3;border:2px solid #232222}.dd-pile-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.8)}.dd-spin{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid rgba(255,255,255,.45);border-top-color:#fc6932;animation:dd-rot .8s linear infinite;box-shadow:0 0 0 2px #23222240}@keyframes dd-rot{to{transform:rotate(360deg)}}.dd-pile-text{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.dd-pile-text b{font-size:12px;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-pile-text span{font-size:11.5px;color:var(--text-muted);white-space:nowrap}#ddCounter .c-busy{color:var(--sb-purple, #B19EF8)}.dd-card.dd-shrinking,.dd-card.dd-from-pile{pointer-events:none}.dd-card.dd-landed{animation:dd-landed 1.4s ease}@keyframes dd-landed{0%{box-shadow:0 0 #b19ef8e6,0 30px 80px -30px #0009}40%{box-shadow:0 0 0 14px #b19ef800,0 30px 80px -30px #0009}}@media (max-width: 980px){.dd-cols{grid-template-columns:minmax(0,600px)}}@media (max-width: 900px){.dd-overlay{left:48px}}@media (max-width: 820px){.dd-overlay{padding:12px 12px 14px}.dd-cols{padding:12px 10px 20px;gap:16px}.dd-paper{padding:18px 16px;font-size:16px}.dd-cardbar{padding:10px 12px;gap:6px}.dd-lights,.dd-save{display:none}.dd-notion{margin-left:auto}.dd-stamp{font-size:46px;border-width:6px;padding:10px 20px}.dd-sync,.dd-btn span{display:none}.dd-undo{position:static;transform:none}.dd-toasts{left:12px;right:12px;bottom:96px;max-width:none;align-items:center}.dd-stage>.dd-card,.dd-stage>.dd-skeleton{bottom:26px}.dd-skeleton{grid-template-columns:1fr}.dd-compose{padding:8px 10px}.dd-compose-send kbd,.dd-compose-archive kbd{display:none}.dd-compose-row{flex-wrap:wrap}.dd-compose-text{flex:1 1 calc(100% - 40px)}.dd-compose-send{margin-left:auto}.dd-pile{top:6px;right:56px;max-width:calc(100% - 200px)}.dd-pile-text{display:none}.dd-pile-item{padding:4px}}@media (prefers-reduced-motion: reduce){.dd-card,.dd-card.dd-spring,.dd-card.dd-return{transition-duration:.12s}.dd-btn svg{transition:none}}.dd-linkpop{position:fixed;z-index:1200;display:flex;align-items:center;gap:4px;padding:5px 5px 5px 12px;border-radius:10px;background:#232222;color:#fffaf3;box-shadow:0 12px 30px -10px #00000080;font:500 13px/1 Avenir Next,Manrope,sans-serif;max-width:min(520px,calc(100vw - 16px));animation:dd-lp-in .14s ease-out}.dd-linkpop[hidden]{display:none}@keyframes dd-lp-in{0%{opacity:0;transform:translateY(-3px)}}.dd-lp-url{color:#bbb09a;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dd-linkpop button{flex:none;border:0;cursor:pointer;border-radius:7px;padding:7px 10px;background:#fffaf3;color:#232222;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.dd-linkpop button.dd-lp-ghost{background:transparent;color:#fffaf3}.dd-linkpop button.dd-lp-ghost:hover{background:#fffaf31f}.dd-lp-editing{padding-left:5px}.dd-lp-input{width:320px;max-width:55vw;border:0;outline:0;border-radius:7px;padding:7px 9px;background:#fffaf31a;color:#fffaf3;font:500 12px/1.2 ui-monospace,SF Mono,Menlo,monospace}.dd-md[contenteditable=true] a{cursor:text}.dd-vwrap{padding:20px 24px 36px}.dd-vintro{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:20px;align-items:start;margin-bottom:22px}.dd-vinbox,.dd-vgraphic{margin:0}.dd-vtitle{font:700 15px/1.3 var(--sb-body);color:var(--sb-muted);margin:4px 0 8px}.dd-vslot{display:grid;grid-template-columns:74px minmax(0,1fr) 26px;align-items:center;gap:8px;margin-top:4px}.dd-vslot-tag{font:700 12px/1.1 var(--sb-body);color:var(--sb-ink);display:flex;flex-direction:column}.dd-vslot-tag i{font-style:normal;font-weight:500;font-size:10px;color:var(--sb-dim)}.dd-vslot .dd-vinput{font:700 15px/1.3 var(--sb-body)}.dd-vslot-preview .dd-vinput{font-weight:500;color:var(--sb-muted)}.dd-vfrom{font:700 10px/1 var(--sb-body);color:var(--sb-dim);text-align:right}.dd-vwarn{font:600 12px/1.3 var(--sb-body);color:var(--sb-amber);margin:6px 0 0 82px}.dd-vslug{margin-top:10px;white-space:normal;display:flex;align-items:baseline;flex-wrap:wrap}.dd-vslug-in{font:inherit;color:var(--sb-ink);font-weight:600;border:0;border-bottom:1.5px dashed var(--sb-line-strong);background:transparent;padding:0 2px;min-width:12ch;field-sizing:content}.dd-vslug-in:focus{outline:none;border-bottom-color:var(--sb-orange);background:#fff1c9}.dd-vgrid{display:grid;grid-template-columns:116px repeat(3,minmax(0,1fr));column-gap:14px}.dd-vhead,.dd-vrow{display:contents}.dd-vangle{position:sticky;top:0;z-index:2;background:var(--sb-bg);padding:8px 10px 10px;border-bottom:1.5px solid var(--sb-line-strong);font:600 14px/1.25 var(--sb-body);color:var(--sb-ink)}.dd-vangle b{font-family:var(--sb-head);font-weight:600;font-size:17px;color:var(--sb-orange)}.dd-vangle small{display:block;font-weight:500;font-size:12px;color:var(--sb-muted);margin-top:3px}.dd-vhead>div:first-child{position:sticky;top:0;background:var(--sb-bg);border-bottom:1.5px solid var(--sb-line-strong)}.dd-vgroup{grid-column:1 / -1;font:600 20px/1 var(--sb-head);color:var(--sb-ink);padding:26px 0 8px;border-bottom:1.5px solid var(--sb-line);margin-bottom:4px}.dd-vlabel{font:700 13px/1.25 var(--sb-body);color:var(--sb-ink);padding:14px 0 0}.dd-vlabel small{display:block;font-weight:500;font-size:11px;color:var(--sb-dim);margin-top:2px}.dd-vlink{display:block;font:500 12px/1.3 var(--sb-body);color:var(--sb-dim);margin-top:6px}.dd-vrow-link:not([data-i="0"]) .dd-vlabel{padding-top:6px}.dd-vlink a{color:var(--sb-dim)}.dd-vcol{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--sb-line);min-width:0}.dd-vcol-v4{grid-column:2 / -1}.dd-vcell{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:8px 10px 8px 6px;border-radius:12px;border:1.5px solid var(--sb-line);background:var(--sb-surface);transition:border-color .15s,box-shadow .15s,background .15s}.dd-vcell.on{border-color:var(--sb-orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--sb-orange) 22%,transparent);background:#fffcf7}.dd-vpick{position:relative;display:block;width:18px;height:18px;margin-top:3px;cursor:pointer}.dd-vpick input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.dd-vpick span{position:absolute;inset:0;border:2px solid var(--sb-line-strong);border-radius:5px;background:#fff;transition:all .15s}.dd-vpick input:checked+span{background:var(--sb-orange);border-color:var(--sb-orange)}.dd-vpick input:checked+span:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.dd-vpick input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-purple) 40%,transparent)}.dd-vbody{min-width:0}.dd-vinput{display:block;box-sizing:border-box;width:100%;font:600 14px/1.35 var(--sb-body);color:var(--sb-ink);background:transparent;border:0;border-radius:6px;padding:2px 4px;resize:none;overflow:hidden}.dd-vinput:focus{outline:none;background:#fff1c9;box-shadow:0 0 0 2px #f2c94c}.dd-vtext{font:400 14px/1.5 var(--sb-body);color:var(--sb-ink);border-radius:6px;padding:2px 4px;cursor:text;overflow-wrap:anywhere}.dd-vtext p{margin:0 0 2px}.dd-vtext p:last-child{margin-bottom:0}.dd-vtext ul,.dd-vtext ol{margin:0 0 2px;padding-left:18px}.dd-vtext li{margin-bottom:2px}.dd-vtext a{color:var(--sb-blue)}.dd-vtext .dd-md-gap{min-height:1.5em;margin:0 0 2px}.dd-vtext:hover{background:color-mix(in srgb,var(--sb-peach) 40%,transparent)}.dd-vtext.editing{white-space:pre-wrap;font-family:var(--sb-body);background:#fff1c9;box-shadow:0 0 0 2px #f2c94c;outline:none}.dd-vcount{display:block;text-align:right;font:600 11px/1 var(--sb-body);color:var(--sb-dim);margin-top:6px}.dd-vcount.over{color:var(--sb-red)}.dd-vimg{margin-top:8px}.dd-vimg img{display:block;width:100%;max-height:140px;object-fit:cover;border-radius:8px;border:1px solid var(--sb-line)}.dd-vimg-none{font:500 11px/1.3 var(--sb-body);color:var(--sb-dim)}.dd-vimgpick{display:flex;align-items:center;gap:6px;margin-top:6px;font:600 12px/1.2 var(--sb-body);color:var(--sb-ink);cursor:pointer}.dd-vimgpick span{font-weight:500;color:var(--sb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.dd-vintro{grid-template-columns:minmax(0,1fr)}.dd-vgraphic{max-width:320px}.dd-vgrid{grid-template-columns:84px repeat(3,minmax(0,1fr));column-gap:10px}}@media (max-width: 820px){.dd-vwrap{padding:14px 12px 28px}.dd-vgrid{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto}.dd-vlabel{grid-column:1 / -1;padding-top:12px}.dd-vcol-v4{grid-column:1 / -1}.dd-vhead>div:first-child{display:none}.dd-vslot{grid-template-columns:44px minmax(0,1fr) 22px;gap:6px}.dd-vinbox .dd-avatar{display:none}.dd-vwarn{margin-left:50px}}.dd-chip-warn{background:color-mix(in srgb,var(--sb-amber) 14%,#fff);color:var(--sb-amber);border-color:color-mix(in srgb,var(--sb-amber) 45%,transparent)}.dd-back{display:inline-flex;align-items:center;gap:5px;flex:none;padding:6px 12px 6px 9px;border-radius:999px;background:var(--bg-card);border:var(--border-width) solid var(--border);color:var(--text-muted);font:600 12px/1 var(--font-mono);cursor:pointer;transition:color .15s,border-color .15s}.dd-back:hover{color:var(--text);border-color:var(--border-hover)}.dd-gview{--sb-bg: #FFFAF3;--sb-surface: #FFFFFF;--sb-ink: #232222;--sb-muted: #6B6660;--sb-dim: #9A9184;--sb-line: #EAE2D5;--sb-line-strong: #D8CBB4;--sb-orange: #FC6932;--sb-peach: #FFE7C6;--sb-blue: #3843EB;--sb-purple: #B19EF8;--sb-green: #12795A;--sb-red: #BE3A2E;--sb-amber: #B4671A;--sb-head: "New Order", "Hanken Grotesk", sans-serif;--sb-body: "Avenir Next", "Manrope", -apple-system, "Segoe UI", sans-serif;position:fixed;inset:0;z-index:500;display:grid;grid-template-rows:1fr auto auto;background:#0c0c10e0;backdrop-filter:blur(8px);opacity:0;transition:opacity .2s ease}.dd-gview.open{opacity:1}.dd-gview-stage{display:flex;gap:16px;justify-content:center;align-items:center;min-height:0;padding:20px 16px 8px;overflow:hidden}.dd-gview-col{display:flex;flex-direction:column;align-items:center;gap:8px}.dd-gview-col .dd-gview-frame{outline:3px solid transparent;outline-offset:3px;transition:outline-color .15s}.dd-gview-col.on .dd-gview-frame{outline-color:#f2c94c}.dd-gview-pick{display:inline-flex;align-items:center;gap:8px;height:26px;font:700 13px/1 var(--sb-body, -apple-system, sans-serif);color:#ffffffbf;cursor:pointer;user-select:none}.dd-gview-col.on .dd-gview-pick{color:#fff}.dd-gview-pick input{position:absolute;opacity:0;pointer-events:none}.dd-gview-pick span{width:18px;height:18px;border-radius:5px;border:2px solid rgba(255,255,255,.6);display:grid;place-items:center}.dd-gview-col.on .dd-gview-pick span{background:#f2c94c;border-color:#f2c94c}.dd-gview-col.on .dd-gview-pick span:after{content:"";width:5px;height:9px;border:solid #232222;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.dd-gview-frame{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 30px 80px #00000080;background:#fffaf3}.dd-gview-frame img{display:block;width:100%;height:100%;object-fit:contain}.dd-gview-iframe{position:absolute;left:0;top:0;width:1080px;height:1350px;border:0;transform-origin:0 0;background:#fff}.dd-gview-bar{width:min(980px,calc(100% - 32px));margin:0 auto 18px}.dd-gview-hint{font:500 12.5px/1.4 var(--sb-body, -apple-system, sans-serif);color:#ffffffb3;margin:0 4px 8px;text-align:center}.dd-gview-bar .dd-compose-row{background:#fffaf3}.dd-gview-close{flex:none;font:700 13px/1 var(--sb-body, sans-serif);padding:9px 12px;border-radius:10px;border:2px solid var(--sb-line-strong, #D8CBB4);background:transparent;color:var(--sb-ink, #232222);cursor:pointer}figure.dd-graphic{cursor:zoom-in}html.dd-locked-scroll .theme-switch{display:none}.dd-btn-back svg{padding:12px;color:var(--text-muted)}.dd-btn-back:hover:not(:disabled) svg{background:color-mix(in srgb,var(--text) 8%,var(--bg-card));border-color:var(--border-hover)}.dd-btn-back:disabled{opacity:.35;cursor:default}.dd-btn-back:disabled svg{transform:none}.dd-side{position:fixed;left:0;top:0;bottom:0;width:288px;z-index:40;display:flex;flex-direction:column;background:var(--bg-card);border-right:var(--border-width) solid var(--border);box-shadow:12px 0 40px -24px #0009;transform:translate(-100%);transition:transform .24s cubic-bezier(.2,.75,.25,1)}.dd-overlay.dd-side-open .dd-side{transform:none}.dd-overlay.dd-side-open{padding-left:304px}.dd-overlay.dd-side-open .dd-toasts{left:312px}.dd-side-head{padding:18px 16px 10px;font:700 13px/1 var(--font-mono);color:var(--text)}.dd-side-head span{color:var(--text-muted);font-weight:500;margin-left:6px}.dd-side-list{list-style:none;margin:0;padding:0 8px 16px;overflow-y:auto;flex:1;overscroll-behavior:contain}.dd-side-list li{display:grid;grid-template-columns:22px 40px 1fr 22px;gap:10px;align-items:center;padding:7px 8px;border-radius:10px;cursor:pointer}.dd-side-list li:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.dd-side-list li.on{background:color-mix(in srgb,var(--fresh) 16%,transparent)}.dd-side-list li.busy{opacity:.6}.dd-side-n{font:600 11px/1 var(--font-mono);color:var(--text-muted);text-align:right}.dd-side-list img,.dd-side-noimg{width:40px;height:50px;border-radius:4px;object-fit:cover;object-position:top;background:var(--bg);display:block}.dd-side-name{font:500 12.5px/1.3 var(--font-sans);color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dd-side-name small{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}@media (max-width: 900px){.dd-overlay.dd-side-open{padding-left:0}}.dd-fav{flex:none;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;font:400 17px/1 var(--font-sans, sans-serif);color:var(--text-muted, #8a8580);border-radius:6px}.dd-fav:hover{color:#fc6932;background:color-mix(in srgb,#FC6932 10%,transparent)}.dd-fav[aria-pressed=true]{color:#fc6932}.dd-side-star{opacity:.45}.dd-side-list li:hover .dd-side-star,.dd-side-star[aria-pressed=true]{opacity:1}.dd-cardbar .dd-fav{margin-right:2px}.dd-deck-fav{color:#fc6932;font-weight:600}.dd-gview-save{flex:none;font:700 13px/1 var(--sb-body, sans-serif);padding:9px 14px;border-radius:10px;border:2px solid var(--sb-ink, #232222);background:#fff8e1;color:var(--sb-ink, #232222);cursor:pointer}.dd-gview-save:hover{background:#f2c94c}figure.dd-graphic{position:relative}.dd-gprev{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#fffaf3;pointer-events:none}.dd-gprev iframe{position:absolute;left:0;top:0;width:1080px;height:1350px;border:0;transform-origin:0 0}.dd-gprev-tag{position:absolute;right:8px;top:8px;font:700 11px/1 var(--sb-body, sans-serif);padding:5px 8px;border-radius:999px;background:#f2c94c;color:#232222}.dd-vgroup-social{display:flex;align-items:center;gap:10px}.dd-vgroup-social .dd-brand,.dd-vgroup-social .dd-brand-fallback{border-radius:5px}.dd-vgroup-social .dd-device{margin:0 0 0 auto}.dd-vpost{padding:12px 14px 10px;font-size:14px}.dd-vpost header{margin-bottom:8px}.dd-vpost header strong{font-size:14px}.dd-vpost .dd-pfp{width:36px;height:36px}.dd-vfold{cursor:text;border-radius:6px}.dd-vfold:hover{background:color-mix(in srgb,var(--sb-peach) 40%,transparent)}.dd-vfold[hidden],.dd-vpost [data-vedit][hidden]{display:none}.dd-vpost.dd-post-x .dd-feedtext{font-size:15px}.dd-vpost .dd-post-media img{max-height:140px}.dd-vreply{margin:0;padding:0;border:0}.dd-vreply.dd-reply-x .dd-thread{width:32px}.dd-vreply.dd-reply-x .dd-pfp{width:32px;height:32px}.dd-vreply .dd-vtext{font-size:14px}.dd-vreply .dd-comment .dd-vtext:hover{background:color-mix(in srgb,var(--sb-peach) 55%,transparent)}.dd-socials-toggle{display:inline-flex;align-items:center;gap:8px;margin-left:14px;background:none;border:0;cursor:pointer;font:600 12px/1 var(--sb-body);color:var(--sb-muted);padding:4px 0}.dd-socials-toggle i{width:30px;height:18px;border-radius:999px;background:#2e9e5b;position:relative;flex:none;transition:background .15s}.dd-socials-toggle i:after{content:"";position:absolute;top:2px;left:14px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.dd-socials-toggle .off{display:none}.dd-socials-off .dd-socials-toggle i{background:#c9c2b6}.dd-socials-off .dd-socials-toggle i:after{left:2px}.dd-socials-off .dd-socials-toggle .on{display:none}.dd-socials-off .dd-socials-toggle .off{display:inline}.dd-socials-off-only{display:none;align-items:center;gap:8px;margin-left:2px}.dd-socials-off .dd-socials-off-only{display:inline-flex}.dd-socials-off [data-vrow=liPost],.dd-socials-off [data-vrow=liComments],.dd-socials-off [data-vrow=xPost],.dd-socials-off [data-vrow=xComments],.dd-socials-off .dd-vgroup-x,.dd-socials-off .dd-vgroup-social .dd-device,.dd-socials-off .dd-social .dd-post{display:none}.dd-socials-bar{display:flex;align-items:center;gap:8px;font:700 14px/1 var(--sb-body);color:var(--sb-ink)}.dd-socials-bar .dd-socials-toggle{margin-left:auto}.dd-firstedit{display:inline-flex;align-items:center;gap:7px;margin-left:10px;padding:6px 11px;border-radius:999px;cursor:pointer;font:600 12px/1 var(--sb-body);color:var(--sb-muted);background:transparent;border:1.5px solid var(--sb-line-strong)}.dd-firstedit i{width:14px;height:14px;border-radius:4px;border:1.5px solid currentColor;display:grid;place-items:center}.dd-firstedit:hover{border-color:var(--sb-ink);color:var(--sb-ink)}.dd-firstedit+.dd-firstedit{margin-left:6px}.dd-firstedit[aria-pressed=true]{background:#2e9e5b;border-color:#2e9e5b;color:#fff}.dd-firstedit[aria-pressed=true] i{background:#fff;border-color:#fff}.dd-firstedit[aria-pressed=true] i:after{content:"";width:3px;height:7px;border:solid #2E9E5B;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.dd-firstedit+.dd-notion{margin-left:8px}.dd-side-nav{display:flex;flex-direction:column;gap:6px;padding:16px 12px 4px}.dd-side-nav button{padding:11px 14px;border-radius:10px;cursor:pointer;text-align:left;font:700 13px/1 var(--font-sans);color:var(--text);background:color-mix(in srgb,var(--text) 6%,var(--bg-card));border:var(--border-width) solid var(--border)}.dd-side-nav button:hover{border-color:var(--border-hover);background:color-mix(in srgb,var(--text) 10%,var(--bg-card))}.dd-side-list li.done .dd-side-n{color:#2e9e5b;font-size:13px}.dd-previewbtn{margin-left:10px;padding:6px 12px;border-radius:999px;cursor:pointer;font:700 12px/1 var(--sb-body);color:#fff;background:var(--sb-ink, #232222);border:1.5px solid var(--sb-ink, #232222)}.dd-previewbtn:hover{background:#000}.dd-eview{--sb-bg: #FFFAF3;--sb-surface: #FFFFFF;--sb-ink: #232222;--sb-muted: #6B6660;--sb-dim: #9A9184;--sb-line: #EAE2D5;--sb-line-strong: #D8CBB4;--sb-peach: #FFE7C6;--sb-head: "New Order", "Hanken Grotesk", sans-serif;--sb-body: "Avenir Next", "Manrope", -apple-system, "Segoe UI", sans-serif;position:fixed;inset:0;z-index:460;display:flex;flex-direction:column;background:#161618}.dd-eview .dd-post{color:var(--sb-ink)}.dd-eview[hidden]{display:none}.dd-eview-bar{display:flex;align-items:center;gap:14px;padding:14px 20px;color:#fff;font:500 13px/1 var(--sb-body, sans-serif)}.dd-eview-bar strong{font-size:15px}.dd-eview-bar span{color:#fff9}.dd-eview-bar .dd-gview-close{margin-left:auto;background:#fffaf3}.dd-eview-scroll{flex:1;overflow-y:auto;padding:0 16px 40px;overscroll-behavior:contain}.dd-eview-col{width:min(1080px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px}.dd-ev-grid{display:grid;grid-template-columns:375px minmax(0,640px);gap:32px;justify-content:center;align-items:start}.dd-ev-grid section{display:flex;flex-direction:column;gap:14px;min-width:0}.dd-ev-grid h4{margin:0;color:#fff9;font:600 12px/1 var(--sb-body, sans-serif);letter-spacing:.04em;text-transform:uppercase}.dd-ev-phone{width:375px;border-radius:18px}@media (max-width: 1100px){.dd-ev-grid{grid-template-columns:minmax(0,640px)}.dd-ev-mobile{display:none!important}}.gm-d{background:#fff;border-radius:10px;overflow:hidden;font-family:Google Sans,Roboto,Arial,sans-serif}.gm-row{display:grid;grid-template-columns:52px 168px minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 16px 0 10px;border-bottom:1px solid #EEF0F2;color:#202124;font-size:14px}.gm-row:last-child{border-bottom:0}.gm-ico{color:#bdc1c6;letter-spacing:6px;font-size:15px}.gm-from{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-text b{font-weight:700}.gm-prev{color:#5f6368;font-weight:400}.gm-time{font-size:12px;font-weight:700;color:#202124}.gm-ab{display:inline-block;min-width:16px;margin-right:8px;padding:1px 5px;border-radius:4px;background:#e8eaed;color:#5f6368;font:700 11px/16px Roboto,Arial,sans-serif;text-align:center;vertical-align:1px}.gm-m{background:#fff;border-radius:18px;overflow:hidden;font-family:Google Sans,Roboto,Arial,sans-serif}.gm-m-row{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:14px;padding:12px 16px;color:#202124}.gm-m-row img{width:40px;height:40px;border-radius:50%}.gm-m-top{display:flex;justify-content:space-between;gap:8px;font-size:16px}.gm-m-top b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-m-top time{font-size:12px;font-weight:700;flex:none}.gm-m-subj{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.gm-m-prev{font-size:14px;color:#5f6368;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-m-star{color:#bdc1c6;font-size:20px;align-self:end}.dd-eview-loading{color:#fff;text-align:center;padding:40px 0}.dd-eview-inbox{display:flex;gap:12px;background:#fff;border-radius:14px;padding:14px 16px;color:#222}.dd-eview-inbox .dd-avatar{width:40px;height:40px;border-radius:50%;flex:none}.dd-eview-inbox>div{flex:1;min-width:0}.dd-eview-from{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.dd-eview-from span{color:#888;font-size:12px}.dd-eview-subj{display:flex;gap:10px;align-items:baseline;font:600 15px/1.35 var(--sb-body, sans-serif);padding:2px 0}.dd-eview-subj b{width:14px;color:#888;font-size:12px;flex:none}.dd-eview-subj i{font-style:normal;font-size:11px;color:#888;font-weight:500}.dd-eview-prev{color:#666;font-size:14px;margin:6px 0 0 24px}.dd-eview-email{width:100%;border:0;border-radius:6px;background:#fff;min-height:600px;display:block}.dd-eview-social{display:flex;flex-direction:column;gap:18px}.dd-decks{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:var(--border-width) solid var(--border);margin-left:6px}.dd-decks button{background:none;border:0;border-radius:999px;padding:6px 12px;cursor:pointer;font:600 12px/1 var(--font-sans);color:var(--text-muted)}.dd-decks button b{font-weight:500;opacity:.65;margin-left:4px}.dd-decks button[aria-pressed=true]{background:var(--text);color:var(--bg-card)}.dd-decks button[data-deck=ready][aria-pressed=true]{background:#2e9e5b;color:#fff}.dd-cal{--sb-ink: #232222;--sb-muted: #6B6660;--sb-line: #EAE2D5;--sb-line-strong: #D8CBB4;--sb-peach: #FFE7C6;--sb-body: "Avenir Next", "Manrope", -apple-system, "Segoe UI", sans-serif;position:fixed;inset:0;z-index:455;display:flex;flex-direction:column;background:#161618}.dd-cal[hidden]{display:none}.dd-cal-body{flex:1;min-height:0;display:grid;grid-template-columns:260px 1fr;gap:18px;padding:0 20px 20px}.dd-cal-tray{background:#fffaf3;border-radius:14px;padding:14px;overflow-y:auto;color:var(--sb-ink);font-family:var(--sb-body)}.dd-cal-tray h4{margin:0;font-size:14px}.dd-cal-tray h4 span{color:var(--sb-muted);font-weight:500}.dd-cal-tray>p{margin:2px 0 12px;font-size:12px;color:var(--sb-muted)}.dd-cal-grid{overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;align-content:start}.dd-cal-day{background:#fffaf3;border:2px solid transparent;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;color:var(--sb-ink);font-family:var(--sb-body);min-height:170px}.dd-cal-day.warn{background:#fff1e3}.dd-cal-day.over{border-color:#2e9e5b;background:#eef8f1}.dd-cal-date{display:flex;align-items:baseline;gap:6px;font-size:13px}.dd-cal-date span{color:var(--sb-muted);font-size:11px}.dd-cal-date i{margin-left:auto;font-style:normal}.dd-cal-drop{flex:1;min-height:56px;border:1.5px dashed var(--sb-line-strong);border-radius:8px;display:grid;place-items:center;font-size:12px;color:var(--sb-muted)}.dd-cal-chip{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;background:#fff;border:1.5px solid var(--sb-line-strong);border-radius:8px;padding:6px;cursor:grab;font-size:12px;line-height:1.3;margin-bottom:6px}.dd-cal-chip.dragging{opacity:.4}.dd-cal-chip img,.dd-cal-chip i{width:34px;height:42px;object-fit:cover;object-position:top;border-radius:3px;background:#eee;display:block}.dd-cal-chip span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dd-cal-state{font-size:11px;color:#2e9e5b;margin-top:-4px}.dd-cal-ads{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:11px}.dd-cal-ads .ad{padding:4px 7px;border-radius:6px}.dd-cal-ads .booked{background:#232222;color:#fff}.dd-cal-ads .booked em{color:#f2c94c;font-style:normal}.dd-cal-ads .house{background:transparent;border:1.5px dashed #B19EF8;color:#5b4bb4}.dd-cal-ads .open{background:transparent;border:1.5px dashed var(--sb-line-strong);color:var(--sb-muted)}.dd-cal-empty{font-size:13px;color:var(--sb-muted)}.dd-slotm{position:fixed;inset:0;z-index:470;display:grid;place-items:center;background:#0c0c1099}.dd-slotm[hidden]{display:none}.dd-slotm-box{width:min(460px,calc(100% - 32px));background:#fffaf3;color:#232222;border-radius:16px;padding:20px;font:400 14px/1.45 Avenir Next,-apple-system,sans-serif;box-shadow:0 30px 80px #0006}.dd-slotm-box h3{margin:0 0 12px;font-size:17px}.dd-slotm-day{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:12px;margin-bottom:12px}.dd-slotm-day select{font:500 14px/1.3 Avenir Next,-apple-system,sans-serif;color:#232222;padding:8px 10px;border-radius:8px;border:1.5px solid #D8CBB4;background:#fff;-webkit-appearance:menulist;appearance:auto}.dd-slotm-ads b{font-size:12px;display:block;margin-bottom:6px}.dd-slotm-note{font-size:12px;color:#6b6660;margin:8px 0 0}.dd-slotm-warn{font-size:13px;color:#9a4a00;background:#fff1e3;border-radius:8px;padding:8px 10px;margin:10px 0 0}.dd-slotm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.dd-slotm-btn{font:700 13px/1 Avenir Next,-apple-system,sans-serif;padding:10px 16px;border-radius:10px;cursor:pointer;border:2px solid #D8CBB4;background:transparent;color:#232222}.dd-slotm-btn.go{background:#232222;border-color:#232222;color:#fff}.dd-slotm-btn.go:disabled{opacity:.35;cursor:not-allowed}.dd-stage .dd-firstedit{display:none}.dd-tickbtn{display:inline-flex;align-items:center;gap:9px;align-self:center;padding:13px 18px;border-radius:999px;cursor:pointer;font:700 14px/1 var(--font-sans);color:var(--text);background:var(--bg-card);border:2px solid #2E9E5B}.dd-tickbtn i{width:16px;height:16px;border-radius:4px;border:2px solid #2E9E5B;display:grid;place-items:center}.dd-tickbtn[aria-pressed=true]{background:#2e9e5b;color:#fff}.dd-tickbtn[aria-pressed=true] i{background:#fff;border-color:#fff}.dd-tickbtn[aria-pressed=true] i:after{content:"";width:3px;height:8px;border:solid #2E9E5B;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.dd-tickbtn:disabled{opacity:.35;cursor:default}.dd-log{margin:0 0 10px;padding:8px 12px;border-radius:12px;background:var(--sb-surface, #FFFDF9);border:1px solid var(--sb-line, #E7E1D8);color:var(--sb-ink, #232222);font:400 13px/1.4 var(--sb-body, sans-serif)}.dd-log summary{cursor:pointer;font-weight:700;width:max-content}.dd-log ol{list-style:none;margin:8px 0 2px;padding:0;display:grid;gap:4px;max-height:220px;overflow-y:auto}.dd-log li{display:flex;gap:10px;align-items:baseline}.dd-log li time{flex:none;width:64px;color:var(--sb-muted, #6B6660);font-size:11px}.dd-log li span{flex:1;min-width:0}.dd-log li.dd-log-claude b{color:#5b45c8}.dd-log li.dd-log-graphic b,.dd-log li.dd-log-slot b,.dd-log li.dd-log-decision b{color:var(--sb-green, #1F8A4C)}.dd-log li.dd-log-error span,.dd-log li.dd-log-archive span{color:#9a4a3c}.dd-log-muted{margin:6px 0 0;color:var(--sb-muted, #6B6660);font-size:12px;font-weight:400}.dd-log-more{margin-top:6px;border:0;background:none;padding:0;font:600 12px var(--sb-body, sans-serif);color:var(--sb-ink-2, #555);cursor:pointer;text-decoration:underline}.dd-log ol:has(.dd-log-open){max-height:440px}.dd-log li{flex-wrap:wrap}.dd-log li.dd-log-has{cursor:pointer;border-radius:6px}.dd-log li.dd-log-has:hover>span,.dd-log li.dd-log-has:focus-visible>span{text-decoration:underline;text-decoration-color:var(--sb-line, #E7E1D8)}.dd-log li.dd-log-has:focus-visible{outline:2px solid #5B45C8;outline-offset:1px}.dd-log-caret{flex:none;font-style:normal;color:var(--sb-muted, #6B6660);font-size:10px}.dd-log-caret:before{content:"\25b8"}.dd-log-open>.dd-log-caret:before{content:"\25be"}.dd-log-detail{flex-basis:100%;margin:2px 0 6px 74px;padding:8px 10px;border-radius:8px;background:var(--sb-bg, #F7F3EC);border:1px solid var(--sb-line, #E7E1D8);cursor:auto;display:grid;gap:10px}.dd-log-detail b{color:var(--sb-ink, #232222)!important}.dd-log-k{margin-top:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sb-muted, #6B6660)}.dd-log-before,.dd-log-after{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto;font-size:12.5px}.dd-log-before{color:var(--sb-muted, #6B6660)}.dd-log-after{color:var(--sb-ink, #232222)}@media (max-width: 600px){.dd-log-detail{margin-left:0}}.dd-comments{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:var(--sb-peach, #FFE7C6);color:var(--sb-ink, #232222);font:400 13px/1.4 var(--sb-body, sans-serif)}.dd-cmt-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px;max-height:120px;overflow-y:auto}.dd-cmt-list:empty{display:none}.dd-cmt-list li{display:flex;gap:6px;align-items:baseline}.dd-cmt-list li b{flex:none}.dd-cmt-list li span{flex:1;white-space:pre-wrap}.dd-cmt-list time,.dd-cmt-muted{color:var(--sb-muted, #6B6660);font-size:11px;flex:none}.dd-cmt-err{color:#9a4a00}.dd-cmt-form{display:flex;gap:6px}.dd-cmt-form select,.dd-cmt-form input{font:500 13px/1.2 var(--sb-body, sans-serif);color:#232222;background:#fff;border:1.5px solid var(--sb-line-strong, #D8CBB4);border-radius:8px;padding:7px 9px}.dd-cmt-form select{-webkit-appearance:menulist;appearance:auto}.dd-cmt-form input{flex:1;min-width:0}.dd-cmt-form button{font:700 12px/1 var(--sb-body, sans-serif);padding:0 12px;border-radius:8px;border:0;background:#232222;color:#fff;cursor:pointer}.db-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.db-chip{font:600 12px/1 Avenir Next,-apple-system,sans-serif;padding:8px 11px;border-radius:999px;border:1.5px solid #D8CBB4;background:#fff;color:#232222;cursor:pointer}.db-chip.on{background:#232222;border-color:#232222;color:#fff}.db-reason-text{width:100%;box-sizing:border-box;font:400 14px/1.4 Avenir Next,-apple-system,sans-serif;color:#232222;background:#fff;border:1.5px solid #D8CBB4;border-radius:8px;padding:8px 10px;resize:vertical}.db-reason{z-index:480}.db-kanban{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));gap:12px;overflow-x:auto;padding-bottom:12px;align-items:start}.db-col{background:color-mix(in srgb,var(--text) 4%,var(--bg-card));border:var(--border-width) solid var(--border);border-radius:12px;display:flex;flex-direction:column;min-height:300px;max-height:calc(100vh - 220px)}.db-col.over{border-color:#2e9e5b;background:color-mix(in srgb,#2E9E5B 10%,var(--bg-card))}.db-col header{padding:12px 12px 6px}.db-col h3{margin:0;font:700 13px/1.2 var(--font-sans);color:var(--text)}.db-col h3 span{color:var(--text-muted);font-weight:500;margin-left:4px}.db-col header p{margin:3px 0 0;font-size:11px;color:var(--text-muted)}.db-col-body{padding:6px 8px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.db-card{background:var(--bg-card);border:var(--border-width) solid var(--border);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text)}.db-card[draggable=true]{cursor:grab}.db-card.dragging{opacity:.4}.db-card-top{display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:start}.db-card-top img,.db-card-top i{width:38px;height:48px;object-fit:cover;object-position:top;border-radius:4px;background:color-mix(in srgb,var(--text) 10%,transparent);display:block}.db-card-top b{font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.db-meta{color:var(--text-muted);font-size:11px}.db-meta.db-stuck{color:#e8a33d}.db-reason-note{font-size:11px;color:var(--text);background:color-mix(in srgb,#E5534B 12%,transparent);border-radius:6px;padding:5px 7px}.db-links{display:flex;gap:10px;flex-wrap:wrap;font-size:11px}.db-links a,.db-links button{color:var(--text-muted);background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:underline}.db-links a:hover,.db-links button:hover{color:var(--text)}.db-migrate{font:700 12px/1 var(--font-sans);padding:9px 10px;border-radius:8px;border:0;background:#2e9e5b;color:#fff;cursor:pointer}.db-migrate:disabled{opacity:.6;cursor:default}.db-empty{color:var(--text-muted);font-size:12px;margin:6px 4px}.db-tick{color:#2e9e5b;font-weight:700;white-space:nowrap}.db-pub{--sb-ink: #232222;--sb-muted: #6B6660;--sb-line: #EAE2D5;--sb-line-strong: #D8CBB4;--sb-peach: #FFE7C6;--sb-body: "Avenir Next", "Manrope", -apple-system, "Segoe UI", sans-serif;padding:0;height:calc(100vh - 210px);min-height:480px}.dd-cal-tray.over{outline:2px solid #2E9E5B}.db-toasts{position:fixed;right:20px;bottom:20px;z-index:490;display:flex;flex-direction:column;gap:8px}.db-toast{background:#232222;color:#fff;border-radius:10px;padding:10px 14px;font:500 13px/1.35 var(--font-sans);max-width:380px;box-shadow:0 10px 30px #00000059;transition:opacity .3s}.db-toast.good{background:#2e9e5b}.db-toast.error{background:#b4372f}.db-toast.out{opacity:0}#ddLaunchCount i{font-style:normal;opacity:.6;margin:0 3px}#ddLaunchCount .dd-badge-james{color:#0b3d1f}.dd-btn-feedback svg{padding:12px;color:#5b4bb4}.dd-btn-feedback:disabled{opacity:.4}.dd-chip-feedback{background:#ede7ff;color:#5b4bb4}.sb-working{display:inline-block;width:9px;height:9px;border-radius:50%;background:#fc6932;margin-right:6px;vertical-align:middle;flex:none}.dd-chip-working{background:#ffe7dc;color:#b8461a}.dd-decks button[data-deck=feedback][aria-pressed=true]{background:#7b61ff;color:#fff}#ddLaunchCount .dd-badge-fb{color:#3b1e9e}.db-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-more{align-self:flex-start;margin-top:-2px;padding:0;border:0;background:none;cursor:pointer;font:600 11px/1.2 var(--font-sans);color:var(--text-muted);text-decoration:underline}.db-more:hover{color:var(--text)}.dd-gfmt{justify-self:center;display:flex;align-items:center;gap:4px;margin:2px 0 10px;padding:6px;border-radius:12px;background:#fffaf3;box-shadow:0 10px 30px #00000059;opacity:.45;transition:opacity .15s}.dd-gfmt.on{opacity:1}.dd-gfmt button{height:32px;min-width:32px;padding:0 10px;border-radius:8px;border:1.5px solid transparent;background:transparent;color:#232222;cursor:pointer;font:600 13px/1 var(--sb-body, -apple-system, sans-serif)}.dd-gfmt button:hover{background:#f3eadb;border-color:#d8cbb4}.dd-gfmt button b{font-size:15px}.dd-gfmt button i{font:italic 600 15px/1 Georgia,serif}.dd-gfmt-hl{background:#ffd49a;padding:2px 5px;border-radius:4px}.dd-gfmt-sep{width:1px;height:22px;background:#d8cbb4;margin:0 4px}.dd-gfmt .dd-gfmt-sw{min-width:26px;width:26px;height:26px;padding:0;border-radius:50%;background:var(--sw);border:2px solid #D8CBB4;color:#fff;font-size:11px}.dd-gfmt .dd-gfmt-sw:hover{background:var(--sw);border-color:#232222}.dd-cal-grid.db-weeks{display:flex;flex-direction:column;gap:18px;grid-template-columns:none}.db-wk h5{margin:0 0 8px;font:600 12px/1 var(--font-sans, sans-serif);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.db-wk-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.75fr));gap:8px}.db-wk-cell{min-width:0;display:flex}.db-wk-cell>*{flex:1;min-width:0}.db-wk-cell.wkend .dd-cal-day{background:#ece9e4}.db-wk-cell.wkend .dd-cal-day.warn{background:#e8e1d7}.db-wk-none{border:1.5px dashed color-mix(in srgb,var(--text) 18%,transparent);border-radius:12px;padding:10px;color:var(--text-muted);font:500 12px/1.3 var(--font-sans, sans-serif);display:flex;flex-direction:column;gap:4px;opacity:.6}.db-wk-cell.wkend .db-wk-none{background:color-mix(in srgb,var(--text) 5%,transparent)}.db-wk-none b{color:var(--text);font-weight:600}.db-wk-weekly{margin-top:2px;font-weight:700;color:var(--text)}.db-wk.off{opacity:.45;filter:grayscale(1);pointer-events:none}.db-wk.off h5 em{font-style:normal;font-weight:500;margin-left:8px;text-transform:none;letter-spacing:0}.dd-cal-ads .ad{display:flex;align-items:center;gap:6px;min-width:0}.dd-cal-ads .ad span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-cal-ads .ad-logo{width:14px;height:14px;border-radius:3px;flex:none;background:#fff;object-fit:contain}.dd-cal-ads i.ad-logo{background:#ffffff40}.dd-gview-wait{position:absolute;inset:0;display:grid;place-items:center;color:#9a9184;font:600 14px/1 var(--sb-body, sans-serif);background:#fffaf3}.db-pub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.db-pub-head .section-hint{margin-bottom:0}.db-pub-tools{display:flex;align-items:flex-start;gap:12px}.db-pub{height:calc(100vh - 190px)}.db-pub .dd-cal-tray{display:flex;flex-direction:column;padding:16px}.db-pub .dd-cal-tray h4{font-size:15px}.db-pub .dd-cal-tray>p{margin:8px 0 10px}.db-tray-list{overflow-y:auto;min-height:0;flex:1;padding-right:2px}.db-filters{display:flex;gap:4px;margin-top:10px;padding:3px;background:#f1eadf;border-radius:9px}.db-filter{flex:1;border:0;background:transparent;border-radius:7px;padding:6px 4px;font:600 11.5px/1 var(--sb-body);color:var(--sb-muted);cursor:pointer;white-space:nowrap}.db-filter span{font-weight:500;opacity:.7}.db-filter:hover{color:var(--sb-ink)}.db-filter.on{background:#fff;color:var(--sb-ink);box-shadow:0 1px 3px #0000001f}.db-pub .dd-cal-chip{background:#fff;border-color:var(--sb-line);box-shadow:0 1px 2px #0000000a;transition:border-color .15s,box-shadow .15s}.db-pub .dd-cal-chip[draggable=true]:hover{border-color:var(--sb-line-strong);box-shadow:0 3px 10px #00000014}.db-wk-head{margin-bottom:-10px}.db-wk-head span{font:600 11px/1 var(--font-sans, sans-serif);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding-left:4px}.db-wk-head span.wkend{opacity:.6}.db-wk-cell.gap{border-radius:10px;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--text) 6%,transparent) 6px 7px)}.db-pub .dd-cal-day{min-height:0;padding:12px;gap:10px;border:1.5px solid var(--sb-line);transition:border-color .15s,background .15s}.db-pub .dd-cal-date b{font-size:14px}.db-pub .dd-cal-drop{min-height:74px;transition:border-color .15s,background .15s,color .15s}.db-pub .dd-cal-day.over{border-color:#2e9e5b}.db-pub .dd-cal-day.over .dd-cal-drop{border-color:#2e9e5b;color:#2e9e5b;background:#fff}.db-pub .dd-cal-chip{margin-bottom:0}.db-slot{position:relative}.db-lock{position:absolute;top:-7px;right:-7px;z-index:2;width:22px;height:22px;border-radius:50%;border:0;display:grid;place-items:center;background:#232222;color:#fff;cursor:pointer;box-shadow:0 1px 4px #00000040}.db-lock.open{background:#fff;color:#232222;outline:1.5px solid #232222}.db-go{border:0;border-radius:8px;padding:8px 10px;background:#ff6b35;color:#fff;font:700 12px/1 var(--sb-body);cursor:pointer;transition:filter .15s,transform .1s}.db-go:hover{filter:brightness(1.06)}.db-go:active{transform:translateY(1px)}.db-go:disabled{opacity:.6;cursor:default}.db-go.ghost{background:transparent;color:#b4372f;outline:1.5px solid currentColor}.db-state{display:flex;align-items:center;gap:6px;font:600 12px/1.2 var(--sb-body)}.db-state.migrating{color:#5b4bb4}.db-state.stuck{color:#b4372f}.db-state.built{color:#2e7d4f;text-decoration:none;border-radius:8px;padding:7px 9px;background:#e7f4ec}.db-state.built:hover{background:#d7eedf}.db-spin{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:db-spin .8s linear infinite}@keyframes db-spin{to{transform:rotate(360deg)}}.db-pub .dd-cal-day.st-migrating{border-color:#b19ef8;background:linear-gradient(110deg,#f6f2ff 30%,#ede6ff,#f6f2ff 70%) 0 0 / 250% 100%;animation:db-shimmer 2.2s linear infinite}.db-pub .dd-cal-day.st-migrating .dd-cal-chip,.db-pub .dd-cal-day.st-built .dd-cal-chip{cursor:default}.db-pub .dd-cal-day.st-built{border-color:#9bd3b0}.db-pub .dd-cal-day.st-sent{border-color:#2e7d4f;background:#eef8f1}.db-pub .dd-cal-day.st-sent .dd-cal-chip{cursor:default}.db-pub .dd-cal-day.st-sent .dd-cal-date span{color:#2e7d4f}.db-state.sent{color:#fff;background:#2e7d4f;border-radius:8px;padding:7px 9px;font-weight:700;text-align:center}.db-pub a.db-preview{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.db-pub .dd-cal-day.past:not(.st-sent){opacity:.55}.dd-cal-drop.past{border-style:solid;color:#8c857c}.db-pub .dd-cal-day.st-stuck{border-color:#e9a39d}@keyframes db-shimmer{to{background-position:-250% 0}}.db-pub .dd-cal-ads{gap:5px;font-size:11.5px}.db-pub .dd-cal-ads .ad{padding:5px 8px;border-radius:7px}.db-pub .dd-cal-ads .booked{background:#232222}.db-pub .dd-cal-ads .ad-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#f2c94c;flex:none}.db-pub .dd-cal-ads .open{border-width:1px;text-align:center;justify-content:center}.ad-logo-wrap{display:inline-flex;flex:none;width:16px;height:16px;border-radius:4px;overflow:hidden}.ad-logo-wrap>*{width:16px!important;height:16px!important;border-radius:4px}.db-beam-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.db-beam{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:999px;background:color-mix(in srgb,#8F6BF2 14%,var(--bg));border:1px solid color-mix(in srgb,#8F6BF2 40%,transparent);font:600 12px/1 var(--font-sans, sans-serif);color:var(--text)}.db-beam img{width:20px;height:20px;border-radius:5px;background:#fff;object-fit:contain;flex:none}.db-beam-track{position:relative;display:block;flex:none}.db-beam-track svg{position:absolute;inset:0;overflow:visible}.db-beam-track path{fill:none;stroke:color-mix(in srgb,#8F6BF2 22%,transparent);stroke-width:1;stroke-dasharray:1 3}.db-beam-track i{position:absolute;top:0;left:0;width:4px;height:4px;border-radius:1px;background:#8f6bf2;offset-anchor:center;offset-rotate:0deg;animation:db-bits 1.6s linear infinite}.db-beam-track i.hot{background:#ff6b35;width:3px;height:3px}.db-beam-track i:nth-of-type(3n+2){background:#b19ef8}@keyframes db-bits{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.db-tracker{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-width:min(720px,92vw)}.db-track{display:flex;align-items:center;gap:10px;font:500 11.5px/1.2 var(--font-sans, sans-serif);color:var(--text)}.db-track>b{font-weight:600;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-track-steps{display:flex;gap:8px;flex-wrap:wrap}.db-step{display:inline-flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--text) 45%,transparent);white-space:nowrap}.db-step i{width:13px;height:13px;border-radius:50%;display:grid;place-items:center;font:700 9px/1 var(--font-sans, sans-serif);font-style:normal;border:1.5px solid currentColor}.db-step.done{color:#2e7d4f}.db-step.done i{background:#2e7d4f;border-color:#2e7d4f;color:#fff}.db-step.now{color:#5b4bb4}.db-step.now i{border-style:dashed;animation:db-spin 2.4s linear infinite}@media (prefers-reduced-motion: reduce){.db-beam-track i,.dd-cal-day.st-migrating,.db-spin,.db-step.now i{animation:none}}.db-pub .dd-cal-date{flex-direction:column;align-items:flex-start;gap:2px;padding-right:18px}.db-pub .dd-cal-date b{white-space:nowrap}.db-pub .dd-cal-date{position:relative}.db-pub .dd-cal-date i{position:absolute;right:0;top:0}.db-pub .dd-cal-ads .ad b{font-weight:600}.db-pub .dd-cal-ads .ad small{opacity:.6;font-size:10.5px}.db-filter span{margin-left:2px}.dd-vlink .dd-fav{width:16px;height:16px;border-radius:4px;object-fit:contain;vertical-align:-3px;margin-right:6px;background:#fff}.db-bh{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #8F78F0;border-radius:8px;padding:8px 10px;background:linear-gradient(135deg,#b19ef8,#e6deff);color:#0d0b22;font:700 12px/1 var(--sb-body, var(--font-sans));cursor:pointer;transition:filter .15s,transform .1s}.db-bh:hover{filter:brightness(1.04) saturate(1.05)}.db-bh:active{transform:translateY(1px)}.db-bh:disabled{opacity:.6;cursor:default}.db-bh-mark{width:14px;height:14px;border-radius:3px;background:#fff;flex:none}.db-bh span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.db-state.saving{color:#5b4bb4}.dd-cal-day:has(.db-state.saving) .db-slot{position:relative;overflow:hidden;border-radius:8px}.dd-cal-day:has(.db-state.saving) .db-slot:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(177,158,248,.28) 50%,transparent 70%);background-size:220% 100%;animation:db-sync 1.1s linear infinite;pointer-events:none}@keyframes db-sync{0%{background-position:120% 0}to{background-position:-120% 0}}.dd-cal-ads .booked.own{background:#4a3d8f;color:#f3eeff}.dd-cal-day,.db-card{container-type:inline-size}.db-bh em{font-style:normal}@container (max-width: 150px){.db-bh em{display:none}}@container (max-width: 110px){.db-bh .db-bh-mark{display:none}.db-bh{padding:8px 4px}}.db-preview{display:block;width:100%;margin-top:6px;border:1px solid var(--line, #D8CBB4);border-radius:8px;padding:7px 10px;background:transparent;color:inherit;font:600 12px/1 var(--sb-body, var(--font-sans));cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 110px){.db-preview{padding:7px 4px}}.db-preview:hover{background:#7f7f7f14}.db-preview:disabled{opacity:.6;cursor:default}.dd-cmpbtn{background:#3843eb}.dd-cmp-verdict{border-radius:14px;padding:16px 20px;color:#232222;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.dd-cmp-verdict.pass{background:#ddf3e2}.dd-cmp-verdict.fail{background:#ffe1d6}.dd-cmp-verdict b{font:700 20px/1.1 var(--sb-head)}.dd-cmp-verdict span{font-weight:700}.dd-cmp-verdict p{flex-basis:100%;margin:0;font-size:14px;line-height:1.45}.dd-cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dd-cmp-grid figure{margin:0;background:#fff;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.dd-cmp-grid figcaption{font:700 13px/1 var(--sb-body, sans-serif);color:#232222;display:flex;gap:10px}.dd-cmp-grid figcaption a{color:#3843eb;font-weight:600}.dd-cmp-grid img{width:100%;height:auto;border-radius:8px;display:block}.dd-cmp-scores{background:#fff;border-radius:14px;padding:16px 20px;color:#232222;display:flex;flex-direction:column;gap:14px}.dd-cmp-row p{margin:6px 0 0;font-size:13px;line-height:1.45;color:#4a4540}.dd-cmp-label{display:flex;justify-content:space-between;font-weight:700;font-size:14px;margin-bottom:6px}.dd-cmp-meter{height:8px;border-radius:99px;background:#eee8de;overflow:hidden}.dd-cmp-meter i{display:block;height:100%;border-radius:99px}.dd-cmp-meter i.lo{background:#3ba55c}.dd-cmp-meter i.mid{background:#f2b03d}.dd-cmp-meter i.hi{background:#fc6932}.dd-cmp-heads{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;font-size:13px}.dd-cmp-heads em{display:block;font-style:normal;font-size:11px;color:#6b6660;text-transform:uppercase;letter-spacing:.04em}.dd-cmp-rule{margin:0;font-size:12px;color:#6b6660}.dd-cmp-rule a{color:#3843eb}@media (max-width: 700px){.dd-cmp-grid,.dd-cmp-heads{grid-template-columns:1fr}}.dd-cmp-wait{display:flex;align-items:center;gap:12px;border-radius:14px;padding:14px 18px;background:#ffffff14;color:#f3efe8;font:500 15px/1.4 var(--sb-body, sans-serif)}.dd-cmp-wait.dd-cmp-err{background:#ffe1d6;color:#7a2e1e}.dd-cmp-spin{flex:none;width:18px;height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fc6932;animation:dd-rot .8s linear infinite}[data-cv-status]{margin-bottom:16px}.dd-cmp-live{position:relative;width:100%;aspect-ratio:1080 / 1350;overflow:hidden;border-radius:8px}.dd-cmp-live iframe{pointer-events:none}.db-btnrow{display:grid;grid-template-columns:1fr 1fr;gap:6px}.db-btnrow .db-preview,.db-open{margin-top:6px}.db-open{display:block;width:100%;border:1px solid var(--line, #D8CBB4);border-radius:8px;padding:7px 10px;background:transparent;color:inherit;font:600 12px/1 var(--sb-body, var(--font-sans));cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-open:hover{background:#7f7f7f14}@container (max-width: 150px){.db-btnrow{grid-template-columns:1fr}}.dd-cal-chip{position:relative}.db-chip-open{flex:none;margin-left:auto;border:0;background:transparent;color:inherit;opacity:.45;font:700 14px/1 var(--sb-body, sans-serif);padding:2px 4px;border-radius:6px;cursor:pointer}.db-chip-open:hover{opacity:1;background:#7f7f7f1f}.dd-cal-chip:has(.db-chip-open){grid-template-columns:34px 1fr auto}.dd-cal-day .db-chip-open{display:none}.dd-cal-day .dd-cal-chip:has(.db-chip-open){grid-template-columns:34px 1fr}.dd-lockbadge{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--sb-body);padding:6px 10px;border-radius:999px;text-decoration:none;white-space:nowrap}.dd-lockbadge.migrating{background:#ffe7dc;color:#fc6932}.dd-lockbadge.migrating .db-spin{width:10px;height:10px}.dd-lockbadge.built{background:#e7f4ec;color:#2e7d4f}a.dd-lockbadge.built:hover{background:#d7eedf}.dd-side-lock{margin-top:4px!important}.dd-side-lock .dd-lockbadge{padding:3px 7px;font-size:11px}.dd-lockline{margin:10px 14px 0;padding:10px 14px;border-radius:10px;background:#fff3ec;border:1.5px solid #FC6932;color:var(--sb-ink);font:600 13px/1.4 var(--sb-body)}.dd-lockline a{color:#fc6932;margin-left:6px}.dd-readonly [data-compose],.dd-readonly [data-jamesedit-toggle],.dd-readonly [data-firstedit-toggle]{display:none}.dd-readonly .dd-input,.dd-readonly .dd-md,.dd-readonly .dd-vtext,.dd-readonly .dd-vinput,.dd-readonly .dd-vpick,.dd-readonly [data-socials-toggle],.dd-readonly figure.dd-graphic{cursor:default}.dd-readonly [data-vfold]{cursor:default}.dd-readonly .dd-fav:disabled,.dd-side-star:disabled{cursor:default;opacity:.7}.dd-controls.dd-ro .dd-btn-left,.dd-controls.dd-ro .dd-btn-feedback,.dd-controls.dd-ro .dd-tickbtn{display:none}.dd-decks button[data-deck=migrated][aria-pressed=true]{background:#fc6932;color:#fff}img.sb-zoom{cursor:zoom-in}.dd-pile-thumb img.sb-zoom{pointer-events:auto}.dd-pile-thumb .dd-spin{pointer-events:none}.sb-zoom-box{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 82%,transparent);cursor:zoom-out;animation:sb-zoom-in .14s ease-out;outline:none}.sb-zoom-box img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 12px 48px #00000080;background:var(--bg-card)}@keyframes sb-zoom-in{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){.sb-zoom-box{padding:12px}}.dd-sharepv{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 12px 9px 14px;background:#fff;border:2px solid #232222;border-radius:10px;box-shadow:0 0 8px #18182c1f;font-family:New Order,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#232222}.dd-sharepv-t{flex:1;min-width:0;text-wrap:balance}.dd-sharepv mark{background:#ffe7c6;color:inherit;padding:0 3px;margin:0 -3px;border-radius:4px;white-space:nowrap}.dd-sharepv svg{flex:none}.dd-sharehl{margin-top:6px;font:600 11px/1 inherit;padding:5px 9px;border:1px solid var(--line,#ddd);border-radius:999px;background:transparent;cursor:pointer;color:inherit;opacity:.75}.dd-sharehl:hover{opacity:1}.dd-sharepv:empty{display:none}.dd-sharestale{display:block;margin-top:6px;color:#c2410c;font-weight:600}.dt-timely{display:inline-block;font-size:10.5px;font-weight:700;line-height:1.5;padding:0 7px;border-radius:999px;white-space:nowrap;vertical-align:1px}.dt-timely-overdue{background:color-mix(in srgb,var(--stale) 18%,transparent);color:var(--stale)}.dt-timely-48h{background:color-mix(in srgb,var(--brand-orange) 20%,transparent);color:var(--brand-orange)}.dt-timely-month{background:color-mix(in srgb,var(--aging) 20%,transparent);color:var(--aging)}.dt-timely-later{background:var(--bg-hover);color:var(--text-muted)}.dd-side-name .dt-timely{margin-right:2px}.dd-timely{display:flex;gap:4px;padding:0 12px 8px;flex-wrap:wrap}.dd-timely button{font:inherit;font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.dd-timely button b{font-weight:700;color:var(--text);margin-left:2px}.dd-timely button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.dd-timely button.on b{color:var(--bg)}.dd-link{font:inherit;background:none;border:0;padding:0;color:var(--brand-orange);cursor:pointer;text-decoration:underline}.dt-due{margin-bottom:18px}.dt-due .dt-head{flex-wrap:wrap;align-items:center}.dt-due .period-pill b{margin-left:3px}.dt-due-list li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"chip name" "chip meta"}.dt-due-list .dt-timely{grid-area:chip;align-self:center;min-width:74px;text-align:center}.dd-gview-stage{position:relative}.dd-gnf{position:absolute;left:16px;bottom:8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dd-gnf .dd-gview-frame{cursor:zoom-in;outline:3px solid transparent;outline-offset:3px;transition:outline-color .15s;box-shadow:0 16px 40px #00000073}.dd-gnf .dd-gview-frame .dd-gview-wait{font:600 11px/1.3 var(--sb-body, sans-serif);color:var(--sb-muted, #6B6660);padding:10px}.dd-gnf .dd-gview-frame iframe{pointer-events:none}.dd-gnf.on .dd-gview-frame{outline-color:#f2c94c}.dd-gnf.on .dd-gview-pick{color:#fff}.dd-gnf.on .dd-gview-pick span{background:#f2c94c;border-color:#f2c94c}.dd-gnf.on .dd-gview-pick span:after{content:"";width:5px;height:9px;border:solid #232222;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.dd-gnf-full{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#0c0c10eb;cursor:zoom-out}.dd-gnf-full[hidden]{display:none}.dd-gnf-full iframe{pointer-events:none}.dd-timely-note{flex-basis:100%;margin:4px 2px 0;font-size:11px;line-height:1.35;color:var(--text-muted)}.dd-stage.dd-shuffling>.dd-card{opacity:0;transform:translate3d(0,28px,0) scale(.94);transition-duration:.3s}.dd-riffle{position:absolute;inset:0 0 34px;pointer-events:none;z-index:30;perspective:1300px;perspective-origin:50% 40%}.dd-deck3d{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.dd-c3{--cw: clamp(160px, 16vw, 240px);position:absolute;left:0;top:0;width:var(--cw);aspect-ratio:5 / 7;transform-style:preserve-3d;will-change:transform}.dd-c3-face{position:absolute;inset:0;border-radius:14px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:3px solid #232222;box-shadow:0 14px 30px -18px #000000a6}.dd-c3-front{transform:rotateY(180deg);background:#fffaf3}.dd-c3-front img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.dd-c3-back{background:#fffaf3}.dd-cb-grid{position:absolute;inset:0;background:linear-gradient(#EAE2D5 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,#EAE2D5 1px,transparent 1px) 0 0 / 14px 14px,radial-gradient(120% 70% at 50% 0%,#FFE7C6 0%,transparent 60%)}.dd-cb-grid:after{content:"";position:absolute;inset:9px;border:2px solid #232222;border-radius:8px}.dd-cb-frame{position:absolute;left:50%;top:50%;width:76%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:16% 9%;border:2px solid #B19EF8;background:#fffaf3e0}.dd-cb-frame i{position:absolute;width:8px;height:8px;background:#fff;border:2px solid #B19EF8}.dd-cb-frame i:nth-child(1){left:-6px;top:-6px}.dd-cb-frame i:nth-child(2){right:-6px;top:-6px}.dd-cb-frame i:nth-child(3){left:-6px;bottom:-6px}.dd-cb-frame i:nth-child(4){right:-6px;bottom:-6px}.dd-cb-word{width:100%;height:auto;display:block}.dd-cb-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#fc6932;box-shadow:0 0 0 2px #fffaf3}.dd-cb-dot:nth-of-type(1){left:22px;top:22px}.dd-cb-dot:nth-of-type(2){right:22px;top:22px}.dd-cb-dot:nth-of-type(3){left:22px;bottom:22px}.dd-cb-dot:nth-of-type(4){right:22px;bottom:22px}.dd-card.dd-shuffle-land{animation:dd-shuffle-land .55s cubic-bezier(.34,1.56,.64,1)}@keyframes dd-shuffle-land{0%{transform:translate3d(0,22px,0) scale(.95)}}.dd-shuffle-spin svg{animation:dd-shuffle-spin .7s cubic-bezier(.3,.7,.3,1)}@keyframes dd-shuffle-spin{50%{transform:rotate(200deg) scale(1.25)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.dd-riffle{display:none}.dd-card.dd-shuffle-land,.dd-shuffle-spin svg{animation:none}}
