@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=IBM+Plex+Mono:wght@400&display=swap";.lab-clusters[data-v-59efcfcb]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0;font-size:12px;color:#bbae8e}.lab-clusters button[data-v-59efcfcb]{display:inline-flex;align-items:center;gap:7px;background:none;border:0;border-bottom:1px solid #6c654f;color:#e4d7b1;min-height:36px;padding:5px 8px;cursor:pointer}.lab-clusters button[aria-pressed=true][data-v-59efcfcb]{border-bottom-color:#cbb577;color:#eddaa5}.lab-clusters button i[data-v-59efcfcb]{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1px #00000073}.lab-view[data-v-59efcfcb]{margin:10px 0 35px}.lab-view[data-v-59efcfcb]:fullscreen,.lab-view[data-v-59efcfcb]:-webkit-full-screen,.lab-view.pseudo-full[data-v-59efcfcb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;padding:12px 16px 14px;background:#0a0b0b;display:flex;flex-direction:column;overflow:hidden}.lab-view:fullscreen .lab-wall[data-v-59efcfcb],.lab-view:-webkit-full-screen .lab-wall[data-v-59efcfcb],.lab-view.pseudo-full .lab-wall[data-v-59efcfcb]{flex:1 1 auto;height:auto;min-height:0}.lab-view:fullscreen .lab-flat-preview[data-v-59efcfcb],.lab-view:-webkit-full-screen .lab-flat-preview[data-v-59efcfcb],.lab-view.pseudo-full .lab-flat-preview[data-v-59efcfcb]{flex:1 1 auto;min-height:0;overflow:auto}.lab-view-tools button.lab-fullscreen[aria-pressed=true][data-v-59efcfcb]{border-color:#cbb577;color:#eddaa5}.lab-view-tools[data-v-59efcfcb]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:14px}.lab-view-tools>div[data-v-59efcfcb]{display:flex;gap:7px;flex-wrap:wrap}.lab-view button[data-v-59efcfcb]{font:inherit;cursor:pointer}.lab-view-tools button[data-v-59efcfcb]{min-height:40px;padding:7px 13px;background:#1a1310;color:#eae3d5;border:1px solid #5f5245;font-size:12px}.lab-view-tools button[aria-pressed=true][data-v-59efcfcb]{border-color:#cbb577;color:#eddaa5}.lab-view-tools button[data-v-59efcfcb]:disabled{opacity:.45;cursor:default}.lab-wall[data-v-59efcfcb]{height:min(78vh,780px);min-height:520px;position:relative;overflow:hidden;border:14px solid #6b4a2b;border-image:repeating-linear-gradient(104deg,#7a5430 0,#7a5430 5px,#5f3f22 5px,#5f3f22 9px,#8a6138 9px,#8a6138 13px,#4e3319 13px,#4e3319 18px) 14;background:#130d08;box-shadow:inset 0 0 0 2px #291a0c,inset 0 0 70px #100802bf;touch-action:none;cursor:grab}.lab-wall[data-v-59efcfcb]:active{cursor:grabbing}.lab-wall[data-v-59efcfcb] canvas{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lab-paper-layer[data-v-59efcfcb],.lab-edge-layer[data-v-59efcfcb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lab-edge-layer[data-v-59efcfcb]{z-index:60}.lab-string-layer[data-v-59efcfcb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.lab-string-layer.front[data-v-59efcfcb]{z-index:56}.lab-string-layer polyline[data-v-59efcfcb]{fill:none;stroke:#bd2f26;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.lab-string-layer polyline.theme[data-v-59efcfcb]{stroke:#e6d6ae;opacity:.55}.lab-string-layer polyline.dim[data-v-59efcfcb]{opacity:.45}.lab-string-layer.front polyline[data-v-59efcfcb],.lab-string-layer.front polyline.theme[data-v-59efcfcb]{opacity:1}.lab-edge-tag[data-v-59efcfcb]{position:absolute;pointer-events:none;transform:translate(-50%,-50%) rotate(-1.4deg);background:#f3ecd9;color:#3a2e1e;font-family:"Caveat",var(--font-display),cursive;font-size:var(--tag-size, 13px);line-height:1.05;padding:4px 7px 5px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;box-shadow:2px 3px 5px #0c060280;border-left:3px solid #c3322b}.lab-edge-tag.theme[data-v-59efcfcb]{border-left-color:#cbb98f;background:#ece3cd}.lab-edge-leader[data-v-59efcfcb]{position:absolute;height:1px;transform-origin:0 50%;background:#a8322a;opacity:.75;pointer-events:none}.lab-edge-leader.theme[data-v-59efcfcb]{background:#c9b78c;opacity:.6}.lab-paper[data-v-59efcfcb]{position:absolute;display:block;padding:0;border:0;background:transparent;pointer-events:auto;text-align:left;color:#22251c;filter:brightness(var(--lamp, 1));transition:filter .15s;overflow:visible;z-index:3}.lab-sheet[data-v-59efcfcb]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--sheet)}.lab-paper.shape-polaroid[data-v-59efcfcb]{--sheet: #fbf7ee}.lab-paper.shape-polaroid .lab-sheet[data-v-59efcfcb]{border:1px solid rgba(120,101,72,.25)}.lab-paper.shape-capture[data-v-59efcfcb]{--sheet: #fcfbf7}.lab-paper.shape-capture .lab-sheet[data-v-59efcfcb]{border:1px solid rgba(120,101,72,.3)}.lab-paper.shape-clipping[data-v-59efcfcb]{--sheet: #eee2c4}.lab-paper.shape-clipping .lab-sheet[data-v-59efcfcb]{border-top:5px solid #23201a}.lab-paper.shape-note[data-v-59efcfcb]{--sheet: #e3ebef}.lab-paper.shape-note .lab-sheet[data-v-59efcfcb]{background-image:repeating-linear-gradient(180deg,#7a9cb200 0,#7a9cb200 15px,#7a9cb28c 15px,#7a9cb28c 16px);background-position:0 18%;border-left:3px solid #bf5a4b;clip-path:polygon(0 5%,7% 1%,15% 5%,23% 0,32% 4%,41% 0,50% 5%,59% 1%,68% 5%,77% 0,86% 4%,94% 1%,100% 5%,100% 100%,0 100%)}.lab-paper.shape-tag[data-v-59efcfcb]{--sheet: #cbaf82}.lab-paper.shape-tag .lab-sheet[data-v-59efcfcb]{background-image:linear-gradient(118deg,#ffffff24,#5a401e1f);border:1px solid rgba(96,70,36,.5)}.lab-tag-eyelet[data-v-59efcfcb]{position:absolute;top:7%;left:50%;width:11%;aspect-ratio:1;margin-left:-5.5%;border-radius:50%;background:#1c1205;box-shadow:0 0 0 2px #fffaec8c}.lab-tag-eyelet[data-v-59efcfcb]:after{content:"";position:absolute;left:50%;bottom:90%;width:2px;height:260%;background:repeating-linear-gradient(-28deg,#d9c79e 0,#d9c79e 3px,#a98f5e 3px,#a98f5e 6px);transform-origin:50% 100%;transform:rotate(16deg)}.lab-masthead[data-v-59efcfcb]{position:absolute;top:4%;left:6%;right:6%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:calc(var(--label-size, 14px) * .56);letter-spacing:.22em;color:#23201a;border-bottom:2px solid #23201a;padding-bottom:3px;white-space:nowrap;overflow:hidden}.lab-columns[data-v-59efcfcb]{position:absolute;left:6%;right:6%;bottom:4%;height:18%;background:repeating-linear-gradient(180deg,#3c34266b 0,#3c34266b 1px,#3c342600 1px,#3c342600 5px),linear-gradient(90deg,transparent 47%,rgba(238,226,196,1) 47% 53%,transparent 53%);opacity:.8}.lab-credit[data-v-59efcfcb]{position:absolute;right:4%;bottom:2%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:calc(var(--label-size, 14px) * .48);font-style:normal;color:#7d7364;pointer-events:none}.lab-tape[data-v-59efcfcb]{position:absolute;top:-5%;width:30%;height:13%;background:linear-gradient(180deg,#f0e0b0b8,#d6c18f9e);box-shadow:0 1px 3px #140b0359;pointer-events:none}.lab-tape.left[data-v-59efcfcb]{left:-7%;transform:rotate(-38deg)}.lab-tape.right[data-v-59efcfcb]{right:-7%;transform:rotate(38deg)}.lab-paper.muted[data-v-59efcfcb]{opacity:.35;filter:brightness(var(--lamp, 1)) grayscale(.85)}.lab-paper.selected[data-v-59efcfcb]{outline:3px solid #f0c765;outline-offset:2px;box-shadow:0 0 22px #f0c76580}.lab-paper.neighbor[data-v-59efcfcb]{outline:1px dashed #cbb577;outline-offset:5px}.lab-paper-copy[data-v-59efcfcb]{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:0 4%;position:absolute;top:11%;right:0;bottom:5%;left:0;overflow:hidden}.lab-paper.shape-note .lab-paper-copy[data-v-59efcfcb]{top:15%;right:0;bottom:6%;left:0}.lab-paper.shape-clipping .lab-paper-copy[data-v-59efcfcb]{top:25%;right:0;bottom:25%;left:0}.lab-paper.shape-tag .lab-paper-copy[data-v-59efcfcb]{top:24%;right:0;bottom:7%;left:0;padding:0 8%}.lab-paper.has-image .lab-paper-copy[data-v-59efcfcb]{top:60.67%;right:0;bottom:0;left:0;height:auto;max-height:none;padding:3% 5% 4%;justify-content:flex-start;background:var(--sheet, #faf5e9)}.lab-paper strong[data-v-59efcfcb]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto;font-family:var(--font-display);font-size:var(--label-size, 16px);font-weight:500;line-height:1.28;letter-spacing:-.012em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.lab-paper small[data-v-59efcfcb]{flex:0 0 auto;font-family:"Caveat",var(--font-display),cursive;font-size:calc(var(--label-size, 16px) * .82);line-height:1.1;white-space:nowrap;letter-spacing:.02em;color:#6a4f32}.lab-paper-keywords[data-v-59efcfcb]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:calc(var(--label-size, 16px) * .66);line-height:1.45;opacity:.75;min-height:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lab-sheet>img[data-v-59efcfcb]{position:absolute;inset:4.67% 5% auto;height:56%;width:90%;object-fit:cover;display:block;background:#17140f}.lab-paper.shape-capture .lab-sheet>img[data-v-59efcfcb]{background:#1b1a17}.lab-sticky[data-v-59efcfcb]{position:absolute;font-style:normal;font-family:"Caveat",var(--font-display),cursive;font-size:calc(var(--label-size, 16px) * .85);line-height:1.1;color:#3b3020;background:#f5df7a;padding:4px 6px;max-width:62%;box-shadow:1px 2px 4px #0e070273;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lab-sticky.tone-1[data-v-59efcfcb]{background:#f3c7c0}.lab-sticky.sticky-0[data-v-59efcfcb]{top:-9%;right:-12%;transform:rotate(4.5deg)}.lab-sticky.sticky-1[data-v-59efcfcb]{bottom:-8%;left:-12%;transform:rotate(-5deg)}.lab-sticky.sticky-2[data-v-59efcfcb]{bottom:-9%;right:-11%;transform:rotate(3deg)}.lab-paper.shape-note .lab-sticky.sticky-1[data-v-59efcfcb],.lab-paper.shape-clipping .lab-sticky.sticky-1[data-v-59efcfcb]{bottom:-10%;left:-14%}.lab-pin[data-v-59efcfcb]{position:absolute;top:var(--pin-top, 4%);width:calc(var(--label-size, 14px) * .72);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 33% 28%,#f3a8a1,#a5241d 68%);box-shadow:1px 2px 3px #08040199;pointer-events:none}.lab-pin.pin-art[data-v-59efcfcb]{background:radial-gradient(circle at 33% 28%,#7b7671,#16150f 68%)}.lab-pin.pin-exchange[data-v-59efcfcb]{background:radial-gradient(circle at 33% 28%,#fff,#bfb7a2 68%)}.lab-pin.pin-echo[data-v-59efcfcb]{background:radial-gradient(circle at 33% 28%,#9cc3ea,#27547f 68%)}.lab-pin.slot-0[data-v-59efcfcb]{left:50%}.lab-pin.slot-1[data-v-59efcfcb]{left:var(--pin-side, 9%)}.lab-pin.slot-2[data-v-59efcfcb]{left:calc(100% - var(--pin-side, 9%))}.lab-month-rail[data-v-59efcfcb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.lab-month[data-v-59efcfcb]{position:absolute;transform:translate(-50%,-50%) rotate(-1deg);pointer-events:auto;background:#f6f0e0;color:#3a2e1e;border:0;padding:6px 9px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;line-height:1;white-space:nowrap;box-shadow:2px 3px 5px #0c060280;cursor:pointer}.lab-month.tight[data-v-59efcfcb]{padding:4px 3px 3px;font-size:10px;letter-spacing:.02em}.lab-month i[data-v-59efcfcb]{position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#fdf2d8,#9b8a63 70%)}.lab-wall-hint[data-v-59efcfcb]{position:absolute;bottom:12px;right:16px;pointer-events:none;font-size:11px;color:#e3d5b6;background:#130d08e0;padding:5px 8px;z-index:4}.lab-case-card[data-v-59efcfcb]{position:absolute;bottom:10px;left:8px;z-index:70;display:grid;gap:2px;padding:11px 12px 10px;background:#f2ead6;color:#3a2c1c;transform:rotate(-1.4deg);box-shadow:4px 6px 12px #0a05018c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.5;letter-spacing:.02em;pointer-events:none}.lab-case-card b[data-v-59efcfcb]{font-family:var(--font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.lab-case-pin[data-v-59efcfcb]{position:absolute;top:-6px;left:50%;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#f0a09a,#a5241d 68%);box-shadow:1px 2px 3px #08040199}.lab-flat-preview[data-v-59efcfcb]{position:relative;padding:22px 18px 30px;background-color:#9c6e45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='cork' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23cork)' opacity='0.85'/%3E%3C/svg%3E"),radial-gradient(circle at 18% 12%,#ffe2aa6b,#ffe2aa00 58%),radial-gradient(circle at 78% 82%,#3a210e80,#3a210e00 62%),linear-gradient(72deg,#7852308c,#a8784a33 48%,#60402480);background-size:240px 240px,100% 100%,100% 100%,100% 100%;background-blend-mode:soft-light,normal,normal,normal;box-shadow:inset 0 0 90px #1e0f04bf}.lab-flat-top[data-v-59efcfcb]{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:26px}.lab-flat-hint[data-v-59efcfcb]{flex:1 1 260px;margin:0;padding:9px 13px;background:#130c06b8;color:#ecdcb8;font-size:12px;line-height:1.8}.lab-flat-enter[data-v-59efcfcb]{flex:0 0 auto;min-height:44px;padding:10px 16px;background:#1a1310;color:#eddaa5;border:1px solid #a8874a;font-size:13px}.lab-case-card.flat[data-v-59efcfcb]{position:static;flex:0 0 auto;margin:6px 4px 0 0}.lab-flat-month[data-v-59efcfcb]{position:relative;padding:0 0 26px 34px}.lab-flat-month[data-v-59efcfcb]:before{content:"";position:absolute;top:6px;bottom:6px;left:11px;width:3px;background:repeating-linear-gradient(-70deg,#d9c79e 0,#d9c79e 4px,#a2875a 4px,#a2875a 8px);opacity:.85}.lab-flat-month-tab[data-v-59efcfcb]{position:relative;display:inline-block;margin:0 0 16px -22px;padding:6px 12px 5px;background:#f6f0e0;color:#3a2e1e;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:.12em;transform:rotate(-1.1deg);box-shadow:2px 3px 6px #0c06028c}.lab-flat-month-tab[data-v-59efcfcb]:after{content:"";position:absolute;top:-5px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#fdf2d8,#9b8a63 70%)}.lab-flat-cards[data-v-59efcfcb]{columns:2;column-gap:18px}@media(min-width:1100px){.lab-flat-cards[data-v-59efcfcb]{columns:3;column-gap:22px}}.lab-flat-card[data-v-59efcfcb]{position:relative;overflow:visible;display:inline-block;width:100%;margin:0 0 26px;padding:12px 12px 10px;background:#f7f1e2;color:#252720;outline:2px solid transparent;break-inside:avoid;transform:rotate(-.7deg);box-shadow:7px 9px 16px #0e070280}.lab-flat-card[data-v-59efcfcb]:nth-child(2n){transform:rotate(.8deg)}.lab-flat-card[data-v-59efcfcb]:nth-child(3n){transform:rotate(-1.4deg)}.lab-flat-card.shape-note[data-v-59efcfcb]{background:#e3ebef;border-left:4px solid #bf5a4b;background-image:repeating-linear-gradient(180deg,#7a9cb200 0,#7a9cb200 17px,#7a9cb273 17px,#7a9cb273 18px)}.lab-flat-card.shape-clipping[data-v-59efcfcb]{background:#eee2c4;border-top:7px solid #23201a;font-family:IBM Plex Mono,ui-monospace,monospace}.lab-flat-card.shape-tag[data-v-59efcfcb]{background:#cbaf82}.lab-flat-card.shape-capture[data-v-59efcfcb]{background:#fcfbf7}.lab-flat-card.selected[data-v-59efcfcb]{outline-color:#b3984f}.lab-flat-card.flash[data-v-59efcfcb]{outline-color:#f0c765;box-shadow:7px 9px 16px #0e070280,0 0 0 4px #f0c76573}.lab-flat-open[data-v-59efcfcb]{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.lab-flat-open img[data-v-59efcfcb]{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;background:#17140f}.lab-flat-open>span[data-v-59efcfcb]{padding:12px 4px 6px;display:grid;gap:8px}.lab-flat-card strong[data-v-59efcfcb]{font-family:var(--font-display);font-size:17px;line-height:1.5;font-weight:500;overflow-wrap:break-word}.lab-flat-card small[data-v-59efcfcb]{font-family:"Caveat",var(--font-display),cursive;font-size:16px;color:#6a4f32}.lab-flat-card span>span[data-v-59efcfcb]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.7;color:#4e4536}.lab-flat-card.shape-clipping strong[data-v-59efcfcb]{font-family:var(--font-display)}.lab-flat-ties[data-v-59efcfcb]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:9px 2px 0;list-style:none;border-top:1px dashed rgba(74,58,34,.4)}.lab-flat-ties button[data-v-59efcfcb]{border:0;border-left:3px solid #c3322b;background:#efe6d0;color:#3a2e1e;font-family:"Caveat",var(--font-display),cursive;font-size:15px;line-height:1.2;padding:7px 8px;min-height:34px;text-align:left}.lab-flat-ties button.theme[data-v-59efcfcb]{border-left-color:#b9a273;background:#e7dcc2}.lab-flat-preview .lab-sticky[data-v-59efcfcb]{font-size:13px;max-width:46%}.lab-flat-preview .lab-sticky.sticky-0[data-v-59efcfcb]{top:-9px;right:-10px}.lab-flat-preview .lab-sticky.sticky-1[data-v-59efcfcb]{bottom:-10px;left:-10px}.lab-flat-preview .lab-sticky.sticky-2[data-v-59efcfcb]{bottom:-10px;right:-10px}.lab-fallback[data-v-59efcfcb]{font-size:13px;color:#c7b991}.lab-view button[data-v-59efcfcb]:focus-visible,.lab-wall[data-v-59efcfcb]:focus-visible{outline:2px solid #dfc27a;outline-offset:4px}@media(max-width:800px){.lab-view:fullscreen .lab-clusters[data-v-59efcfcb],.lab-view:-webkit-full-screen .lab-clusters[data-v-59efcfcb],.lab-view.pseudo-full .lab-clusters[data-v-59efcfcb],.lab-view:fullscreen .lab-navigation button[data-v-59efcfcb]:nth-child(-n+6),.lab-view:-webkit-full-screen .lab-navigation button[data-v-59efcfcb]:nth-child(-n+6),.lab-view.pseudo-full .lab-navigation button[data-v-59efcfcb]:nth-child(-n+6){display:none}.lab-view:fullscreen .lab-view-tools[data-v-59efcfcb],.lab-view:-webkit-full-screen .lab-view-tools[data-v-59efcfcb],.lab-view.pseudo-full .lab-view-tools[data-v-59efcfcb]{margin-bottom:8px}}@media(max-width:800px){.lab-flat-preview[data-v-59efcfcb]{padding:18px 12px 24px}.lab-flat-month[data-v-59efcfcb]{padding-left:26px}.lab-flat-month[data-v-59efcfcb]:before{left:8px}.lab-flat-cards[data-v-59efcfcb]{column-gap:14px}.lab-flat-card[data-v-59efcfcb]{padding:10px 10px 8px;margin-bottom:20px}.lab-flat-card strong[data-v-59efcfcb]{font-size:15px;line-height:1.55}.lab-flat-open>span[data-v-59efcfcb]{padding:10px 2px 4px;gap:6px}.lab-flat-card small[data-v-59efcfcb]{font-size:14px}.lab-flat-ties button[data-v-59efcfcb]{font-size:14px;padding:6px 7px}.lab-flat-preview .lab-sticky[data-v-59efcfcb]{display:none}.lab-wall[data-v-59efcfcb]{min-height:470px}.lab-view-tools[data-v-59efcfcb]{gap:10px}}@media(max-width:600px){.lab-flat-top[data-v-59efcfcb]{gap:10px}.lab-case-card.flat[data-v-59efcfcb]{margin:0}}@media(prefers-reduced-motion:reduce){[data-v-59efcfcb]{transition:none!important}.lab-flat-card[data-v-59efcfcb]{transform:none!important}}.lin-teaser{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:16px 18px;border:1px solid var(--line,rgba(255,255,255,.08));color:var(--ink,#f4f4f2);text-decoration:none;background:var(--bg1,#0d0d0f)}.lin-teaser:hover{border-color:var(--line-2,rgba(255,255,255,.18));color:var(--ink,#f4f4f2);text-decoration:none}.lin-teaser:hover strong{text-decoration:underline;text-decoration-color:var(--gold,#d9c267);text-underline-offset:4px}.lin-teaser-thumbs{display:grid;grid-template-columns:repeat(4,44px);gap:3px}.lin-teaser-thumbs img{display:block;width:44px;height:31px;object-fit:cover;background:#141414}.lin-teaser-text{display:grid;gap:3px;min-width:0}.lin-teaser-kicker{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#85858a)}.lin-teaser strong{font-family:var(--font-display,Georgia,serif);font-weight:500;font-size:1.05rem;line-height:1.35}.lin-teaser-sub{font-size:.82rem;color:var(--ink-2,#b4b4b0)}.lin-teaser-arrow{color:var(--gold,#d9c267);font-size:1.2rem}@media(max-width:575px){.lin-teaser{grid-template-columns:1fr auto}.lin-teaser-thumbs{display:none}}.lab-reading-links[data-v-9d39a0e5]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px}.lab-reading-links a[data-v-9d39a0e5]{color:#cfbd8b;font-size:12px}.lab-heading[data-v-9d39a0e5]{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center}.lab-heading>.lab-eyebrow[data-v-9d39a0e5]{grid-column:1/-1;margin-bottom:8px}.lab-heading>div[data-v-9d39a0e5]{display:block!important}.lab-heading span[data-v-9d39a0e5]{display:block;margin-top:8px}.lab-heading h1[data-v-9d39a0e5]{margin:0!important}@media(max-width:800px){.lab-heading[data-v-9d39a0e5]{display:block}.lab-heading h1[data-v-9d39a0e5]{margin-bottom:15px!important}}.lab-years[data-v-9d39a0e5]{grid-column:1 / -1;justify-self:end;display:flex;gap:6px;margin-top:26px}.lab-year-tab[data-v-9d39a0e5]{display:inline-block;padding:9px 16px 8px;min-height:38px;background:#3a2d1e;color:#d8c9a4;border:1px solid #6b5638;border-bottom:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-decoration:none}.lab-year-tab.current[data-v-9d39a0e5]{background:#c9a86a;border-color:#e0c68c;color:#22190e}@media(max-width:800px){.lab-years[data-v-9d39a0e5]{justify-self:start;margin-top:18px;flex-wrap:wrap}}.lab-stage[data-v-9d39a0e5]{position:relative}.lab-stage.has-selection[data-v-9d39a0e5]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.lab-stage .lab-selected[data-v-9d39a0e5]{display:block;padding:28px 0;margin-top:25px;max-height:740px;overflow:auto}.lab-stage .lab-selected h2[data-v-9d39a0e5]{font-size:26px}.lab-stage .lab-selected aside[data-v-9d39a0e5]{margin-top:22px}@media(max-width:800px){.lab-stage.has-selection[data-v-9d39a0e5]{display:block}.lab-stage .lab-selected[data-v-9d39a0e5]{max-height:none}}.page-lab[data-v-9d39a0e5]{max-width:1680px;margin:auto;padding:28px 4vw 100px;color:#ece7dc;background:#0a0b0b;font-family:var(--font-body);text-align:left;overflow-wrap:anywhere}.lab-eyebrow[data-v-9d39a0e5]{font-family:IBM Plex Mono,ui-monospace,monospace;color:#b5a887;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.lab-heading h1[data-v-9d39a0e5]{font-family:var(--font-slab),var(--font-display);font-size:clamp(40px,4.5vw,64px);font-weight:400;margin:0 0 16px;line-height:1.12}.page-lab:lang(zh-Hant) h1[data-v-9d39a0e5]{font-family:var(--font-display);font-size:clamp(38px,4vw,56px)}.lab-heading>div[data-v-9d39a0e5]{display:flex;justify-content:space-between;align-items:start;gap:30px}.lab-heading p[data-v-9d39a0e5]:not(.lab-eyebrow){font-size:17px;line-height:1.8;max-width:58ch;margin:0}.lab-heading span[data-v-9d39a0e5]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.9;color:#aaa28f;white-space:nowrap}.lab-filter[data-v-9d39a0e5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0 10px}.lab-filter button[data-v-9d39a0e5],.lab-filter a[data-v-9d39a0e5],.lab-select-record[data-v-9d39a0e5]{background:none;border:1px solid #615b4d;color:#e7dfca;font:inherit;font-size:13px;padding:10px 15px;cursor:pointer;min-height:40px;text-decoration:none}.lab-filter button[aria-pressed=true][data-v-9d39a0e5]{color:#e9cf8d;border-color:#bda46d}.lab-filter a[data-v-9d39a0e5]{margin-left:auto;border:0;border-bottom:1px solid #7f7356}.lab-legend[data-v-9d39a0e5]{font-size:11px;color:#a9a28f;line-height:1.7}.lab-selected[data-v-9d39a0e5]{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;padding:35px 0 50px;border-top:1px solid #8e8060}.lab-selected h2[data-v-9d39a0e5],.lab-records h2[data-v-9d39a0e5]{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.5;margin:0 0 20px}.lab-selected p[data-v-9d39a0e5]{line-height:1.9}.lab-selected aside[data-v-9d39a0e5]{font-size:13px;color:#b9b09a}.lab-selected ul[data-v-9d39a0e5]{padding:0;list-style:none}.lab-selected li[data-v-9d39a0e5]{margin:20px 0}.lab-selected li button[data-v-9d39a0e5]{background:none;border:0;border-bottom:1px solid #78694e;font:inherit;color:#e0c993;padding:7px 0;cursor:pointer;text-align:left}.lab-selected li span[data-v-9d39a0e5]{display:block;margin-top:7px}.lab-selected a[data-v-9d39a0e5],.lab-record a[data-v-9d39a0e5]{color:#dac58e;text-underline-offset:4px}.lab-records[data-v-9d39a0e5]{padding-top:35px;border-top:1px solid #5b5547;scroll-margin-top:100px}.lab-records>header[data-v-9d39a0e5]{margin-bottom:45px}.lab-records>header>p[data-v-9d39a0e5]:last-child{color:#afa994;line-height:1.8}.lab-record[data-v-9d39a0e5]{display:grid;grid-template-columns:190px minmax(0,880px);gap:55px;padding:32px 0;border-top:1px solid #35392f;scroll-margin-top:100px}.lab-record-date[data-v-9d39a0e5]{font-family:IBM Plex Mono,ui-monospace,monospace;display:grid;align-content:start;gap:10px;color:#ada690;font-size:12px;line-height:1.8}.lab-record-date small[data-v-9d39a0e5]{font-size:11px}.lab-record h3[data-v-9d39a0e5]{font-family:var(--font-display);font-size:27px;font-weight:400;margin:0 0 18px;line-height:1.6}.lab-record p[data-v-9d39a0e5]{line-height:1.9;font-size:16px}.lab-keywords[data-v-9d39a0e5]{display:flex;gap:10px 20px;flex-wrap:wrap;padding:0;list-style:none;color:#c5b47f;font-size:12px}.lab-record figure[data-v-9d39a0e5]{max-width:620px;margin:25px 0}.lab-record img[data-v-9d39a0e5]{width:100%;height:auto;max-height:360px;object-fit:contain;object-position:left}.lab-record figcaption[data-v-9d39a0e5]{font-size:11px;color:#aaa48e;line-height:1.7;margin-top:10px}.lab-record details[data-v-9d39a0e5]{margin:22px 0;font-size:13px;line-height:1.9;color:#b8b29e}.lab-record summary[data-v-9d39a0e5]{cursor:pointer;padding:10px 0}.lab-record li[data-v-9d39a0e5]{margin:7px 0}.page-lab button[data-v-9d39a0e5]:focus-visible,.page-lab a[data-v-9d39a0e5]:focus-visible,.page-lab summary[data-v-9d39a0e5]:focus-visible{outline:2px solid #e4c57e;outline-offset:4px}@media(max-width:800px){.page-lab[data-v-9d39a0e5]{padding:38px 22px 70px}.lab-heading>div[data-v-9d39a0e5]{display:block}.lab-heading span[data-v-9d39a0e5]{display:block;margin-top:18px}.lab-filter a[data-v-9d39a0e5]{margin-left:0}.lab-selected[data-v-9d39a0e5],.lab-record[data-v-9d39a0e5]{grid-template-columns:1fr;gap:15px}.lab-record-date[data-v-9d39a0e5]{display:flex;flex-wrap:wrap;gap:10px}.lab-record-date small[data-v-9d39a0e5]{flex-basis:100%}.lab-record h3[data-v-9d39a0e5]{font-size:24px}}.lab-lineage-teaser[data-v-9d39a0e5]{margin:18px 0 26px}
