.quills.svelte-ktp603{gap:calc(16px * var(--size-scale,1));width:100%;max-width:calc(300px * var(--size-scale,1));font-family:var(--font-ui);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.quills-header.svelte-ktp603{font-size:calc(10.5px * var(--size-scale,1));letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:calc(10px * var(--size-scale,1));display:flex}.quills-header.svelte-ktp603:after{content:"";background:color-mix(in srgb, var(--border) 50%, transparent);flex:1;height:1px}.quills-label.svelte-ktp603:after{content:" ·";color:color-mix(in srgb, var(--muted) 40%, transparent)}.quills-active.svelte-ktp603{color:var(--text)}.quills-frame.svelte-ktp603{background:color-mix(in srgb, var(--accent) 1%, var(--surface));border:1px solid var(--border);padding:calc(10px * var(--size-scale,1));aspect-ratio:1;position:relative}.quills-frame.svelte-ktp603:before,.quills-frame.svelte-ktp603:after{content:"";width:calc(8px * var(--size-scale,1));height:calc(8px * var(--size-scale,1));border:1px solid color-mix(in srgb, var(--text) 32%, transparent);pointer-events:none;z-index:1;position:absolute}.quills-frame.svelte-ktp603:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.quills-frame.svelte-ktp603:after{border-top:none;border-left:none;bottom:-1px;right:-1px}.quills-frame.svelte-ktp603 svg:where(.svelte-ktp603){width:100%;height:100%;display:block;overflow:visible}.quills-filters.svelte-ktp603{gap:calc(6px * var(--size-scale,1));flex-direction:column;display:flex}.quills-filter.svelte-ktp603{justify-content:space-between;align-items:center;gap:calc(12px * var(--size-scale,1));padding:calc(11px * var(--size-scale,1)) calc(14px * var(--size-scale,1));background:var(--surface);border:1px solid color-mix(in srgb, var(--tag-color,var(--border)) 30%, transparent);color:color-mix(in srgb, var(--tag-color,var(--muted)) 60%, var(--muted));font-family:var(--font-ui);font-size:calc(12.5px * var(--size-scale,1));letter-spacing:.02em;cursor:pointer;text-align:left;border-radius:0;width:100%;transition:all .15s;display:flex}.quills-filter.svelte-ktp603:hover{background:color-mix(in srgb, var(--tag-color,var(--surface-1)) 6%, var(--surface-1));border-color:color-mix(in srgb, var(--tag-color,var(--border)) 60%, transparent);color:var(--tag-color,var(--text))}.quills-filter.active.svelte-ktp603{border-color:var(--tag-color,var(--accent));background:color-mix(in srgb, var(--tag-color,var(--accent)) 8%, var(--surface));color:var(--text)}.qf-name.svelte-ktp603{font-weight:400}.qf-count.svelte-ktp603{color:color-mix(in srgb, var(--muted) 60%, transparent);font-variant-numeric:tabular-nums;transition:color .15s}.quills-filter.svelte-ktp603:hover .qf-count:where(.svelte-ktp603){color:var(--tag-color,var(--muted));opacity:.7}.quills-filter.active.svelte-ktp603 .qf-count:where(.svelte-ktp603){color:var(--tag-color,var(--accent))}.qs-daydot.svelte-ktp603{fill:var(--muted);opacity:var(--base-opacity,1);transform-box:fill-box;transform-origin:50%;animation:svelte-ktp603-daydot-in 3s cubic-bezier(.16, .84, .44, 1) calc(var(--ring,0) * 1.2s) backwards, svelte-ktp603-daydot-shimmer 10s ease-in-out calc(var(--i,0) * 30ms) infinite}.qs-ray.svelte-ktp603{stroke:var(--muted);stroke-width:.4px;stroke-dasharray:1.2 2.4;opacity:.45;fill:none}.qs-qlabel.svelte-ktp603{font-family:var(--font-ui);fill:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.qs-ylabel.svelte-ktp603{font-family:var(--font-ui);fill:var(--muted);opacity:.75;font-size:8px}.qs-center.svelte-ktp603{fill:var(--text)}.qs-qtick.svelte-ktp603{fill:var(--muted);opacity:.7}.qs-anchor.svelte-ktp603{fill:var(--muted);animation:svelte-ktp603-anchor-fade-in 3s cubic-bezier(.16, .84, .44, 1) calc(var(--ring,0) * 1.2s) backwards}.qs-stem.svelte-ktp603{--stem-opacity:.6;stroke:var(--tag-color);stroke-width:.7px;fill:none;opacity:var(--stem-opacity)}.qs-stem-planned.svelte-ktp603{--stem-opacity:.4;stroke:var(--tag-color);stroke-width:.7px;fill:none;opacity:var(--stem-opacity);stroke-dasharray:2 2}.qs-dot-done.svelte-ktp603{fill:var(--tag-color)}.qs-dot-open.svelte-ktp603{fill:color-mix(in srgb, var(--tag-color) 10%, var(--surface));stroke:var(--tag-color);stroke-width:.9px}.qs-dot-open-center.svelte-ktp603{fill:var(--tag-color)}.qs-dot-planned.svelte-ktp603{fill:color-mix(in srgb, var(--tag-color) 15%, var(--surface));stroke:var(--tag-color);stroke-width:.9px;opacity:.6}.qs-dot-ring.svelte-ktp603{fill:none;stroke:var(--tag-color);stroke-width:.9px;opacity:.5}.qs-project.svelte-ktp603{cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.qs-project.qs-dim.svelte-ktp603{opacity:.14}.qs-stem.svelte-ktp603,.qs-stem-planned.svelte-ktp603{animation:svelte-ktp603-stem-fade-in 3s cubic-bezier(.16, .84, .44, 1) calc(var(--ring,0) * 1.2s) backwards;transition:stroke-width .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.qs-dot-done.svelte-ktp603,.qs-dot-open.svelte-ktp603,.qs-dot-planned.svelte-ktp603,.qs-dot-open-center.svelte-ktp603,.qs-dot-ring.svelte-ktp603{transform-box:fill-box;transform-origin:50%;animation:svelte-ktp603-daydot-in 3s cubic-bezier(.16, .84, .44, 1) calc(var(--ring,0) * 1.2s) backwards, svelte-ktp603-dot-ambient 5s ease-in-out calc(var(--i,0) * .5s) infinite;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s,opacity .22s cubic-bezier(.4,0,.2,1)}.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-stem:where(.svelte-ktp603),.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-stem-planned:where(.svelte-ktp603){opacity:1;stroke-width:1.1px}.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-dot-done:where(.svelte-ktp603),.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-dot-open:where(.svelte-ktp603),.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-dot-planned:where(.svelte-ktp603),.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-dot-open-center:where(.svelte-ktp603),.qs-project.qs-match.qs-hovered.svelte-ktp603 .qs-dot-ring:where(.svelte-ktp603){opacity:1;filter:drop-shadow(0 0 2.5px var(--tag-color));transform:scale(1.45)}.qs-select-ring.svelte-ktp603{fill:none;stroke:var(--text);stroke-width:.6px;opacity:.8;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.16,.84,.44,1) backwards svelte-ktp603-select-ring-pop}@keyframes svelte-ktp603-daydot-in{0%{opacity:.05;transform:scale(.4)}50%{opacity:.15}to{opacity:var(--base-opacity,1);transform:scale(1)}}@keyframes svelte-ktp603-stem-fade-in{0%{opacity:0}50%{opacity:.1}to{opacity:var(--stem-opacity)}}@keyframes svelte-ktp603-anchor-fade-in{0%{opacity:0}50%{opacity:.15}to{opacity:1}}@keyframes svelte-ktp603-daydot-shimmer{0%,to{opacity:var(--base-opacity,1)}50%{opacity:calc(var(--base-opacity,1) * .4)}}@keyframes svelte-ktp603-dot-ambient{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 2.5px var(--tag-color))}}@keyframes svelte-ktp603-select-ring-pop{0%{opacity:0;transform:scale(.6)}to{opacity:.8;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.qs-project.svelte-ktp603,.qs-stem.svelte-ktp603,.qs-stem-planned.svelte-ktp603,.qs-anchor.svelte-ktp603,.qs-dot-done.svelte-ktp603,.qs-dot-open.svelte-ktp603,.qs-dot-planned.svelte-ktp603,.qs-dot-open-center.svelte-ktp603,.qs-dot-ring.svelte-ktp603{transition:none;animation:none}.qs-daydot.svelte-ktp603,.qs-select-ring.svelte-ktp603{animation:none}}.tabs.svelte-mxmsx0{border-bottom:1px solid var(--border);gap:0;display:flex;position:relative}.tab.svelte-mxmsx0{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:11px;transition:color .15s}.tab.svelte-mxmsx0:hover{color:var(--subtext)}.tab-active.svelte-mxmsx0{color:var(--accent)}.tab-indicator.svelte-mxmsx0{background:var(--accent);pointer-events:none;height:2px;transition:left .2s,width .2s;position:absolute;bottom:-1px}.input-wrap.svelte-1q1bnuo{width:100%;display:flex}.input-prefix.svelte-1q1bnuo{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);background:var(--overlay);border:1px solid var(--border);white-space:nowrap;border-right:none;flex-shrink:0;align-items:center;padding:8px 10px;font-size:11px;display:flex}.input.svelte-1q1bnuo{font-family:var(--font-ui);background:var(--surface);border:1px solid var(--border);color:var(--text);letter-spacing:.04em;outline:none;width:100%;padding:8px 14px;font-size:13px;transition:border-color .1s}.input.svelte-1q1bnuo:focus{border-color:var(--accent)}.input.svelte-1q1bnuo::placeholder{color:var(--muted)}.input.svelte-1q1bnuo:disabled{opacity:.4;cursor:not-allowed}.input-sm.svelte-1q1bnuo{padding:5px 8px;font-size:11px}.input-accent.svelte-1q1bnuo{border-color:var(--accent-dim)}.input-accent.svelte-1q1bnuo:focus{border-color:var(--accent)}.input-danger.svelte-1q1bnuo{border-color:var(--danger-dim)}.input-danger.svelte-1q1bnuo:focus{border-color:var(--danger)}.input-ghost.svelte-1q1bnuo{background:0 0;border-color:#0000}.input-ghost.svelte-1q1bnuo:focus{border-color:var(--border)}.input-suffix-join.svelte-1q1bnuo{white-space:nowrap;border-left:none;flex-shrink:0}span.svelte-mda7yk{box-sizing:border-box;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);height:22px;color:var(--subtext);align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.tag-accent.svelte-mda7yk{border-color:var(--accent-dim);color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.tag-pink.svelte-mda7yk{border-color:var(--pink-dim);color:var(--pink);background:color-mix(in srgb, var(--pink) 5%, transparent)}.tag-danger.svelte-mda7yk{border-color:var(--danger-dim);color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, transparent)}.tag-ok.svelte-mda7yk{border-color:var(--ok-dim);color:var(--ok);background:color-mix(in srgb, var(--ok) 5%, transparent)}.tag-purple.svelte-mda7yk{border-color:var(--purple-dim);color:var(--purple);background:color-mix(in srgb, var(--purple) 5%, transparent)}.select.svelte-1s16g7s{letter-spacing:.04em;-webkit-user-select:none;user-select:none;min-width:200px;font-size:12px;display:inline-block;position:relative}.select-disabled.svelte-1s16g7s{opacity:.4;pointer-events:none}.select-trigger.svelte-1s16g7s{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:8px 12px;transition:border-color .1s;display:flex}.select-trigger.svelte-1s16g7s:hover:not(.select-open){border-color:var(--surface-1)}.select-open.svelte-1s16g7s,.select-open.svelte-1s16g7s:hover{border-color:var(--accent)}.select-placeholder.svelte-1s16g7s{color:var(--muted)}.select-arrow.svelte-1s16g7s{color:var(--muted);border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-left:8px;padding-left:8px;font-size:10px}.select-dropdown.svelte-1s16g7s{background:var(--overlay);border:1px solid var(--accent);border-top:1px solid var(--border);z-index:150;max-height:240px;animation:.12s ease-out svelte-1s16g7s-select-open;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@keyframes svelte-1s16g7s-select-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.select-search-wrap.svelte-1s16g7s{border-bottom:1px solid var(--border);padding:6px 8px}.select-option.svelte-1s16g7s{cursor:pointer;color:var(--subtext);border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);justify-content:space-between;align-items:center;padding:8px 12px;transition:background .1s,color .1s;display:flex}.select-option.svelte-1s16g7s:last-child{border-bottom:none}.select-option.svelte-1s16g7s:hover{background:var(--surface);color:var(--text)}.select-option-active.svelte-1s16g7s{color:var(--accent)}.select-empty.svelte-1s16g7s{color:var(--muted);padding:8px 12px;font-size:11px}.checkbox.svelte-v0zeg1{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.checkbox-disabled.svelte-v0zeg1{opacity:.4;cursor:not-allowed}.checkbox-box.svelte-v0zeg1{border:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .1s,background .1s;display:flex}.checkbox-checked.svelte-v0zeg1{border-color:var(--accent);background:var(--accent-dim)}.checkbox-dot.svelte-v0zeg1{background:var(--accent);opacity:0;width:2px;height:2px;transition:opacity .1s}.checkbox-dot-visible.svelte-v0zeg1{opacity:1}.checkbox-label.svelte-v0zeg1{color:var(--subtext);letter-spacing:.04em;font-size:12px}.checkbox.svelte-v0zeg1:hover .checkbox-box:where(.svelte-v0zeg1):not(.checkbox-checked){border-color:var(--surface-1)}.masonry-grid.css-columns.svelte-132gq2n{column-count:3;column-gap:16px}@media (width<=1460px){.masonry-grid.css-columns.svelte-132gq2n{column-count:2}}@media (width<=1290px){.masonry-grid.css-columns.svelte-132gq2n{column-count:1}}@media (width<=1150px){.masonry-grid.css-columns.svelte-132gq2n{column-count:3}}@media (width<=880px){.masonry-grid.css-columns.svelte-132gq2n{column-count:2}}@media (width<=540px){.masonry-grid.css-columns.svelte-132gq2n{column-count:1}}.masonry-grid.css-columns.svelte-132gq2n>*{break-inside:avoid;margin-bottom:16px}.masonry-grid.ordered.svelte-132gq2n{align-items:flex-start;gap:16px;display:flex}.masonry-col.svelte-132gq2n{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.specimen-wrap.svelte-htiads{flex-direction:column;gap:8px;max-width:240px;display:flex}.specimen-label.svelte-htiads{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin:0;font-size:10px}.specimen-card.svelte-htiads{border:1px solid var(--border);background:var(--surface);color:inherit;-webkit-user-select:none;user-select:none;flex-direction:column;text-decoration:none;transition:background .1s,border-color .1s;display:flex;overflow:hidden}.specimen-link.svelte-htiads{cursor:pointer}.specimen-link.svelte-htiads:hover{background:color-mix(in srgb, var(--surface-1) 40%, var(--surface));text-decoration:none}.specimen-preview.svelte-htiads{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;height:120px;position:relative}.specimen-preview-square.svelte-htiads{aspect-ratio:1;height:auto}.specimen-preview-missing.svelte-htiads{background:var(--overlay);justify-content:center;align-items:center;display:flex}.specimen-missing-label.svelte-htiads{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;font-size:9px}.specimen-img.svelte-htiads{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.specimen-body.svelte-htiads{flex:1;padding:16px}.specimen-title.svelte-htiads{font-family:var(--font-disp);letter-spacing:.04em;color:var(--text);margin-bottom:2px;font-size:20px;font-weight:500;line-height:1.1}.specimen-ref.svelte-htiads{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0 0 4px;font-size:9px;display:flex}.specimen-ref-sep.svelte-htiads{color:var(--border);align-self:center;align-items:center;margin:0 5px;line-height:1;display:inline-flex}.specimen-desc.svelte-htiads{color:var(--subtext);margin:0 0 12px;font-size:12px;line-height:1.7}.specimen-rule.svelte-htiads{border:none;border-top:1px solid color-mix(in srgb, var(--subtext) 15%, transparent);margin:0 0 10px}.specimen-meta.svelte-htiads{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;display:grid}dt.svelte-htiads{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}dd.svelte-htiads{color:var(--subtext);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.meta-progress.svelte-htiads{align-items:center;gap:8px;min-width:0;display:flex}.meta-track.svelte-htiads{background:color-mix(in srgb, var(--subtext) 20%, transparent);flex:0 0 72px;min-width:0;height:4px}.meta-fill.svelte-htiads{background:var(--accent);height:100%;transition:width .3s;display:block}.meta-segs.svelte-htiads{flex:1;gap:2px;min-width:0;height:3px;display:flex}.size-cell.svelte-htiads{align-items:center;gap:8px;min-width:0;display:flex}.plain-cell.svelte-htiads{text-transform:none;letter-spacing:.02em;align-items:center;gap:8px;min-width:0;display:flex}.plain-value.svelte-htiads{font-variant-numeric:tabular-nums}.size-cell.svelte-htiads .meta-segs:where(.svelte-htiads){flex:none;width:56px;height:4px}.size-cell.svelte-htiads .meta-seg:where(.svelte-htiads){flex:1 1 0}.meta-seg.svelte-htiads{background:color-mix(in srgb, var(--subtext) 20%, transparent);flex:1}.meta-seg-on.svelte-htiads{background:var(--accent)}.meta-readout.svelte-htiads{color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.meta-tags.svelte-htiads{flex-wrap:wrap;display:flex}.meta-tag.svelte-htiads{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tag-color,var(--muted)) 60%, var(--muted));margin-right:4px;font-size:10px}.meta-tag.last.svelte-htiads{margin-right:0}.project-preview.svelte-15537u9{padding-top:16px}@keyframes svelte-15537u9-preview-enter{0%{opacity:0}to{opacity:1}}.preview-enter.svelte-15537u9{animation:.3s ease-out both svelte-15537u9-preview-enter}@media (prefers-reduced-motion:reduce){.preview-enter.svelte-15537u9{animation:none}}.preview-nav.svelte-15537u9{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nav-btn.svelte-15537u9{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;transition:color .15s;display:flex}.nav-btn.svelte-15537u9:hover{color:var(--text)}.nav-link.svelte-15537u9{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);font-size:11px;text-decoration:none;transition:color .15s}.nav-link.svelte-15537u9:hover{color:var(--accent)}.preview-cover.svelte-15537u9{width:calc(100% + 20px);height:130px;margin:0 -10px;position:relative;overflow:hidden}.preview-cover.svelte-15537u9 img:where(.svelte-15537u9){object-fit:cover;width:100%;height:100%;display:block}.preview-header.svelte-15537u9{padding:20px 0 0}.preview-header.no-cover.svelte-15537u9{padding-top:12px}.preview-code.svelte-15537u9{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0;font-size:9px;display:flex}.preview-code.svelte-15537u9 .ref-code,.preview-code.svelte-15537u9 .ref-date{align-items:center;gap:5px;display:inline-flex}.preview-code .ref-date-wrap.svelte-15537u9{align-items:center;gap:0;display:inline-flex}.preview-code .ref-date-label.svelte-15537u9{font-family:var(--font-ui);letter-spacing:.14em;color:var(--border);opacity:0;white-space:nowrap;max-width:0;margin-left:0;font-size:9px;transition:max-width .18s,opacity .18s,margin-left .18s;overflow:hidden}.preview-code:hover .ref-date-label.svelte-15537u9,.preview-code .ref-date-wrap.svelte-15537u9:hover .ref-date-label:where(.svelte-15537u9),.preview-code .ref-date-wrap.svelte-15537u9:focus-within .ref-date-label:where(.svelte-15537u9){opacity:1;max-width:120px;margin-left:6px}.preview-code.svelte-15537u9 .ref-sep{color:var(--border);align-self:center;align-items:center;margin:0 4px;line-height:1;display:inline-flex}.preview-title.svelte-15537u9{font-family:var(--font-disp);letter-spacing:.01em;color:var(--text);margin:0;font-size:32px;font-weight:600;line-height:1.1}.preview-props.svelte-15537u9{flex-direction:column;margin-top:12px;display:flex}.preview-rule.svelte-15537u9{border:none;border-top:1px solid var(--border);margin:20px 0}.preview-content.svelte-15537u9{padding-bottom:40px}.preview-content.svelte-15537u9 h1{font-size:22px}.preview-content.svelte-15537u9 h2{font-size:17px}.preview-content.svelte-15537u9 h3{font-size:14px}.preview-empty-body.svelte-15537u9{color:var(--muted);font-style:italic}.site-wrapper.svelte-1uha8ag{background:var(--bg);min-height:100vh}.dashboard.svelte-1uha8ag{gap:20px;max-width:1700px;min-height:100vh;margin:0 auto;padding:24px;display:flex}.dashboard-sidebar.svelte-1uha8ag{-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;gap:24px;width:280px;padding-top:24px;display:flex;position:sticky;top:24px}.sidebar-brand.svelte-1uha8ag{flex-direction:column;align-items:center;line-height:1;display:flex}.brand-logo.svelte-1uha8ag{line-height:0}.brand-img.svelte-1uha8ag{width:160px;height:auto;transition:filter .25s;display:block}.brand-logo.svelte-1uha8ag:hover .brand-img:where(.svelte-1uha8ag){filter:drop-shadow(0 0 12px var(--accent))}.footer-wrap.svelte-1uha8ag{width:100%;margin-top:auto}.footer-header.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:10.5px;display:flex}.footer-header.svelte-1uha8ag:after{content:"";background:color-mix(in srgb, var(--border) 50%, transparent);flex:1;height:1px}.footer-label.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none}.footer-label.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent);text-decoration:underline}.version-sep.svelte-1uha8ag{color:color-mix(in srgb, var(--muted) 40%, transparent);margin:0 2px}.version-label.svelte-1uha8ag{color:color-mix(in srgb, var(--muted) 80%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:none}.footer-header.svelte-1uha8ag .tooltip{text-transform:none}.version-label.svelte-1uha8ag:hover{color:var(--accent)}.secret-dot.svelte-1uha8ag{cursor:pointer;font:inherit;color:color-mix(in srgb, var(--muted) 40%, transparent);aspect-ratio:1;vertical-align:middle;heelp:"i cant fucking center this dot in a clean way omg i want to request access to claude mythos just to see if it can fix this because i dont think ai and humans alike will ever be able to do this, centering in css is reserved for the gods";background-color:currentColor;border:none;width:3px;height:3px;margin:0;padding:0;line-height:1;display:inline-block;transform:translateY(-1px)}.secret-dot.svelte-1uha8ag:hover{color:var(--accent)}.sidebar-footer.svelte-1uha8ag{font-family:var(--font-ui);color:var(--muted);text-align:center;padding-top:8px;padding-bottom:24px;font-size:10px}.page-tabs.svelte-1uha8ag,.quills-wrap.svelte-1uha8ag{width:100%}.sort-wrap.svelte-1uha8ag{flex-direction:column;gap:6px;width:100%;display:flex}.sort-wrap.svelte-1uha8ag .select{width:100%}.sort-label.svelte-1uha8ag{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.sort-toggles.svelte-1uha8ag{flex-direction:column;gap:4px;display:flex}.sort-toggles-extra.svelte-1uha8ag{border-top:1px solid var(--rule);flex-direction:column;gap:4px;margin-top:6px;padding-top:8px;display:flex}.masonry-column.svelte-1uha8ag{border-left:1px solid var(--border);border-right:1px solid var(--border);flex:1;min-width:0;padding-top:24px;padding-left:20px;padding-right:20px}.preview-column.svelte-1uha8ag{scrollbar-gutter:stable;flex-shrink:0;align-self:flex-start;width:560px;max-height:calc(100vh - 48px);padding-left:20px;padding-right:40px;position:sticky;top:24px;overflow-y:auto}.preview-empty.svelte-1uha8ag{color:var(--muted);letter-spacing:.06em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:140px 16px 24px;font-size:11px;display:flex}.card-wrap.svelte-1uha8ag{width:100%;animation:.5s cubic-bezier(.2,.7,.3,1) backwards svelte-1uha8ag-card-fade-in;position:relative}@keyframes svelte-1uha8ag-card-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.card-wrap.svelte-1uha8ag{animation:none}}.card-wrap.svelte-1uha8ag:focus-visible{outline:none}.card-wrap.svelte-1uha8ag .specimen-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-wrap.selected.svelte-1uha8ag .specimen-card{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:-1px}.card-wrap.draft.svelte-1uha8ag .specimen-card{border-color:var(--danger);background:color-mix(in srgb, var(--danger-dim) 25%, var(--bg))}.card-wrap.draft.svelte-1uha8ag .specimen-card:hover{background:color-mix(in srgb, var(--danger-dim) 35%, var(--surface))}.card-wrap.svelte-1uha8ag{position:relative}.year-divider.svelte-1uha8ag{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:16px 0;font-size:11px;display:flex}.year-label.svelte-1uha8ag{flex-shrink:0}.year-line.svelte-1uha8ag{background:color-mix(in srgb, var(--border) 50%, transparent);flex:1;height:1px}.mobile-only.svelte-1uha8ag{display:none}@media (width<=1150px){.preview-column.svelte-1uha8ag{display:none}.masonry-column.svelte-1uha8ag{border-right:none}}@media (width<=800px){.dashboard.svelte-1uha8ag{flex-direction:column;align-items:center;gap:24px;padding:16px}.dashboard-sidebar.svelte-1uha8ag{align-self:center;width:100%;max-width:320px;padding-top:16px;position:relative;top:0}.masonry-column.svelte-1uha8ag{border-left:none;border-right:none;width:100%;max-width:504px;margin:0 auto;padding-left:0;padding-right:0}.card-wrap.svelte-1uha8ag .specimen-wrap,.card-wrap.svelte-1uha8ag{max-width:300px;margin:0 auto}.mobile-only.svelte-1uha8ag{display:block}}.preview-column.svelte-1uha8ag{scrollbar-width:thin;scrollbar-color:var(--surface-1) transparent}.preview-column.svelte-1uha8ag::-webkit-scrollbar{width:6px}.preview-column.svelte-1uha8ag::-webkit-scrollbar-track{background:0 0}.preview-column.svelte-1uha8ag::-webkit-scrollbar-thumb{background:var(--surface-1);border-radius:0}.preview-column.svelte-1uha8ag::-webkit-scrollbar-thumb:hover{background:var(--border)}html{scrollbar-width:thin;scrollbar-color:var(--surface-1) transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--surface-1);border-radius:0}html::-webkit-scrollbar-thumb:hover{background:var(--border)}
