#work{height:auto;min-height:0;padding-top:24px;padding-bottom:64px}#work .drawer-heading{margin-bottom:32px}#work .work-stage{--index-width:59%;grid-template-rows:auto auto;grid-template-columns:minmax(0,59fr) minmax(0,41fr);gap:0 40px;height:auto;min-height:0;margin:0;padding:62px 0 0;display:grid}#work .folder-back{width:calc(var(--index-width) - 24px);grid-area:auto;inset:42px auto 0 0}#work .index-sheet{grid-area:1/1;width:auto;min-height:0;margin:0 20px;padding:24px 20px;position:relative;inset:auto;overflow:visible}#work .sheet-heading{flex-wrap:wrap;gap:8px 16px;padding-bottom:18px}#work .sheet-heading>span{max-width:none;color:var(--color-ink-3);font-size:11px}#work .file-columns,#work .case-tabs>a{grid-template-columns:24px minmax(0,1fr) minmax(110px,.75fr);gap:12px}#work .case-tabs>a{min-height:80px;padding:16px 4px}#work .case-tabs>a:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}#work .file-title{overflow-wrap:anywhere;font-size:16px}#work .file-title small{color:var(--color-ink-3);font-size:12px}#work .file-outcome{font:13px/1.5 var(--font-sans)}#work .file-columns{color:var(--color-ink-3);font-size:11px}#work .file-number{color:var(--color-ink-3)}#work .sheet-foot{color:var(--color-ink-3);flex-wrap:wrap;margin-top:12px;padding-top:12px;font-size:12px}#work .work-pocket{grid-area:2/1;width:100%;height:126px;margin:0;padding:22px 28px;position:relative;inset:auto}#work .work-pocket>div{padding-right:0;font-size:10px}#work .case-stack{width:auto;min-height:0;box-shadow:none;isolation:isolate;background:0 0;grid-area:1/2/3/3;align-content:start;margin:0 10px 36px 0;padding:0;display:grid;position:relative;inset:auto;overflow:visible;transform:none}#work .case-stack:hover{transform:none}.case-sheet{transform-origin:50% 90%;background:#fffefa;border:1px solid #e8e4db;border-radius:4px;grid-area:1/1;align-self:start;padding:26px;position:relative;inset:auto;overflow:visible;transform:rotate(-1.3deg);box-shadow:0 2px 3px #332d2112,0 14px 25px -9px #332d2133}.case-sheet>h3{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.15}.highlighted-sheet{z-index:0;background:#fffdf5}.hover-sheet{z-index:1;margin:116px -8px 0 12px;padding-top:28px;animation:.22s cubic-bezier(.23,1,.32,1) lay-down-sheet;transform:rotate(1.4deg);box-shadow:-5px -6px 18px #332d2114,0 18px 28px -10px #332d2140}.hover-sheet .file-meta{padding-right:30px}#work:has(.case-tabs>a:focus-visible) .hover-sheet{animation:none}#work .file-meta{color:var(--color-ink-3);flex-wrap:wrap;gap:6px 12px;margin-bottom:20px;font-size:11px}#work .file-description{min-height:0;font-size:15px}#work .voice-preview{margin:20px 0;padding:16px}#work .voice-meta{color:var(--color-ink-3);flex-wrap:wrap;font-size:10px}#work .voice-preview button,#work .file-open{align-items:center;min-height:44px;display:inline-flex}#work .case-outcome{margin:20px 0;padding-top:18px;font-size:16px}#work .case-status{margin:20px 0;padding:18px;line-height:1.5}#work .pulled-note{margin:0;font-size:20px;bottom:-8px;right:0}#work .dismiss-case{color:#686256;background:#f3f0e8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px}#work .dismiss-case:hover{color:var(--color-ink);background:#e9e3d6}.case-sheet:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:4px}@keyframes lay-down-sheet{0%{opacity:.6;transform:translate(8px,12px)rotate(3deg)}to{opacity:1;transform:rotate(1.4deg)}}@media (min-width:801px) and (max-width:1100px){#work .work-stage{gap:0 24px}#work .folder-back{width:calc(var(--index-width) - 14px)}#work .index-sheet{margin-inline:14px;padding:20px 16px}#work .file-columns{display:none}#work .case-tabs>a{grid-template-columns:22px minmax(0,1fr);gap:6px 10px}#work .file-outcome{grid-column:2}.case-sheet{padding:22px}#work .work-pocket>div{max-width:145px}}@media (max-width:800px){#work .work-stage{padding:62px 12px 0;display:block}#work .folder-back{width:100%}#work .index-sheet{margin:0;padding:22px 16px}#work .case-stack,#work .pulled-note{display:none}#work .work-pocket{width:calc(100% + 24px);height:112px;margin:0 -12px;padding:20px 24px}#work .work-pocket .folder-name{font-size:68px}#work .work-pocket>div{max-width:145px;font-size:9px}#work .folder-tab{font-size:11px}#work .sheet-heading>span{text-align:left}}@media (max-width:550px){#work .file-columns{display:none}#work .case-tabs>a{grid-template-columns:22px minmax(0,1fr);gap:6px 10px}#work .file-outcome{grid-column:2;font-size:14px}}@media (prefers-reduced-motion:reduce){.hover-sheet{animation:none}}.work-builder-preview{border:1px solid var(--color-line);background:#eee9f8;border-radius:12px;margin:20px 0;display:block;overflow:hidden}.work-builder-cover{min-height:150px;color:var(--color-ink-2);background:radial-gradient(at 30% 0,#faf8ff,#e6dff2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.work-builder-cover strong{font:26px var(--font-display);color:var(--color-ink)}.work-builder-cover small{font:11px var(--font-mono)}.work-builder-preview>span{font:11px var(--font-mono);color:var(--color-ink-2);justify-content:space-between;padding:12px 15px;display:flex}#work .file-title .file-status{color:var(--color-ink-2);margin-top:6px;line-height:1.5}#work .case-sheet>h3{margin-bottom:8px}#work .case-status{font:13px/1.5 var(--font-sans);color:var(--color-ink-2);background:0 0;margin:0 0 18px;padding:0}#work .dismiss-case:focus-visible,#work .file-open:focus-visible,#work .work-builder-preview:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:4px}#work .work-stage{gap:0 28px}#work .case-tabs>a{grid-template-columns:minmax(130px,1.15fr) minmax(0,1fr) minmax(95px,.8fr);align-items:center;gap:18px;padding:14px 0}#work .case-thumbnail{aspect-ratio:1.8;background:#eeeaf5;border-radius:5px;width:100%;display:block;position:relative;overflow:hidden}#work .case-thumbnail img{object-fit:cover}#work .file-outcome{border-left:1px solid var(--color-line);padding-left:16px;font-size:12px}#work .file-title{font-size:15px;line-height:1.4}#work .file-title small{font-size:11px;line-height:1.4}#work .file-title .file-status{margin-top:5px}#work .work-pocket{height:100px;padding-block:16px}#work .work-pocket .folder-name{font-size:62px}#work .case-sheet>h3{font:400 clamp(32px,3.2vw,46px)/1.05 var(--font-display);letter-spacing:-.025em}#work .thumbnail-preview-sheet{padding:28px}#work .case-preview-image{border-radius:6px;margin:22px 0;display:block}#work .case-preview-image .case-thumbnail{aspect-ratio:1.5}#work .case-preview-image:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:4px}#work .case-preview-image img{object-fit:contain}#work .case-outcome{font-size:14px;line-height:1.65}#work .builder-thumbnail{background:linear-gradient(120deg,#e1d3ff,#f2ebff 50%,#d3bafa);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}#work .builder-prompt{font:8px/1.3 var(--font-sans);white-space:nowrap;background:#fff9;border-radius:5px;padding:7px}#work .builder-arrow{font-size:14px}#work .builder-mini{background:#fffc;border-radius:5px;width:35%;min-width:35px;padding:5px;position:relative;box-shadow:0 3px 10px #70539b20}#work .builder-mini i{font:8px/1 var(--font-sans);color:#af92df;margin-bottom:4px;display:block}#work .builder-mini b{background:#e5d9f8;border-radius:2px;height:5px;margin-top:4px;display:block}#work .builder-mini b:last-child{width:65%}#work .builder-lock{color:#544466;position:absolute;bottom:10px;right:10px}#work .builder-thumbnail>small{font:10px/1.4 var(--font-sans);color:#665677;position:absolute;bottom:12px;left:12px;right:30px}#work .case-preview-image .builder-prompt{padding:14px;font-size:12px}#work .case-preview-image .builder-mini{padding:12px}#work .case-preview-image .builder-mini b{height:12px;margin-top:8px}@media (min-width:801px) and (max-width:1100px){#work .case-tabs>a{grid-template-columns:110px minmax(0,1fr);gap:12px}#work .file-outcome{display:none}#work .thumbnail-preview-sheet{padding:20px}#work .builder-thumbnail{gap:4px;padding:8px}#work .builder-prompt{padding:4px;font-size:7px}}@media (max-width:800px){#work .case-tabs>a{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);gap:16px}#work .file-outcome{display:none}}@media (max-width:550px){#work .index-sheet{padding:20px 12px}#work .case-tabs>a{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:16px 0}#work .file-title{font-size:14px}#work .file-title small{font-size:10px}#work .case-thumbnail{aspect-ratio:1.3}#work .builder-thumbnail{gap:4px;padding:6px}#work .builder-prompt{white-space:normal;padding:4px;font-size:7px}#work .builder-mini{min-width:25px;padding:3px}#work .builder-arrow{display:none}#work .builder-lock{width:11px;height:14px;bottom:4px;right:4px}#work .work-pocket>div{display:none}}@media (min-width:1101px){#work .case-tabs .case-thumbnail{max-height:100px}}
