.sh-phone-only{display:contents}.sh-desk-only{display:none!important}@media (min-width:900px){.sh-phone-only{display:none!important}.sh-desk-only{display:contents!important}}.sh-block{background:var(--pearl);border-radius:var(--radius-card);padding:14px;min-width:0}.sh-ink{border-radius:var(--radius-card);padding:16px;min-width:0}.sh-ink,.sh-night{background:var(--void);color:var(--paper);--muted-ink:rgba(255,255,255,0.6)}.sh-night .sh-block{background:var(--night-2)}.sh-tile{background:var(--paper);border-radius:var(--radius-card);padding:16px;min-width:0}.sh-tile[data-tone=night]{background:var(--void);color:var(--paper);--muted-ink:rgba(255,255,255,0.6)}.sh-tile[data-tone=pearl]{background:var(--pearl)}.sh-tile[data-tone=clear]{background:transparent;padding:0}.sh-tile[data-flush=true]{padding:0;overflow:hidden}.sh-tile-head{justify-content:space-between;gap:12px;margin-bottom:12px}.sh-tile-head,.sh-tile-head>div{display:flex;align-items:baseline}.sh-tile-head>div{gap:8px;min-width:0}@media (min-width:900px){.sh-tile{padding:18px}}@media (max-width:899.98px){.sh-tile:not([data-tone]){padding:0;border-radius:0}.sh-tile:not([data-tone])>.sh-tile-head{margin-bottom:14px}}.sh-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.sh-grid[data-stretch=true]{align-items:stretch}.sh-cols{display:grid;gap:12px;grid-template-columns:repeat(var(--sh-cols-phone,1),minmax(0,1fr))}@media (min-width:900px){.sh-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.sh-span-3{grid-column:span 3}.sh-span-4{grid-column:span 4}.sh-span-5{grid-column:span 5}.sh-span-6{grid-column:span 6}.sh-span-7{grid-column:span 7}.sh-span-8{grid-column:span 8}.sh-span-9{grid-column:span 9}.sh-span-12{grid-column:1/-1}.sh-sticky{position:sticky;top:76px}.sh-cols{grid-template-columns:repeat(var(--sh-cols,3),minmax(0,1fr));gap:14px}}@media (min-width:900px) and (max-width:1180px){.sh-cols[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-cols[data-cols="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sh-column{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:899.98px){.sh-cols:has(>.sh-tile:not([data-tone])),.sh-column:has(>.sh-tile:not([data-tone])),.sh-grid,.stack:has(>.sh-tile:not([data-tone])){row-gap:var(--space-section)}}.sh-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.sh-rail::-webkit-scrollbar{display:none}.sh-rail>*{flex:0 0 66%;scroll-snap-align:start;min-width:0}@media (min-width:900px){.sh-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;margin:0;padding:0}.sh-rail>*{flex:none}}.sh-scroll-x{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.sh-scroll-x::-webkit-scrollbar{display:none}@media (min-width:900px){.sh-scroll-x{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.sh-print{position:relative;display:block;overflow:hidden;border-radius:var(--radius-media);background:var(--smoke)}.sh-print>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%}.sh-print[data-mono=true]>img{filter:grayscale(1)}.sh-print[data-bleed=true]{border-radius:0;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}@media (min-width:900px){.sh-print[data-bleed=true]{border-radius:var(--radius-card);margin:0}}.sh-print-caption{position:absolute;left:0;right:0;bottom:0;padding:56px var(--gutter) 14px;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,0));--muted-ink:rgba(255,255,255,0.78)}@media (min-width:900px){.sh-print-caption{padding:80px 24px 20px}}.sh-badges{position:absolute;inset:10px 10px auto 10px;display:flex;justify-content:space-between;gap:6px}.sh-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--void);font-size:11.5px;font-weight:500;white-space:nowrap}.sh-avatar{display:inline-block;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--smoke);vertical-align:middle;width:36px;height:36px}.sh-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.sh-avatar[data-empty]{display:inline-flex;align-items:center;justify-content:center;container-type:size;color:var(--graphite);font-weight:600;letter-spacing:.02em;line-height:1}.sh-avatar[data-empty]>span{font-size:max(8px,38cqw)}.sh-print[data-empty]{display:flex;align-items:center;justify-content:center;background:var(--smoke);container-type:size}.sh-print-initials{color:var(--graphite);font-weight:600;letter-spacing:.02em;line-height:1;font-size:30cqmin}.sh-avatar[data-size=xs]{width:20px;height:20px}.sh-avatar[data-size=sm]{width:26px;height:26px}.sh-avatar[data-size=lg]{width:56px;height:56px}.sh-faces{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;padding:4px}.sh-faces>.sh-avatar{margin-left:0;box-shadow:0 0 0 2px var(--sh-faces-ring,var(--paper)),0 0 0 3.5px var(--sh-faces-border,var(--smoke))}.sh-ink .sh-faces,.sh-night .sh-faces,.sh-tile[data-tone=night] .sh-faces{--sh-faces-ring:var(--void);--sh-faces-border:rgba(255,255,255,0.38)}.sh-block .sh-faces{--sh-faces-ring:var(--pearl)}.sh-mark{display:inline-flex;flex-shrink:0;width:20px;height:20px;overflow:hidden;border-radius:6px;background:var(--void)}.sh-mark>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.sh-mark[data-size=lg]{width:44px;height:44px;border-radius:12px}.sh-people{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px}.sh-people>a,.sh-people>span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.sh-people .sh-avatar{width:48px;height:48px}@media (min-width:900px){.sh-people{grid-template-columns:repeat(var(--sh-people-desk,8),minmax(0,1fr));gap:14px 8px}.sh-people .sh-avatar{width:44px;height:44px}}.sh-person-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px}.sh-person-row[data-dim=true] .sh-dim{opacity:.55}.sh-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sh-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:currentColor}.sh-dot[data-tone=hollow]{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.sh-dot[data-tone=carmine]{background:var(--carmine)}.sh-dot[data-tone=paper]{background:var(--paper)}.sh-dot[data-tone=none]{display:none}.sh-note>.sh-dot[data-tone=none]{display:inline-block;background:transparent}.sh-live-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;background:var(--void);color:#fff;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.sh-ink .sh-live-tag,.sh-night .sh-live-tag,.sh-tile[data-tone=night] .sh-live-tag{background:var(--paper);color:var(--void)}.sh-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#fff;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.sh-badge-dot,.sh-unread{background:var(--carmine)}.sh-badge-dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--paper)}.sh-meter{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap}.sh-meter>span:first-child{flex:0 0 36px;height:3px;border-radius:3px;background:rgba(10,10,10,.1);overflow:hidden}.sh-meter>span:first-child>i{display:block;height:100%;background:var(--void)}.sh-segments{display:flex;gap:4px}.sh-segments>span{flex:1;height:4px;border-radius:4px;background:rgba(10,10,10,.1);overflow:hidden}.sh-segments>span>i{display:block;height:100%;background:var(--void)}.sh-ink .sh-segments>span,.sh-night .sh-segments>span,.sh-tile[data-tone=night] .sh-segments>span{background:rgba(255,255,255,.16)}.sh-ink .sh-segments>span>i,.sh-night .sh-segments>span>i,.sh-tile[data-tone=night] .sh-segments>span>i{background:var(--paper)}@media (prefers-reduced-motion:no-preference){.sh-pulse{animation:sh-pulse 1.8s ease-in-out 6}@keyframes sh-pulse{50%{opacity:.35}}}.sh-steps{display:grid;grid-template-columns:repeat(var(--sh-steps,6),minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.sh-step{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--muted-ink)}.sh-step:before{content:"";height:3px;border-radius:3px;background:var(--smoke)}.sh-step>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-step[data-state=done]{color:var(--graphite)}.sh-step[data-state=done]:before{background:var(--void)}.sh-step[data-state=now]{color:var(--void);font-weight:500}.sh-step[data-state=now]:before{background:linear-gradient(to right,var(--void) 50%,var(--smoke) 50%)}.sh-ink .sh-step,.sh-night .sh-step,.sh-tile[data-tone=night] .sh-step{color:rgba(255,255,255,.6)}.sh-ink .sh-step:before,.sh-night .sh-step:before,.sh-tile[data-tone=night] .sh-step:before{background:rgba(255,255,255,.16)}.sh-ink .sh-step[data-state=done],.sh-night .sh-step[data-state=done],.sh-tile[data-tone=night] .sh-step[data-state=done]{color:rgba(255,255,255,.78)}.sh-ink .sh-step[data-state=done]:before,.sh-night .sh-step[data-state=done]:before,.sh-tile[data-tone=night] .sh-step[data-state=done]:before{background:var(--paper)}.sh-ink .sh-step[data-state=now],.sh-night .sh-step[data-state=now],.sh-tile[data-tone=night] .sh-step[data-state=now]{color:var(--paper)}.sh-ink .sh-step[data-state=now]:before,.sh-night .sh-step[data-state=now]:before,.sh-tile[data-tone=night] .sh-step[data-state=now]:before{background:linear-gradient(to right,var(--paper) 50%,rgba(255,255,255,.16) 50%)}.sh-head{justify-content:space-between;gap:12px}.sh-head,.sh-head>div{display:flex;align-items:baseline}.sh-head>div{gap:8px;min-width:0}.sh-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.sh-pagehead>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.sh-group-label{padding:26px 0 8px}.sh-group-label:first-child{padding-top:0}.sh-agenda{display:flex;flex-direction:column}.sh-agenda-row{display:grid;grid-template-columns:36px minmax(0,1fr) 48px;gap:12px;align-items:center;padding:10px 0;color:inherit;text-decoration:none}.sh-agenda-row[data-mine=true]{background:var(--pearl);border-radius:12px;padding:10px;margin:2px -10px}@media (max-width:899.98px){.sh-agenda-row{padding:10px 12px}.sh-agenda-row[data-mine=true]{padding:12px;margin:3px 0}}.sh-agenda-row .sh-print{border-radius:8px;aspect-ratio:4/5}.sh-date{display:flex;flex-direction:column;align-items:flex-start;gap:3px;align-self:start;padding-top:1px}@media (min-width:900px){.sh-agenda-row{grid-template-columns:44px minmax(0,1.6fr) minmax(0,1fr) 110px 56px 40px;gap:16px;padding:10px;margin:0 -10px;border-radius:12px}.sh-agenda-row:hover{background:var(--pearl)}.sh-agenda-row[data-mine=true]{margin:2px -10px}.sh-agenda-row .sh-print{aspect-ratio:4/5}}.sh-agenda-desk{display:none}@media (min-width:900px){.sh-agenda-desk{display:flex}.sh-agenda-phone{display:none}}.sh-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.sh-facts>div{display:flex;flex-direction:column;gap:1px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--pearl)}.sh-facts dd{margin:0}@media (min-width:900px){.sh-facts[data-desk=row]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sh-facts>div{padding:12px 14px}}.sh-tile .sh-facts>div{background:var(--pearl)}.sh-figures{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.sh-figure{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--pearl);min-width:0}.sh-night .sh-figure,.sh-tile[data-tone=night] .sh-figure{background:var(--night-2)}.sh-numbered{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sh-numbered>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:baseline}.sh-note{display:grid;grid-template-columns:7px minmax(0,1fr) auto;padding:10px 0;align-items:baseline}.sh-media-row,.sh-note{gap:12px;color:inherit;text-decoration:none}.sh-media-row{display:flex;align-items:center;min-width:0}.sh-media-row>.sh-print{width:52px;flex-shrink:0;aspect-ratio:4/5;border-radius:9px}.sh-media-row[data-size=lg]>.sh-print{width:84px}.sh-countdown{align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-card);background:var(--void);--muted-ink:rgba(255,255,255,0.6)}.sh-countdown,.sh-ticket{display:flex;color:var(--paper)}.sh-ticket{flex-direction:column;gap:16px;text-decoration:none}.sh-ticket-time{display:flex;align-items:flex-end;gap:12px}.sh-ticket-time>span:last-child{display:flex;flex-direction:column;gap:1px;padding-bottom:.15em}.sh-release{max-height:110px;overflow-y:auto;padding:12px;border-radius:12px;background:var(--pearl)}.sh-check-box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--smoke);color:#fff}.sh-check-box[data-checked=true]{background:var(--void)}.sh-choice{gap:6px}.sh-choice>.chip{flex:1;justify-content:center;min-height:40px}.sh-event-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:var(--paper);color:inherit;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}.sh-event-card:hover{box-shadow:0 10px 30px rgba(10,10,10,.08);transform:translateY(-1px)}.sh-event-card>.sh-print{border-radius:0;aspect-ratio:16/10}.sh-event-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:12px 14px 14px}.sh-event-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.sh-on-pearl .sh-event-card{background:var(--paper)}.sh-wall{-moz-columns:2;column-count:2;-moz-column-gap:8px;column-gap:8px}.sh-wall>figure{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 14px}.sh-wall figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding-top:6px}@media (min-width:900px){.sh-wall{-moz-columns:4;column-count:4;-moz-column-gap:12px;column-gap:12px}.sh-wall>figure{margin-bottom:18px}}.sh-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.sh-sheet-grid .sh-print{border-radius:4px}@media (min-width:900px){.sh-sheet-grid[data-desk="6"]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}}.sh-door{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--smoke);color:#fff;text-decoration:none}.sh-door>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.sh-door>span{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:40px 12px 12px;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,0));--muted-ink:rgba(255,255,255,0.75)}@media (min-width:900px){.sh-door{aspect-ratio:3/2}}.sh-hero{position:relative;overflow:hidden;margin:0 calc(var(--gutter) * -1);height:460px;background:var(--void);color:#fff}.sh-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);opacity:.9}.sh-hero>div{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:14px;padding:120px var(--gutter) 20px;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,0));--muted-ink:rgba(255,255,255,0.8)}.sh-mosaic{display:grid;gap:10px}@media (max-width:899.98px){.canvas>.stack>.sh-mosaic:first-child{margin-top:calc(var(--space-opening) * -1)}.canvas-editorial>.stack>.sh-mosaic:first-child{margin-top:calc(var(--space-editorial) * -1)}}@media (min-width:900px){.sh-hero{margin:0;height:560px;border-radius:18px}.sh-hero>div{padding:160px 32px 32px;gap:16px}.sh-mosaic{grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;height:560px}.sh-mosaic>.sh-hero{grid-row:1/3;height:auto}.sh-mosaic[data-single=true]{grid-template-columns:minmax(0,1fr)}.sh-mosaic[data-single=true] .sh-hero>div{max-width:760px}}.sh-mosaic-side{display:none}@media (min-width:900px){.sh-mosaic-side{position:relative;display:block;overflow:hidden;border-radius:18px;background:var(--void);color:#fff;text-decoration:none}.sh-mosaic-side>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.sh-mosaic-side>span{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:60px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,0));--muted-ink:rgba(255,255,255,0.75)}}.sh-groupcards{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter)}.sh-groupcards::-webkit-scrollbar{display:none}.sh-groupcards>*{flex:0 0 74%;scroll-snap-align:start}@media (min-width:900px){.sh-groupcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;overflow:visible}}.sh-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.sh-month>button,.sh-month>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:34px;border-radius:8px;font-size:12px}.sh-month>button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.sh-month>button:hover{background:var(--pearl)}.sh-month>button:focus-visible{outline:2px solid var(--void);outline-offset:1px}.sh-month>span[data-kind=weekday]{height:22px;font-family:var(--mono);font-size:10px;color:var(--muted-ink)}.sh-month>span[data-kind=out]{color:var(--muted-ink)}.sh-month>[data-on=true]:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--void)}.sh-month>[data-mine=true],.sh-month>button[data-mine=true]:hover{background:var(--void);color:var(--paper)}.sh-month>[data-mine=true]:after{background:var(--paper)}.sh-month>[aria-current=date]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.sh-month>button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--void)}.sh-month>button[aria-pressed=true][data-mine=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--void)}.sh-month-nav{display:flex;align-items:center;justify-content:space-between;gap:8px}.sh-month-step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:var(--pearl);color:var(--void);cursor:pointer}.sh-month-step:disabled{opacity:.35;cursor:default}@media (max-width:899.98px){.sh-month>button,.sh-month>span{height:40px}}.sh-qr{max-width:320px;aspect-ratio:1;padding:14px;border-radius:18px;background:#fff}.sh-qr,.sh-qr>svg{display:block;width:100%}.sh-qr>svg{height:100%}.sh-topbar{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.9);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.sh-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 var(--gutter)}.sh-topbar-inner>*{min-width:0}.sh-topbar-inner>:last-child{flex-shrink:0}@media (max-width:399.98px){.sh-topbar .sh-beta-mark{display:none}}@media (max-width:359.98px){.sh-topbar .sh-topbar-signin{display:none}}.sh-logo{display:inline-flex;align-items:center;color:var(--void)}.sh-logo svg{height:22px;width:auto}.sh-beta-mark{height:20px;padding:0 8px;border-radius:999px;background:var(--pearl);color:var(--graphite);letter-spacing:.02em}.sh-beta-mark,.sh-iconbtn{display:inline-flex;align-items:center}.sh-iconbtn{position:relative;flex-shrink:0;justify-content:center;width:36px;height:36px;border-radius:50%;color:inherit}.sh-iconbtn:hover{background:var(--pearl)}.sh-dock{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:58px;padding:0 4px;border-radius:20px;background:var(--void);color:rgba(255,255,255,.5);box-shadow:0 10px 30px rgba(0,0,0,.2)}.sh-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;font-size:11px;line-height:1.1;letter-spacing:.01em;color:inherit;text-decoration:none}.sh-dock a[aria-current=page]{color:#fff}.sh-dock[data-items="4"]{grid-template-columns:repeat(4,1fr)}.sh-actionbar{position:sticky;bottom:calc(78px + env(safe-area-inset-bottom));z-index:35;display:flex;gap:6px;padding:10px 0}.sh-actionbar>.control{flex:1;box-shadow:0 8px 24px rgba(10,10,10,.16)}.sh-actionbar[data-alone=true]{bottom:calc(10px + env(safe-area-inset-bottom))}@media (min-width:900px){.sh-actionbar,.sh-dock,.sh-topbar{display:none}}.sh-app{min-height:100vh}@media (min-width:900px){.sh-app[data-sidebar=true]{display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--pearl)}}.sh-side{display:none}@media (min-width:900px){.sh-side{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:100vh;padding:18px 14px;overflow-y:auto;background:var(--paper)}}.sh-side .sh-logo{padding:4px 10px}.sh-nav{display:flex;flex-direction:column;gap:2px}.sh-nav a,.sh-nav button{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--graphite);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.sh-nav a:hover,.sh-nav a[aria-current=page],.sh-nav button:hover{background:var(--pearl);color:var(--void)}.sh-nav a[aria-current=page]{font-weight:500}.sh-nav-count{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--muted-ink)}.sh-side-head{padding:0 10px 6px}.sh-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--pearl)}.sh-canvas{min-width:0}.sh-desk-top{display:none}@media (min-width:900px){.sh-desk-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:60px;padding:0 28px;background:rgba(244,244,241,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sh-desk-top .sh-iconbtn{background:var(--paper)}.sh-app[data-sidebar=true] .canvas{max-width:1240px;padding-top:4px}}.sh-search{display:flex;align-items:center;gap:8px;width:280px;height:36px;padding:0 12px;border-radius:999px;background:var(--paper);color:var(--muted-ink);text-decoration:none}.sh-guestbar{position:sticky;top:0;z-index:40;display:none;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (min-width:900px){.sh-guestbar{display:block}}.sh-guestbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;height:64px;margin:0 auto;padding:0 32px}.sh-guestbar nav{display:flex;gap:28px}.sh-guestbar nav a{color:var(--muted-ink);font-size:13.5px;text-decoration:none}.sh-guestbar nav a:hover,.sh-guestbar nav a[aria-current=page]{color:var(--void)}.sh-foot{display:none}@media (min-width:900px){.sh-foot{display:block;padding:28px 28px 36px}}@media (max-width:899.98px){.sh-canvas{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.sh-foot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1240px;margin:0 auto}.sh-foot-inner nav{display:flex;flex-wrap:wrap;gap:6px 16px}.sh-foot-inner a,.sh-foot-inner button{color:var(--muted-ink);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.sh-foot-inner a:hover,.sh-foot-inner button:hover{color:var(--void)}.sh-drawer-layer{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end}.sh-drawer-scrim{position:absolute;inset:0;border:0;background:rgba(10,10,10,.4);cursor:pointer}.sh-drawer{position:relative;z-index:1;flex-direction:column;gap:22px;width:min(380px,88%);height:100%;padding:18px 18px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;background:var(--paper);box-shadow:-18px 0 50px rgba(0,0,0,.18)}.sh-drawer,.sh-drawer-row{display:flex;color:var(--void)}.sh-drawer-row{align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sh-drawer-row>svg:last-child{opacity:.35}.sh-drawer .sh-nav a,.sh-drawer .sh-nav button{width:100%}.sh-drawer-legal{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:14px 10px 0;box-shadow:inset 0 1px 0 0 var(--smoke)}.sh-drawer-legal nav{display:flex;flex-wrap:wrap;gap:6px 14px}.sh-drawer-legal a,.sh-drawer-legal button{padding:0;border:0;background:none;color:var(--muted-ink);font:inherit;text-decoration:none;cursor:pointer}.sh-drawer-legal a:hover,.sh-drawer-legal button:hover{color:var(--void)}@media (min-width:900px){.sh-drawer-legal{display:none}}@media (prefers-reduced-motion:no-preference){.sh-drawer-layer .sh-drawer{animation:sh-slide-in .24s cubic-bezier(.2,.8,.2,1)}.sh-drawer-scrim{animation:sh-fade .18s ease-out}@keyframes sh-slide-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes sh-fade{0%{opacity:0}to{opacity:1}}}.sh-sheet-layer{position:fixed;inset:0;z-index:110;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:rgba(10,10,10,.42)}.sh-sheet,.sh-sheet-layer{display:flex;overscroll-behavior:contain}.sh-sheet{width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;gap:16px;padding:0 20px 20px;border-radius:22px;background:var(--paper)}.sh-sheet>*{flex-shrink:0}.sh-sheet-head{position:sticky;top:0;z-index:1;margin:0 -20px;padding:18px 20px 10px;background:var(--paper)}.sh-grabber{display:none}@media (min-width:900px){.sh-sheet{width:600px;max-width:calc(100% - 64px);padding:0 24px 24px}.sh-sheet-head{margin:0 -24px;padding:22px 24px 10px}.sh-sheet[data-size=sm]{width:440px}.sh-sheet[data-size=lg]{width:780px}}@media (prefers-reduced-motion:no-preference){.sh-sheet{animation:sh-rise .26s cubic-bezier(.2,.8,.2,1)}@keyframes sh-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}@media (min-width:900px){.sh-app[data-sidebar=true] .sh-canvas .sh-facts>div,.sh-app[data-sidebar=true] .sh-canvas .sh-figure,.sh-app[data-sidebar=true] .sh-canvas .sh-notice{background:var(--paper)}.sh-app[data-sidebar=true] .sh-canvas .sh-tile .sh-facts>div,.sh-app[data-sidebar=true] .sh-canvas .sh-tile .sh-figure,.sh-app[data-sidebar=true] .sh-canvas .sh-tile .sh-notice{background:var(--pearl)}.sh-app[data-sidebar=true] .sh-canvas .sh-tile[data-tone=night] .sh-figure{background:var(--night-2)}}:where(.stack,.sh-column,.flex-col)>:is(.sh-live-tag,.sh-status){align-self:flex-start}.sh-thread{gap:6px}.sh-bubble,.sh-thread{display:flex;flex-direction:column}.sh-bubble{align-self:flex-start;gap:2px;max-width:min(78%,520px);padding:9px 13px;border-radius:16px 16px 16px 6px;background:var(--pearl);color:var(--void);white-space:pre-wrap;overflow-wrap:anywhere}.sh-bubble[data-mine=true]{align-self:flex-end;border-radius:16px 16px 6px 16px;background:var(--void);color:var(--paper);--muted-ink:rgba(255,255,255,0.6)}.sh-bubble[data-kind=system]{align-self:center;max-width:100%;border-radius:12px;background:transparent;color:var(--graphite);text-align:center}.sh-system{align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;width:min(100%,460px);margin:10px 0;text-align:left}.sh-system-line{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;padding:7px 14px;border-radius:14px;background:var(--pearl);color:var(--graphite)}.sh-system-line>svg{flex-shrink:0;margin-top:2px}.sh-system-card{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 16px;border:1px solid var(--smoke);border-radius:14px;background:var(--paper)}.sh-system-head{display:flex;align-items:center;gap:8px}.sh-system-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--pearl);color:var(--void);flex-shrink:0}.sh-system-quote{margin:0;padding:2px 0 2px 12px;box-shadow:inset 2px 0 0 0 var(--smoke);white-space:pre-wrap;overflow-wrap:anywhere}.sh-system-facts{display:grid;gap:8px;margin:0}.sh-system-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:baseline}.sh-system-facts dd{margin:0;overflow-wrap:anywhere}.sh-system[data-template=delivery-reminder] .sh-system-card{background:var(--pearl);border-color:transparent}.sh-system[data-template=delivery-reminder] .sh-system-icon{background:var(--paper)}@media (max-width:899.98px){.sh-thread-pane{padding-bottom:76px}.sh-thread-body>:last-child{scroll-margin-bottom:calc(160px + env(safe-area-inset-bottom))}.sh-thread-foot{position:fixed;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:35;padding:8px var(--gutter) 10px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--paper) 10px)}.sh-thread-foot .sh-composer{position:static;padding:0;background:transparent}}.sh-composer{position:sticky;bottom:calc(78px + env(safe-area-inset-bottom));z-index:30;display:flex;gap:6px;padding:8px 0;background:var(--paper)}.sh-composer>input{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--pearl);color:var(--void);font:inherit}.sh-composer>input:focus{outline:2px solid var(--void);outline-offset:0;background:var(--paper)}@media (min-width:900px){.sh-composer{bottom:0;background:transparent}.sh-tile .sh-composer{background:var(--paper)}}.sh-loading{display:flex;flex-direction:column;gap:14px;width:100%}.sh-loading-line{display:inline-flex;align-items:center;gap:10px}.sh-loading-bar{position:relative;display:block;width:44px;height:2px;overflow:hidden;border-radius:2px;background:var(--smoke)}.sh-loading-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:2px;background:var(--void)}.sh-skel{display:block;border-radius:10px;background:var(--smoke)}.sh-skel[data-kind=line]{height:10px;width:78%;border-radius:5px}.sh-skel[data-kind=line][data-width=short]{width:46%}.sh-skel[data-kind=thumb]{width:44px;aspect-ratio:4/5;border-radius:8px;flex-shrink:0}.sh-skel[data-kind=print]{aspect-ratio:4/5;border-radius:6px}.sh-skel[data-kind=wide]{aspect-ratio:16/10;border-radius:12px}.sh-skel[data-kind=banner]{aspect-ratio:3/2;border-radius:16px}.sh-skel[data-kind=fact]{height:52px;border-radius:12px}.sh-skel-rows{display:flex;flex-direction:column;gap:14px}.sh-skel-row{display:flex;align-items:center;gap:12px}.sh-skel-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.sh-skel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sh-skel-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.sh-skel-card{gap:9px}.sh-skel-card,.sh-skel-detail{display:flex;flex-direction:column}.sh-skel-detail{gap:12px}.sh-skel-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media (min-width:900px){.sh-skel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sh-skel-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-skel[data-kind=banner]{aspect-ratio:21/8}.sh-skel-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-skel-detail[data-page=true] .sh-skel[data-kind=banner]{aspect-ratio:5/1}}.sh-app[data-sidebar=true] .sh-canvas .sh-loading-bar,.sh-app[data-sidebar=true] .sh-canvas .sh-skel{background:#e2e2dd}.sh-app[data-sidebar=true] .sh-canvas .sh-tile .sh-skel{background:var(--smoke)}@media (prefers-reduced-motion:no-preference){.sh-loading-bar:after{animation:sh-loading-slide 1.15s cubic-bezier(.45,0,.2,1) infinite}.sh-skel{background-image:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:sh-develop 1.6s ease-in-out infinite}.sh-loading{animation:sh-loading-in .42s ease-out .16s both}}@keyframes sh-loading-slide{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@keyframes sh-develop{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes sh-loading-in{0%{opacity:0}to{opacity:1}}@media (max-width:599.98px){.sh-figures:has(>:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-tile[id]{scroll-margin-top:88px}.sh-bubble-with-author{align-self:flex-start;display:flex;align-items:flex-end;gap:8px;max-width:min(84%,560px)}.sh-bubble-with-author>.sh-bubble{max-width:100%}.sh-rich{max-width:var(--read);font-size:14.5px;line-height:1.55;color:var(--graphite);display:flex;flex-direction:column;gap:10px}.sh-rich[data-tone=void]{color:var(--void)}.sh-rich>*{margin:0}.sh-rich h3{margin-top:6px;font-size:17px;line-height:1.25;letter-spacing:-.018em;font-weight:600;color:var(--void)}.sh-rich h4{margin-top:4px;font-size:14.5px;line-height:1.3;font-weight:500;color:var(--void)}.sh-rich strong{font-weight:600;color:var(--void)}.sh-rich ol,.sh-rich ul{display:flex;flex-direction:column;gap:4px;padding-left:20px}.sh-rich ul{list-style:disc}.sh-rich ol{list-style:decimal}.sh-rich li>p{margin:0}.sh-rich blockquote{padding-left:14px;box-shadow:inset 2px 0 0 var(--void);color:var(--void);font-style:normal}.sh-rich blockquote>p{margin:0}.sh-rich a{color:var(--void);text-decoration:underline;text-underline-offset:3px}.sh-rich em,.sh-rich i{font-style:normal}.sh-rte{display:flex;flex-direction:column;border-radius:var(--radius-field);background:var(--pearl);transition:background .14s ease,box-shadow .14s ease}.sh-rte:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--void)}.sh-rte-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 6px 0}.sh-rte-gap{width:1px;height:18px;margin:0 4px;background:var(--smoke)}.sh-rte-tool{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--graphite)}.sh-rte-tool:hover{background:var(--smoke);color:var(--void)}.sh-rte-tool[aria-pressed=true]{background:var(--void);color:var(--paper)}.sh-rte-tool:disabled{opacity:.4}.sh-rte-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 0}.sh-rte-link>.field-input{flex:1 1 200px;min-height:36px;padding:6px 10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--smoke)}.sh-rte-body{position:relative}.sh-rte-placeholder{position:absolute;left:14px;top:10px;right:14px;color:var(--faint);font-size:15px;line-height:1.45;pointer-events:none}.sh-rte-content{min-height:140px;padding:10px 14px 12px;font-size:15px;line-height:1.45;color:var(--void);outline:none;display:flex;flex-direction:column;gap:8px}.sh-rte-content>*{margin:0}.sh-rte-content h3{font-size:17px;line-height:1.25;font-weight:600;letter-spacing:-.018em}.sh-rte-content h4{font-size:15px;line-height:1.3;font-weight:500}.sh-rte-content strong{font-weight:600}.sh-rte-content ul{list-style:disc;padding-left:20px}.sh-rte-content ol{list-style:decimal;padding-left:20px}.sh-rte-content li>p{margin:0}.sh-rte-content blockquote{padding-left:14px;box-shadow:inset 2px 0 0 var(--void)}.sh-rte-content a{text-decoration:underline;text-underline-offset:3px}.sh-note[data-icon]{grid-template-columns:7px 22px minmax(0,1fr) auto}.sh-note-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--pearl);color:var(--graphite);align-self:start}.sh-note-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px 19px}.sh-note-actions[data-icon]{padding-left:53px}.sh-stream-frame{display:block;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:0;border:0;background:var(--pearl);cursor:zoom-in}.sh-stream-frame img{display:block;width:100%;height:auto}.sh-stream-tile{position:relative;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--pearl);cursor:zoom-in}.sh-stream-tile img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sh-stream-caption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:40px 14px 12px;text-align:left;background:linear-gradient(transparent,rgba(0,0,0,.66));opacity:0;transition:opacity .2s ease}.sh-stream-tile:focus-visible .sh-stream-caption,.sh-stream-tile:hover .sh-stream-caption{opacity:1}@media (prefers-reduced-motion:no-preference){.sh-stream-tile:hover img{transform:scale(1.02)}}.sh-viewer-arrow{position:absolute;z-index:10;display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--paper);opacity:.5;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.sh-viewer-arrow:hover{opacity:1;background:rgba(255,255,255,.08)}.sh-viewer-arrow:focus-visible{display:inline-flex;opacity:1;outline:1.5px solid var(--paper);outline-offset:2px}@media (min-width:900px) and (hover:hover){.sh-viewer-arrow{display:inline-flex}}.sh-studio-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}@media (min-width:900px){.sh-studio-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899.98px){.sh-badge{font-size:12.5px;height:26px}.sh-dock a,.sh-live-tag{font-size:12px}.sh-month>span[data-kind=weekday]{font-size:11.5px}.sh-nav-count{font-size:12px}}.sh-project-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start;color:inherit;text-decoration:none}.sh-project-row>.sh-print{aspect-ratio:4/5;border-radius:10px}.sh-project-list{display:flex;flex-direction:column;gap:16px}.sh-wants{display:flex;flex-wrap:wrap;gap:4px;padding-top:4px}.sh-want{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--pearl);color:var(--void);font-size:12px;white-space:nowrap}.sh-applicant{display:flex;flex-direction:column;gap:8px;padding:12px 0}.sh-applicant+.sh-applicant{box-shadow:0 -1px 0 var(--line)}.sh-rolecount{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.sh-rolecount .sh-iconbtn{background:var(--pearl);border:0;cursor:pointer}.sh-rolecount .sh-iconbtn:disabled{opacity:.35;cursor:default}.sh-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.sh-board>button{border-radius:6px}.sh-board[data-lead=true]>button:first-child{grid-column:span 2;grid-row:span 2}@media (min-width:900px){.sh-board{gap:6px}}.sh-brief{display:flex;flex-direction:column;gap:4px}.sh-rolecount .chip:disabled{cursor:default}.chip .sh-tab-count{font-family:var(--mono);font-size:11px;color:var(--muted-ink)}.chip[data-selected=true] .sh-tab-count{color:rgba(255,255,255,.7)}.chip .sh-unread{margin-left:2px}.sh-tile[data-flat=phone]{padding:0;background:transparent;border-radius:0}@media (min-width:900px){.sh-tile[data-flat=phone]{padding:18px;background:var(--paper);border-radius:var(--radius-card)}}.sh-profile{display:flex;flex-direction:column;gap:14px;min-width:0}.sh-profile-head{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:end}.sh-profile-head .sh-print{border-radius:12px}@media (min-width:900px){.sh-profile-head{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.sh-profile .sh-figures{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-conv-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:8px 10px;margin:0 -10px;border-radius:12px;color:inherit;text-decoration:none}.sh-conv-row:hover,.sh-conv-row[data-current=true]{background:var(--pearl)}.sh-decision{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0}.sh-decision-main{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;flex:1 1 240px;min-width:0;color:inherit;text-decoration:none}.sh-decision-main[data-round=true]{grid-template-columns:36px minmax(0,1fr)}.sh-decision-main[data-bare=true]{grid-template-columns:minmax(0,1fr)}.sh-decision-main>.sh-print{border-radius:9px}.sh-decision-actions{display:flex;gap:6px;flex-shrink:0}.sh-panes{display:block}.sh-pane[data-pane=aside],.sh-pane[data-pane=list]{display:none}@media (min-width:900px){.sh-panes{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 168px);min-height:520px;border-radius:var(--radius-card);background:var(--paper);overflow:hidden}.sh-panes[data-aside=true]{grid-template-columns:300px minmax(0,1fr) 280px}.sh-pane{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px;overflow-y:auto}.sh-pane,.sh-pane[data-pane=aside],.sh-pane[data-pane=list]{display:flex}.sh-pane:not(:last-child){box-shadow:1px 0 0 0 var(--pearl)}}@media (min-width:900px) and (max-width:1279px){.sh-panes[data-aside=true]{grid-template-columns:280px minmax(0,1fr)}.sh-panes[data-aside=true] .sh-pane[data-pane=aside]{display:none}.sh-panes[data-aside=true] .sh-pane[data-pane=main]{box-shadow:none}}.sh-thread-pane{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1 auto}.sh-thread-body{display:flex;flex-direction:column;gap:6px}@media (min-width:900px){.sh-pane[data-pane=main]:has(.sh-thread-pane){overflow:hidden}.sh-thread-body{flex:1 1 auto;min-height:0;overflow-y:auto;justify-content:flex-start}.sh-thread-body>:first-child{margin-top:auto}.sh-thread-foot .sh-composer{position:static;padding:0;background:transparent}}.sh-photo-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.sh-photo-sheet>button{display:block;padding:0;border:0;background:none;cursor:zoom-in}.sh-photo-sheet .sh-print{border-radius:4px}.sh-photo-sheet>button:hover .sh-print>img{opacity:.88}@media (min-width:900px){.sh-photo-sheet{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sh-photo-sheet[data-desk="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-photo-sheet .sh-print{border-radius:8px}}.sh-photo-stage{display:flex;flex-direction:column;gap:14px;margin:0;min-width:0}.sh-photo-stage-print{display:flex;justify-content:center;align-items:center;margin:0 calc(var(--gutter) * -1);padding:0;border:0;background:var(--void);cursor:zoom-in}.sh-photo-stage-print>img{display:block;max-width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain}@media (min-width:900px){.sh-photo-stage-print{margin:0;border-radius:var(--radius-card);overflow:hidden}.sh-photo-stage-print>img{max-height:calc(100vh - 220px)}}.sh-pick-field{position:relative;display:flex;align-items:center}.sh-pick-field>svg{position:absolute;left:12px;color:var(--graphite);pointer-events:none}.sh-pick-field>.field-input{padding-left:36px;width:100%}.sh-pick-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:4px;border-radius:14px;background:var(--paper);box-shadow:0 0 0 1px var(--smoke),0 12px 32px rgba(10,10,10,.08)}.sh-pick-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;text-align:left}.sh-pick-option[data-active]{background:var(--pearl)}.sh-pick-chip{gap:8px;max-width:100%;padding:4px 6px 4px 4px;background:var(--pearl)}.sh-pick-chip,.sh-pick-remove{display:inline-flex;align-items:center;border-radius:999px}.sh-pick-remove{justify-content:center;width:22px;height:22px;color:var(--graphite)}.sh-pick-remove:hover{background:var(--smoke);color:var(--void)}.sh-queue{display:grid;grid-template-columns:1fr;gap:6px}@media (min-width:900px){.sh-queue{grid-template-columns:1fr 1fr}}.sh-queue-item{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 6px;border-radius:12px;background:var(--pearl)}.sh-queue-item[data-state=uploading]{box-shadow:inset 0 0 0 1px var(--void)}.sh-queue-item[data-state=done]{opacity:.7}.sh-queue-thumb{display:block;width:40px;height:48px;flex-shrink:0;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--smoke);filter:grayscale(.2)}.sh-cover-preview{display:flex;flex-direction:column;gap:6px;margin:0}.sh-cover-empty,.sh-cover-preview>img{display:block;width:100%;aspect-ratio:16/9;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:var(--pearl)}.sh-cover-empty{display:flex;align-items:center;justify-content:center}.sh-arrange{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media (min-width:900px){.sh-arrange{grid-template-columns:repeat(6,minmax(0,1fr))}}.sh-arrange[aria-busy=true]{opacity:.6}.sh-arrange-item{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--pearl)}.sh-arrange-item>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-arrange-item[data-pending]>img{opacity:.55}.sh-arrange-tools{position:absolute;left:4px;right:4px;bottom:4px;display:flex;justify-content:space-between;gap:2px}.sh-arrange-tools>button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--paper);color:var(--void)}.sh-arrange-tools>button:disabled{opacity:.35}.sh-venue{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--void);text-decoration:none}.sh-venue:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}.sh-search-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:var(--pearl);color:var(--muted-ink);min-width:0}.sh-search-field>input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--void);font:inherit;outline:none}.sh-search-field:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--void)}.sh-tile .sh-search-field{background:var(--pearl)}.sh-tally{display:inline-flex;align-items:baseline;gap:8px}.sh-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:600px){.sh-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-review-row{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 0}.sh-review-print{display:block;width:56px;flex-shrink:0;aspect-ratio:4/5;overflow:hidden;border-radius:9px;background:var(--smoke)}.sh-review-print>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-feature{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.sh-feature>.sh-print{aspect-ratio:3/2}.sh-feature-body{display:flex;flex-direction:column;gap:10px;min-width:0}@media (min-width:900px){.sh-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;height:100%;overflow:hidden;border-radius:var(--radius-card);background:var(--paper)}.sh-feature>.sh-print{aspect-ratio:auto;height:100%;min-height:360px;border-radius:0}.sh-feature-body{justify-content:center;gap:12px;padding:28px}}.sh-wall .sh-print[data-selected=true]{outline:2px solid var(--void);outline-offset:3px}.sh-wall button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.sh-roster{display:flex;flex-direction:column}.sh-roster-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;color:inherit}.sh-roster-row[data-dim=true]>:not(:last-child){opacity:.55}.sh-roster-cell,.sh-roster-head{display:none}@media (min-width:900px){.sh-roster{display:grid;grid-template-columns:36px minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.6fr) minmax(0,.6fr) minmax(150px,auto);-moz-column-gap:12px;column-gap:12px}.sh-roster-row{grid-column:1/-1;grid-template-columns:subgrid;min-height:50px}.sh-roster-head{display:grid;min-height:28px}.sh-roster-cell{display:inline-flex}.sh-roster-sub{display:none}}.sh-form{display:flex;flex-direction:column;gap:14px}.sh-check-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.sh-check-row>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sh-check-row>.sh-check-box{margin-top:1px}.sh-check-row:focus-within>.sh-check-box{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--void)}.sh-choice-list{display:flex;flex-direction:column;gap:6px}.sh-choice-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:12px;background:var(--pearl);cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.sh-choice-row:hover{background:var(--smoke)}.sh-choice-row>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sh-choice-row[data-checked=true]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--void)}.sh-choice-row:focus-within{box-shadow:inset 0 0 0 2px var(--graphite)}.sh-choice-row[data-checked=true]:focus-within{box-shadow:inset 0 0 0 2px var(--void)}.sh-radio{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--faint)}.sh-choice-row[data-checked=true] .sh-radio{box-shadow:inset 0 0 0 5.5px var(--void)}.sh-file{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--pearl);cursor:pointer;transition:background .14s ease}.sh-file:hover{background:var(--smoke)}.sh-file>input{position:absolute;inset:0;opacity:0;cursor:pointer}.sh-file:focus-within{box-shadow:0 0 0 2px var(--void)}.sh-file-icon{align-items:center;justify-content:center;height:40px;border-radius:10px;background:var(--paper);color:var(--void)}.sh-file-icon,.sh-switch{display:inline-flex;flex-shrink:0;width:40px}.sh-switch{position:relative;height:24px;border:0;border-radius:999px;padding:0;background:var(--smoke);cursor:pointer;transition:background .16s ease}.sh-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px rgba(10,10,10,.2);transition:transform .16s ease}.sh-switch[aria-checked=true]{background:var(--void)}.sh-switch[aria-checked=true]:after{transform:translateX(16px)}.sh-switch:disabled{opacity:.5;cursor:default}.sh-switch:focus-visible{outline:2px solid var(--void);outline-offset:2px}.sh-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0}.sh-setting-row+.sh-setting-row{box-shadow:0 -1px 0 var(--line)}.sh-ledger-row{display:flex;flex-direction:column;gap:8px;padding:12px 0}.sh-ledger-row+.sh-ledger-row{box-shadow:0 -1px 0 var(--line)}.sh-ledger-row>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sh-rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sh-rating>button{display:flex;align-items:center;justify-content:center;height:44px;border:0;border-radius:12px;background:var(--pearl);color:var(--graphite);font:inherit;font-family:var(--mono);font-size:15px;cursor:pointer;transition:background .14s ease,color .14s ease}.sh-rating>button:hover{background:var(--smoke);color:var(--void)}.sh-rating>button[aria-checked=true]{background:var(--void);color:var(--paper)}.sh-settings-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.sh-settings-nav::-webkit-scrollbar{display:none}.sh-settings-nav>a{flex-shrink:0}@media (min-width:900px){.sh-settings-nav{flex-direction:column;overflow:visible;margin:0;padding:0;gap:2px}.sh-settings-nav>a{display:flex;align-items:center;height:36px;padding:0 12px;border-radius:10px;background:transparent;color:var(--graphite);font-size:13.5px;text-decoration:none}.sh-settings-nav>a:hover,.sh-settings-nav>a[aria-current=page]{background:var(--paper);color:var(--void)}.sh-settings-nav>a[aria-current=page]{font-weight:500}}.sh-contents{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sh-contents a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:6px 10px;border-radius:10px;color:var(--graphite);text-decoration:none;font-size:13px;line-height:1.35}.sh-contents a:hover{background:var(--paper);color:var(--void)}.sh-reading-section{scroll-margin-top:84px}.sh-auth{display:grid;gap:16px}.sh-auth-photo{display:none}.sh-auth-form{display:flex;flex-direction:column;gap:18px;width:100%;max-width:460px;margin:0 auto}@media (min-width:900px){.sh-auth{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:stretch;min-height:calc(100vh - 180px)}.sh-auth-photo{position:relative;display:block;overflow:hidden;min-height:520px;border-radius:var(--radius-card);background:var(--smoke)}.sh-auth-photo>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;filter:grayscale(1)}.sh-auth-photo>div{position:absolute;left:0;right:0;bottom:0;gap:6px;padding:90px 28px 26px;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0));--muted-ink:rgba(255,255,255,0.78)}.sh-auth-photo>div,.sh-auth-side{display:flex;flex-direction:column}.sh-auth-side{justify-content:center;padding:28px;border-radius:var(--radius-card);background:var(--paper)}}.sh-settings{display:grid;gap:14px}.sh-settings-aside,.sh-settings-main{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:900px){.sh-settings{grid-template-columns:236px minmax(0,1fr);gap:14px;align-items:start}.sh-settings-aside{position:sticky;top:76px}.sh-settings-main{max-width:760px}}.sh-reading{display:grid;gap:14px}.sh-reading-aside{display:none}.sh-reading-main{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:900px){.sh-reading{grid-template-columns:236px minmax(0,1fr);align-items:start}.sh-reading-aside{position:sticky;top:76px;display:flex;flex-direction:column;gap:8px}.sh-reading-main{max-width:760px}}.sh-toasts{position:fixed;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:130;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}@media (min-width:900px){.sh-toasts{left:auto;right:24px;bottom:24px;align-items:flex-end}}.sh-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;width:100%;max-width:380px;padding:12px 12px 12px 14px;border-radius:16px;background:var(--void);color:var(--paper);box-shadow:0 16px 40px rgba(10,10,10,.22);--muted-ink:rgba(255,255,255,0.66)}.sh-toast-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--paper);color:var(--void)}.sh-toast[data-tone=warning]{padding-left:16px;box-shadow:inset 4px 0 0 var(--carmine),0 16px 40px rgba(10,10,10,.28)}.sh-toast[data-tone=warning] .sh-toast-icon{width:28px;height:28px;background:var(--carmine);color:#fff}.sh-toast>button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;margin-left:auto;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.6);cursor:pointer}.sh-toast>button:hover{background:var(--night-3);color:var(--paper)}.sh-corner{position:fixed;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:65}@media (min-width:900px){.sh-corner{left:auto;right:24px;bottom:24px;width:400px}}.sh-corner-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:var(--paper);box-shadow:0 16px 44px rgba(10,10,10,.16)}.sh-personas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sh-persona{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:0;border-radius:12px;background:var(--pearl);color:var(--void);font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.sh-persona:hover{background:var(--smoke)}.sh-persona:disabled{opacity:.5;cursor:default}.sh-persona-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--paper);font-family:var(--mono);font-size:11px}@media (max-width:899px){.sh-reading-main>.sh-tile,.sh-settings-main>.sh-tile{padding:6px 0}}.sh-strip{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--gutter);padding-top:12px}.sh-app[data-sidebar=true] .sh-strip{max-width:1240px}.sh-confirm-mark{color:var(--void)}@media (prefers-reduced-motion:no-preference){.sh-confirm[data-attention=true]{animation:sh-confirm-pulse .9s ease-out 2}}@keyframes sh-confirm-pulse{0%{box-shadow:0 0 0 0 rgba(10,10,10,.45)}to{box-shadow:0 0 0 12px rgba(10,10,10,0)}}.sh-legal-history{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sh-legal-history>li{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:2px solid var(--smoke)}.sh-legal-history>li[data-current]{border-left-color:var(--void)}.sh-legal-overlay{position:fixed;inset:0;z-index:140;display:flex;flex-direction:column;background:var(--paper);animation:sh-legal-in .16s ease-out both}.sh-legal-overlay-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--smoke)}.sh-legal-overlay-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--pearl);color:var(--void);cursor:pointer}.sh-legal-overlay-close:hover{background:var(--smoke)}.sh-legal-overlay-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px calc(40px + env(safe-area-inset-bottom))}.sh-legal-overlay-body>*{max-width:760px;margin:0 auto}@media (min-width:900px){.sh-legal-overlay-body{padding:40px 24px 64px}}@keyframes sh-legal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sh-legal-overlay{animation:none}}.sh-community-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sh-update{display:flex;flex-direction:column;gap:3px;padding:10px 0}.sh-print.sh-community-banner{aspect-ratio:16/10}@media (min-width:900px){.sh-print.sh-community-banner{aspect-ratio:5/1}}.sh-live{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;overflow:hidden;background:#0a0a0a;color:#ffffff;--void:#ffffff;--paper:#0a0a0a;--pearl:#222222;--smoke:#303030;--line:#1c1c1c;--graphite:rgba(255,255,255,0.78);--muted-ink:rgba(255,255,255,0.58);--faint:rgba(255,255,255,0.34);color-scheme:dark}.sh-live .text-void{color:#ffffff}.sh-live .text-graphite{color:rgba(255,255,255,.78)}.sh-live .bg-pearl{background:#1c1c1c}.sh-live .sh-tile{background:#151515;color:#ffffff}@media (max-width:899.98px){.sh-live .sh-tile:not([data-tone]){padding:16px;border-radius:var(--radius-card)}}.sh-live .sh-figure{background:#151515}.sh-live-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.sh-live-stat{display:flex;min-width:0;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:#222222}.sh-live-stat-value{font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;color:#ffffff}.sh-live-stat-label{font-size:11px;line-height:1.25;overflow-wrap:anywhere}@media (max-width:479.98px){.sh-live-stat{padding:7px 8px}.sh-live-stat-value{font-size:18px}}.sh-live .sh-live-tag{background:#ffffff;color:#0a0a0a}.sh-live .sh-faces{--sh-faces-ring:#151515}.sh-live .sh-meter>span:first-child,.sh-live .sh-segments>span{background:rgba(255,255,255,.16)}.sh-live .sh-meter>span:first-child>i,.sh-live .sh-segments>span>i{background:#ffffff}.sh-live .sh-facts>div{background:#222222}.sh-live .control-dark,.sh-live .sh-check-box[data-checked=true]{background:#ffffff;color:#0a0a0a}.sh-live .control-dark:hover{background:#e8e8e4}.sh-live .control-line{background:#262626;color:#ffffff}.sh-live .control-line:hover{background:#333333}.sh-live .control-quiet{color:rgba(255,255,255,.72)}.sh-live .control-quiet:hover{background:#262626;color:#ffffff}.sh-live-top{display:flex;gap:12px;min-height:56px;padding:calc(6px + env(safe-area-inset-top)) var(--gutter) 6px}.sh-live-back,.sh-live-top{flex-shrink:0;align-items:center}.sh-live-back{display:inline-flex;gap:6px;height:36px;padding:0 12px 0 8px;border-radius:999px;background:#1c1c1c;color:#ffffff;font-size:13px;text-decoration:none}.sh-live-back:hover{background:#262626}.sh-live-title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.2}.sh-live-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sh-live-inner{display:flex;flex-direction:column;gap:14px;width:100%;max-width:1200px;margin:0 auto;padding:6px var(--gutter) 32px}.sh-live-inner[data-docked=true]{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.sh-live-coords{display:inline-flex;align-items:center;gap:6px;color:var(--muted-ink)}.sh-live-dock{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#0a0a0a calc(100% - 24px),rgba(10,10,10,0))}.sh-live-actions{display:flex;flex-direction:column;gap:8px;min-width:0}.sh-live-destination{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted-ink)}.sh-live-problem{display:block;padding:10px 12px;border-radius:12px;background:#3a0a12;color:#ffd9de;font-size:13px;line-height:1.4;box-shadow:inset 3px 0 0 var(--carmine)}.sh-live-problem-slot{flex:0 0 auto;padding:8px 16px 0}@media (min-width:900px){.sh-live-problem-slot{padding:0 24px 16px}.sh-live-problem{max-width:640px;margin:0 auto}}.sh-live-buttons{display:flex;flex-wrap:wrap;gap:6px}.sh-live-buttons>.control{flex:1 1 auto}.sh-live-buttons>.control:first-child{flex-basis:100%;height:48px}@media (min-width:900px){.sh-live .sh-grid[data-stretch=true]>.sh-column>.sh-tile:only-child{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.sh-live .sh-span-7 .sh-live-clock .type-numeric[data-size=xl]{font-size:clamp(120px,13vw,200px);line-height:.9}.sh-live .sh-span-7 .sh-live-clock{gap:24px}}.sh-live-clock .type-numeric[data-size=xl].is-long{font-size:56px}@media (min-width:900px){.sh-live-clock .type-numeric[data-size=xl].is-long{font-size:88px}.sh-live .sh-span-7 .sh-live-clock .type-numeric[data-size=xl].is-long{font-size:clamp(88px,9.5vw,140px)}.sh-live-top{min-height:64px;gap:16px}.sh-live-dock{display:none}.sh-live-inner[data-docked=true]{padding-bottom:32px}.sh-live-actions{flex-direction:row;align-items:center}.sh-live-destination{display:none}.sh-live-buttons{flex-wrap:nowrap;flex-direction:row-reverse}.sh-live-buttons>.control{flex:0 0 auto;height:36px;padding-inline:14px}.sh-live-buttons>.control:first-child{flex-basis:auto;height:36px}}.sh-live-buttons[data-compact=true]>.control:not(:first-child){flex:1 1 0;min-width:44px;padding-inline:0}.sh-live-buttons[data-compact=true]>.control:not(:first-child)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:1280px){.sh-live-buttons[data-compact=true]>.control:not(:first-child){flex:0 0 auto;padding-inline:14px}.sh-live-buttons[data-compact=true]>.control:not(:first-child)>span{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media (min-width:900px) and (max-width:1279px){.sh-live-buttons[data-compact=true]>.control:not(:first-child){flex:0 0 36px;width:36px}}.sh-door-ticket{width:100%;max-width:420px;margin:0 auto;box-shadow:0 0 0 1px var(--smoke)}.sh-live .sh-door-ticket{--void:#0a0a0a;--paper:#ffffff;--pearl:#f4f4f1;--smoke:#e8e8e4;--graphite:#3a3a3a;--muted-ink:#66665f;--faint:#a9a9a2;background:#ffffff;color:#0a0a0a;color-scheme:light}.sh-live .sh-door-ticket .text-void{color:#0a0a0a}.sh-live .sh-door-ticket .text-graphite{color:#3a3a3a}.sh-live .sh-door-ticket .sh-live-tag{background:#0a0a0a;color:#ffffff}.sh-scanner{background:var(--void);border-radius:18px}.sh-scanner>video{display:block}.sh-scan-result{box-shadow:0 0 0 1px var(--smoke)}.sh-scan-mark,.sh-scan-result[data-tone=done]{background:var(--pearl)}.sh-scan-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:var(--void)}.sh-scan-mark[data-tone=done]{background:var(--void);color:var(--paper)}.sh-scan-mark[data-tone=blocked]{background:var(--smoke);color:var(--graphite)}.sh-delivery-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--pearl);color:var(--graphite);flex-shrink:0}.sh-delivery-mark[data-state=DELIVERED],.sh-delivery-mark[data-state=DELIVERED_LATE]{background:var(--void);color:var(--paper)}.sh-delivery-mark[data-state=OVERDUE]{background:var(--smoke);color:var(--void)}.sh-matrix{overflow-x:auto}.sh-set-row{display:flex;flex-direction:column;gap:10px;padding:14px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--smoke);min-width:0}.sh-set-row:last-child{border-bottom:0}.sh-set-row:hover .sh-print>img{opacity:.9}.sh-set-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.sh-set-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:760px}.sh-set-more,.sh-set-strip .sh-print{border-radius:6px}.sh-set-more{display:flex;align-items:center;justify-content:center;background:var(--pearl);aspect-ratio:4/5}.sh-choice-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}@media (min-width:900px){.sh-choice-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}.sh-choice{display:flex;flex-direction:column;gap:8px;min-width:0}.sh-choice-print{position:relative;display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:10px}.sh-choice-print .sh-print{border-radius:10px;transition:opacity .12s ease}.sh-choice[data-state=APPROVED] .sh-choice-print{box-shadow:0 0 0 2px var(--void)}.sh-choice[data-state=DECLINED] .sh-choice-print .sh-print{opacity:.45}.sh-choice-mark{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--void);color:var(--paper)}.sh-choice[data-state=DECLINED] .sh-choice-mark{background:var(--paper);color:var(--void)}.sh-choice-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border-radius:12px;background:var(--pearl)}.sh-choice-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--graphite);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden}.sh-choice-button:hover{color:var(--void)}.sh-choice-button[aria-pressed=true]{background:var(--void);color:var(--paper)}.sh-choice-button:focus-visible{outline:2px solid var(--void);outline-offset:2px}.sh-matrix-row{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(var(--cols,1),minmax(48px,1fr)) minmax(96px,auto);align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:6px 0;border-bottom:1px solid var(--smoke)}.sh-matrix-head{border-bottom:0;padding-bottom:0}.sh-matrix-name{display:flex;align-items:center;gap:8px;min-width:0}.sh-matrix-head .sh-matrix-name{flex-direction:column;gap:2px}.sh-matrix-cell{display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:10px;background:var(--pearl);color:var(--graphite)}.sh-matrix-cell[data-state=DELIVERED],.sh-matrix-cell[data-state=DELIVERED_LATE]{background:var(--void);color:var(--paper)}.sh-matrix-cell[data-state=OVERDUE]{background:var(--smoke);color:var(--void)}.sh-matrix-cell[data-state=none]{background:transparent;color:var(--smoke)}@media (max-width:899.98px){.sh-live-stat-label{font-size:12px}}.sh-chapter{display:grid;gap:18px;align-items:center}.sh-chapter-figure{margin:0;overflow:hidden;border-radius:var(--radius-media);background:var(--smoke);aspect-ratio:4/3}.sh-chapter-figure>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-chapter-text{display:flex;flex-direction:column;gap:12px;min-width:0}.sh-chapter-kicker{display:inline-flex;align-items:baseline;gap:10px}.sh-chapter-body{display:flex;flex-direction:column;gap:12px;max-width:var(--read)}.sh-chapter:not([data-image]) .sh-chapter-body{max-width:none;margin-top:6px}@media (min-width:900px){.sh-chapter[data-image=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.sh-chapter[data-image=true] .sh-chapter-figure{position:sticky;top:84px;aspect-ratio:4/5;max-height:640px}.sh-chapter[data-reverse=true] .sh-chapter-figure{order:2}}.sh-trail{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:trail}.sh-trail>li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:0 0 18px}.sh-trail>li:not(:last-child):before{content:"";position:absolute;left:17px;top:34px;bottom:4px;width:1px;background:var(--smoke)}.sh-trail-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--void);color:var(--paper)}.sh-trail-text{display:flex;flex-direction:column;gap:4px;padding-top:6px;min-width:0}@media (min-width:900px){.sh-trail{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}.sh-trail>li{grid-template-columns:minmax(0,1fr);gap:14px;padding:0}.sh-trail>li:not(:last-child):before{left:44px;right:-10px;top:17px;bottom:auto;width:auto;height:1px}.sh-trail-text{padding-top:0}}.sh-concepts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:600px){.sh-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.sh-concepts{gap:12px}.sh-concepts[data-desk="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-concepts[data-desk="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sh-concept{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--radius-card);background:var(--pearl)}.sh-concept-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sh-concept-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--paper);color:var(--void)}@media (max-width:599.98px){.sh-concept{display:grid;grid-template-columns:38px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;padding:14px 16px;align-items:start}.sh-concept>*{grid-column:2}.sh-concept>.sh-concept-head{grid-column:1;grid-row:1/span 3;margin:0}.sh-concept-more{padding-top:4px}}@media (min-width:900px){.sh-app[data-sidebar=true] .sh-canvas .sh-concept{background:var(--paper)}}.sh-concept[data-link]{color:inherit;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.sh-concept[data-link]:hover{background:var(--smoke)}.sh-concept[data-link]:focus-visible{outline:2px solid var(--void);outline-offset:2px}.sh-concept-more{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:6px;color:var(--void)}.sh-moments{display:grid;gap:14px;margin:0;padding:0;list-style:none}.sh-moment{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start}.sh-moment-figure{margin:0;overflow:hidden;border-radius:var(--radius-media);background:var(--smoke);aspect-ratio:4/5}.sh-moment-figure>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.sh-moment-text{display:flex;flex-direction:column;gap:6px;min-width:0}@media (min-width:600px){.sh-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sh-moment{grid-template-columns:minmax(0,1fr);gap:12px}.sh-moment-figure{aspect-ratio:4/3}}@media (min-width:1100px){.sh-moments[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-moments[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-moment-figure{aspect-ratio:4/5}}.sh-audiences{display:grid;gap:16px}@media (min-width:900px){.sh-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.sh-audience{display:flex;flex-direction:column;gap:10px}.sh-audience-figure{margin:0 0 6px;overflow:hidden;border-radius:var(--radius-media);background:var(--smoke);aspect-ratio:3/2}.sh-audience-figure>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.sh-story-band{display:flex;flex-direction:column;gap:20px;padding:28px 22px;border-radius:var(--radius-card);background:var(--void);color:var(--paper);--muted-ink:rgba(255,255,255,0.66)}.sh-story-band-text{display:flex;flex-direction:column;gap:10px;max-width:720px}.sh-story-band-actions{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:900px){.sh-story-band{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:44px}}