.slides{--slides-accent-top: #f7664d;--slides-accent: #e2452f;--slides-accent-edge: rgb(160 40 20 / .35);--slides-accent-glow: rgb(226 69 47 / .28);--cover-radius: 14px;--cover-shadow: 0 0 0 1px var(--home-line), 0 1px 2px rgb(60 45 20 / .05), 0 8px 20px -12px rgb(60 45 20 / .22);--cover-shadow-lift: 0 0 0 1px var(--home-line), 0 2px 4px rgb(60 45 20 / .05), 0 18px 32px -14px rgb(60 45 20 / .32)}.slides[data-kind=sheets]{--slides-accent-top: #2fbf6c;--slides-accent: #148f49;--slides-accent-edge: rgb(10 90 44 / .4);--slides-accent-glow: rgb(20 143 73 / .3)}.slides[data-kind=design]{--slides-accent-top: #f8a93a;--slides-accent: #e07b0c;--slides-accent-edge: rgb(140 70 0 / .4);--slides-accent-glow: rgb(224 123 12 / .3)}.slides[data-kind=notes]{--slides-accent-top: #e9a82c;--slides-accent: #c07f06;--slides-accent-edge: rgb(120 76 0 / .4);--slides-accent-glow: rgb(192 127 6 / .3)}:root[data-color-mode=dark] .slides{--cover-shadow: 0 0 0 1px var(--home-line), 0 8px 20px -10px rgb(0 0 0 / .5);--cover-shadow-lift: 0 0 0 1px rgb(255 255 255 / .1), 0 18px 34px -12px rgb(0 0 0 / .6)}.slides-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;height:var(--strip-h, 60px);padding:0 var(--strip-end, 24px) 0 var(--strip-start, 24px);background:transparent;box-shadow:0 1px 0 transparent;transition:background .2s var(--ease-out),box-shadow .2s var(--ease-out)}.slides-bar[data-scrolled=true]{background:color-mix(in srgb,var(--home-ground) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 var(--home-line)}.slides-crumbs{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:14px}.slides-crumb-home{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--text-muted);transition:background .12s ease,color .12s ease,transform .14s var(--ease-out)}@media(hover:hover)and (pointer:fine){.slides-crumb-home:hover{color:var(--text);background:var(--home-hover)}}.slides-crumb-home:active{transform:scale(.92)}.slides-crumb-sep{opacity:.5}.slides-crumb{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:500}.slides-crumb-link{flex:none;margin:0 -6px;padding:4px 6px;border-radius:7px;color:var(--text-muted);transition:background .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.slides-crumb-link:hover{color:var(--text);background:var(--home-hover)}}.slides-search{position:relative;display:flex;align-items:center;gap:8px;width:min(340px,38cqw);height:36px;margin-left:auto;padding:0 8px 0 12px;border-radius:10px;background:var(--home-well);box-shadow:0 0 0 1px var(--home-line);color:var(--text-muted);cursor:text;transition:background .16s var(--ease-out),box-shadow .16s var(--ease-out)}:root:not([data-color-mode=dark]) .slides-search{background:#ffffff8c}.slides-search:focus-within{background:var(--home-pill);box-shadow:0 0 0 1px color-mix(in srgb,var(--slides-accent) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--slides-accent) 12%,transparent)}.slides-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--text);font:inherit;font-size:13.5px}.slides-search input::placeholder{color:var(--text-muted);opacity:.8}.slides-search-icon{flex:none;transition:color .16s ease}.slides-search:focus-within .slides-search-icon{color:var(--text)}.slides-search kbd,.slides-search-clear{flex:none;transition:opacity .14s var(--ease-out),transform .16s var(--ease-out)}.slides-search kbd{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;font:500 11px/1 var(--font-mono, ui-monospace, monospace);color:var(--text-muted);background:var(--home-hover);box-shadow:inset 0 0 0 1px var(--home-line)}.slides-search:focus-within kbd,.slides-search[data-filled=true] kbd{opacity:0;transform:scale(.9)}.slides-search-clear{position:absolute;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--surface-raised);background:var(--text-muted);opacity:0;transform:scale(.8);pointer-events:none}.slides-search[data-filled=true] .slides-search-clear{opacity:.8;transform:scale(1);pointer-events:auto}.slides-search-clear:hover{opacity:1!important}.slides-search-clear:active{transform:scale(.88)!important}.slides-new{flex:none;display:flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 12px;border-radius:10px;color:#fff;font-size:13.5px;font-weight:500;background:linear-gradient(var(--slides-accent-top),var(--slides-accent));box-shadow:inset 0 1px #ffffff38,0 0 0 1px var(--slides-accent-edge),0 4px 14px -4px var(--slides-accent-glow);transition:filter .12s ease,transform .14s var(--ease-out)}@media(hover:hover)and (pointer:fine){.slides-new:hover{filter:brightness(1.06)}}.slides-new:active{transform:scale(.96)}.slides-new:focus-visible{outline:2px solid #fff;outline-offset:-4px}.slides-inner{max-width:1240px;margin:0 auto;padding:10px 32px 56px}.slides-hero{display:flex;align-items:center;gap:22px;margin:14px 0 40px}.slides-hero h1{margin:0;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--text)}.slides-hero p{margin:8px 0 0;font-size:16px;color:var(--text-muted)}.slides-section{margin-bottom:40px}.slides-section-quiet{margin-bottom:32px}.slides-section-quiet .slides-section-head{min-height:28px;margin-bottom:10px}.slides-section-quiet .slides-section-head h2{font-size:15px;font-weight:550;letter-spacing:-.005em;color:var(--text-muted)}.slides-section-quiet .slides-see-all{height:28px;padding:0 8px;font-size:13px;color:var(--text-muted);background:none;box-shadow:none}@media(hover:hover)and (pointer:fine){.slides-section-quiet .slides-see-all:hover{color:var(--text);background:var(--home-hover)}}.slides-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:14px}.slides-section-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--text)}.gallery-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.slides-see-all{height:32px;padding:0 14px;border-radius:10px;font-size:13.5px;color:var(--text);background:var(--home-pill);box-shadow:var(--home-shadow-sm);transition:background .12s ease,transform .14s var(--ease-out)}.slides-see-all:active{transform:scale(.96)}.gallery-more{display:flex;align-items:center;gap:16px;margin-top:22px}.gallery-more:before,.gallery-more:after{content:"";flex:1;height:1px;background:var(--home-divider)}.gallery-more .slides-see-all{display:inline-flex;align-items:center;gap:7px}.gallery-more-caret{color:var(--text-muted);transition:transform .26s var(--ease-out)}.gallery-more [aria-expanded=true] .gallery-more-caret{transform:rotate(180deg)}.slides-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 16px 40px;border-radius:20px;text-align:center;color:var(--text-muted);background:var(--home-card);box-shadow:0 0 0 1px var(--home-line)}.slides-empty p{margin:0;font-size:14px}.slides-grid{--cols: 4;--shown: 8;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:26px 20px;margin:0;padding:0;list-style:none}.slides-grid[data-all=false]>li:nth-child(n+9){display:none}.slides-grid>li[data-animate=cascade]{animation:home-in .46s var(--ease-out) both;animation-delay:calc(90ms + min(var(--i),12)*24ms)}.slides-grid[data-all=true]>li[data-animate=cascade]{animation-delay:calc(max(var(--i) - var(--shown),0)*32ms)}.slides-grid>li[data-animate=fade],.gallery-list li[data-animate=fade],.slides[data-returned=true] .slides-section .home-enter{animation:home-fade .18s var(--ease-out) both}.slides-grid>li[data-animate=swap]{animation:gallery-rise .3s var(--ease-out) both;animation-delay:calc(min(var(--i),11)*20ms)}@keyframes gallery-rise{0%{opacity:0;transform:translateY(6px)}}.slide-card{display:flex;flex-direction:column;gap:10px;min-width:0}.slide-card-cover,.template-cover{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--cover-radius);box-shadow:var(--cover-shadow);transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out)}.slide-card-picture{position:relative;transition:transform .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){.slide-card:hover .slide-card-picture,.template-tile:hover:not(:disabled) .template-cover{transform:translateY(-3px)}.slide-card:hover .slide-card-cover,.template-tile:hover:not(:disabled) .template-cover{box-shadow:var(--cover-shadow-lift)}}.slide-card-cover:active{transform:translateY(2px) scale(.985);transition-duration:.12s}.template-tile:active:not(:disabled) .template-cover{transform:translateY(-1px) scale(.985);transition-duration:.12s}.slide-card-cover:focus-visible,.template-tile:focus-visible .template-cover{outline:2px solid color-mix(in srgb,var(--slides-accent) 70%,transparent);outline-offset:3px}.template-tile:focus-visible{outline:none}.slide-card-star{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--text-muted);background:#ffffffe6;box-shadow:0 1px 3px #281e1429;transition:opacity .18s var(--ease-out),transform .2s var(--ease-out),color .16s ease}:root[data-color-mode=dark] .slide-card-star{background:#1e1c1ae6}.slide-card-star[data-pinned=true]{color:#f2a516}button.slide-card-star[data-pinned=false]{opacity:0;transform:scale(.8)}@media(hover:hover)and (pointer:fine){.slide-card:hover button.slide-card-star[data-pinned=false]{opacity:1;transform:none}button.slide-card-star:hover{color:#f2a516;transform:scale(1.08)}}button.slide-card-star:focus-visible{opacity:1;transform:none;outline:2px solid color-mix(in srgb,var(--slides-accent) 70%,transparent);outline-offset:2px}button.slide-card-star:active{transform:scale(.88);transition-duration:.1s}.slide-card-star[data-pop=true] svg{animation:star-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes star-pop{0%{transform:scale(.5) rotate(-24deg)}to{transform:none}}@starting-style{span.slide-card-star{opacity:0;transform:scale(.6) rotate(-30deg)}}.slide-card-caption{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px 0 4px}.slide-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.slide-card-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;color:var(--text)}.slide-card-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;color:var(--text-muted)}.slide-card-owner:before{content:"·";margin:0 5px;opacity:.7}.slide-card-more{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--text-muted);opacity:.7;transition:opacity .12s ease,background .12s ease,transform .14s var(--ease-out)}@media(hover:hover)and (pointer:fine){.slide-card:hover .slide-card-more{opacity:1}.slide-card-more:hover{color:var(--text);background:var(--home-hover)}}.slide-card-more:active{transform:scale(.9)}.deck-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;container-type:inline-size;background:linear-gradient(135deg,color-mix(in srgb,var(--shade) 9%,#fcf9f4),color-mix(in srgb,var(--shade) 20%,#f3ede4))}:root[data-color-mode=dark] .deck-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--shade) 34%,#1c1a18),color-mix(in srgb,var(--shade) 14%,#161412))}.deck-cover-art{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .24s var(--ease-out)}.deck-cover[data-phase=loading] .deck-cover-art{opacity:0;transition-duration:0ms}.deck-cover[data-phase=picture] .deck-cover-art{opacity:0;transition-duration:0ms;transition-delay:.28s}.deck-cover-wave{--dot: clamp(4px, 1.5cqw, 7px);position:absolute;top:50%;left:50%;translate:-50% -50%;color:color-mix(in srgb,var(--shade) 62%,#231f1b)}:root[data-color-mode=dark] .deck-cover-wave{color:color-mix(in srgb,var(--shade) 55%,white)}.deck-cover-blob{position:absolute;top:50%;right:-12%;height:var(--big, 82%);aspect-ratio:1;border-radius:50%;transform:translateY(-44%);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--shade) 12%,white) 0%,color-mix(in srgb,var(--shade) 62%,white) 34%,var(--shade) 68%,color-mix(in srgb,var(--shade) 78%,black) 100%);box-shadow:inset -.6cqw -.9cqw 2cqw #0000001a,0 1.6cqw 3.6cqw -1.2cqw color-mix(in srgb,var(--shade) 70%,transparent)}.deck-cover-blob.small{top:auto;bottom:-9%;right:34%;height:calc(var(--big, 82%) * .46);transform:none;opacity:.8;filter:saturate(.8)}.deck-cover-copy{position:absolute;top:13%;left:7.5%;width:56%;display:flex;flex-direction:column;gap:2.4cqw}.deck-cover-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:7.4cqw;line-height:1.12;font-weight:500;letter-spacing:-.02em;color:#231f1b}.deck-cover-month{font-size:3.6cqw;color:#231f1b8c}:root[data-color-mode=dark] .deck-cover-title{color:#fff}:root[data-color-mode=dark] .deck-cover-month{color:#fff9}.deck-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s var(--ease-out)}.deck-cover img[data-shown=true]{opacity:1}.deck-cover img[data-instant=true]{transition:none}.editor-crumb{position:relative;display:flex;align-items:center;gap:7px;min-width:0;height:28px;padding:0 8px 0 4px;border-radius:8px;color:var(--wash-ink-strong);font-size:13.5px;font-weight:600;letter-spacing:-.005em;-webkit-app-region:no-drag;transition:background .12s var(--ease-out),transform .14s var(--ease-out)}.editor-crumb>:first-child{flex:none;transition:transform .22s var(--ease-out)}.editor-crumb-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.editor-crumb:hover{background:var(--wash-hover)}.editor-crumb:hover>:first-child{transform:translateY(-1px) scale(1.05)}}.editor-crumb:active{transform:scale(.97)}.editor-crumb:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 45%,transparent);outline-offset:1px}.note-header .editor-crumb{color:var(--text)}.deck-crumb{flex:0 1 auto}.deck-crumb-cover{position:relative;width:36px;height:20px;overflow:hidden;border-radius:5px;box-shadow:0 0 0 1px #0000001a,0 1px 2px #00000014;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}:root[data-color-mode=dark] .deck-crumb-cover{box-shadow:0 0 0 1px #ffffff24,0 1px 2px #0000004d}.deck-crumb-cover .deck-cover-wave{--dot: 2.5px}@media(hover:hover)and (pointer:fine){.deck-crumb:hover .deck-crumb-cover{box-shadow:0 0 0 1px #0000001f,0 3px 6px -2px #0003}}.new-doc-backdrop{background:#261e1457}:root[data-color-mode=dark] .new-doc-backdrop{background:#0000008c}.new-doc-dialog{--new-accent: #e2452f;--ring: color-mix(in srgb, var(--shade) 78%, #1d1a16);position:relative;width:min(700px,100%);max-height:min(760px,calc(100vh - 40px));gap:0;padding:22px 26px 24px;overflow:visible;border-radius:24px;box-shadow:0 0 0 1px #0000000a,0 2px 6px #281e140f,0 32px 64px -20px #281e1466}:root[data-color-mode=dark] .new-doc-dialog{--ring: color-mix(in srgb, var(--shade) 70%, white);box-shadow:0 0 0 1px #ffffff14,0 32px 64px -20px #000000b3}.new-doc-dialog[data-kind=sheets]{--new-accent: #148f49}.new-doc-dialog[data-kind=notes]{--new-accent: #c07f06}.new-doc-dialog[data-kind=design]{--new-accent: #e07b0c}.new-doc-head{display:flex;align-items:center;gap:16px;margin-bottom:20px}.new-doc-head h2{flex:1;min-width:0;margin:0;font-size:27px;font-weight:600;letter-spacing:-.028em;color:var(--text)}.new-doc-close{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--text-muted);background:var(--home-hover, rgb(0 0 0 / .05));transition:background .14s ease,color .14s ease,transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.new-doc-close:hover{color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}}.new-doc-close:active{transform:scale(.92)}.new-doc-where{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:12px;margin-bottom:22px}.new-doc-name,.location-trigger{height:46px;border-radius:13px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .16s var(--ease-out),background .16s ease}.new-doc-name{min-width:0;padding:0 16px;border:0;outline:none;font:inherit;font-size:15px;color:var(--text)}.new-doc-name::placeholder{color:var(--text-muted);opacity:.75}.new-doc-name:focus,.location-trigger:focus-visible,.location[data-open=true] .location-trigger{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--new-accent) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--new-accent) 13%,transparent)}.new-doc-field{margin:0}.new-doc-field h3{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--text-muted)}@property --tile-shade{syntax: "<color>"; inherits: true; initial-value: #888;}.cover-tiles{--tile-shade: var(--shade);display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:12px 10px;transition:--tile-shade .26s var(--ease-out)}.cover-tile{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;border-radius:14px;outline:none;animation:new-doc-tile .32s var(--ease-out) both;animation-delay:calc(80ms + var(--tile-i, 0) * 24ms)}.cover-tile:nth-child(2){--tile-i: 1}.cover-tile:nth-child(3){--tile-i: 2}.cover-tile:nth-child(4){--tile-i: 3}.cover-tile:nth-child(5){--tile-i: 4}.cover-tile:nth-child(6){--tile-i: 5}.cover-tile:nth-child(7){--tile-i: 6}.cover-tile:nth-child(8){--tile-i: 7}@keyframes new-doc-tile{0%{opacity:0;transform:translateY(6px)}}.cover-tile-frame{--shade: var(--tile-shade);position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / .86;overflow:hidden;border-radius:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent);transition:transform .22s var(--ease-out),box-shadow .18s var(--ease-out)}.cover-tile[aria-checked=true] .cover-tile-frame{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--ring)}@media(hover:hover)and (pointer:fine){.cover-tile:hover .cover-tile-frame{transform:translateY(-2px)}.cover-tile:hover[aria-checked=false] .cover-tile-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent),0 8px 16px -10px #281e1459}}.cover-tile:active .cover-tile-frame{transform:scale(.95);transition-duration:.12s}.cover-tile:focus-visible .cover-tile-frame{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px color-mix(in srgb,var(--new-accent) 60%,transparent)}.cover-tile-label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--text-muted);transition:color .16s ease}.cover-tile[aria-checked=true] .cover-tile-label{color:var(--text);font-weight:500}.cover-tile-sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--shade) 10%,#fbf8f3),color-mix(in srgb,var(--shade) 20%,#fbf8f3))}:root[data-color-mode=dark] .cover-tile-sheet{background:linear-gradient(150deg,color-mix(in srgb,var(--shade) 26%,#1b1a18),color-mix(in srgb,var(--shade) 14%,#1b1a18))}.cover-tile-sheet .sheet-art{width:62%;height:62%}.cover-tile-deck{position:absolute;top:0;right:0;bottom:0;left:0}.cover-tile-deck .deck-cover-title{font-size:11cqw;-webkit-line-clamp:2}.cover-tile-deck .deck-cover-month{display:none}.cover-tile-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--shade) 16%,#f3ede4)}.cover-tile-slide-page{display:flex;flex-direction:column;justify-content:center;gap:7%;width:72%;aspect-ratio:16 / 9;padding:0 10%;border-radius:4px;background:#fff;box-shadow:0 1px 3px #281e1429}.cover-tile-slide-head,.cover-tile-slide-line{height:5px;border-radius:3px;background:color-mix(in srgb,var(--shade) 70%,#fff)}.cover-tile-slide-head{width:70%;height:7px}.cover-tile-slide-line{width:45%;background:color-mix(in srgb,var(--shade) 30%,#fff)}.cover-tile-add{display:grid;place-items:center;width:44%;aspect-ratio:1;border-radius:11px;color:var(--text-muted);background:var(--surface-raised);box-shadow:0 1px 2px #281e1414;transition:transform .22s var(--ease-out),color .16s ease}@media(hover:hover)and (pointer:fine){.cover-feature-frame:hover .cover-tile-add{color:var(--text);transform:scale(1.06)}}.cover-tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:cover-image-in .36s var(--ease-out) both}@keyframes cover-image-in{0%{opacity:0;filter:blur(6px);transform:scale(1.06)}}.cover-tile[data-play=true][aria-checked=true] .sheet-art *{transform-box:fill-box}.cover-tile[data-play=true][aria-checked=true] .sa-bar{transform-origin:50% 100%;animation:sa-rise .44s var(--ease-out) both;animation-delay:calc(var(--n) * 45ms)}.cover-tile[data-play=true][aria-checked=true] .sa-cell{transform-origin:center;animation:sa-settle .38s var(--ease-out) both;animation-delay:calc(var(--n) * 28ms)}.cover-tile[data-play=true][aria-checked=true] .sa-venn{animation:sa-meet-left .46s var(--ease-out) both}.cover-tile[data-play=true][aria-checked=true] .sa-venn.sa-over{animation-name:sa-meet-right}.cover-tile[data-play=true][aria-checked=true] .sa-row{animation:sa-slide .36s var(--ease-out) both;animation-delay:calc(var(--n) * 55ms)}.cover-tile[data-play=true][aria-checked=true] .sa-stroke{stroke-dasharray:1;animation:sa-draw .56s cubic-bezier(.65,0,.35,1) both}.cover-tile[data-play=true][aria-checked=true] .sa-area{animation:sa-fade .56s var(--ease-out) both}.cover-tile[data-play=true][aria-checked=true] .sa-dot{transform-origin:center;animation:sa-pop .32s cubic-bezier(.34,1.56,.64,1) .46s both}.cover-tile[data-play=true][aria-checked=true] .sa-slice{animation:sa-spring .46s cubic-bezier(.34,1.56,.64,1) both}@keyframes sa-rise{0%{transform:scaleY(.25);opacity:.4}}@keyframes sa-settle{0%{transform:scale(.7);opacity:0}}@keyframes sa-meet-left{0%{transform:translate(-10px)}}@keyframes sa-meet-right{0%{transform:translate(10px)}}@keyframes sa-slide{0%{transform:translate(-8px);opacity:0}}@keyframes sa-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sa-fade{0%{opacity:0}}@keyframes sa-pop{0%{transform:scale(0)}}@keyframes sa-spring{0%{transform:translate(-7px,7px)}}.new-doc-colours{display:flex;align-items:center;gap:20px;margin-top:20px;padding:18px 0;border-block:1px solid var(--border)}.new-doc-colours h3{flex:none;margin:0;min-width:44px}.new-doc-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.new-doc-swatch{width:28px;height:28px;padding:0;border-radius:50%;background:color-mix(in srgb,var(--swatch) 52%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--swatch) 30%,transparent),0 0 0 0 var(--surface-raised),0 0 0 0 var(--swatch);transition:transform .16s var(--ease-out),box-shadow .2s var(--ease-out)}:root[data-color-mode=dark] .new-doc-swatch{background:color-mix(in srgb,var(--swatch) 70%,#1b1a18)}.new-doc-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--swatch) 30%,transparent),0 0 0 3px var(--surface-raised),0 0 0 5px var(--swatch)}@media(hover:hover)and (pointer:fine){.new-doc-swatch:hover{transform:scale(1.1)}}.new-doc-swatch:active{transform:scale(.9);transition-duration:.1s}.new-doc-swatch:focus-visible{outline:2px solid color-mix(in srgb,var(--new-accent) 60%,transparent);outline-offset:5px}.new-doc-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.new-doc-actions[data-single=true]{grid-template-columns:1fr}.new-doc-action{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 18px 14px 14px;border-radius:16px;text-align:left;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .18s var(--ease-out),transform .16s var(--ease-out)}.new-doc-action-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:var(--text-muted);background:color-mix(in srgb,var(--text) 5%,transparent)}.new-doc-action[data-primary] .new-doc-action-icon{color:var(--new-accent);background:color-mix(in srgb,var(--new-accent) 10%,transparent)}.new-doc-action-icon svg,.new-doc-action-arrow{transition:transform .24s var(--ease-out),color .16s ease}.new-doc-action-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.new-doc-action-label{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.new-doc-action-hint{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--text-muted)}.new-doc-action-arrow{flex:none;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.new-doc-action:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--new-accent) 40%,var(--border)),0 10px 22px -16px #281e1466}.new-doc-action:hover .new-doc-action-arrow{color:var(--text);transform:translate(3px)}.new-doc-action[data-primary]:hover .new-doc-action-icon svg{transform:rotate(90deg)}.new-doc-action:not([data-primary]):hover .new-doc-action-icon svg{transform:translateY(-2px)}}.new-doc-action:active{transform:scale(.985);transition-duration:.1s}.new-doc-action:focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--new-accent) 60%,transparent),0 0 0 4px color-mix(in srgb,var(--new-accent) 14%,transparent)}.new-doc-refused{margin:14px 2px 0;font-size:13px;color:var(--danger);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.new-doc-refused[data-shown=false]{display:none}@starting-style{.new-doc-refused{opacity:0;transform:translateY(-4px)}}.new-doc-drop{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed color-mix(in srgb,var(--new-accent) 70%,transparent);border-radius:18px;color:var(--new-accent);background:color-mix(in srgb,var(--surface-raised) 94%,var(--new-accent));font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .12s ease}.new-doc-dialog[data-over=true] .new-doc-drop{opacity:1}.location{position:relative;min-width:0}.location-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:0 14px 0 7px;text-align:left;color:var(--text)}@media(hover:hover)and (pointer:fine){.location-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}}.location-trigger:active{background:color-mix(in srgb,var(--text) 3%,var(--surface))}.location-well{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--text) 5%,transparent)}.location-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;animation:location-in .2s var(--ease-out)}@keyframes location-in{0%{opacity:0;transform:translateY(3px)}}.location-caret{flex:none;color:var(--text-muted);transition:transform .22s var(--ease-out)}.location[data-open=true] .location-caret{transform:rotate(180deg)}.location-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:4;display:flex;flex-direction:column;width:max(100%,280px);padding:6px;border-radius:16px;background:var(--surface-raised);box-shadow:0 0 0 1px var(--border),0 18px 40px -12px #281e1459;transform-origin:top center;transition:opacity .16s var(--ease-out),transform .18s var(--ease-out)}@starting-style{.location-pop{opacity:0;transform:translateY(-4px) scale(.97)}}.location-search{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:4px;padding:0 10px;border-radius:10px;color:var(--text-muted);background:color-mix(in srgb,var(--text) 4%,transparent)}.location-search input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:13.5px;color:var(--text)}.location-list{max-height:264px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.location-list>li{display:flex;align-items:center;gap:10px;min-height:36px;padding-right:10px;border-radius:9px;font-size:13.5px;color:var(--text);cursor:default}.location-list>li[data-active=true]{background:color-mix(in srgb,var(--text) 6%,transparent)}.location-list>li[data-root=true]{font-weight:550}.location-list>li[data-root=true]~li[data-root=true]{margin-top:5px;box-shadow:0 -3px 0 -2px var(--border)}.location-row-text{flex:1;display:flex;flex-direction:column;min-width:0}.location-row-name,.location-row-path{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-row-path{font-size:11.5px;color:var(--text-muted)}.location-check{flex:none;color:var(--new-accent);animation:location-check .22s cubic-bezier(.34,1.56,.64,1)}@keyframes location-check{0%{transform:scale(.5);opacity:0}}.location-list>li.location-none{justify-content:center;padding:14px 10px;color:var(--text-muted)}@media(max-width:640px){.new-doc-dialog{padding:18px 16px;overflow:auto}.new-doc-head h2{font-size:20px}.new-doc-where{grid-template-columns:1fr}.cover-tiles{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.new-doc-colours{flex-direction:column;align-items:flex-start;gap:12px}.new-doc-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cover-tile,.cover-tile-image,.location-name,.cover-tile[data-play=true][aria-checked=true] .sheet-art *{animation:none}.new-doc-type .gallery-seg-chosen[data-ready=true]{transition:none}.cover-tile-frame{transition:box-shadow .18s var(--ease-out)}@starting-style{.location-pop{transform:none}}}.cover-picker{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cover-picker .gallery-seg{--home-well: color-mix(in srgb, var(--text) 3.5%, transparent);--home-line: color-mix(in srgb, var(--text) 9%, transparent);--home-pill: var(--surface-raised);--slides-accent: var(--text)}.new-doc-dialog .cover-picker .gallery-seg{--home-pill: color-mix(in srgb, var(--new-accent) 14%, var(--surface-raised));--slides-accent: var(--new-accent)}.cover-picker .gallery-seg button,.cover-picker .gallery-seg-chosen>span{min-width:96px;padding:0 16px}.cover-picker .gallery-seg button:active{transform:scale(.97);transition:transform .12s var(--ease-out)}.cover-picker-panels{display:grid;align-self:stretch}.cover-picker-panel{grid-area:1 / 1;min-width:0}.cover-picker-panel[data-shown=false]{visibility:hidden}.cover-picker-panel[data-shown=true]{animation:home-fade .18s var(--ease-out)}.cover-feature{--feature-w: 232px;display:grid;grid-template-columns:var(--feature-w) minmax(0,1fr);align-items:center;gap:18px}.new-doc-dialog[data-kind=design] .cover-feature,.design-cover-dialog .cover-feature{--feature-w: 296px}.cover-feature-frame{position:relative;display:grid;place-items:center;margin:3px;aspect-ratio:16 / 10;overflow:hidden;padding:0;border-radius:12px;outline:none;background:color-mix(in srgb,var(--text) 4%,transparent);box-shadow:0 0 0 1px var(--border),0 1px 2px #0000000d;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.new-doc-dialog[data-kind=slides] .cover-feature-frame,.cover-dialog:not(.design-cover-dialog) .cover-picker-panel:has(.deck-cover) .cover-feature-frame{aspect-ratio:16 / 9}.cover-feature-frame[data-selected=true]{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--text)}.new-doc-dialog .cover-feature-frame[data-selected=true]{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--ring)}@media(hover:hover)and (pointer:fine){.cover-feature-frame:hover{transform:translateY(-2px)}.cover-feature-frame:hover:not([data-selected=true]){box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 22%,var(--border)),0 8px 18px -10px #0000004d}}.cover-feature-frame:active{transform:scale(.98);transition-duration:.12s}.cover-feature-frame:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 45%,transparent);outline-offset:5px}.cover-feature-add{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cover-feature-add .cover-tile-add{width:22%}.cover-feature-words{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cover-feature-label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;color:var(--text)}.cover-feature-hint{font-size:13px;line-height:1.4;color:var(--text-muted)}.cover-feature-action{margin-top:6px;height:28px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);transition:background .12s ease}@media(hover:hover)and (pointer:fine){.cover-feature-action:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.cover-feature-action:active{transform:scale(.97)}.deck-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}@media(max-width:620px){.cover-feature{--feature-w: 44%;gap:12px}.new-doc-dialog[data-kind=design] .cover-feature,.design-cover-dialog .cover-feature{--feature-w: 50%}.deck-preview-options{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cover-picker-panel[data-shown=true]{animation:none}.cover-feature-frame{transition:box-shadow .2s var(--ease-out)}}.cover-dialog{width:min(720px,100%);max-height:min(640px,92vh);gap:18px;padding:20px 22px 18px;overflow:auto;border-radius:20px}.cover-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cover-dialog-head h2{font-size:17px;font-weight:600;letter-spacing:-.01em}.cover-dialog-head p{margin-top:3px;font-size:13.5px;color:var(--text-muted)}.cover-dialog-title .note-title-input{width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.01em;transition:box-shadow .14s ease}.cover-dialog-title .note-title-input::placeholder{color:var(--text-muted);font-weight:500}.cover-dialog-title .note-title-input:hover:not(:focus){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 22%,transparent)}.cover-dialog-title .note-title-input:focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--text) 8%,transparent)}.cover-dialog-close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-2px -6px 0 0;border-radius:8px;color:var(--text-muted);transition:background .12s ease,transform .14s var(--ease-out)}.cover-dialog-close:active{transform:scale(.94)}.cover-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cover-option{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;text-align:left;border-radius:14px;outline:none}.cover-option-frame{position:relative;display:block;margin:3px 3px 9px;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px var(--border),0 1px 2px #0000000d;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.cover-option[data-selected=true] .cover-option-frame{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--text)}@media(hover:hover)and (pointer:fine){.cover-option:hover:not(:disabled) .cover-option-frame{transform:translateY(-2px)}.cover-option:hover:not(:disabled):not([data-selected=true]) .cover-option-frame{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 22%,var(--border)),0 8px 18px -10px #0000004d}.cover-dialog-close:hover{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}}.cover-option:active:not(:disabled) .cover-option-frame{transform:scale(.98);transition-duration:.12s}.cover-option:focus-visible .cover-option-frame{outline:2px solid color-mix(in srgb,var(--text) 45%,transparent);outline-offset:5px}.cover-option:disabled{opacity:.5;cursor:default}.cover-option-label{padding:0 3px;font-size:14px;font-weight:500;color:var(--text)}.cover-option-hint{padding:0 3px;font-size:12.5px;line-height:1.35;color:var(--text-muted)}.cover-option-check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--surface-raised);background:var(--text);box-shadow:0 1px 3px #0003;transition:opacity .16s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.cover-option-check{opacity:0;transform:scale(.6)}}.cover-option-live{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px 0 7px;border-radius:999px;font-size:11px;font-weight:600;color:#1c1b18;background:#ffffffeb;box-shadow:0 1px 3px #00000024}.cover-option-live i{width:6px;height:6px;border-radius:50%;background:#1faf5c;animation:cover-live 1.8s ease-in-out infinite}@keyframes cover-live{50%{opacity:.35}}.cover-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-top:14px;border-top:1px solid var(--border)}.cover-dialog-detail{display:flex;align-items:center;gap:12px;min-width:0;animation:cover-detail-in .2s var(--ease-out)}@keyframes cover-detail-in{0%{opacity:0;transform:translateY(3px)}}.cover-dialog-note{font-size:13px;color:var(--text-muted)}.cover-dialog-retake,.cover-dialog-done{display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:9px;font-size:13px;font-weight:500;transition:transform .16s var(--ease-out),opacity .16s ease}.cover-dialog-retake{height:30px;padding:0 11px 0 9px;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.cover-dialog-retake:disabled{opacity:.5}.cover-dialog-done{height:34px;padding:0 16px;color:var(--surface-raised);background:var(--text)}.cover-dialog-retake:active:not(:disabled),.cover-dialog-done:active{transform:scale(.97)}.cover-colours{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.cover-colour{width:22px;height:22px;padding:0;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001a;transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out)}.cover-colour-auto{background:linear-gradient(135deg,transparent calc(50% - .75px),rgb(255 255 255 / .9) calc(50% - .75px),rgb(255 255 255 / .9) calc(50% + .75px),transparent calc(50% + .75px)),var(--swatch)}.cover-colour[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 3.5px var(--swatch)}@media(hover:hover)and (pointer:fine){.cover-colour:hover{transform:scale(1.1)}}.cover-colour:active{transform:scale(.92)}.cover-colours-sep{width:1px;height:16px;margin:0 2px;background:var(--border)}@media(max-width:620px){.cover-dialog{padding:18px 16px 16px}.cover-options{grid-template-columns:minmax(0,1fr);gap:10px}.cover-option{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px}.cover-option-frame{grid-row:span 2;margin:3px}.cover-option-label{align-self:end}.cover-option-hint{align-self:start}.cover-dialog-foot{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cover-option-live i{animation:none}.cover-dialog-detail{animation-name:home-fade}}.gallery-seg{position:relative;display:flex;flex:none;padding:3px;border-radius:11px;background:var(--home-well);box-shadow:inset 0 0 0 1px var(--home-line)}.gallery-seg:has(button:focus-visible){outline:2px solid color-mix(in srgb,var(--slides-accent) 60%,transparent);outline-offset:2px}.gallery-seg button,.gallery-seg-chosen>span{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:8px;white-space:nowrap;font-size:13px;font-weight:500}.gallery-seg[data-icons=true] button,.gallery-seg[data-icons=true] .gallery-seg-chosen>span{width:32px;padding:0}.gallery-seg button{color:var(--text-muted);outline:none;transition:color .12s ease}@media(hover:hover)and (pointer:fine){.gallery-seg button:hover{color:var(--text)}}.gallery-seg-lift{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(60 45 20 / .1)) drop-shadow(0 2px 4px rgb(60 45 20 / .06))}:root[data-color-mode=dark] .gallery-seg-lift{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .45))}.gallery-seg-chosen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:3px;border-radius:11px;color:var(--text);background:var(--home-pill)}.gallery-seg-chosen[data-ready=true]{transition:clip-path .24s var(--ease-out)}.gallery-list{--row-cols: 64px minmax(0, 1fr) 132px 32px;padding:2px 6px 6px;border-radius:16px;background:var(--home-card);box-shadow:0 0 0 1px var(--home-line)}.gallery-list[data-owners=true]{--row-cols: 64px minmax(0, 1fr) minmax(0, 180px) 132px 32px}[data-kind=sheets] .gallery-list,[data-kind=design] .gallery-list,[data-kind=notes] .gallery-list{--row-cols: 58px minmax(0, 1fr) 132px 32px}[data-kind=sheets] .gallery-list[data-owners=true],[data-kind=design] .gallery-list[data-owners=true],[data-kind=notes] .gallery-list[data-owners=true]{--row-cols: 58px minmax(0, 1fr) minmax(0, 180px) 132px 32px}.gallery-list-head,.gallery-row{display:grid;grid-template-columns:var(--row-cols);align-items:center;column-gap:16px;padding-inline:10px}.gallery-list-head{height:38px;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--text-muted);box-shadow:0 1px 0 var(--home-divider)}.gallery-list-head>:first-child{grid-column:1 / 3}.gallery-list ul{margin:0;padding:0;list-style:none}.gallery-list li{position:relative}.gallery-list li+li:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--home-divider);transition:opacity .12s ease}.gallery-list[data-all=false] li:nth-child(n+9){display:none}.gallery-row{position:relative;min-height:60px;padding-block:10px;border-radius:10px;transition:background .12s ease,transform .16s var(--ease-out)}.gallery-row-open{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;outline:none}.gallery-row-open:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--slides-accent) 70%,transparent)}.gallery-row>:not(.gallery-row-open){position:relative;pointer-events:none}.gallery-row>.gallery-row-more{pointer-events:auto}@media(hover:hover)and (pointer:fine){.gallery-row:hover{background:var(--home-hover)}.gallery-list li:hover:before,.gallery-list li:hover+li:before{opacity:0}.gallery-row:hover .gallery-row-thumb{transform:scale(1.05);box-shadow:0 0 0 1px var(--home-line),0 6px 14px -6px #3c2d144d}.gallery-row:hover .gallery-row-more{opacity:1}}.gallery-row:has(>.gallery-row-open:active){transform:scale(.994);transition-duration:.1s}.gallery-row:has(>.gallery-row-open:active) .gallery-row-thumb{transform:scale(.96);transition-duration:.1s}.gallery-row-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;box-shadow:0 0 0 1px var(--home-line),0 1px 2px #3c2d140f;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}[data-kind=sheets] .gallery-row-thumb,[data-kind=design] .gallery-row-thumb,[data-kind=notes] .gallery-row-thumb{aspect-ratio:16 / 10}:root[data-color-mode=dark] .gallery-row-thumb{box-shadow:0 0 0 1px var(--home-line)}.gallery-row-name{display:flex;flex-direction:column;gap:2px;min-width:0}.gallery-row-title{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;color:var(--text)}.gallery-row-title>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gallery-row-star{flex:none;color:#f2a516;transition:opacity .2s var(--ease-out),transform .24s var(--ease-out)}@starting-style{.gallery-row-star{opacity:0;transform:scale(.6) rotate(-30deg)}}.gallery-row-sub{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;color:var(--text-muted)}.gallery-row-owner,.gallery-row-edited{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.gallery-list[data-animate=cascade]{animation:home-in .46s var(--ease-out) both;animation-delay:90ms}.gallery-list li[data-animate=cascade]{animation:gallery-rise .32s var(--ease-out) both;animation-delay:calc(.15s + min(var(--i),10)*22ms)}.gallery-list[data-animate=swap]{animation:home-fade .16s var(--ease-out) both}.gallery-list li[data-animate=swap]{animation:gallery-rise .28s var(--ease-out) both;animation-delay:calc(min(var(--i),10)*16ms)}.gallery-list[data-all=true] li:not([data-animate=none]):nth-child(n+9){animation:gallery-rise .28s var(--ease-out) both;animation-delay:calc(min(var(--i) - 8,12)*24ms)}.slides-folders{--cols: 6;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.slides-folders[data-all=false]>li:nth-child(n+7){display:none}.folder-card{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;border-radius:14px;text-align:left;background:transparent;box-shadow:0 0 0 1px transparent;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),background .16s ease}.folder-figure-front{transition:transform .26s var(--ease-out)}@media(hover:hover)and (pointer:fine){.folder-card:hover{background:var(--home-hover)}.folder-card:hover .folder-figure-front{transform:perspective(150px) rotateX(-20deg) scaleY(.96)}}.folder-card:active{transform:scale(.98);transition-duration:.12s}.folder-card:focus-visible{outline:2px solid color-mix(in srgb,var(--slides-accent) 70%,transparent);outline-offset:3px}.folder-card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.folder-card-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;color:var(--text)}.folder-card-meta{font-size:12.5px;color:var(--text-muted)}.slides-folder-title{display:flex;align-items:center;gap:10px;min-width:0}.slides-folder-title h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slides-folder-back{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-right:2px;border-radius:10px;color:var(--text);background:var(--home-pill);box-shadow:var(--home-shadow-sm);transition:transform .14s var(--ease-out)}.slides-folder-back:active{transform:scale(.92)}.slides-folder-count{flex:none;font-size:14px;color:var(--text-muted)}[data-kind=sheets] .slide-card-cover,[data-kind=sheets] .template-cover,[data-kind=design] .slide-card-cover,[data-kind=design] .template-cover,[data-kind=notes] .slide-card-cover,[data-kind=notes] .template-cover{aspect-ratio:16 / 10}.sheet-cover{--sc-base: #fbf8f3;--sc-ink: #1d1a16;position:absolute;top:0;right:0;bottom:0;left:0;display:block;container-type:inline-size;background:linear-gradient(150deg,color-mix(in srgb,var(--shade) 10%,var(--sc-base)),color-mix(in srgb,var(--shade) 19%,var(--sc-base)))}:root[data-color-mode=dark] .sheet-cover{--sc-base: #1b1a18;--sc-ink: #fff;background:linear-gradient(150deg,color-mix(in srgb,var(--shade) 26%,var(--sc-base)),color-mix(in srgb,var(--shade) 14%,var(--sc-base)))}.sheet-cover-art{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .24s var(--ease-out)}.sheet-cover[data-phase=loading] .sheet-cover-art{opacity:0;transition-duration:0ms}.sheet-cover[data-phase=picture] .sheet-cover-art{opacity:0;transition-duration:0ms;transition-delay:.28s}.sheet-cover-title{position:absolute;top:9%;left:7.5%;right:16%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:6.6cqw;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:color-mix(in srgb,var(--shade) 24%,var(--sc-ink))}.sheet-cover-drawing{position:absolute;right:8%;bottom:10%;width:42%;height:52%}@container (max-width: 120px){.sheet-cover-title{display:none}.sheet-cover-drawing{top:18%;right:18%;bottom:18%;left:18%;width:auto;height:auto}}.sheet-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s var(--ease-out)}.sheet-cover img[data-shown=true]{opacity:1}.sheet-cover img[data-instant=true]{transition:none}.sheet-cover[data-preview=true]{background:#fff}.sheet-grid-poster{--cell-w: 24cqw;--cell-h: 6.5cqw;--head: 5cqw;--gutter: 7cqw;--line: #e9e6e1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--line),var(--line)) var(--gutter) 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 0 var(--head) / 100% 1px no-repeat,linear-gradient(#f6f5f3,#f6f5f3) 0 0 / 100% var(--head) no-repeat,linear-gradient(#f6f5f3,#f6f5f3) 0 0 / var(--gutter) 100% no-repeat,repeating-linear-gradient(to right,transparent 0 calc(var(--cell-w) - 1px),var(--line) calc(var(--cell-w) - 1px) var(--cell-w)) var(--gutter) 0 / 100% 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 calc(var(--cell-h) - 1px),var(--line) calc(var(--cell-h) - 1px) var(--cell-h)) 0 var(--head) / 100% 100% no-repeat,#fff}.sheet-grid-poster-a1{position:absolute;top:var(--head);left:var(--gutter);width:calc(var(--cell-w) * 2);height:var(--cell-h);padding:0 1.6cqw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:3.6cqw;font-weight:600;line-height:var(--cell-h);color:color-mix(in srgb,var(--shade) 55%,#1d1a16)}.sheet-grid-poster-bar{position:absolute;top:calc(var(--head) + var(--cell-h) * (var(--row) - 1) + var(--cell-h) * .32);left:calc(var(--gutter) + 1.6cqw);width:var(--w);height:calc(var(--cell-h) * .36);border-radius:99px;background:color-mix(in srgb,var(--shade) 22%,#fff)}.sheet-grid-poster-bar:nth-of-type(2){background:color-mix(in srgb,var(--shade) 34%,#fff)}@container (max-width: 120px){.sheet-grid-poster-a1{display:none}}.sheet-art{--sa-ground: #fbf8f3;display:block;overflow:visible}:root[data-color-mode=dark] .sheet-art{--sa-ground: #1b1a18}.sheet-art .sa-1{fill:color-mix(in srgb,var(--shade) 26%,var(--sa-ground))}.sheet-art .sa-2{fill:color-mix(in srgb,var(--shade) 44%,var(--sa-ground))}.sheet-art .sa-3{fill:color-mix(in srgb,var(--shade) 72%,var(--sa-ground))}:root[data-color-mode=dark] .sheet-art .sa-1{fill:color-mix(in srgb,var(--shade) 30%,var(--sa-ground))}:root[data-color-mode=dark] .sheet-art .sa-2{fill:color-mix(in srgb,var(--shade) 52%,var(--sa-ground))}.sheet-art .sa-over{opacity:.8}.sheet-art .sa-area{opacity:.7}.sheet-art .sa-stroke{fill:none;stroke:color-mix(in srgb,var(--shade) 70%,var(--sa-ground));stroke-width:3;stroke-linecap:round}.sheet-art .sa-dot{stroke:var(--sa-ground);stroke-width:2.5}.menu-art{display:grid;place-items:center;width:18px;height:15px;border-radius:4px;background:color-mix(in srgb,var(--shade) 14%,#fbf8f3)}.menu-art .sheet-art{width:13px;height:11px}.menu-swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f}.menu-swatch-auto{background:linear-gradient(135deg,transparent calc(50% - .75px),rgb(255 255 255 / .9) calc(50% - .75px),rgb(255 255 255 / .9) calc(50% + .75px),transparent calc(50% + .75px)),var(--swatch)}.slides-templates{--cols: 6;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.template-tile{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;transition:opacity .2s var(--ease-out)}.template-tile:disabled{opacity:.5;cursor:default}.template-cover{--cover-radius: 12px}.template-blank{display:grid;place-items:center;color:var(--text-muted);background:var(--home-pill)}.template-blank svg{transition:transform .26s var(--ease-out)}@media(hover:hover)and (pointer:fine){.template-tile:hover .template-blank svg{transform:rotate(90deg);color:var(--text)}}.template-label{padding:0 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--text-muted);transition:color .16s ease}@media(hover:hover)and (pointer:fine){.template-tile:hover .template-label{color:var(--text)}}.template-tile[data-starting=true] .template-cover{transform:scale(.985)}.template-tile[data-starting=true] .template-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);transform:translate(-100%);animation:template-sweep 1.1s linear infinite}@keyframes template-sweep{to{transform:translate(100%)}}.slides-template-hint{grid-column:span 2;display:flex;flex-direction:column;gap:10px}.slides-template-hint p{flex:1;display:flex;align-items:center;min-height:0;margin:0;padding:0 18px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--home-line);background:repeating-linear-gradient(-45deg,transparent 0 8px,var(--home-well) 8px 9px)}.slides-template-hint strong{font-weight:600;color:var(--text)}@container (min-width: 1041px){.slides-section:has(>.slides-grid):not(:has(>.slides-grid>li:nth-child(9)))>.gallery-more,.slides-section:has(>.slides-folders):not(:has(>.slides-folders>li:nth-child(7)))>.slides-section-head .slides-see-all{display:none}}@container (760px < width <= 1040px){.slides-section:has(>.slides-grid):not(:has(>.slides-grid>li:nth-child(7)))>.gallery-more,.slides-section:has(>.slides-folders):not(:has(>.slides-folders>li:nth-child(5)))>.slides-section-head .slides-see-all{display:none}}@container (480px < width <= 760px){.slides-section:has(>.slides-grid):not(:has(>.slides-grid>li:nth-child(5)))>.gallery-more,.slides-section:has(>.slides-folders):not(:has(>.slides-folders>li:nth-child(4)))>.slides-section-head .slides-see-all{display:none}}@container (max-width: 480px){.slides-section:has(>.slides-grid):not(:has(>.slides-grid>li:nth-child(5)))>.gallery-more,.slides-section:has(>.slides-folders):not(:has(>.slides-folders>li:nth-child(3)))>.slides-section-head .slides-see-all{display:none}}.slides-section:has(>.gallery-list):not(:has(>.gallery-list li:nth-child(9)))>.gallery-more{display:none}@container (max-width: 1040px){.slides-grid{--cols: 3;--shown: 6}.slides-grid[data-all=false]>li:nth-child(n+7){display:none}.slides-templates,.slides-folders{--cols: 4}.slides-folders[data-all=false]>li:nth-child(n+5){display:none}}@container (max-width: 760px){.slides-grid{--cols: 2;--shown: 4}.slides-grid[data-all=false]>li:nth-child(n+5){display:none}.slides-templates,.slides-folders{--cols: 3}.slides-folders[data-all=false]>li:nth-child(n+4){display:none}.slides-inner{padding:6px 16px 40px}.slides-bar{padding-inline:var(--strip-start, 16px) var(--strip-end, 16px)}.slides-new span{display:none}.slides-hero h1{font-size:36px}.gallery-list[data-owners=true]{--row-cols: 64px minmax(0, 1fr) 112px 32px}[data-kind=sheets] .gallery-list[data-owners=true],[data-kind=design] .gallery-list[data-owners=true],[data-kind=notes] .gallery-list[data-owners=true]{--row-cols: 58px minmax(0, 1fr) 112px 32px}.gallery-list-owner,.gallery-row-owner{display:none}}@container (max-width: 620px){.gallery-tools{width:100%}.gallery-tools>.gallery-seg[data-icons=false]{flex:1}.gallery-seg[data-icons=false] button,.gallery-seg[data-icons=false] .gallery-seg-chosen>span{flex:1;padding:0 8px}.gallery-list,.gallery-list[data-owners=true],[data-kind=sheets] .gallery-list,[data-kind=sheets] .gallery-list[data-owners=true],[data-kind=design] .gallery-list,[data-kind=design] .gallery-list[data-owners=true],[data-kind=notes] .gallery-list,[data-kind=notes] .gallery-list[data-owners=true]{--row-cols: 56px minmax(0, 1fr) 32px}.gallery-list-head{display:none}.gallery-list{padding-top:6px}.gallery-row-edited{display:none}.gallery-row-sub{display:block}}@container (max-width: 480px){.slides-grid{--cols: 1}.slides-templates{--cols: 2}.slides-crumbs{display:none}.slides-folders{--cols: 2}.slides-folders[data-all=false]>li:nth-child(n+3){display:none}.slides-search{width:auto;flex:1;margin-left:0}}@media(prefers-reduced-motion:reduce){.slides-grid>li[data-animate=cascade]{animation-name:home-fade}.gallery-list[data-animate=cascade]{animation-name:home-fade}@keyframes gallery-rise{0%{opacity:0}}.gallery-seg-chosen[data-ready=true],.folder-figure-front{transition:none}.template-tile[data-starting=true] .template-cover:after{animation:none;transform:none;background:#ffffff59}@starting-style{span.slide-card-star{transform:none}}.slide-card-star[data-pop=true] svg{animation:none}button.slide-card-star[data-pinned=false]{transform:none}}.sheet-cover-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}@media(max-width:767px){.sheet-cover-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-cover-options .cover-option{display:flex}}.note-card{--nc-base: #fdfbf7;--nc-ink: #1d1a16;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;background:var(--nc-base)}:root[data-color-mode=dark] .note-card{--nc-base: #201f1c;--nc-ink: #fff}.note-card[data-cover=false]{background:radial-gradient(130% 95% at 0% 0%,color-mix(in srgb,var(--shade) 20%,transparent) 0%,transparent 62%),var(--nc-base)}.note-card-band{position:relative;flex:none;height:40%}.note-band{display:block;overflow:hidden;background:color-mix(in srgb,var(--shade) 14%,var(--nc-base, #fbf8f3))}.note-band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s var(--ease-out)}.note-band img[data-shown=true]{opacity:1}.note-band img[data-instant=true]{transition:none}.note-card-page{position:relative;flex:1;display:flex;flex-direction:column;gap:3cqw;min-height:0;padding:5.5cqw 8cqw 0}.note-card[data-cover=false] .note-card-page{padding-top:10cqw}.note-card-title{flex:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:1.5cqw;overflow:hidden;font-size:6.4cqw;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:color-mix(in srgb,var(--shade) 22%,var(--nc-ink))}.note-card[data-cover=false] .note-card-title{-webkit-line-clamp:2;font-size:7.6cqw}.note-card-line{flex:none;height:2.2cqw;border-radius:99px;background:color-mix(in srgb,var(--nc-ink) 8%,transparent)}.note-card-line:nth-child(2){width:90%}.note-card-line:nth-child(3){width:96%}.note-card-line:nth-child(4){width:78%}.note-card-line:nth-child(5){width:58%}@container (max-width: 120px){.note-card-title{display:none}.note-card-page,.note-card[data-cover=false] .note-card-page{gap:7cqw;padding:11cqw 12cqw 0}.note-card-line{height:5cqw;background:color-mix(in srgb,var(--nc-ink) 12%,transparent)}.note-card-line:nth-child(2){background:color-mix(in srgb,var(--shade) 55%,var(--nc-base))}}.new-doc-type{display:flex;align-items:center;gap:20px;margin:-4px 0 20px}.new-doc-type h3{flex:none;min-width:44px;margin:0}.new-doc-type .gallery-seg{--home-well: color-mix(in srgb, var(--text) 3.5%, transparent);--home-line: color-mix(in srgb, var(--text) 9%, transparent);--home-pill: color-mix(in srgb, var(--new-accent) 14%, var(--surface-raised));border-radius:13px}.new-doc-type .gallery-seg:has(button:focus-visible){outline-color:color-mix(in srgb,var(--new-accent) 60%,transparent)}.new-doc-type .gallery-seg button,.new-doc-type .gallery-seg-chosen>span{height:34px;min-width:108px;padding:0 20px;font-size:14px;border-radius:10px}.new-doc-type .gallery-seg-chosen{border-radius:13px;font-weight:600}.new-doc-type .gallery-seg button:active{transform:scale(.97);transition:transform .12s var(--ease-out)}.cover-tile-note{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--shade) 7%,#fbf8f3)}:root[data-color-mode=dark] .cover-tile-note{background:color-mix(in srgb,var(--shade) 12%,#1b1a18)}.note-crumb-cover{width:32px;height:20px}.note-crumb:disabled{cursor:default}.note-cover-options .cover-option-frame{aspect-ratio:16 / 10}.note-cover-option-picture{position:absolute;top:0;right:0;bottom:0;left:0}.design-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;container-type:inline-size;background:color-mix(in srgb,var(--shade) 5%,#f1eee9)}:root[data-color-mode=dark] .design-cover{background:color-mix(in srgb,var(--shade) 10%,#1d1c1a)}.design-poster{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:opacity .24s var(--ease-out)}.design-cover[data-phase=loading] .design-poster{opacity:0;transition-duration:0ms}.design-cover[data-phase=picture] .design-poster{opacity:0;transition-duration:0ms;transition-delay:.28s}.design-poster-copy{position:absolute;top:12%;left:7.5%;width:58%;display:flex;flex-direction:column;gap:2.2cqw}.design-poster-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:7.6cqw;font-weight:300;line-height:1.1;letter-spacing:-.025em;color:#2a2622}.design-poster-month{font-size:3.4cqw;color:#2a262280}:root[data-color-mode=dark] .design-poster-title{color:#fff}:root[data-color-mode=dark] .design-poster-month{color:#ffffff8c}.design-poster-disc{position:absolute;aspect-ratio:1;border-radius:50%}.design-poster-disc.grey{right:18%;bottom:-26%;width:40%;background:linear-gradient(160deg,#e2ded7,#c9c3ba)}.design-poster-disc.shade{right:-9%;bottom:-6%;width:34%;background:linear-gradient(160deg,color-mix(in srgb,var(--shade) 55%,white) 0%,var(--shade) 100%)}.design-poster-disc.glass{right:6%;bottom:-30%;width:36%;background:linear-gradient(160deg,#ffffff8c,#ffffff2e);box-shadow:inset 0 0 0 1px #fff9,0 1cqw 3cqw -1cqw #281e1433}:root[data-color-mode=dark] .design-poster-disc.grey{background:linear-gradient(160deg,#45413b,#2f2c28)}:root[data-color-mode=dark] .design-poster-disc.glass{background:linear-gradient(160deg,#ffffff29,#ffffff0a);box-shadow:inset 0 0 0 1px #fff3}@container (max-width: 120px){.design-poster-copy{display:none}}.design-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s var(--ease-out)}.design-cover img[data-shown=true]{opacity:1}.design-cover img[data-instant=true]{transition:none}.design-cover .design-art img{opacity:1;transition:none}.new-doc-dialog[data-kind=design]{width:min(820px,100%)}.new-doc-dialog[data-kind=design] .cover-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 12px}.new-doc-dialog[data-kind=design] .cover-tile-frame{aspect-ratio:16 / 10;border-radius:12px}.new-doc-dialog[data-kind=design] .cover-tile:nth-child(n+9){--tile-i: 8}.cover-tile-design{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:767px){.new-doc-dialog[data-kind=design] .cover-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-crumb-cover{width:32px}.editor-crumb.deck-crumb:disabled{cursor:default}.design-cover-dialog{width:min(820px,100%);max-height:min(760px,92vh)}.design-cover-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px}.design-cover-options .cover-option-frame{aspect-ratio:16 / 10;margin-bottom:6px}.design-cover-options .cover-option-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px}@media(max-width:767px){.design-cover-options{grid-template-columns:repeat(3,minmax(0,1fr))}.design-cover-options .cover-option{display:flex}}
