.vimia-light-app[data-astro-cid-uvv3m5kj] [data-astro-cid-uvv3m5kj]::-webkit-scrollbar{display:none}.vimia-dock-button[data-astro-cid-uvv3m5kj][data-dock-state=active]{background:#e7e5dc;opacity:1;transform:translateY(-1px)}.vimia-stage[data-astro-cid-uvv3m5kj][data-stage-state=complete]{background:#111}.vimia-stage[data-astro-cid-uvv3m5kj][data-stage-state=complete] .vimia-stage-dot[data-astro-cid-uvv3m5kj]{background:#32d5d2;box-shadow:0 0 16px #32d5d2d9}.vimia-stage[data-astro-cid-uvv3m5kj][data-stage-state=complete] span[data-astro-cid-uvv3m5kj]:last-child{color:#ffffffb8}body:has(.vimia-light-app) footer{display:none}.account-preview[data-astro-cid-sr7k2d56]{max-width:29rem;margin-block:1rem 1.35rem;padding:clamp(.9rem,3vw,1.5rem);border:1px solid var(--edge, #51574e);background:var(--panel, #1d201c)}.account-preview[data-astro-cid-sr7k2d56] [data-astro-cid-sr7k2d56][hidden]{display:none!important}.account-preview[data-astro-cid-sr7k2d56] h2,.account-preview[data-astro-cid-sr7k2d56] h3{font-size:1.55rem;line-height:1.15;margin:0 0 .45rem}.account-preview[data-astro-cid-sr7k2d56] p{color:var(--muted, #d6d9d2);margin:0 0 .7rem;font-size:.95rem}.account-preview[data-astro-cid-sr7k2d56] .preview-label[data-astro-cid-sr7k2d56]{color:var(--accent-text, #bfff00);font-size:.75rem;letter-spacing:.09em;font-weight:700;text-transform:uppercase}.account-preview[data-astro-cid-sr7k2d56] button,.account-preview[data-astro-cid-sr7k2d56] input{display:block;width:100%;min-height:44px;margin-top:.5rem;padding:.5rem .8rem;border:1px solid var(--edge, #777f73);border-radius:3px;background:var(--blueprints-bg, #131414);color:var(--paper, #f4f5f2);font-size:1rem}.account-preview[data-astro-cid-sr7k2d56] button.primary{background:var(--aixia-accent, var(--blueprints-idle-accent, #bfff00));color:var(--aixia-accent-ink, var(--blueprints-idle-ink, #171a12));border-color:transparent;font-weight:750}.account-preview[data-astro-cid-sr7k2d56] button.google{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;border:0;padding:0;background:transparent}.account-preview[data-astro-cid-sr7k2d56] .google[data-astro-cid-sr7k2d56] img[data-astro-cid-sr7k2d56]{display:block;width:auto;height:40px}.account-preview[data-astro-cid-sr7k2d56] #google-sign-in-status[data-astro-cid-sr7k2d56]:empty{display:none}.account-preview[data-astro-cid-sr7k2d56] #google-sign-in-status[data-astro-cid-sr7k2d56]:not(:empty){margin-top:.6rem}.account-preview[data-astro-cid-sr7k2d56] button.link{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:.22em}.account-preview[data-astro-cid-sr7k2d56] :is(button,input):focus-visible{outline:2px solid var(--accent-text, #bfff00);outline-offset:2px}.account-preview[data-astro-cid-sr7k2d56] label{display:block;font-size:.9rem}.account-preview[data-astro-cid-sr7k2d56] .sign-result{border-inline-start:3px solid var(--accent-text, #bfff00);padding-inline-start:.7rem}.account-preview[data-astro-cid-sr7k2d56] .sign-error:not(:empty){color:var(--paper, #f4f5f2);margin-top:.5rem;font-weight:650}html[data-immersive],html[data-immersive] body{color-scheme:dark;background:var(--blueprints-bg, #131414)}.blueprints[data-astro-cid-narp3zgo]{min-height:100vh;min-height:100dvh;background:var(--blueprints-bg, #131414);color:var(--paper, #f4f5f2)}.desk[data-astro-cid-narp3zgo]{position:relative;width:min(100% - 2.5rem,58rem);margin-inline:auto;padding-top:calc(1.25rem + env(safe-area-inset-top));padding-bottom:calc(clamp(3rem,9vw,7rem) + env(safe-area-inset-bottom))}.topbar[data-astro-cid-narp3zgo]{display:flex;flex-wrap:wrap;gap:0 .8rem;align-items:center}.brand[data-astro-cid-narp3zgo],.topbar[data-astro-cid-narp3zgo] button{display:inline-flex;align-items:center;min-height:44px;color:var(--muted, #c7cac4);font-size:.875rem}.brand[data-astro-cid-narp3zgo]{gap:.45rem;margin-inline-end:auto;color:var(--paper, #f4f5f2);font-weight:750}.logo-mark[data-astro-cid-narp3zgo]{display:block;aspect-ratio:1}.logo-mark[data-astro-cid-narp3zgo]:before{content:"";display:block;width:100%;height:100%;background:var(--splash-logo-ink, var(--blueprints-logo-ink, #bfff00));-webkit-mask:url(/icons/blueprints-mark.svg?v=2) center / contain no-repeat;mask:url(/icons/blueprints-mark.svg?v=2) center / contain no-repeat}.brand-logo[data-astro-cid-narp3zgo]{width:28px;border-radius:4px;background:#131414}.topbar[data-astro-cid-narp3zgo] button{text-decoration:underline;text-underline-offset:.25em}.eyebrow[data-astro-cid-narp3zgo]{margin:1.8rem 0 .65rem;color:var(--accent-text, #bfff00);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-astro-cid-narp3zgo]{max-width:12ch;margin:0;font-size:clamp(2.65rem,8.5vw,6.5rem);font-weight:700;letter-spacing:-.055em;line-height:.96}h1[data-astro-cid-narp3zgo] em[data-astro-cid-narp3zgo]{color:var(--accent-text, #bfff00);font-style:normal}.intro[data-astro-cid-narp3zgo]{max-width:36rem;margin:1rem 0 1.25rem;color:var(--muted, #d6d9d2);font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.45}.inbox[data-astro-cid-narp3zgo]{max-width:42rem;margin-block:1rem 1.35rem;padding:clamp(.9rem,3vw,1.5rem);border:1px solid var(--edge, #51574e);background:var(--panel, #1d201c)}.inbox[data-astro-cid-narp3zgo] .note[data-astro-cid-narp3zgo]{margin-block:.45rem .8rem}label[data-astro-cid-narp3zgo]{display:block;margin-bottom:.3rem;color:var(--paper, #f4f5f2);font-size:.875rem}.entry[data-astro-cid-narp3zgo]{display:flex;flex-wrap:wrap;gap:.45rem}.entry[data-astro-cid-narp3zgo] input[data-astro-cid-narp3zgo]{flex:1 1 15rem;min-width:0;min-height:44px;padding:.5rem;border:1px solid #a7ada3;background:var(--blueprints-bg, #131414);color:var(--paper, #fff);font-size:1rem}.entry[data-astro-cid-narp3zgo] button[data-astro-cid-narp3zgo]{min-height:44px;padding:.5rem .9rem;background:var(--aixia-accent, var(--blueprints-idle-accent, #bfff00));color:var(--aixia-accent-ink, var(--blueprints-idle-ink, #171a12));font-weight:700}#inbox-status[data-astro-cid-narp3zgo]{margin:.45rem 0 0;color:var(--paper, #e1e5dd);font-size:.875rem}#saved-link-list[data-astro-cid-narp3zgo]{padding:0;overflow-wrap:anywhere;font-size:.875rem}#saved-links[data-astro-cid-narp3zgo] a[data-astro-cid-narp3zgo]{color:var(--accent-text, #d0ff4f);text-decoration:underline}#export-links[data-astro-cid-narp3zgo]{display:inline-flex;min-height:44px;align-items:center}summary[data-astro-cid-narp3zgo]{display:inline-flex;min-height:44px;align-items:center;gap:.65rem;padding:.5rem 1rem;color:var(--aixia-accent-ink, var(--blueprints-idle-ink, #171a12));background:var(--aixia-accent, var(--blueprints-idle-accent, #bfff00));font-weight:700;cursor:pointer}summary[data-astro-cid-narp3zgo]:after{content:"+"}details[data-astro-cid-narp3zgo][open] summary[data-astro-cid-narp3zgo]:after{content:"−"}summary[data-astro-cid-narp3zgo]::-webkit-details-marker{display:none}.example[data-astro-cid-narp3zgo]{max-width:42rem;margin-top:.8rem;padding:clamp(1rem,3vw,1.65rem);border:1px solid var(--edge, #51574e);background:var(--panel, #1d201c)}.example[data-astro-cid-narp3zgo] .eyebrow[data-astro-cid-narp3zgo]{margin-top:0}#private-result[data-astro-cid-narp3zgo]{overflow-wrap:anywhere}#private-result[data-astro-cid-narp3zgo] img{display:block;width:100%;max-width:26rem;aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;margin-block:1rem}#private-result[data-astro-cid-narp3zgo] a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text, #d0ff4f);text-decoration:underline}#private-result[data-astro-cid-narp3zgo] h3,#private-result[data-astro-cid-narp3zgo] details{margin-block:1rem .45rem}#private-result[data-astro-cid-narp3zgo] ol,#private-result[data-astro-cid-narp3zgo] ul{padding-inline-start:1.3rem}#private-result[data-astro-cid-narp3zgo] ol{list-style:decimal}#private-result[data-astro-cid-narp3zgo] ul{list-style:disc}#private-sign-in[data-astro-cid-narp3zgo][hidden],#private-navigation[data-astro-cid-narp3zgo][hidden]{display:none}#private-navigation[data-astro-cid-narp3zgo] a[data-astro-cid-narp3zgo][aria-current=page]{font-weight:750;text-decoration-thickness:2px}#private-library[data-astro-cid-narp3zgo] #private-library-list{display:grid;gap:.6rem;padding:0;list-style:none}#private-library[data-astro-cid-narp3zgo] #private-library-list li{padding:.6rem;border:1px solid var(--edge, #51574e);overflow-wrap:anywhere}#private-library[data-astro-cid-narp3zgo] #private-library-list img{display:block;width:min(12rem,100%);aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}#private-library[data-astro-cid-narp3zgo] #private-library-list a{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:1rem;text-decoration:underline;color:var(--accent-text, #bfff00)}h2[data-astro-cid-narp3zgo]{margin:0;font-size:clamp(1.25rem,4vw,1.9rem);line-height:1.1}ol[data-astro-cid-narp3zgo]{padding-left:1.35rem;list-style:decimal;color:var(--paper, #e1e5dd)}li[data-astro-cid-narp3zgo]{padding-block:.3rem}.actions[data-astro-cid-narp3zgo]{display:flex;flex-wrap:wrap;-moz-column-gap:1.15rem;column-gap:1.15rem}.actions[data-astro-cid-narp3zgo] a[data-astro-cid-narp3zgo]{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text, #d0ff4f);text-decoration:underline;text-underline-offset:.25em}.note[data-astro-cid-narp3zgo]{margin-block:.9rem 0;max-width:35rem;color:var(--muted, #b9beb4);font-size:.875rem}a[data-astro-cid-narp3zgo]:focus-visible,summary[data-astro-cid-narp3zgo]:focus-visible{outline:2px solid currentColor;outline-offset:4px}#blueprints-splash[data-astro-cid-narp3zgo]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;overflow:hidden;color:#f4f5f2;background:#131414;color-scheme:dark}#blueprints-splash[data-astro-cid-narp3zgo][open]{display:grid;place-items:center;animation:splash-away 2.4s both}#blueprints-splash[data-astro-cid-narp3zgo]::backdrop{background:transparent}.splash-content[data-astro-cid-narp3zgo]{text-align:center;padding:1rem}.splash-mark[data-astro-cid-narp3zgo]{position:relative;display:grid;place-items:center;width:min(72vw,42svh,320px);aspect-ratio:1;margin-inline:auto}.splash-mark[data-astro-cid-narp3zgo]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#bfff002d 1px,transparent 1px),linear-gradient(90deg,#bfff002d 1px,transparent 1px);background-size:14px 14px;-webkit-mask-image:radial-gradient(#000 30%,transparent 72%);mask-image:radial-gradient(#000 30%,transparent 72%);animation:draft-in .52s ease-out both}.splash-logo[data-astro-cid-narp3zgo]{position:relative;width:68%;background:#131414;border-radius:16%;animation:draft-in .48s .11s both}.splash-name[data-astro-cid-narp3zgo],.splash-line[data-astro-cid-narp3zgo]{margin:0;animation:reveal .32s ease-out both}.splash-name[data-astro-cid-narp3zgo]{font-size:clamp(2.5rem,11vw,4.5rem);font-weight:750;letter-spacing:-.055em;animation-delay:.24s}.splash-line[data-astro-cid-narp3zgo]{color:#bfff00;font-size:clamp(1rem,4.4vw,1.35rem);animation-delay:.39s}#blueprints-splash[data-astro-cid-narp3zgo] button[data-astro-cid-narp3zgo]{position:absolute;bottom:calc(1.25rem + env(safe-area-inset-bottom));right:calc(1.25rem + env(safe-area-inset-right));min-height:44px;padding:0 .8rem;border:1px solid #51574e;color:#c7cac4}@keyframes draft-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes splash-away{0%,82%{opacity:1}to{opacity:0}}@keyframes reveal{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion: no-preference){h1[data-astro-cid-narp3zgo] em[data-astro-cid-narp3zgo],details[data-astro-cid-narp3zgo][open] .example[data-astro-cid-narp3zgo]{animation:reveal .32s ease-out both}h1[data-astro-cid-narp3zgo] em[data-astro-cid-narp3zgo]{display:inline-block}}
