.sp-shell .sp-ph-device{background:linear-gradient(150deg,#44494a 0%,#16191a 22%,#0b0d0d 60%,#2d3132 100%);border-radius:16%/7.4%;width:100%;padding:3.4%;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 5px #060707,0 50px 90px -40px #000000e6,0 24px 40px -24px #000000b3}.sp-shell .sp-ph-screen{aspect-ratio:644/1490;color:#f2f1ee;text-align:left;background:#0d0c12;border-radius:13%/5.9%;flex-direction:column;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sp-ph-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.sp-shell .sp-ph-shot{object-fit:cover;object-position:top;width:100%;height:100%}.sp-ph-status{color:#fff;background:#0d0c12;flex:none;justify-content:space-between;align-items:center;height:14cqw;padding:1.6cqw 8cqw 0 10cqw;font-size:4.5cqw;font-weight:650;display:flex;position:relative}.sp-ph-island{background:#000;border-radius:99px;width:29cqw;height:8.4cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.sp-ph-status-icons{align-items:flex-end;gap:.8cqw;height:3.4cqw;display:inline-flex}.sp-ph-status-icons i{background:#fff;border-radius:.3cqw;width:1.1cqw}.sp-ph-status-icons i:first-child{height:40%}.sp-ph-status-icons i:nth-child(2){height:70%}.sp-ph-status-icons i:nth-child(3){height:100%}.sp-ph-status-icons b{background:linear-gradient(90deg,#fff 78%,#0000 78%) content-box content-box;border:.35cqw solid #ffffff8c;border-radius:1cqw;width:6.4cqw;height:3.2cqw;margin-left:1.6cqw;padding:.35cqw}.sp-ph-tabs{color:#fff9;background:#19211e;border-top:1px solid #ffffff14;flex:none;grid-template-columns:repeat(5,1fr);align-items:center;height:16.5cqw;margin-top:auto;padding-bottom:2.2cqw;display:grid}.sp-ph-tabs>span{justify-items:center;gap:.6cqw;display:grid;position:relative}.sp-shell .sp-ph-tabs svg{width:5cqw;height:5cqw}.sp-ph-tabs small{font-size:3.1cqw;font-weight:650}.sp-ph-tabs .is-active{color:#fff}.sp-ph-tabs .is-active:not(.sp-ph-tabs-plus):after{content:"";background:#e07a45;border-radius:99px;width:70%;height:.6cqw;position:absolute;bottom:-1.8cqw}.sp-ph-tabs em{color:#1a1206;background:#f5c04a;border-radius:99px;padding:.3cqw 1.5cqw;font-size:2.9cqw;font-style:normal;font-weight:800;position:absolute;top:-2cqw;left:54%}.sp-ph-tabs .sp-ph-tabs-plus{color:#fff;background:#24553d;border-radius:50%;place-items:center;width:12.5cqw;height:12.5cqw;margin:-3cqw auto 0;display:grid}.sp-ph-tabs .sp-ph-tabs-plus.is-active{background:#2f7d55;box-shadow:0 0 0 1.4cqw #2f7d5547}.sp-shell .sp-ph-tabs .sp-ph-tabs-plus svg{width:6cqw;height:6cqw}.sp-ph-feed-post{flex:auto;min-height:0;overflow:hidden}.sp-shell .sp-ph-feed-post img{object-fit:cover;object-position:top;width:100%;height:100%}.sp-ph-feed-body{background:#121119;border:1px solid #ffffff0f;border-bottom:0;border-radius:3.4cqw 3.4cqw 0 0;flex:none;margin:0 1.6cqw;padding:2.4cqw 3.2cqw 3cqw}.sp-ph-feed-tools{align-items:center;gap:1.6cqw;display:flex}.sp-ph-feed-tools span{color:#a4a3ad;flex:1;align-items:center;gap:1cqw;font-size:3.3cqw;font-weight:650;display:inline-flex}.sp-ph-feed-tools i{color:#fff;background:#1b1a23;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:8cqw;height:8cqw;display:grid}.sp-shell .sp-ph-feed-tools svg{width:3.6cqw;height:3.6cqw}.sp-shell .sp-ph-feed-caption{color:#ebeaf0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:1.8cqw 0 0;font-size:3.85cqw;line-height:1.36;display:-webkit-box;overflow:hidden}.sp-shell .sp-ph-feed-tags{color:#b9a6f2;white-space:nowrap;text-overflow:ellipsis;margin:.8cqw 0 0;font-size:3.5cqw;overflow:hidden}.sp-shell .sp-ph-feed-dest{color:#ffffff8c;align-items:center;gap:1.4cqw;margin:1.6cqw 0 0;font-size:3.2cqw;display:flex}.sp-ph-feed-dest i{color:#ffffffd9;border:1px solid #ffffff29;border-radius:99px;padding:.4cqw 2cqw;font-style:normal}.sp-ph-decisions{grid-template-columns:.8fr 1fr 1.1fr;gap:2cqw;margin-top:2.4cqw;display:grid}.sp-ph-decisions>span{border:1px solid #0000;border-radius:3.4cqw;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:13.4cqw;padding:1.2cqw;line-height:1.12;display:flex}.sp-ph-decisions b{white-space:nowrap;align-items:center;gap:1cqw;font-size:4cqw;font-weight:700;display:inline-flex}.sp-ph-decisions small{white-space:nowrap;font-size:3.5cqw;font-weight:600}.sp-shell .sp-ph-decisions svg{flex:none;width:3.9cqw;height:3.9cqw}.sp-ph-decisions .is-reject{color:#ffffffe6;border-color:#fff3}.sp-ph-decisions .is-queue{color:#f3c278;border-color:#c98b2b}.sp-ph-decisions .is-approve{color:#fff;background:#2a7550;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1f}.sp-week{background:radial-gradient(800px 520px at 12% 0%, #2a774e38, transparent 65%), radial-gradient(700px 520px at 92% 92%, #ff9d2e1f, transparent 65%), var(--sp-night);color:#fff;padding:118px 0 92px;position:relative;overflow:clip}.sp-week-heading{text-align:center;max-width:860px;margin-bottom:54px}.sp-week .sp-eyebrow{color:var(--sp-ember-bright)}.sp-shell .sp-week-heading h2,.sp-shell .sp-day-heading h2{letter-spacing:-.061em;margin:0;font-size:clamp(40px,6.6vw,74px);font-weight:750;line-height:.99}.sp-shell .sp-week-heading h2{color:#fff}.sp-week-heading h2 em{color:#a9cdb4}.sp-week-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:22px;margin:0;padding:8px calc(50% - 128px) 26px;scroll-padding-inline:calc(50% - 128px);list-style:none;display:flex;overflow-x:auto}.sp-week-rail::-webkit-scrollbar{display:none}.sp-week-card{scroll-snap-align:center;flex:0 0 256px}.sp-week-card .sp-ph-device{padding:3.2%}.sp-week-copy{margin-top:24px;padding-inline:4px}.sp-week-icon{width:32px;height:32px;color:var(--sp-ember-bright);background:#ff9d2e24;border-radius:10px;place-items:center;margin-bottom:13px;display:inline-grid}.sp-shell .sp-week-copy h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:700;line-height:1.16}.sp-shell .sp-week-copy p{color:#9fb0a5;margin:9px 0 0;font-size:15px;line-height:1.55}.sp-week-dots{justify-content:center;gap:0;margin-top:0;display:flex}.sp-week-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.sp-week-dots button:before{content:"";background:#ffffff47;border-radius:99px;width:8px;height:8px;transition:width .2s,background-color .2s}.sp-week-dots button[aria-current=true]:before{background:var(--sp-ember);width:22px}.sp-shell .sp-week-note{color:#f3efe68c;text-align:center;margin-top:30px;margin-bottom:0;font-size:13.5px}@media (width<=700px){.sp-week{padding:82px 0 64px}.sp-week-heading{margin-bottom:36px}}@media (width>=1000px){.sp-week-rail{width:var(--sp-width);grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-inline:auto;padding:0 0 48px;display:grid;overflow:visible}.sp-week-card:nth-child(2n){transform:translateY(48px)}.sp-week-dots{display:none}.sp-shell .sp-week-note{margin-top:42px}}.sp-day{--sp-day-progress:0;--sp-day-bg:#f8f1e4;--sp-day-ink:#132018;--sp-day-muted:#5b6a61;--sp-day-accent:#a44f07;--sp-day-em:#2e7653;--sp-day-line:#13201821;--sp-day-glow:.55;--sp-day-stars:0;--sp-day-phone-w:250px;background:var(--sp-day-bg);color:var(--sp-day-ink);padding:118px 0 96px;transition:background-color .7s,color .7s;position:relative;overflow:clip}.sp-day:before,.sp-day:after{content:"";pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.sp-day:before{opacity:var(--sp-day-glow);background:radial-gradient(760px 560px at 88% 8%,#ffb04a52,#0000 66%),radial-gradient(640px 520px at 6% 88%,#2e76531a,#0000 66%)}.sp-day:after{opacity:var(--sp-day-stars);background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.sp-day-heading,.sp-day-layout{z-index:2;position:relative}.sp-day-heading{max-width:900px;margin-bottom:64px}.sp-day .sp-eyebrow{color:var(--sp-day-accent);transition:color .7s}.sp-shell .sp-day-heading h2{color:var(--sp-day-ink)}.sp-day-heading h2 em{color:var(--sp-day-em)}.sp-shell .sp-day-intro{max-width:640px;color:var(--sp-day-muted);letter-spacing:-.015em;margin:28px 0 0;font-size:clamp(17px,2.3vw,21px);line-height:1.55}.sp-shell .sp-day-fiction{color:var(--sp-day-muted);opacity:.86;margin:12px 0 0;font-size:13px;line-height:1.5}.sp-day-switch{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sp-day-switch>span{color:var(--sp-day-muted);white-space:nowrap;font-size:13px;font-weight:700}.sp-day-switch>div{border:1px solid var(--sp-day-line);background:color-mix(in srgb, var(--sp-day-bg) 70%, #fff 30%);border-radius:999px;gap:2px;padding:4px;display:inline-flex;box-shadow:0 14px 30px -24px #1320188c}.sp-day-switch button{min-height:38px;color:var(--sp-day-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:650;transition:background-color .16s,color .16s}.sp-day-switch button:hover{background:color-mix(in srgb, var(--sp-day-ink) 8%, transparent)}.sp-day-switch button[aria-pressed=true]{background:var(--sp-day-ink);color:var(--sp-day-bg)}.sp-day-switch.is-heading{margin-top:26px}.sp-day-moments{margin:0;padding:0;list-style:none}.sp-day-moment{border-top:1px solid var(--sp-day-line);padding:52px 0 56px;transition:border-color .28s;position:relative}.sp-shell .sp-day-time{color:var(--sp-day-accent);flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin:0 0 14px;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:21px;font-style:italic;display:flex}.sp-day-time-icon{border:1px solid color-mix(in srgb, var(--sp-day-accent) 30%, transparent);width:34px;height:34px;color:var(--sp-day-accent);border-radius:50%;align-self:center;place-items:center;margin-right:6px;font-style:normal;display:inline-grid}.sp-day-time strong{color:var(--sp-day-ink);letter-spacing:-.035em;font-size:50px;font-style:normal;font-weight:500;line-height:.9}.sp-day-time small{color:var(--sp-day-muted);letter-spacing:.16em;text-transform:uppercase;flex-basis:100%;margin-top:8px;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;font-style:normal;font-weight:850}.sp-shell .sp-day-moment h3{max-width:560px;color:var(--sp-day-ink);letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(27px,3.5vw,40px);font-weight:700;line-height:1.06}.sp-shell .sp-day-body{max-width:560px;color:var(--sp-day-muted);margin:0;font-size:clamp(15.5px,1.7vw,18px);line-height:1.66}.sp-shell .sp-day-note{color:#132018;background:#fff;border:1px solid #13201814;border-radius:16px;align-items:flex-start;gap:8px;margin:0;padding:11px 14px;font-size:13px;font-weight:650;line-height:1.4;display:flex;box-shadow:0 24px 46px -28px #13201899}.sp-day-note svg{color:#2e7653;flex:none;margin-top:2px}.sp-day-visual{display:none}.sp-day-inline{justify-items:center;gap:16px;margin-top:30px;display:grid}.sp-day-inline .sp-day-phone{width:min(272px,74vw)}.sp-day-inline .sp-day-note{max-width:300px}@media (width<=899px){.sp-day{padding:86px 0 0}.sp-day-heading{margin-bottom:26px}.sp-day-moments{isolation:isolate}.sp-day-moment:before{content:"";z-index:-1;background:var(--sp-day-band);width:100vw;position:absolute;top:-1px;bottom:0;left:50%;transform:translate(-50%)}.sp-day-moment.is-dawn{--sp-day-band:linear-gradient(180deg, #f8f1e4, #f8eedb)}.sp-day-moment.is-morning{--sp-day-band:linear-gradient(180deg, #f8eedb, #faf3e3)}.sp-day-moment.is-noon{--sp-day-band:linear-gradient(180deg, #faf3e3, #f4e3c6)}.sp-day-moment.is-afternoon{--sp-day-band:linear-gradient(180deg, #f4e3c6 0%, #efd5ae 70%, #b97a4f 88%, #2c1e15 100%)}.sp-day-moment.is-dusk{--sp-day-band:linear-gradient(180deg, #2c1e15, #12140f)}.sp-day-moment.is-night{--sp-day-band:#07100b;padding-bottom:86px}.sp-day-moment.is-dusk,.sp-day-moment.is-night{--sp-day-ink:#fff;--sp-day-muted:#b3c1b8;--sp-day-accent:#ffc264;--sp-day-line:#ffffff1f}.sp-day-moment.is-dawn{border-top-color:#0000}}@media (pointer:coarse),(width<=899px){.sp-day-switch button{min-height:44px}}@media (width<=430px){.sp-day-time strong{font-size:44px}.sp-day-switch>span{flex-basis:100%}.sp-day-switch button{padding:7px 11px}}@media (width>=900px){.sp-day{--sp-day-phone-w:clamp(220px, calc((100svh - 196px) / 2.48), 300px)}.sp-day-switch.is-heading{display:none}.sp-day-layout{grid-template-columns:minmax(400px,.92fr) minmax(360px,.82fr);gap:clamp(48px,7vw,120px);display:grid}.sp-day-visual{flex-direction:column;align-self:start;align-items:center;gap:14px;height:calc(100svh - 104px);min-height:600px;display:flex;position:sticky;top:86px}.sp-day-inline{display:none}.sp-day-moment{opacity:.38;align-content:center;min-height:72vh;transition:opacity .32s,border-color .28s;display:grid}.sp-day-moment.is-active{opacity:1;border-top-color:color-mix(in srgb, var(--sp-day-accent) 55%, transparent)}.sp-day-moment:last-child{min-height:78vh}.sp-day[data-day-sky=dawn]{--sp-day-bg:#f8f1e4;--sp-day-glow:.5}.sp-day[data-day-sky=morning]{--sp-day-bg:#f9f0de;--sp-day-glow:.7}.sp-day[data-day-sky=noon]{--sp-day-bg:#fbf5e8;--sp-day-glow:.35}.sp-day[data-day-sky=afternoon]{--sp-day-bg:#f3e2c4;--sp-day-glow:.9}.sp-day[data-day-sky=dusk]{--sp-day-bg:#23180f;--sp-day-glow:.85;--sp-day-stars:.03}.sp-day[data-day-sky=night]{--sp-day-bg:#07100b;--sp-day-glow:.25;--sp-day-stars:.055}.sp-day[data-day-sky=dusk],.sp-day[data-day-sky=night]{--sp-day-ink:#fff;--sp-day-muted:#a9b9ae;--sp-day-accent:#ffc264;--sp-day-em:#a9cdb4;--sp-day-line:#ffffff1f}}.sp-day-ticks{flex:none;grid-auto-rows:minmax(0,1fr);align-self:center;height:min(430px,72%);margin:0;padding:0;list-style:none;display:grid;position:relative}.sp-day-ticks li{color:var(--sp-day-muted);grid-template-columns:28px auto;align-items:start;column-gap:10px;transition:color .24s;display:grid;position:relative}.sp-day-tick-dot{z-index:1;border:1px solid color-mix(in srgb, var(--sp-day-ink) 16%, transparent);background:var(--sp-day-bg);width:28px;height:28px;color:var(--sp-day-muted);border-radius:50%;place-items:center;transition:background-color .7s,border-color .24s,color .24s;display:grid;position:relative}.sp-day-tick-time{white-space:nowrap;padding-top:5px;font-size:12px;font-weight:650}.sp-day-tick-time b{font-weight:800}.sp-day-ticks i{background:color-mix(in srgb, var(--sp-day-ink) 13%, transparent);border-radius:999px;width:2px;position:absolute;top:30px;bottom:2px;left:13px;overflow:hidden}.sp-day-ticks li:last-child i{display:none}.sp-day-ticks i:after{content:"";border-radius:inherit;transform:scaleY(clamp(0, calc(var(--sp-day-progress) - var(--sp-tick-index)), 1));transform-origin:top;background:linear-gradient(#e98a22,#ffc264);position:absolute;inset:0}.sp-day-ticks li.is-complete .sp-day-tick-dot{color:#c66d12;border-color:#e98a2299}.sp-day-ticks li.is-active{color:var(--sp-day-ink)}.sp-day-ticks li.is-active .sp-day-tick-dot{color:#fff;background:#e98a22;border-color:#e98a22;box-shadow:0 0 0 5px #e98a2238}.sp-day[data-day-sky=dusk] .sp-day-ticks li.is-complete .sp-day-tick-dot,.sp-day[data-day-sky=night] .sp-day-ticks li.is-complete .sp-day-tick-dot{color:#ffc264}.sp-day-stage{flex:auto;justify-content:center;align-items:center;gap:clamp(22px,3vw,44px);width:100%;min-height:0;display:flex;position:relative}.sp-day-visual .sp-day-phone{width:var(--sp-day-phone-w);flex:none}.sp-day-scene{visibility:hidden;opacity:0;flex-direction:column;transition:opacity .42s,transform .52s cubic-bezier(.2,.75,.2,1),visibility 0s linear .52s;display:flex;position:absolute;inset:0;transform:translateY(3cqw)scale(.985)}.sp-day-scene.is-active{z-index:2;visibility:visible;opacity:1;transition:opacity .42s,transform .52s cubic-bezier(.2,.75,.2,1),visibility;transform:none}.sp-day-phone-wrap{flex:none;position:relative}.sp-day-notes{z-index:3;width:200px;position:absolute;bottom:23%;left:calc(100% - 18px)}.sp-day-notes .sp-day-note{visibility:hidden;opacity:0;width:100%;transition:opacity .36s .12s,transform .44s cubic-bezier(.2,.75,.2,1) .12s,visibility 0s linear .48s;position:absolute;bottom:0;left:0;transform:translateY(10px)}.sp-day-notes .sp-day-note.is-active{visibility:visible;opacity:1;transition:opacity .36s .12s,transform .44s cubic-bezier(.2,.75,.2,1) .12s,visibility;transform:none}@media (width>=900px) and (width<=1139px){.sp-day-notes{width:170px;bottom:6%;left:calc(100% - 64px)}.sp-day-tick-time{font-size:11px}}@keyframes sp-day-blink{50%{opacity:0}}.sp-ds{flex-direction:column;flex:auto;gap:3cqw;min-height:0;font-size:4.4cqw;display:flex;position:relative}.sp-ds-head{padding:2.6cqw 4.6cqw 0}.sp-ds-head strong{color:#fff;letter-spacing:-.03em;font-size:6.2cqw;font-weight:760;line-height:1.12;display:block}.sp-ds-head small{color:#a4a7a5;margin-top:1.2cqw;font-size:3.6cqw;line-height:1.35;display:block}.sp-ds-head.is-row{justify-content:space-between;align-items:center;display:flex}.sp-ds-head em{color:#f5c04a;background:#f5c04a29;border-radius:99px;padding:.9cqw 2.8cqw;font-size:3.4cqw;font-style:normal;font-weight:800}.sp-ds-head em.is-ok{color:#7fdca9;background:#3fba7229}.sp-ds-card{background:#141918;border:1px solid #ffffff1a;border-radius:4cqw;margin:0 3cqw;padding:3.6cqw}.sp-ds-label{color:#fff;margin-bottom:2.4cqw;font-size:4.1cqw;font-weight:750;display:block}.sp-shell .sp-ds p{margin:0}.sp-shell .sp-ds svg{flex:none;width:4.4cqw;height:4.4cqw}.sp-ds-create .sp-ds-card{flex-direction:column;flex:auto;min-height:0;margin-bottom:1cqw;display:flex}.sp-ds-textbox{color:#eeeeea;border:1px solid #fff3;border-radius:3cqw;padding:2.8cqw 3.2cqw;font-size:4.2cqw;line-height:1.4;position:relative}.sp-ds-caret{vertical-align:-.7cqw;background:#7fdca9;width:.5cqw;height:4.6cqw;margin-left:.6cqw;animation:1.1s step-end infinite sp-day-blink;display:inline-block}.sp-ds-attached{border-radius:3cqw;flex:auto;min-height:22cqw;margin-top:3cqw;position:relative;overflow:hidden}.sp-shell .sp-ds-attached img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-ds-attached span{color:#fff;background:#0a100dd1;border-radius:99px;align-items:center;gap:1.2cqw;padding:1.4cqw 2.8cqw 1.4cqw 1.8cqw;font-size:3.5cqw;font-weight:700;display:inline-flex;position:absolute;bottom:2.4cqw;left:2.4cqw}.sp-shell .sp-ds-attached span svg{background:#2a7550;border-radius:50%;width:4.4cqw;height:4.4cqw;padding:.7cqw}.sp-ds-ghosts{gap:2cqw;margin-top:3cqw;display:flex}.sp-ds-ghost{color:#e7e8e4;border:1px solid #ffffff29;border-radius:3cqw;align-items:center;gap:1.6cqw;padding:2.4cqw 3.4cqw;font-size:3.7cqw;font-weight:600;display:inline-flex}.sp-ds-ghost.is-icon{padding-inline:2.6cqw}.sp-ds-go{color:#fff;background:#2a7550;border-radius:3cqw;flex:none;justify-content:center;align-items:center;gap:1.6cqw;min-height:12cqw;margin-top:3.2cqw;font-size:4.5cqw;font-weight:750;display:flex}.sp-ds-fine{color:#a4a7a5;justify-content:center;align-items:center;gap:1cqw;margin-top:2.4cqw;font-size:3.2cqw;display:flex}.sp-shell .sp-ds-fine svg{width:3.4cqw;height:3.4cqw}.sp-ds-format{gap:1.6cqw;display:grid}.sp-ds-format.is-feed{padding:0 3.4cqw}.sp-ds-format>span{color:#7fdca9;align-items:center;gap:1cqw;font-size:3.5cqw;font-weight:750;display:inline-flex}.sp-ds-format .sp-day-art,.sp-ds-format .sp-day-story{border-radius:2.6cqw}.sp-ds-ready-row{grid-template-columns:30cqw minmax(0,1fr);align-items:start;gap:3cqw;padding:0 3.4cqw;display:grid}.sp-ds-ready-row .sp-ds-card{margin:0;padding:3cqw}.sp-ds-card.is-caption .sp-ds-label{margin-bottom:1.6cqw;font-size:3.7cqw}.sp-ds-card.is-caption p{color:#e3e3df;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:3.6cqw;line-height:1.4;display:-webkit-box;overflow:hidden}.sp-shell .sp-ds-card.is-caption .sp-ds-tags{color:#b9a6f2;white-space:nowrap;text-overflow:ellipsis;margin-top:1.2cqw;font-size:3.3cqw;display:block;overflow:hidden}.sp-ds-approve{gap:0}.sp-ds-approve-post{flex:auto;min-height:0;margin:0 1.6cqw 2cqw;position:relative;overflow:hidden}.sp-ds-approve-post .sp-day-art{aspect-ratio:auto;height:100%}.sp-ds-edit{color:#fff;background:#0c120fb8;border-radius:99px;align-items:center;gap:1.2cqw;padding:1.6cqw 3.2cqw;font-size:3.6cqw;font-weight:650;display:inline-flex;position:absolute;top:2.6cqw;right:2.6cqw}.sp-shell .sp-ds-edit svg{width:3.6cqw;height:3.6cqw}.sp-ds-thread{flex-direction:column;flex:auto;justify-content:flex-end;gap:2.6cqw;padding:0 3.4cqw;display:flex}.sp-shell .sp-ds-day{color:#8f9592;align-self:center;margin-bottom:1cqw;font-size:3.2cqw;font-weight:700}.sp-ds-bubble{border-radius:4cqw;max-width:84%;padding:2.8cqw 3.4cqw;font-size:4cqw;line-height:1.4;position:relative}.sp-ds-bubble.is-ember{color:#ecece8;background:#1d2422;border-bottom-left-radius:1.2cqw;align-self:flex-start;margin-left:8.4cqw!important}.sp-ds-bubble.is-you{color:#fff;background:#2a7550;border-bottom-right-radius:1.2cqw;align-self:flex-end}.sp-ds-avatar{background:linear-gradient(135deg,#ffc264,#f28a1a);border-radius:50%;place-items:center;width:6.6cqw;height:6.6cqw;display:grid;position:absolute;bottom:0;left:-8.4cqw}.sp-shell .sp-ds-avatar img{width:62%}.sp-ds-input{color:#8f9592;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:2cqw;margin:0 3cqw 2.6cqw;padding:1.4cqw 1.4cqw 1.4cqw 3.8cqw;font-size:3.8cqw;display:flex}.sp-ds-input span{flex:1}.sp-ds-input i{color:#fff;background:#2a7550;border-radius:50%;place-items:center;width:8.6cqw;height:8.6cqw;display:grid}.sp-ds-stats{grid-template-columns:1fr 1fr;gap:2cqw;padding:0 3cqw;display:grid}.sp-ds-stats span{color:#a4a7a5;background:#141918;border:1px solid #ffffff14;border-radius:3.4cqw;gap:.6cqw;padding:3cqw;font-size:3.3cqw;line-height:1.25;display:grid}.sp-ds-stats b{color:#fff;font-size:6.4cqw;line-height:1}.sp-ds-comment{gap:2.4cqw;font-size:4cqw;line-height:1.42;display:flex}.sp-ds-comment strong{margin-right:1cqw}.sp-ds-commenter{color:#fff;background:linear-gradient(135deg,#9db5a6,#5d7b69);border-radius:50%;flex:none;place-items:center;width:8.6cqw;height:8.6cqw;font-size:3.6cqw;font-weight:800;display:grid}.sp-ds-card.is-draft{background:#1f1a12;border-color:#f2a03c73;margin-left:7cqw}.sp-ds-card.is-draft .sp-ds-label{color:#f3c278}.sp-ds-reply{color:#f4efe6;font-family:Georgia,Iowan Old Style,serif;font-size:4.3cqw;line-height:1.42}.sp-ds-reply-actions{justify-content:flex-end;gap:2cqw;margin-top:3.2cqw;display:flex}.sp-ds-reply-actions span{border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:1.2cqw;padding:2cqw 3.6cqw;font-size:3.7cqw;font-weight:700;display:inline-flex}.sp-ds-reply-actions .is-go{color:#fff;background:#2a7550;border-color:#2a7550}.sp-shell .sp-ds-reply-actions svg{width:3.7cqw;height:3.7cqw}.sp-ds-earlier{margin:auto 3cqw 1cqw}.sp-ds-earlier .sp-ds-label{color:#a4a7a5;font-size:3.5cqw}.sp-shell .sp-ds-earlier p{color:#d9dad6;border-top:1px solid #ffffff14;align-items:center;gap:2cqw;padding:2.6cqw 0;font-size:3.7cqw;display:flex}.sp-ds-earlier p i{border-radius:50%;width:2.4cqw;height:2.4cqw}.sp-ds-earlier p i.is-praise{background:#f5c04a}.sp-ds-earlier p i.is-question{background:#6fb38a}.sp-ds-earlier em{color:#8f9592;margin-left:auto;font-size:3.3cqw;font-style:normal;font-weight:650}.sp-ds-week{grid-template-columns:repeat(5,1fr);gap:1.6cqw;padding:0 3.4cqw;display:grid}.sp-ds-week span{color:#a4a7a5;background:#141918;border-radius:3cqw;justify-items:center;gap:.6cqw;padding:2cqw 0 3cqw;font-size:3cqw;font-weight:750;display:grid;position:relative}.sp-ds-week b{color:#fff;font-size:4.8cqw}.sp-ds-week span.is-today{color:#d7f2e2;background:#2a7550}.sp-ds-week i{background:#f5c04a;border-radius:50%;width:1.3cqw;height:1.3cqw;position:absolute;bottom:1.2cqw}.sp-ds-slots{gap:2.2cqw;padding:0 3cqw;display:grid}.sp-ds-slot{background:#141918;border:1px solid #ffffff14;border-radius:3.4cqw;align-items:center;gap:2.6cqw;padding:2.2cqw;display:flex}.sp-shell .sp-ds-slot img{object-fit:cover;border-radius:2.2cqw;flex:none;width:12.5cqw;height:12.5cqw}.sp-ds-slot>span{flex:1;gap:.6cqw;min-width:0;display:grid}.sp-ds-slot strong{white-space:nowrap;text-overflow:ellipsis;font-size:3.9cqw;overflow:hidden}.sp-ds-slot small{color:#a4a7a5;white-space:nowrap;text-overflow:ellipsis;font-size:3.1cqw;overflow:hidden}.sp-ds-slot em{color:#7fdca9;background:#3fba7229;border-radius:50%;flex:none;place-items:center;width:6cqw;height:6cqw;font-style:normal;display:grid}.sp-shell .sp-ds-slot em svg{width:3.4cqw;height:3.4cqw}.sp-ds-done{color:#cfe7d8;background:#2a755033;border-radius:3.4cqw;align-items:center;gap:2.4cqw;margin:auto 3cqw 2cqw;padding:3.2cqw 3.6cqw;font-size:3.7cqw;line-height:1.4;display:flex}.sp-shell .sp-ds-done svg{color:#7fdca9;width:5.4cqw;height:5.4cqw}.sp-ds-done strong{color:#fff}.sp-day-art{aspect-ratio:4/5;background:var(--sp-day-accent);position:relative;overflow:hidden;container-type:inline-size}.sp-shell .sp-day-art img{object-fit:cover;width:100%;height:88%;position:absolute;inset:0 0 12%}.sp-day-art-band{background:var(--sp-day-accent);color:#fff;flex-direction:column;justify-content:flex-end;gap:3cqw;min-height:24%;padding:1cqw 7cqw 5cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.sp-day-art-band svg{width:100%;height:8cqw;fill:var(--sp-day-accent);position:absolute;bottom:calc(100% - 1px);left:0;right:0}.sp-day-art-band strong{letter-spacing:-.02em;max-width:92%;font-family:Georgia,Iowan Old Style,serif;font-size:7.6cqw;font-weight:600;line-height:1.04}.sp-day-art-band small{color:var(--sp-day-accent-soft);letter-spacing:.16em;align-self:flex-end;font-size:3.2cqw;font-weight:850}.sp-day-story{aspect-ratio:9/16;background:var(--sp-day-accent);position:relative;overflow:hidden;container-type:inline-size}.sp-shell .sp-day-story img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-day-story:after{content:"";background:linear-gradient(180deg, #00000057 0%, transparent 20%, transparent 38%, color-mix(in srgb, var(--sp-day-accent) 70%, transparent) 58%, var(--sp-day-accent) 86%);position:absolute;inset:0}.sp-day-story-bars{z-index:2;gap:2cqw;display:flex;position:absolute;top:4cqw;left:5cqw;right:5cqw}.sp-day-story-bars i{background:#ffffff59;border-radius:99px;flex:1;height:1.4cqw;min-height:2px}.sp-day-story-bars i.is-done{background:#fff}.sp-day-story-bars i.is-live{background:linear-gradient(90deg,#fff 55%,#ffffff59 55%)}.sp-day-story-brand{z-index:2;color:#fff;letter-spacing:.14em;font-size:6cqw;font-weight:850;position:absolute;top:10cqw;left:6cqw}.sp-day-story-copy{z-index:2;color:#fff;position:absolute;bottom:10cqw;left:7cqw;right:7cqw}.sp-day-story-copy strong{letter-spacing:-.02em;margin-bottom:4cqw;font-family:Georgia,Iowan Old Style,serif;font-size:12.5cqw;font-weight:600;line-height:1.02;display:block}.sp-day-story-copy span{color:var(--sp-day-accent-soft);font-size:6cqw;font-weight:650;line-height:1.3;display:block}@media (prefers-reduced-motion:reduce){.sp-day,.sp-day:before,.sp-day:after,.sp-day .sp-eyebrow,.sp-day-moment,.sp-day-ticks>span,.sp-week-dots button:before{transition:none}.sp-day-scene,.sp-day-scene.is-active,.sp-day-notes .sp-day-note,.sp-day-notes .sp-day-note.is-active{transition:none;transform:none}.sp-ds-caret{animation:none}}@media (forced-colors:active){.sp-shell .sp-ph-device{border:1px solid canvastext}}
