body{--font-display-stack:var(--font-display,"Iowan Old Style"), "Iowan Old Style", Georgia, serif}:root{--dk-dot:#1c1c1e1c;--dk-shadow:0 1px 0 #0000000d, 0 8px 20px -12px #00000073;--dk-shadow-up:0 2px 0 #0000000d, 0 22px 36px -18px #0009;--dk-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--dk-dot:#ffffff12;--dk-shadow:0 1px 0 #0006, 0 10px 24px -12px #000000e6;--dk-shadow-up:0 2px 0 #0006, 0 26px 40px -16px #000000f2}[data-kind=script]{--kc:#d83a25}[data-kind=treatment]{--kc:#7b3fa8}[data-kind=onepager]{--kc:#d93a6c}[data-kind=outline]{--kc:#a8730a}[data-kind=characters]{--kc:#0f7a66}[data-kind=notes]{--kc:#8a7100}[data-kind=document]{--kc:#5b677a}[data-kind=board]{--kc:#2b4bd8}[data-kind=voice]{--kc:#0e8a86}:root[data-theme=dark] [data-kind=script]{--kc:#ff745f}:root[data-theme=dark] [data-kind=treatment]{--kc:#c99bf0}:root[data-theme=dark] [data-kind=onepager]{--kc:#ff86a9}:root[data-theme=dark] [data-kind=outline]{--kc:#f5c451}:root[data-theme=dark] [data-kind=characters]{--kc:#4fd6b8}:root[data-theme=dark] [data-kind=notes]{--kc:#ffe27a}:root[data-theme=dark] [data-kind=document]{--kc:#aab6c8}:root[data-theme=dark] [data-kind=board]{--kc:#8ea4ff}:root[data-theme=dark] [data-kind=voice]{--kc:#5fe0da}.lib.is-desk .lib-main{background-image:radial-gradient(var(--dk-dot) 1px, transparent 1.3px);background-size:22px 22px}.lib.is-desk .lib-main-inner{max-width:calc(clamp(1180px, 82vw, 1900px) / var(--home-zoom,1))}.cv{aspect-ratio:3/4;background:var(--cv-bg);width:100%;color:var(--cv-ink);isolation:isolate;font-family:var(--font-ui);box-shadow:var(--dk-shadow);transition:box-shadow .25s var(--dk-ease);-webkit-user-select:none;user-select:none;border-radius:7px;position:relative;overflow:hidden;container-type:inline-size}.cv-art{z-index:0;width:100%;height:100%;position:absolute;inset:0}.cv-body{z-index:1;flex-direction:column;min-width:0;padding:9cqw;display:flex;position:absolute;inset:0}.cv-spine{z-index:3;width:2.4cqw;position:absolute;top:0;bottom:0;left:0}.cv-eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.88;font-size:4.1cqw;font-weight:750}.cv-serif{font-family:var(--font-display-stack)}.cv-title{letter-spacing:-.01em;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:9.6cqw;font-weight:650;line-height:1.04;display:-webkit-box;overflow:hidden}.cv-foot{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:4.4cqw;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.cv-script .cv-body{padding:0}.cv-sheet{color:#1f1c18;text-align:center;font-family:var(--font-courier-prime), "Courier New", monospace;background:#f7f2e8;border-radius:1.4cqw;flex-direction:column;justify-content:center;align-items:center;padding:8cqw 6cqw 12cqw;display:flex;position:absolute;inset:8% 12% 15%;box-shadow:0 1.5cqw 5cqw #00000052}.cv-sheet-title{letter-spacing:.03em;text-transform:uppercase;-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:6.4cqw;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.cv-sheet-by{margin-top:6cqw;font-size:3.6cqw}.cv-sheet-author{overflow-wrap:anywhere;margin-top:1.4cqw;font-size:4.1cqw;font-weight:700}.cv-sheet-foot{color:#6f685d;white-space:nowrap;text-overflow:ellipsis;font-size:3.1cqw;position:absolute;bottom:4.6cqw;left:6cqw;right:6cqw;overflow:hidden}.cv-jacket-foot{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:4cqw;font-size:4cqw;font-weight:800;display:flex;position:absolute;bottom:4.3cqw;left:9cqw;right:9cqw}.cv-treatment .cv-initial{z-index:-1;font-family:var(--font-display-stack);color:var(--cv-accent);font-size:50cqw;font-weight:800;line-height:1;position:absolute;top:-3cqw;right:4cqw}.cv-treatment .cv-title{margin-top:24cqw;font-size:10cqw}.cv-prose{font-family:var(--font-display-stack);opacity:.92;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-top:4.5cqw;font-size:4.3cqw;line-height:1.42;display:-webkit-box;overflow:hidden}.cv-logline{font-family:var(--font-display-stack);-webkit-line-clamp:6;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:auto;font-size:7.4cqw;font-style:italic;line-height:1.16;display:-webkit-box;overflow:hidden}.cv-onepager .cv-foot{letter-spacing:.06em;text-transform:uppercase;margin-top:4cqw;font-size:4cqw}.cv-title-top{-webkit-line-clamp:2;font-size:8cqw}.cv-cards{grid-template-columns:1fr 1fr;gap:3.4cqw;margin-top:auto;display:grid}.cv-card{border-top:2.2cqw solid var(--stripe);color:#1f1c18;background:#f7f2e8;border-radius:1.2cqw;height:17cqw;padding:2.6cqw 2.8cqw;font-size:3.3cqw;line-height:1.22;overflow:hidden;box-shadow:0 .8cqw 2.4cqw #0000004d}.cv-faces{height:50cqw;margin-top:6cqw;position:relative}.cv-face{border:1.4cqw solid var(--cv-bg);width:34cqw;height:34cqw;font-family:var(--font-display-stack);border-radius:50%;place-items:center;font-size:11cqw;font-weight:750;display:grid;position:absolute}.cv-faces-1 .cv-face-0{width:40cqw;height:40cqw;font-size:14cqw;top:4cqw;left:23cqw}.cv-faces-2 .cv-face-0{top:8cqw;left:6cqw}.cv-faces-2 .cv-face-1{top:2cqw;left:36cqw}.cv-faces-3 .cv-face-0{top:10cqw;left:0}.cv-faces-3 .cv-face-1{z-index:1;top:0;left:24cqw}.cv-faces-3 .cv-face-2{top:12cqw;left:48cqw}.cv-face-names{letter-spacing:.06em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.8cqw;font-weight:750;display:-webkit-box;overflow:hidden}.cv-notes .cv-body{padding-bottom:0}.cv-tape{background:#ffffff8c;width:32%;height:9cqw;position:absolute;top:-2cqw;left:34%;transform:rotate(-4deg);box-shadow:0 .4cqw 1cqw #0000001f}.cv-note-title{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8cqw;font-size:8.4cqw;font-weight:750;line-height:1.1;display:-webkit-box;overflow:hidden;transform:rotate(-1.4deg)}.cv-note-lines{color:#1f1c18db;-webkit-line-clamp:7;background-image:repeating-linear-gradient(#0000 0 calc(8cqw - 1px),#1f1c1824 calc(8cqw - 1px) 8cqw);-webkit-box-orient:vertical;flex:auto;margin:4cqw -9cqw 0;padding:0 9cqw;font-size:4.8cqw;line-height:8cqw;display:-webkit-box;overflow:hidden}.cv-document .cv-body{padding:0}.cv-page{color:#1f1c18;background:#f7f2e8;border-radius:1.4cqw 1.4cqw 0 0;padding:9cqw 8cqw;position:absolute;inset:10% 11% 0;box-shadow:0 1.5cqw 5cqw #0000004d}.cv-page-title{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:7.6cqw;font-weight:750;line-height:1.12;display:-webkit-box;overflow:hidden}.cv-page-lines{color:#4d483f;-webkit-line-clamp:9;-webkit-box-orient:vertical;margin-top:5cqw;font-size:3.9cqw;line-height:1.5;display:-webkit-box;overflow:hidden}.cv-dogear{background:linear-gradient(225deg, var(--cv-bg) 50%, #ddd3bf 50%);width:13cqw;height:13cqw;position:absolute;top:0;right:0}.cv-board .cv-body{padding:0}.cv-collage,.cv-mosaic,.cv-swatches{background:var(--cv-bg);gap:1.2cqw;display:grid;position:absolute;inset:0}.cv-photo{background:var(--surface-3);position:absolute;inset:0}.cv-photo img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.cv-prose.is-lead{margin-top:20cqw;font-size:5cqw}.cv-collage img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.cv-collage-1{grid-template:1fr/1fr}.cv-collage-2{grid-template:1fr 1fr/1fr}.cv-collage-3{grid-template:1fr 1fr/1.4fr 1fr}.cv-collage-3 img:first-child{grid-row:span 2}.cv-collage-4{grid-template:1fr 1fr/1fr 1fr}.cv-swatches{gap:0;display:flex}.cv-swatches span{flex:1}.cv-mosaic{grid-template:repeat(4,1fr)/repeat(3,1fr);gap:0}.cv-band{color:#fff;-webkit-line-clamp:2;background:#0e0e11cc;-webkit-box-orient:vertical;padding:4cqw 7cqw 5cqw;font-size:5.4cqw;font-weight:750;line-height:1.2;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cv-wave{align-items:center;gap:1.5cqw;height:40cqw;margin:auto 0 4cqw;display:flex}.cv-wave span{background:var(--cv-ink);opacity:.92;border-radius:2cqw;flex:1}.cv-dur{font-variant-numeric:tabular-nums;font-size:6.4cqw;font-weight:850}.cv-say{opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2cqw;font-size:4.2cqw;line-height:1.34;display:-webkit-box;overflow:hidden}.cv-mini{border-radius:4px;box-shadow:0 2px 6px -2px #00000059}.cv-mini :is(.cv-eyebrow,.cv-prose,.cv-foot,.cv-sheet-foot,.cv-jacket-foot,.cv-note-lines,.cv-page-lines,.cv-say,.cv-face-names,.cv-sheet-by,.cv-sheet-author,.cv-dur){visibility:hidden}.cv-mini .cv-card{color:#0000}.dk-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));align-items:start;gap:30px 22px;display:grid}.dk-tile{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;outline:none;flex-direction:column;gap:11px;min-width:0;display:flex;position:relative}.dk-art{transition:transform .28s var(--dk-ease);position:relative}.dk-tile:hover .dk-art,.dk-tile:focus-visible .dk-art{transform:translateY(-5px)rotate(-.7deg)}.dk-tile:hover .cv,.dk-tile:focus-visible .cv{box-shadow:var(--dk-shadow-up)}.dk-tile:focus-visible .dk-art .cv{outline:3px solid var(--ink);outline-offset:3px}.dk-tile.is-lifted{opacity:.32}.dk-tile.is-stack-target .dk-art{transform:scale(1.04)rotate(-1.5deg)}.dk-tile.is-stack-target .cv{outline:3px dashed var(--ink);outline-offset:4px}.dk-sheet{background:color-mix(in srgb, var(--sheet,#888) 84%, #000);box-shadow:var(--dk-shadow);transition:transform .32s var(--dk-ease);pointer-events:none;border-radius:7px;position:absolute;inset:0}.dk-sheet-1{transform:translate(7px,-7px)rotate(3deg)}.dk-sheet-2{background:color-mix(in srgb, var(--sheet,#888) 68%, #000);transform:translate(13px,-12px)rotate(6deg)}.dk-tile:hover .dk-sheet-1{transform:translate(15px,-10px)rotate(7deg)}.dk-tile:hover .dk-sheet-2{transform:translate(27px,-15px)rotate(12deg)}.lib.is-carrying .dk-tile:not(.is-stack-target):hover .dk-art{transform:none}.lib.is-carrying .dk-tile:not(.is-stack-target):hover .cv{box-shadow:var(--dk-shadow)}.dk-tile.is-stack-target .dk-sheet-1{transform:translate(17px,-11px)rotate(8deg)}.dk-tile.is-stack-target .dk-sheet-2{transform:translate(30px,-16px)rotate(13deg)}.dk-versions{background:var(--surface-3);color:var(--ink);font:700 11px/1 var(--font-ui);letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;transition:background .15s,color .15s;display:inline-flex}.dk-versions:hover,.dk-versions[aria-expanded=true]{background:var(--ink);color:var(--surface)}.dk-versions svg{width:12px;height:12px}.dk-label{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 4px;padding:0 2px;display:grid}.dk-kind{color:var(--kc);letter-spacing:.07em;text-transform:uppercase;grid-column:1;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.dk-kind:before{content:"";background:var(--kc);border-radius:50%;flex:none;width:8px;height:8px}.dk-title{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1;font-size:14px;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.dk-meta{color:var(--muted);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 8px;font-size:12px;display:flex}.dk-where{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;display:inline-flex;overflow:hidden}.dk-current{background:var(--ink);color:var(--surface);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.dk-label .lib-kebab{opacity:0;grid-area:1/2/span 3;transition:opacity .15s}.dk-tile:hover .dk-label .lib-kebab,.dk-tile:is(:focus-visible,:has(:focus-visible)) .dk-label .lib-kebab,.dk-label .lib-kebab[aria-expanded=true]{opacity:1}@media (hover:none){.dk-label .lib-kebab{opacity:1}}.dk-label .lib-rename{grid-column:1;width:100%}.dk-tray{background:color-mix(in srgb, var(--tray) 16%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tray) 32%, transparent);animation:dk-tray-in .32s var(--dk-ease);border-radius:20px;grid-column:1/-1;padding:18px 20px 22px;position:relative}.dk-tray-head{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.dk-tray-title{font-family:var(--font-display-stack);color:var(--ink);font-size:19px;font-weight:650}.dk-tray-sub{color:var(--muted);font-size:12px}.dk-tray-close{margin-left:auto}.dk-tray-row{scroll-snap-type:x proximity;gap:22px;padding:8px 4px 6px;display:flex;overflow-x:auto}.dk-tray-row .dk-tile{scroll-snap-align:start;animation:dk-fan-in .5s var(--dk-ease) both;animation-delay:calc(var(--i,0) * 55ms);flex:0 0 150px}@keyframes dk-tray-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes dk-fan-in{0%{opacity:0;transform:translateX(calc(var(--i,0) * -46px)) rotate(calc(var(--i,0) * -5deg)) scale(.9)}}.dk-head{background:color-mix(in srgb, var(--fc,var(--ink)) 13%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc,var(--ink)) 24%, transparent);border-radius:22px;margin:0 0 26px;padding:26px 28px 22px;position:relative;overflow:hidden}.dk-head:after{content:"";background:color-mix(in srgb, var(--fc,var(--ink)) 32%, transparent);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-60px;right:-40px}.dk-head .lib-title,.dk-head .lib-title-rename{font-family:var(--font-display-stack);letter-spacing:-.015em;font-size:38px;font-weight:650}.dk-head>*{z-index:1;position:relative}.dk-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dk-chip{background:color-mix(in srgb, var(--kc,var(--ink)) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kc,var(--ink)) 28%, transparent);color:var(--ink);font:650 12.5px/1 var(--font-ui);cursor:pointer;transition:transform .15s var(--dk-ease), background .15s;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.dk-chip:hover{transform:translateY(-1px)}.dk-chip:before{content:"";background:var(--kc,var(--ink));border-radius:50%;width:9px;height:9px}.dk-chip[aria-pressed=true]{background:var(--kc,var(--ink));color:#fff}:root[data-theme=dark] .dk-chip[aria-pressed=true]{color:#111}.dk-chip[aria-pressed=true]:before{background:currentColor}.dk-chip-count{opacity:.65;font-variant-numeric:tabular-nums}.dk-suggest{background:var(--paper);box-shadow:var(--dk-shadow);color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 24px;padding:14px 16px;font-size:13.5px;display:flex}.dk-suggest-fan{flex:none;width:74px;height:58px;position:relative}.dk-suggest-card{bottom:0;left:calc(var(--i,0) * 14px);width:40px;transform:rotate(calc(-8deg + var(--i,0) * 8deg));transform-origin:50% 100%;z-index:calc(3 - var(--i,0));position:absolute}.dk-suggest-text{flex:260px;min-width:0;line-height:1.45}.dk-suggest-text strong{font-weight:700}.dk-suggest-more{color:var(--muted)}.dk-suggest-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:721px){.dk-suggest{z-index:var(--z-bars);width:min(440px,100vw - 48px);box-shadow:0 0 0 1px var(--line), 0 24px 48px -20px #00000073;animation:dk-suggest-in .32s var(--dk-ease);margin:0;position:fixed;bottom:24px;right:24px}}@keyframes dk-suggest-in{0%{opacity:0;transform:translateY(14px)}}.dk-section{margin-top:40px}.dk-section-head{border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 6px 6px 2px;display:flex}.dk-section-head.is-drop{background:var(--surface-3)}.dk-section-name{color:var(--ink);font-family:var(--font-display-stack);cursor:pointer;background:0 0;border:0;padding:0;font-size:21px;font-weight:650}.dk-section-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.dk-empty{border:1.5px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:20px;place-items:center;gap:14px;padding:56px 20px;display:grid}.dk-projects{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}.dk-project{background:color-mix(in srgb, var(--fc) 15%, var(--surface));min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc) 30%, transparent);color:var(--ink);text-align:left;cursor:pointer;transition:transform .25s var(--dk-ease), box-shadow .25s var(--dk-ease);border:0;border-radius:22px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex;position:relative}.dk-project:hover,.dk-project:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc) 50%, transparent), 0 22px 40px -22px color-mix(in srgb, var(--fc) 85%, #000);transform:translateY(-4px)}.dk-project.is-drop{box-shadow:inset 0 0 0 3px var(--fc)}.dk-project{-webkit-user-select:none;user-select:none}.dk-project.is-lifted{opacity:.35;transition:opacity .15s}.drag-ghost.dk-ghost-project{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc) 50%, transparent), 0 30px 50px -24px color-mix(in srgb, var(--fc) 80%, #000)!important}.dk-fan{height:132px;margin:6px 0 2px;display:block;position:relative}.dk-fan-card{transform-origin:50% 130%;width:84px;transform:translate(var(--x,0px), var(--y,0px)) rotate(var(--r,0deg));transition:transform .35s var(--dk-ease);position:absolute;bottom:0;left:calc(50% - 42px)}.dk-project:hover .dk-fan-card,.dk-project:focus-visible .dk-fan-card{transform:translate(calc(var(--x,0px) * 1.28), calc(var(--y,0px) - 4px)) rotate(calc(var(--r,0deg) * 1.4))}.dk-project.is-drop .dk-fan-card{transform:translate(calc(var(--x,0px) * 1.4), calc(var(--y,0px) - 8px)) rotate(calc(var(--r,0deg) * 1.6))}.dk-fan-empty{border:1.5px dashed color-mix(in srgb, var(--fc) 45%, transparent);height:100%;color:var(--muted);border-radius:14px;place-items:center;font-size:12.5px;display:grid}.dk-project-name{font-family:var(--font-display-stack);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.12}.dk-project-counts{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.dk-count{align-items:center;gap:5px;display:inline-flex}.dk-count:before{content:"";background:var(--kc);border-radius:50%;width:7px;height:7px}.dk-project-when{color:var(--muted);margin-top:-8px;font-size:12px}.dk-project.is-drop,.lib .dk-project.is-drop:hover{background:color-mix(in srgb, var(--fc) 26%, var(--surface));box-shadow:inset 0 0 0 3px var(--fc)}.dk-project-new{--fc:var(--muted);border:1.5px dashed var(--line-strong);min-height:248px;box-shadow:none;color:var(--muted);font:650 14px/1.2 var(--font-ui);background:0 0;justify-content:center;align-items:center;gap:10px}.dk-project-new:hover,.dk-project-new:focus-visible{color:var(--ink);box-shadow:none;border-color:var(--ink)}.dk-project-plus{background:var(--surface-2);border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:400;display:grid}.dk-hero{background:color-mix(in srgb, var(--hero) 20%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hero) 34%, transparent);border-radius:26px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:30px;margin-bottom:40px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.dk-hero:before{content:"";background:color-mix(in srgb, var(--hero) 30%, transparent);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;left:-70px}.dk-hero-cover{cursor:pointer;transition:transform .3s var(--dk-ease);background:0 0;border:0;padding:0;position:relative;transform:rotate(-2.5deg)}.dk-hero-cover:hover{transform:rotate(0)translateY(-4px)scale(1.02)}.dk-hero-text{min-width:0;position:relative}.dk-hero-title{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:8px 0;font-size:40px;font-weight:650;line-height:1.04}.dk-hero-meta{color:var(--muted);font-size:13px}.dk-hero-line{color:var(--ink);font-family:var(--font-courier-prime), "Courier New", monospace;opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 20px;font-size:13.5px;overflow:hidden}.dk-hero-line.is-prose{font-family:var(--font-display-stack);font-size:16px;font-style:italic}.dk-hero-meta+.dk-hero-go{margin-top:20px}.dk-h2{font-family:var(--font-display-stack);color:var(--ink);margin:0 0 18px;font-size:22px;font-weight:650}.dk-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.dk-kind-option{color:var(--ink);font:650 12.5px/1.2 var(--font-ui);cursor:pointer;transition:background .15s, transform .2s var(--dk-ease);background:0 0;border:0;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.dk-kind-option:hover{background:var(--surface-2);transform:translateY(-2px)}.dk-kind-option[aria-pressed=true]{background:color-mix(in srgb, var(--kc) 16%, transparent);box-shadow:inset 0 0 0 2px var(--kc)}.dk-kind-option .dk-kind{justify-content:center}.dk-pick-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px;max-height:52vh;padding:4px;display:grid;overflow-y:auto}.dk-pick{min-width:0;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s, transform .2s var(--dk-ease);background:0 0;border:0;border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex}.dk-pick:hover,.dk-pick:focus-visible{background:var(--surface-2);transform:translateY(-2px)}.dk-pick-title{font:650 12px/1.25 var(--font-ui);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dk-pick-where{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dk-pick-none{color:var(--muted);grid-column:1/-1}.dk-modal-foot{justify-content:flex-start;margin-top:14px;display:flex}.dk-shelf{padding-left:calc(var(--depth,0) * 18px);margin-top:34px}.dk-shelf .dk-section-head{margin-bottom:16px}.dk-section-head .lib-kebab{opacity:0;margin-left:auto;transition:opacity .15s}.dk-section-head:hover .lib-kebab,.dk-section-head:focus-within .lib-kebab,.dk-section-head .lib-kebab[aria-expanded=true]{opacity:1}@media (hover:none){.dk-section-head .lib-kebab{opacity:1}}.dk-section-head.is-drop,.lib .dk-section-head.is-drop:hover{background:var(--surface-3);box-shadow:inset 0 0 0 1.5px var(--ink)}.dk-peek{margin-left:6px;display:inline-flex}.dk-peek-card{width:22px;margin-right:-7px}.dk-peek-card:first-child{transform:rotate(-6deg)}.dk-peek-card:nth-child(2){transform:rotate(2deg)translateY(-1px)}.dk-peek-card:nth-child(3){transform:rotate(8deg)}.dk-peek .cv{border-radius:3px;box-shadow:0 1px 3px #0000004d}.dk-shelf-empty{color:var(--muted);margin:0 0 6px 34px;font-size:13px}.dk-search-folders{margin-bottom:26px}.dk-start{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--kc) 55%, transparent);background:color-mix(in srgb, var(--kc) 10%, transparent)}.dk-start:hover{background:color-mix(in srgb, var(--kc) 20%, transparent)}.lib-drop-line.is-upright{background:var(--ink);border-radius:2px}.lib-drop-line.is-upright:before{top:-9px;left:-2.5px}.dk-ghost{pointer-events:none}.dk-ghost-card{filter:drop-shadow(0 14px 20px #00000061);width:78px;transform:rotate(-5deg)}.dk-ghost.is-stack .dk-ghost-card{border-radius:7px;box-shadow:6px -6px 0 -1px #0000002e,11px -11px 0 -2px #0000001f}.dk-ghost-count{color:#fff;min-width:22px;height:22px;font:800 11px/1 var(--font-ui);background:#111;border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-8px;left:58px}.dk-layout-toggle svg{width:17px;height:17px}.lib-main.has-canvas{overflow-x:auto}.lib.is-desk .lib-main-inner.is-canvas{max-width:none;padding:20px 26px 0 18px}.dk-deskhead{margin:0 0 14px;padding:0 4px 0 2px}.dk-deskhead .lib-title-row{gap:12px}.dk-deskhead-dot{background:var(--fc);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--fc) 22%, transparent);border-radius:50%;flex:none}.dk-deskhead .lib-title,.dk-deskhead .lib-title-rename{font-family:var(--font-display-stack);letter-spacing:-.015em;font-size:34px;font-weight:650}.dk-deskhead-meta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;padding-left:26px;display:flex}.dk-deskhead .dk-filters{margin-top:0}.dk-tidy{font-weight:650}.dk-desk{align-items:flex-start;gap:16px;display:flex}.dk-desk-main{flex:auto;min-width:0}@media (max-height:760px){.dk-tools .dk-tool-label{display:none}.dk-tools .dk-tool{padding:6px 2px}}.dk-tools{z-index:20;background:var(--paper);width:72px;box-shadow:var(--dk-shadow);border-radius:18px;flex-direction:column;flex:none;gap:2px;padding:8px 6px;display:flex;position:sticky;top:14px}.dk-tool{color:var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;transition:background .15s, transform .2s var(--dk-ease);border-radius:12px;outline:none;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 7px;display:flex}.dk-tool:hover{background:var(--surface-2)}.dk-tool:active{cursor:grabbing;transform:scale(.96)}.dk-tool:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.dk-tool-icon{background:color-mix(in srgb, var(--kc) 17%, transparent);width:36px;height:36px;color:var(--kc);border-radius:11px;place-items:center;display:grid}.dk-tool-icon svg{width:21px;height:21px}.dk-tool-label{max-width:100%;color:var(--muted);font:650 10.5px/1.1 var(--font-ui);text-align:center;overflow-wrap:anywhere}.dk-tool-preview{display:none}.dk-ghost-tool{pointer-events:none}.drag-ghost.dk-ghost-tool{box-shadow:none!important}.dk-ghost-tool .dk-tool-preview{filter:drop-shadow(0 16px 22px #00000059);width:104px;display:block;transform:rotate(-4deg)}.dk-tool-folder{background:linear-gradient(var(--line-strong), var(--line-strong)) 12px 30px / 62px 6px no-repeat, linear-gradient(var(--line), var(--line)) 12px 46px / 86px 18px no-repeat, linear-gradient(var(--line), var(--line)) 12px 70px / 86px 8px no-repeat, var(--paper);border-radius:10px;width:112px;height:84px;display:block;box-shadow:inset 0 4px #8a8a93,0 1px #0000000f}.dk-canvas .dk-title{font-size:max(14px, calc(11px / var(--desk-scale,1)))}.dk-canvas .dk-kind{font-size:max(10.5px, calc(8.5px / var(--desk-scale,1)))}.dk-canvas .dk-meta{font-size:max(12px, calc(9.5px / var(--desk-scale,1)))}.dk-canvas .dk-row-title{font-size:max(13.5px, calc(11px / var(--desk-scale,1)))}.dk-canvas .dk-row-when{font-size:max(11.5px, calc(9px / var(--desk-scale,1)))}.dk-canvas .dk-column-name{font-size:max(20px, calc(13px / var(--desk-scale,1)))}.dk-canvas .dk-folder-name{font-size:max(clamp(15px, calc(18 * var(--u)), 30px), calc(12px / var(--desk-scale,1)))}.dk-canvas .dk-resize,.dk-canvas .dk-folder-resize,.dk-canvas .dk-column-resize,.dk-canvas .lib-icon-btn,.dk-canvas .dk-versions{zoom:var(--desk-up,1)}.dk-canvas{isolation:isolate;min-height:560px;position:relative}.dk-spot{position:absolute}.dk-spot .dk-art{rotate:var(--tilt,0deg)}:is(.dk-spot:has(.dk-folder.is-rifling),.dk-spot:has(.is-resizing)){z-index:8000!important}.dk-spot{transition:opacity .2s,filter .2s}.dk-spot.is-dim{opacity:.16;filter:saturate(.25)}.dk-spot.is-dim:hover{opacity:.5}.dk-canvas.is-tidying .dk-spot{transition:left .6s var(--dk-ease), top .6s var(--dk-ease), width .4s var(--dk-ease), opacity .3s}.dk-desk-empty{border:1.5px dashed var(--line-strong);width:min(440px,88%);color:var(--muted);text-align:center;border-radius:22px;padding:30px 28px;font-size:14px;line-height:1.5;position:absolute;top:110px;left:50%;transform:translate(-50%)}.dk-desk-empty p{margin:0}.dk-desk-empty-title{color:var(--ink);font-family:var(--font-display-stack);font-size:22px;font-weight:650;margin-bottom:6px!important}.dk-resize{z-index:6;width:30px;height:30px;color:var(--ink);cursor:nwse-resize;opacity:0;background:0 0;border:0;place-items:center end;padding:0;transition:opacity .15s;display:grid;position:absolute;bottom:-4px;left:100%}.dk-resize svg{background:var(--paper);border-radius:50%;width:22px;height:22px;padding:5px;box-shadow:0 2px 10px #00000047}.dk-tile:hover .dk-resize,.dk-tile.is-resizing .dk-resize,.dk-resize:focus-visible{opacity:1}.dk-tile.is-resizing .dk-art{transform:none}.lib.is-carrying .dk-resize{display:none}@media (hover:none){.dk-resize{opacity:.85}}.dk-spread{z-index:9000;position:absolute}.dk-spread .dk-tray{background:color-mix(in srgb, var(--tray) 16%, var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tray) 32%, transparent), 0 34px 60px -28px #0000008c}.dk-ghost-full{pointer-events:none}.drag-ghost.dk-ghost-full,.drag-ghost.dk-ghost-zoom{opacity:1;box-shadow:none!important}.dk-ghost-zoom{pointer-events:none}.dk-ghost-zoom>*{transition:none!important;animation:none!important}.dk-ghost-full.dk-tile .dk-art,.dk-ghost-full.dk-folder .dk-folder-body{animation:dk-lift .16s var(--dk-ease) both}@keyframes dk-lift{0%{transform:none}}.dk-ghost-full.dk-tile .dk-art{transform:rotate(-2.5deg)scale(1.03)}.dk-ghost-full.dk-tile .cv{box-shadow:0 34px 50px -18px #0009}.dk-ghost-full .dk-resize,.dk-ghost-full .lib-kebab,.dk-ghost-full .dk-versions{visibility:hidden}.dk-ghost-full.dk-folder .dk-folder-body{filter:drop-shadow(0 26px 30px #00000061);transform:rotate(-2deg)}.dk-ghost-full.dk-column:is(.drag-ghost,.dk-ghost-zoom>*){box-shadow:0 34px 60px -22px #0000008c!important}.dk-ghost-full.dk-row{background:var(--paper)}.dk-ghost-full.dk-row.is-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"thumb thumb""text kebab";align-items:start;gap:8px 0;padding:6px}.dk-ghost-full.dk-row.is-card .dk-row-thumb{grid-area:thumb;width:100%}.dk-ghost-full.dk-row.is-card .dk-row-thumb .cv{border-radius:5px}.dk-ghost-full.dk-row.is-card .dk-row-text{grid-area:text}.dk-ghost-full.dk-row.is-card .dk-row-title{font-size:12.5px}.dk-ghost-full.dk-row.is-card .dk-row-sheet{border-radius:5px;transform:translate(6px,-6px)rotate(4deg)}.dk-ghost-full.dk-row:is(.drag-ghost,.dk-ghost-zoom>*){box-shadow:0 18px 36px -14px #00000073!important}.dk-tile.is-lifted,.dk-folder.is-lifted,.dk-column.is-lifted,.dk-row.is-lifted{transition:opacity .15s}.dk-canvas,.dk-tile,.dk-row,.dk-column{-webkit-user-select:none;user-select:none}.dk-canvas input,.dk-tile input,.dk-row input,.dk-column input{-webkit-user-select:text;user-select:text}.dk-ghost-full.dk-folder-pulled{transform:none}.dk-ghost-full.dk-folder-pulled .cv{box-shadow:0 26px 40px -16px #0009}.dk-folder{--u:calc(100cqw / 214);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:214px;position:relative;container-type:inline-size}.dk-folder.is-lifted{opacity:.3}.dk-folder:focus-visible .dk-folder-front{box-shadow:0 0 0 3px var(--ring)}.dk-folder-body{height:calc(196 * var(--u));touch-action:pan-y;position:relative}.dk-folder-back{left:0;right:0;top:calc(22 * var(--u));border-radius:calc(4 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));background:color-mix(in srgb, var(--fc) 70%, #000);box-shadow:var(--dk-shadow);position:absolute;bottom:0}.dk-folder-tab{left:0;top:calc(-15 * var(--u));width:42%;height:calc(22 * var(--u));border-radius:calc(10 * var(--u)) calc(14 * var(--u)) 0 0;background:inherit;position:absolute}.dk-folder-papers{left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(6 * var(--u));height:calc(150 * var(--u));position:absolute}.dk-folder-paper{width:calc(84 * var(--u));bottom:0;left:calc(var(--i) * (100% - 84 * var(--u)) / max(1, var(--n) - 1));transform:translateY(calc(var(--i) * 3 * var(--u))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--spread,3.5deg)));transform-origin:50% 100%;transition:transform .3s var(--dk-ease), left .3s var(--dk-ease);position:absolute}.dk-folder:hover .dk-folder-paper,.dk-folder.is-drop .dk-folder-paper{transform:translateY(calc(var(--i) * 3 * var(--u) - 12 * var(--u))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--spread,3.5deg) * 1.4))}.dk-folder.is-rifling .dk-folder-paper{transform:translateY(calc(var(--i) * 3 * var(--u) + 8 * var(--u))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--spread,3.5deg)))}.dk-folder-slip{left:calc(16 * var(--u));top:calc(26 * var(--u));gap:calc(1.5 * var(--u));max-width:66%;padding:calc(6 * var(--u)) calc(9 * var(--u)) calc(7 * var(--u));color:#3a342c;font-family:var(--font-courier-prime), "Courier New", monospace;font-size:clamp(8.5px, calc(8.2 * var(--u)), 13px);pointer-events:none;animation:dk-slip-in .25s var(--dk-ease);background:#f7f2e8;border-radius:2px;flex-direction:column;line-height:1.3;display:flex;position:absolute;transform:rotate(-1.2deg);box-shadow:0 1px 3px #00000047}.dk-folder-slip-line{white-space:nowrap;text-overflow:ellipsis;animation:dk-slip-line-in .3s var(--dk-ease);overflow:hidden}@keyframes dk-slip-line-in{0%{opacity:0}}.dk-folder-slip-line:before{content:"• ";color:color-mix(in srgb, var(--fc) 80%, #000)}.dk-folder-slip-more{color:#8a8174;font-style:italic}@keyframes dk-slip-in{0%{opacity:0;transform:rotate(-1.2deg)translateY(4px)}}.dk-folder.is-resizing .dk-folder-paper,.dk-folder.is-resizing .dk-folder-front{transition:none}.dk-folder-paper .cv,.dk-folder-pulled .cv{border-radius:4px}.dk-folder-front{left:calc(-3 * var(--u));right:calc(-3 * var(--u));z-index:2;height:calc(104 * var(--u));border-radius:calc(10 * var(--u)) calc(10 * var(--u)) calc(15 * var(--u)) calc(15 * var(--u));background:linear-gradient(180deg, color-mix(in srgb, var(--fc) 86%, #fff) 0%, var(--fc) 70%);transform-origin:50% 100%;transition:transform .35s var(--dk-ease);cursor:pointer;position:absolute;bottom:0;transform:perspective(700px)rotateX(-9deg);box-shadow:inset 0 1px #fff6,0 10px 22px -12px #0000008c}.dk-folder:hover .dk-folder-front{transform:perspective(700px)rotateX(-16deg)}.dk-folder.is-drop .dk-folder-front{transform:perspective(700px)rotateX(-32deg)}.dk-folder-front-line{left:calc(14 * var(--u));right:calc(14 * var(--u));top:calc(12 * var(--u));background:#ffffff59;border-radius:1px;height:2px;position:absolute}.dk-folder-empty{color:#ffffffd9;font:650 clamp(11px, calc(13 * var(--u)), 18px) / 1 var(--font-ui);place-items:center;display:grid;position:absolute;inset:0}.dk-folder-pulled{z-index:5;bottom:calc(70 * var(--u));left:calc(12 * var(--u) + var(--at) * (100% - 24 * var(--u) - 96 * var(--u)));width:calc(96 * var(--u));transform:translateY(calc(-34 * var(--u))) rotate(-2deg);animation:dk-pull .16s var(--dk-ease);transition:left .14s var(--dk-ease);cursor:pointer;outline:none;position:absolute}.dk-folder-pulled .cv{box-shadow:0 18px 30px -14px #0009}.dk-folder-pulled-title{background:var(--inverse-surface);max-width:220px;color:var(--inverse-ink);font:650 12px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;padding:5px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)rotate(2deg)}@keyframes dk-pull{0%{opacity:.4;transform:translateY(0)rotate(0)}}.dk-folder-label{padding:calc(10 * var(--u)) 2px 0;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;display:grid}.dk-folder-name{color:var(--ink);font-family:var(--font-display-stack);font-size:clamp(15px, calc(18 * var(--u)), 30px);overflow-wrap:anywhere;grid-column:1;font-weight:650;line-height:1.15}.dk-folder-count{color:var(--muted);font-size:clamp(11px, calc(12 * var(--u)), 15px);font-variant-numeric:tabular-nums;grid-column:1}.dk-folder-label .lib-kebab{opacity:0;grid-area:1/2/span 2;transition:opacity .15s}.dk-folder:hover .lib-kebab,.dk-folder:is(:focus-visible,:has(:focus-visible)) .lib-kebab,.dk-folder .lib-kebab[aria-expanded=true],.dk-folder:hover .dk-folder-resize,.dk-folder.is-resizing .dk-folder-resize,.dk-folder-resize:focus-visible{opacity:1}.dk-column{background:var(--paper);width:292px;box-shadow:var(--dk-shadow);cursor:grab;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;container:dk-column/inline-size}.dk-column>.dk-column-body{flex:auto;min-height:0;overflow-y:auto}.dk-column-resize{z-index:3;width:22px;height:22px;color:var(--muted);cursor:nwse-resize;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;bottom:3px;right:3px}.dk-column-resize svg{width:12px;height:12px}.dk-column:hover .dk-column-resize,.dk-column.is-resizing .dk-column-resize,.dk-column-resize:focus-visible{opacity:1}.dk-column-resize:hover{background:var(--surface-2);color:var(--ink)}@media (hover:none){.dk-column-resize,.dk-folder-resize{opacity:.85}}.dk-column.is-lifted{opacity:.3}.dk-column-head{cursor:grab;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:6px;padding:0 8px 8px 16px;display:flex}.dk-column-head.is-drop{background:color-mix(in srgb, var(--fc) 16%, transparent)}.dk-column-tab{background:var(--fc);height:6px;position:absolute;top:0;left:0;right:0}.dk-column-head{padding-top:18px;position:relative}.dk-column-titles{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dk-column-name{color:var(--ink);font-family:var(--font-display-stack);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.15}.dk-column-sub{color:var(--muted);font-size:12px}.dk-column-fold svg{width:16px;height:16px}.dk-column-head .lib-icon-btn{margin-top:-4px}.dk-column-body{flex-direction:column;gap:2px;min-height:60px;padding:2px 8px 10px;display:flex}.dk-column-empty{color:var(--muted);pointer-events:none;margin:-52px 18px 22px;font-size:12.5px;line-height:1.4}.dk-row{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 6px 7px 8px;display:grid}.dk-row:hover{background:var(--surface-2)}.dk-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.dk-row.is-lifted{opacity:.3}.dk-row.is-drop{background:color-mix(in srgb, var(--fc,var(--ink)) 16%, transparent);box-shadow:inset 0 0 0 1.5px var(--fc,var(--ink))}.dk-row-thumb{width:40px;position:relative}.dk-row-thumb .cv{border-radius:3px;box-shadow:0 2px 6px -2px #00000059}.dk-row-sheet{background:var(--line-strong);border-radius:3px;position:absolute;inset:0;transform:translate(4px,-4px)rotate(5deg)}.dk-row-thumb-folder{background:color-mix(in srgb, var(--fc) 16%, transparent);height:40px;color:var(--fc);border-radius:10px;place-items:center;display:grid}.dk-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.dk-row .dk-kind{font-size:9.5px}.dk-row .dk-kind:before{width:6px;height:6px}.dk-row-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:620;line-height:1.25;display:-webkit-box;overflow:hidden}.dk-row-when{color:var(--muted);font-size:11.5px}.dk-row .lib-kebab{opacity:0;transition:opacity .15s}.dk-row:hover .lib-kebab,.dk-row:is(:focus-visible,:has(:focus-visible)) .lib-kebab,.dk-row .lib-kebab[aria-expanded=true]{opacity:1}@media (hover:none){.dk-row .lib-kebab,.dk-folder-label .lib-kebab{opacity:1}}.dk-subfolder-body{border-left:2px solid color-mix(in srgb, var(--fc) 35%, transparent);flex-direction:column;gap:2px;min-height:24px;margin:0 0 4px 22px;padding-left:6px;display:flex}@container dk-column (min-width:340px){.dk-column-body,.dk-subfolder-body{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));align-content:start;gap:14px 12px;display:grid}.dk-column-body{padding:4px 14px 16px}.dk-row:not(.dk-row-folder){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"thumb thumb""text kebab";align-items:start;gap:8px 0;padding:6px}.dk-row:not(.dk-row-folder) .dk-row-thumb{grid-area:thumb;width:100%}.dk-row:not(.dk-row-folder) .dk-row-thumb .cv{border-radius:5px;box-shadow:0 6px 14px -8px #00000080}.dk-row:not(.dk-row-folder) .dk-row-text{grid-area:text}.dk-row:not(.dk-row-folder) .lib-kebab{grid-area:kebab;margin-top:-2px}.dk-row:not(.dk-row-folder) .dk-row-title{font-size:12.5px}.dk-row-sheet{border-radius:5px;transform:translate(6px,-6px)rotate(4deg)}.dk-subfolder,.dk-row-folder{grid-column:1/-1}}:root[data-theme=dark] .dk-head{background:color-mix(in srgb, var(--fc,var(--ink)) 22%, var(--surface))}:root[data-theme=dark] .dk-project:not(.dk-project-new):not(.is-drop){background:color-mix(in srgb, var(--fc) 24%, var(--surface))}:root[data-theme=dark] .dk-hero{background:color-mix(in srgb, var(--hero) 30%, var(--surface))}:root[data-theme=dark] .dk-tray{background:color-mix(in srgb, var(--tray) 24%, var(--surface))}:root[data-theme=dark] .dk-versions:hover,:root[data-theme=dark] .dk-versions[aria-expanded=true]{color:#111;background:#fff}@media (max-width:720px){.dk-layout-toggle{display:none}.dk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.dk-head{border-radius:18px;padding:20px 18px 18px}.dk-head .lib-title{font-size:30px}.dk-hero{grid-template-columns:1fr;gap:18px;padding:20px}.dk-hero-cover{width:150px}.dk-hero-title{font-size:32px}.dk-projects{grid-template-columns:1fr}.dk-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-tray-row .dk-tile{flex-basis:130px}}@media (prefers-reduced-motion:reduce){.cv,.dk-art,.dk-sheet,.dk-project,.dk-fan-card,.dk-hero-cover,.dk-versions,.dk-chip,.dk-kind-option{transition:none}.dk-tray,.dk-tray-row .dk-tile{animation:none}.dk-tile:hover .dk-art,.dk-tile:focus-visible .dk-art{transform:none}}
