:root[data-theme=archive]{--background:#d6d1bf;--foreground:#24201a;--manila:#efdfb1;--manila-dark:#e2ca8c;--steel:#3b4047;--steel-light:#555c66;--stamp-red:#a8231b;--stamp-blue:#24397a;--stamp-green:#2c6334;--tape:#1d1f22;--color-white:var(--manila);--color-slate-50:#d6d1bf;--color-slate-100:#e5d29f;--color-slate-200:#c9b37a;--color-slate-300:#ab9456;--color-field:#806a33;--color-slate-400:#5c4f33;--color-slate-500:#52472e;--color-slate-600:#463c27;--color-slate-700:#393120;--color-slate-800:#2c2618;--color-slate-900:#211c12;--color-ink-950:#1c1812;--color-ink-900:#221d16;--color-ink-850:#28221a;--color-ink-800:#2e281e;--color-ink-700:#3a3326;--color-ink-600:#463e2f;--color-ink-500:#534a3a;--color-red-600:var(--stamp-red);--color-red-700:#7d1912;--color-accent-50:#f6e3df;--color-accent-200:#e6b9b3;--color-accent-300:#d48a82;--color-accent-400:#c24c42;--color-accent-500:#b3261e;--color-accent-600:#9b2018;--color-accent-700:#7d1912}:root[data-theme=archive] body{background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=archive] ::selection{background:var(--stamp-red);color:#fff}:root[data-theme=archive] :is(h1,h2,h3){font-family:var(--font-typewriter), var(--font-sans);letter-spacing:0;font-weight:400}:root[data-theme=archive] [data-ui=page-title],:root[data-theme=archive] main h1:not(.theme-chrome h1){font-family:var(--font-stencil), var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--steel);font-size:clamp(2rem,1.4rem + 2vw,2.9rem);font-weight:800;line-height:1}:root[data-theme=archive] [data-ui=page-description]{font-family:var(--font-typewriter), var(--font-sans);color:var(--color-slate-600);font-size:.95rem}:root[data-theme=archive] [data-ui=wordmark]{font-family:var(--font-stencil), var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:1.45rem;font-weight:800}:root[data-theme=archive]{--accent-text-image:none;--accent-text-clip:border-box;--accent-text-color:var(--stamp-red)}:root[data-theme=archive] .theme-chrome{--accent-text-color:#e8c766}:root[data-theme=archive] .theme-chrome [data-ui=menu]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:var(--manila);--color-slate-200:#c9b37a;--color-slate-300:#ab9456;--color-slate-400:#5c4f33;--color-ink-950:#1c1812;--color-ink-850:#28221a;--color-accent-300:#d48a82;--color-accent-600:#9b2018}:root[data-theme=archive] .theme-chrome{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#f1ede2;--color-slate-200:#e5e0d3;--color-slate-300:#d9d3c3;--color-slate-400:#c8c1ad;--color-ink-950:var(--steel);--color-ink-850:#2f343a;--color-accent-300:#e8c766;--color-accent-600:var(--stamp-red)}:root[data-theme=archive] [data-ui=sidebar]{background-color:var(--steel);background-image:linear-gradient(90deg,#ffffff0f,#0000 30% 70%,#0000002e),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);box-shadow:inset -6px 0 10px -6px #0009}:root[data-theme=archive] [data-ui=nav-item]{color:#2a2418;font-family:var(--font-typewriter), var(--font-sans);background:linear-gradient(#f3ead2,#f3ead2) 8px/calc(100% - 52px) calc(100% - 12px) no-repeat,linear-gradient(#b8933c,#e0c06a 45%,#9a7a2c) 6px/calc(100% - 48px) calc(100% - 8px) no-repeat,linear-gradient(#6b737e,#4d545d 60%,#444a52);border-radius:3px;padding:9px 40px 9px 12px;font-weight:400;transition:transform .16s ease-out,box-shadow .16s ease-out;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #00000059,0 1px #00000080}:root[data-theme=archive] [data-ui=nav-item] svg{color:#5c4f33}:root[data-theme=archive] [data-ui=nav-item]:after{content:"";background:linear-gradient(#f0d27a,#a07d2e);border-radius:4px;width:18px;height:8px;margin-top:-4px;position:absolute;top:50%;right:12px;box-shadow:0 2px 2px #00000080}:root[data-theme=archive] [data-ui=nav-item]:hover{color:#000;transform:translate(3px)}:root[data-theme=archive] [data-ui=nav-item][data-active]{color:#000;transform:translate(10px);box-shadow:inset 0 1px #ffffff40,-8px 6px 10px #0000008c}:root[data-theme=archive] [data-ui=nav-item][data-active]:before{content:"";background:var(--stamp-red);width:4px;position:absolute;inset:8px auto 8px 8px}:root[data-theme=archive] [data-ui=topbar]{border-bottom:2px solid var(--steel);background:#d6d1bfeb}:root[data-theme=archive] [data-ui=card],:root[data-theme=archive] [data-ui=memory-card]{background-color:var(--manila);background-image:linear-gradient(#ffffff59,#0000 120px);border:1px solid #b89c5e;border-radius:0 6px 6px;box-shadow:0 1px #c4ab6c,0 3px 0 -1px #e8d7a6,0 4px 0 -1px #c4ab6c,0 10px 18px -10px #281e0a73}:root[data-theme=archive] [data-ui=card]:before,:root[data-theme=archive] [data-ui=memory-card]:before{content:"";background:var(--manila);border:1px solid #b89c5e;border-bottom:0;border-radius:4px 8px 0 0;width:min(34%,140px);height:11px;position:absolute;top:-10px;left:-1px}:root[data-theme=archive] [data-ui=card]:nth-of-type(3n+1):not([data-ui=flow-step]>*):after{content:"";pointer-events:none;filter:drop-shadow(1px 1px #00000040);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 44'%3E%3Cpath d='M5 30V8a3 3 0 0 1 6 0v26a5 5 0 0 1-10 0V6a7 7 0 0 1 14 0v22' fill='none' stroke='%23878d94' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:44px;position:absolute;top:-14px;right:22px;transform:rotate(8deg)}:root[data-theme=archive] [data-ui=card-header]{border-bottom:1px dashed #b39a5c}:root[data-theme=archive] [data-ui=card-header] h3{font-size:1rem}:root[data-theme=archive] [data-ui=memory-card]{background-color:#fbf7ea;background-image:linear-gradient(#0000 40px,#e2675f 40px 41px,#0000 41px),repeating-linear-gradient(#0000 0 23px,#b9cfe6 23px 24px);border-color:#d8ccb0}:root[data-theme=archive] [data-ui=memory-card]:before{background:#fbf7ea;border-color:#bfae84}:root[data-theme=archive] [data-ui=memory-text]{font-family:var(--font-typewriter), var(--font-sans)}@media (hover:hover){:root[data-theme=archive] [data-ui=memory-card]>[data-ui=memory-text]:not([data-snippet]){color:#0000;background-image:repeating-linear-gradient(#141210 0 1.2em,#0000 1.2em 1.625em);background-position:0 .18em;background-repeat:no-repeat;background-size:100% 100%;transition:color .2s ease-out,background-size .26s ease-out}:root[data-theme=archive] [data-ui=memory-card]:is(:hover,:focus-visible)>[data-ui=memory-text]{color:var(--color-ink-900);background-size:0 100%}}:root[data-theme=archive] [data-ui=badge]{--stamp:var(--stamp-blue);border:3px double var(--stamp);box-shadow:none;color:var(--stamp);font-family:var(--font-stencil), var(--font-sans);letter-spacing:.08em;text-transform:uppercase;--tw-ring-shadow:0 0 #0000;background:0 0;border-radius:3px;padding:1px 7px;font-size:.8rem;font-weight:700;transform:rotate(-2.5deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=archive] [data-ui=badge]:nth-of-type(2n){transform:rotate(1.5deg)}:root[data-theme=archive] [data-ui=badge]:is([data-tone=danger],[data-tone=warning]){--stamp:var(--stamp-red)}:root[data-theme=archive] [data-ui=badge][data-tone=success]{--stamp:var(--stamp-green)}:root[data-theme=archive] [data-ui=button]{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:.78rem;font-weight:700}:root[data-theme=archive] [data-ui=button]:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]){--tape-color:var(--tape);background:linear-gradient(180deg, color-mix(in oklab, var(--tape-color) 80%, #fff), var(--tape-color) 45%);color:#f4f1ea;text-shadow:0 -1px #0009,0 1px #ffffff40;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);box-shadow:none;padding-inline:1.4em}:root[data-theme=archive] [data-ui=button][data-variant=danger]{--tape-color:var(--stamp-red)}:root[data-theme=archive] [data-ui=button]:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]):hover:not(:disabled){filter:brightness(1.15)}:root[data-theme=archive] [data-ui=button][data-variant=outline]{color:#2a2418;background:#f6ecd0;border:1px dashed #8a6d32}:root[data-theme=archive] [data-ui=button]:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]):focus-visible{color:#1d1f22;text-shadow:none;background:linear-gradient(#f6dd8f,#e0bd5a 45%);outline:none;box-shadow:inset 0 0 0 2px #1d1f22}:root[data-theme=archive] [data-ui=stat]{width:fit-content;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.45ch;color:#f3ead2;clip-path:inset(0 .3ch 0 0 round 3px);background-color:#0000;background-image:linear-gradient(#0000 calc(50% - .5px),#ffffff24 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),repeating-linear-gradient(90deg,#1b1b1b 0 1.3ch,#0000 1.3ch 1.45ch);background-position:0 0,-.15ch 0;background-repeat:repeat,repeat;background-size:100% 100%,auto;background-attachment:scroll,scroll;background-origin:content-box;background-clip:border-box;padding:3px 0 3px .15ch;font-weight:600}:root[data-theme=archive] [data-ui=table] th{font-family:var(--font-typewriter), var(--font-sans)}:root[data-theme=archive] :is(input:not([type=radio],[type=checkbox]),textarea,select){font-family:var(--font-typewriter), var(--font-sans);background-color:#fbf6e6}:root[data-theme=archive] [data-ui=dialog]{background-color:#fbf7ea;background-image:repeating-linear-gradient(#0000 0 27px,#c7d8ea 27px 28px);border-radius:4px}:root[data-theme=archive] [data-ui=dialog-header]{border-bottom:2px solid #e2675f}:root[data-theme=archive] [data-ui=toast]{font-family:var(--font-typewriter), var(--font-sans);background:#f3ead2;border-radius:2px;box-shadow:0 8px 16px -8px #281e0a80}:root[data-theme=archive] .theme-chrome:not([data-ui=sidebar]) h1{font-family:var(--font-stencil), var(--font-sans);letter-spacing:.02em;text-transform:uppercase;font-weight:800}:root[data-theme=archive] .theme-chrome [data-ui=badge]{--stamp:#e8c766}:root[data-theme=archive] .theme-chrome:not([data-ui=sidebar]){background-color:var(--steel)}@media (prefers-reduced-motion:no-preference){@keyframes archive-drawer-in{0%{opacity:0;transform:translate(-28px)}}:root[data-theme=archive] [data-ui=nav-item]{animation:.38s cubic-bezier(.2,.7,.2,1) backwards archive-drawer-in}:root[data-theme=archive] [data-ui=nav-item]:nth-child(2){animation-delay:30ms}:root[data-theme=archive] [data-ui=nav-item]:nth-child(3){animation-delay:60ms}:root[data-theme=archive] [data-ui=nav-item]:nth-child(4){animation-delay:90ms}:root[data-theme=archive] [data-ui=nav-item]:nth-child(5){animation-delay:.12s}:root[data-theme=archive] [data-ui=nav-item]:nth-child(6){animation-delay:.15s}:root[data-theme=archive] [data-ui=nav-item]:nth-child(7){animation-delay:.18s}:root[data-theme=archive] [data-ui=nav-item]:nth-child(8){animation-delay:.21s}:root[data-theme=archive] [data-ui=nav-item]:nth-child(9){animation-delay:.24s}:root[data-theme=archive] [data-ui=nav-item]:nth-child(n+10){animation-delay:.27s}}@layer theme-layout{:root[data-theme=archive] :is([data-ui=card],[data-ui=memory-card],[data-ui=nav-item]),:root[data-theme=archive] [data-ui=nav-item] svg{position:relative}:root[data-theme=archive] :is([data-ui=card],[data-ui=memory-card]){margin-top:16px}:root[data-theme=archive] [data-ui=stat]{display:inline-block}}:root[data-theme=archive] [data-ui=logo-mark]{rotate:-4deg}:root[data-theme=archive] [data-ui=logo-mark] rect{fill:var(--stamp-red);rx:3px}:root[data-theme=archive] [data-ui=logo-mark] path{stroke:var(--manila)}:root[data-theme=archive] [data-ui=logo-mark] circle{fill:var(--manila)}
:root[data-theme=desktop]{--background:#1f7a7a;--foreground:#000;--silver:#d4d0c8;--bevel-hi:#fff;--bevel-lo:gray;--bevel-dark:#404040;--title:navy;--title-2:#0a58a8;--bevel-out:inset -1px -1px var(--bevel-dark), inset 1px 1px var(--bevel-hi), inset -2px -2px var(--bevel-lo), inset 2px 2px #e8e6e0;--bevel-in:inset -1px -1px var(--bevel-hi), inset 1px 1px var(--bevel-dark), inset -2px -2px #e8e6e0, inset 2px 2px var(--bevel-lo);--color-white:var(--silver);--color-slate-50:#e4e1da;--color-slate-100:#c9c5bc;--color-slate-200:gray;--color-slate-300:#6e6e6e;--color-slate-400:#404040;--color-slate-500:#363636;--color-slate-600:#2b2b2b;--color-slate-700:#202020;--color-slate-800:#141414;--color-slate-900:#000;--color-ink-950:#000;--color-ink-900:#000;--color-ink-850:#0a0a0a;--color-ink-800:#141414;--color-ink-700:#202020;--color-ink-600:#2b2b2b;--color-ink-500:#404040;--color-accent-50:#e0e0f8;--color-accent-200:#b9b9f0;--color-accent-300:#8a8ae6;--color-accent-400:#3a3ad0;--color-accent-500:#1a1aa6;--color-accent-600:navy;--color-accent-700:#00005e;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' shape-rendering='crispEdges'%3E%3Cpath d='M1 1v17l4-4 3 7 3-1-3-7h6z' fill='%23fff' stroke='%23000'/%3E%3C/svg%3E") 1 1,auto}:root[data-theme=desktop] body,:root[data-theme=desktop] :is([data-ui=app-root],[data-ui=auth-root]){background-color:#1f7a7a;background-image:repeating-conic-gradient(#1f7a7a 0 25%, #237f7f 0 50%);background-size:4px 4px}:root[data-theme=desktop] :is(a,button,label,[role=button],summary,select){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' shape-rendering='crispEdges'%3E%3Cpath d='M6 1h2v8h2V7h2v2h2v1h2v8l-2 3H7l-5-6 1-2 3 2z' fill='%23fff' stroke='%23000'/%3E%3C/svg%3E") 6 1,pointer}:root[data-theme=desktop] ::selection{background:var(--title);color:#fff}:root[data-theme=desktop] *,:root[data-theme=desktop] :before,:root[data-theme=desktop] :after{border-radius:0}:root[data-theme=desktop] :is(h1,h2,h3),:root[data-theme=desktop] [data-ui=wordmark]{font-family:var(--font-pixel), var(--font-sans);letter-spacing:0;font-weight:600}:root[data-theme=desktop] [data-ui=app-main]{box-shadow:var(--bevel-in);background:#c6c6c6}:root[data-theme=desktop] [data-ui=page-title]{color:#fff;background:var(--title);text-shadow:2px 2px #000;padding:2px 8px;font-size:1.75rem}:root[data-theme=desktop] [data-ui=page-description]{color:#fff;background:var(--title);padding:1px 6px}:root[data-theme=desktop]{--accent-text-image:none;--accent-text-clip:border-box;--accent-text-color:var(--title)}:root[data-theme=desktop] .theme-chrome{--accent-text-color:#ffe680}:root[data-theme=desktop] [data-ui=auth-header] :is(a,[data-ui=wordmark]),:root[data-theme=desktop] [data-ui=auth-header] [data-ui=beta-badge]{color:#fff;text-shadow:1px 1px #000}:root[data-theme=desktop] ::-webkit-scrollbar{background:repeating-conic-gradient(#d4d0c8 0 25%, #fff 0 50%) 0 0 / 2px 2px;width:16px;height:16px}:root[data-theme=desktop] ::-webkit-scrollbar-thumb{background:var(--silver);box-shadow:var(--bevel-out)}:root[data-theme=desktop] [data-ui=card],:root[data-theme=desktop] [data-ui=memory-card],:root[data-theme=desktop] [data-ui=dialog]{background:var(--silver);box-shadow:var(--bevel-out), 0 0 0 1px #000, 4px 4px 0 #00000073;border:0}:root[data-theme=desktop] :is([data-ui=card]:not(:has(>[data-ui=card-header])),[data-ui=memory-card]){border-style:solid;border-width:18px 0 0;border-image:linear-gradient(90deg, var(--title), var(--title-2)) 1}:root[data-theme=desktop] :is([data-ui=card]:not(:has(>[data-ui=card-header])),[data-ui=memory-card]):before{content:"";background:var(--silver);width:12px;height:12px;box-shadow:var(--bevel-out);position:absolute;top:-15px;left:5px}:root[data-theme=desktop] [data-ui=card-header],:root[data-theme=desktop] [data-ui=dialog-header]{color:#fff;background:linear-gradient(90deg, var(--title), var(--title-2));border:0;padding:5px 34px 5px 32px}:root[data-theme=desktop] [data-ui=card-header]:before,:root[data-theme=desktop] [data-ui=card-header]:after{content:"";background:var(--silver);width:14px;height:14px;box-shadow:var(--bevel-out);position:absolute;top:7px}:root[data-theme=desktop] [data-ui=card-header]:before{left:8px}:root[data-theme=desktop] [data-ui=card-header]:after{background:linear-gradient(#000, #000) 3px 3px / 8px 1px no-repeat, linear-gradient(#000, #000) 3px 3px / 1px 7px no-repeat, linear-gradient(#000, #000) 3px 9px / 8px 1px no-repeat, linear-gradient(#000, #000) 10px 3px / 1px 7px no-repeat, var(--silver);right:8px}:root[data-theme=desktop] :is([data-ui=card-header],[data-ui=dialog-header]) :is(h2,h3,p,span,svg,a,button):not([data-ui=badge],[data-ui=badge] *,[data-ui=button],[data-ui=button] *){color:#fff}:root[data-theme=desktop] [data-ui=card-header] h3{font-size:.95rem}:root[data-theme=desktop] [data-ui=card-action] :is(a,button):not([data-ui=button]){color:#fff;text-decoration:underline}:root[data-theme=desktop] [data-ui=card]>[data-ui=card-body]{box-shadow:var(--bevel-in);background:#fff}:root[data-theme=desktop] [data-ui=dialog-header] button{color:#000;background:var(--silver);box-shadow:var(--bevel-out)}:root[data-theme=desktop] .theme-chrome{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:#000;--color-slate-200:#202020;--color-slate-300:#000;--color-slate-400:#202020;--color-ink-950:var(--silver);--color-ink-850:var(--silver);--color-accent-300:var(--title);--color-accent-600:var(--title)}:root[data-theme=desktop] [data-ui=sidebar]{background:var(--silver);box-shadow:var(--bevel-out), 0 0 0 1px #000}:root[data-theme=desktop] [data-ui=sidebar-brand]{background:linear-gradient(90deg, var(--title), var(--title-2));height:52px}:root[data-theme=desktop] [data-ui=sidebar-brand] :is([data-ui=wordmark],button),:root[data-theme=desktop] [data-ui=org-avatar]{color:#fff}:root[data-theme=desktop] [data-ui=nav-item]{color:#000;padding-block:6px;font-weight:400}:root[data-theme=desktop] [data-ui=nav-item]:is(:hover,[data-active]){background:var(--title);color:#fff}:root[data-theme=desktop] [data-ui=nav-item]:focus-visible{outline-offset:-3px;outline:1px dotted #000}:root[data-theme=desktop] .theme-chrome [data-ui=menu]{--color-white:var(--silver);--color-slate-200:gray;--color-slate-300:#6e6e6e;--color-slate-400:#404040;--color-ink-950:#000;--color-ink-850:#0a0a0a;--color-accent-300:#8a8ae6;--color-accent-600:var(--title)}:root[data-theme=desktop] [data-ui=topbar]{background:var(--silver);box-shadow:var(--bevel-out), 0 1px 0 #000;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}:root[data-theme=desktop] [data-ui=button]{color:#000;background:var(--silver);box-shadow:var(--bevel-out);font-family:var(--font-pixel), var(--font-sans);border:0;font-weight:500}:root[data-theme=desktop] [data-ui=button]:hover:not(:disabled){background:#dedad2}:root[data-theme=desktop] [data-ui=button]:active:not(:disabled){box-shadow:var(--bevel-in);padding-top:2px}:root[data-theme=desktop] [data-ui=button][data-variant=primary]{box-shadow:var(--bevel-out), 0 0 0 1px #000}:root[data-theme=desktop] [data-ui=button][data-variant=danger]{color:#8b0000}:root[data-theme=desktop] [data-ui=button]:focus-visible{outline-offset:-5px;outline:1px dotted #000}:root[data-theme=desktop] [data-ui=button]:disabled{color:gray;text-shadow:1px 1px #fff;opacity:1}:root[data-theme=desktop] :is(input:not([type=radio],[type=checkbox]),textarea,select){box-shadow:var(--bevel-in);background:#fff;border:0}:root[data-theme=desktop] :is(input:not([type=radio],[type=checkbox]),textarea,select):focus-visible{outline-offset:-4px;box-shadow:var(--bevel-in), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--title);outline:1px dotted #000}:root[data-theme=desktop] [data-ui=badge]{color:#000;font-family:var(--font-pixel), var(--font-sans);--tw-ring-shadow:0 0 #0000;background:#ffffe1;border:1px solid #000;font-weight:500}:root[data-theme=desktop] [data-ui=badge][data-tone=danger]{background:#ff9c9c}:root[data-theme=desktop] [data-ui=badge][data-tone=warning]{background:#ffe066}:root[data-theme=desktop] [data-ui=badge][data-tone=success]{background:#a8f0a8}:root[data-theme=desktop] [data-ui=badge]:is([data-tone=info],[data-tone=accent],[data-tone=violet]){background:#b9d9ff}:root[data-theme=desktop] [data-ui=meter]{height:18px;box-shadow:var(--bevel-in);background:#fff;padding:2px}:root[data-theme=desktop] [data-ui=meter-fill]{background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--title) 0 9px, transparent 9px 11px)}:root[data-theme=desktop] [data-ui=table] th{background:var(--silver);box-shadow:var(--bevel-out);color:#000}:root[data-theme=desktop] [data-ui=toast]{background:#ffffe1;border:1px solid #000;border-radius:10px;box-shadow:3px 3px #0006}:root[data-theme=desktop] [data-ui=toast]:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#ffffe1;border-right:1px solid #000;width:16px;height:12px;position:absolute;bottom:-12px;right:28px;box-shadow:inset -1px 0 #000}:root[data-theme=desktop] pre.theme-chrome,:root[data-theme=desktop] .theme-chrome pre{color:silver;font-family:var(--font-mono);background:#000}:root[data-theme=desktop] section.theme-chrome{background:var(--title);--color-white:#fff;--color-slate-300:#e0e0e0;--color-slate-400:#d0d0d0;--color-accent-300:#ffe680;--color-accent-400:#ffe680}@media (prefers-reduced-motion:no-preference){@keyframes desktop-zoom-open{0%{clip-path:inset(45% 40%);outline:1px dotted #000}60%{clip-path:inset(0)}}:root[data-theme=desktop] :is([data-ui=card],[data-ui=memory-card],[data-ui=dialog]){animation:.26s steps(5,end) backwards desktop-zoom-open}}@layer theme-layout{:root[data-theme=desktop] :is([data-ui=card],[data-ui=memory-card],[data-ui=dialog],[data-ui=card-header],[data-ui=toast]){position:relative}:root[data-theme=desktop] [data-ui=page-title]{display:inline-block}:root[data-theme=desktop] [data-ui=page-description]{display:table}:root[data-theme=desktop] :is([data-ui=card-header],[data-ui=dialog-header]){margin-bottom:3px}:root[data-theme=desktop] [data-ui=sidebar-brand]{margin:3px}:root[data-theme=desktop] [data-ui=app-main]{margin:8px}}:root[data-theme=desktop] [data-ui=logo-mark]{shape-rendering:crispedges}:root[data-theme=desktop] [data-ui=logo-mark] rect{fill:var(--title);rx:0}:root[data-theme=desktop] [data-ui=logo-mark] path{stroke:#fff;stroke-linecap:square;stroke-linejoin:miter}:root[data-theme=desktop] [data-ui=logo-mark] circle{fill:#ffe680}
:root[data-theme=scrapbook]{--background:#cfae84;--foreground:#1e1912;--paper:#fffdf5;--kraft:#cfae84;--cork:#c79a6a;--pen:#1d1a17;--marker-pink:#ff5c8a;--highlighter:#fff176;--tape:#f6eccdb8;--wobbly:255px 15px 225px 15px / 15px 225px 15px 255px;--color-white:var(--paper);--color-slate-50:#f6eedb;--color-slate-100:#f1e7d0;--color-slate-200:#e0d3b8;--color-slate-300:#c9b48e;--color-slate-400:#47392a;--color-slate-500:#403326;--color-slate-600:#382c21;--color-slate-700:#30261c;--color-slate-800:#2b241b;--color-slate-900:#1e1912;--color-ink-950:var(--pen);--color-ink-900:#221e1a;--color-ink-850:#28231e;--color-ink-800:#2f2a23;--color-ink-700:#3b352d;--color-ink-600:#4a443c;--color-ink-500:#5a5349;--color-accent-50:#ffe6ee;--color-accent-200:#ffc9da;--color-accent-300:#ff9dbb;--color-accent-400:#d81b60;--color-accent-500:#c2185b;--color-accent-600:#ad1457;--color-accent-700:#880e4f}:root[data-theme=scrapbook] body,:root[data-theme=scrapbook] :is([data-ui=app-root],[data-ui=auth-root]){background-color:var(--kraft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .24 0 0 0 0 .12 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");overflow-x:clip}:root[data-theme=scrapbook] ::selection{background:var(--highlighter);color:var(--pen)}:root[data-theme=scrapbook] :is(h1,h2){font-family:var(--font-marker), var(--font-sans);letter-spacing:.01em;font-weight:400}:root[data-theme=scrapbook] h3{font-family:var(--font-hand), var(--font-sans);font-size:1.35rem;font-weight:700;line-height:1.1}:root[data-theme=scrapbook] [data-ui=page-title]{color:var(--pen);background:linear-gradient(100deg, transparent 2%, var(--highlighter) 4% 94%, transparent 97%) 0 72% / 100% 52% no-repeat;padding:0 .25em;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);line-height:1.15;transform:rotate(-1.2deg)}:root[data-theme=scrapbook] [data-ui=page-description]{font-family:var(--font-hand), var(--font-sans);color:#6e0b30;font-size:1.4rem;line-height:1.15;transform:rotate(-.8deg)}:root[data-theme=scrapbook] [data-ui=page-description]:before{content:"↳ "}:root[data-theme=scrapbook] [data-ui=wordmark]{font-family:var(--font-marker), var(--font-sans);letter-spacing:.06em;color:var(--pen);background:linear-gradient(90deg,#fff176 0 23%,#ffc9da 23% 47%,#b3e5fc 47% 72%,#c5e1a5 72%);padding:1px 6px;font-weight:400;transform:rotate(-2deg);box-shadow:1px 2px #0000004d}:root[data-theme=scrapbook]{--accent-text-image:linear-gradient(transparent 55%, var(--highlighter) 55% 92%, transparent 92%);--accent-text-clip:border-box;--accent-text-color:var(--pen)}:root[data-theme=scrapbook] .theme-chrome:not([data-ui=sidebar]){--accent-text-image:none;--accent-text-color:#ff9dbb}:root[data-theme=scrapbook] .theme-chrome{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:var(--pen);--color-slate-200:#2b1d10;--color-slate-300:#2b1d10;--color-slate-400:#3b2a1a;--color-ink-950:var(--cork);--color-ink-850:#f6eedb;--color-accent-300:#9c1249;--color-accent-600:var(--marker-pink)}:root[data-theme=scrapbook] [data-ui=sidebar]{background-color:var(--cork);background-image:radial-gradient(circle at 20% 30%,#5a371959 0 1px,#0000 1.5px),radial-gradient(circle at 70% 60%,#ffe6be59 0 1px,#0000 1.5px),radial-gradient(circle at 45% 85%,#5a37194d 0 1.2px,#0000 1.8px);background-size:9px 9px,13px 13px,17px 17px;box-shadow:inset -8px 0 #8a5e36,inset -10px 0 #6b4425}:root[data-theme=scrapbook] [data-ui=nav-item]{color:var(--pen);background:var(--paper);border-radius:1px;padding:6px 12px;font-weight:600;transform:rotate(-.8deg);box-shadow:1px 2px #3c230f59}:root[data-theme=scrapbook] [data-ui=nav-item]:nth-child(2n){transform:rotate(.7deg)}:root[data-theme=scrapbook] [data-ui=nav-item]:hover{color:var(--pen);background:#fff}:root[data-theme=scrapbook] [data-ui=nav-item][data-active]{color:var(--pen);background:linear-gradient(transparent 20%, var(--highlighter) 20% 85%, transparent 85%) 40px 0 / calc(100% - 52px) 100% no-repeat, var(--paper);transform:rotate(-1.6deg)translate(4px)}:root[data-theme=scrapbook] :is([data-ui=nav-item][data-active],[data-ui=org-trigger]):before{content:"";background:radial-gradient(circle at 35% 35%,#ff9dbb,#c2185b 60%,#7a0d35);border-radius:50%;width:13px;height:13px;position:absolute;top:-6px;left:50%;translate:-50%;box-shadow:1px 3px 2px #00000073}:root[data-theme=scrapbook] [data-ui=org-avatar]{color:var(--pen)}:root[data-theme=scrapbook] :is([data-ui=org-trigger],[data-ui=org-placeholder]){background:var(--paper);border:0;border-radius:1px;position:relative;transform:rotate(.6deg);box-shadow:2px 3px #3c230f59}:root[data-theme=scrapbook] [data-ui=org-trigger]:hover{background:#fff}:root[data-theme=scrapbook] [data-ui=org-menu]{background:var(--paper);border:0;border-radius:1px;transform:rotate(-.5deg);box-shadow:2px 4px #3c230f59}:root[data-theme=scrapbook] [data-ui=org-option]{color:var(--pen);font-weight:600}:root[data-theme=scrapbook] [data-ui=org-option]:hover{background:#fff}:root[data-theme=scrapbook] [data-ui=org-option][aria-current]{background:linear-gradient(transparent 20%, var(--highlighter) 20% 85%, transparent 85%) 8px 0 / calc(100% - 40px) 100% no-repeat}:root[data-theme=scrapbook] :is([data-ui=org-trigger],[data-ui=org-option]):focus-visible{outline:2px solid var(--pen);outline-offset:2px}:root[data-theme=scrapbook] [data-ui=org-option]:focus-visible{outline-offset:-2px}:root[data-theme=scrapbook] [data-ui=org-option] svg{color:var(--pen)}:root[data-theme=scrapbook] [data-ui=org-option]:not([aria-current]) svg{color:#0000}:root[data-theme=scrapbook] .theme-chrome [data-ui=menu]{--color-white:var(--paper);--color-slate-200:#e0d3b8;--color-slate-300:#c9b48e;--color-slate-400:#47392a;--color-ink-950:var(--pen);--color-ink-850:#28231e;--color-accent-300:#ff9dbb;--color-accent-600:#ad1457}:root[data-theme=scrapbook] [data-ui=topbar]{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:0 3px #3c230f40}:root[data-theme=scrapbook] [data-ui=card],:root[data-theme=scrapbook] [data-ui=memory-card],:root[data-theme=scrapbook] [data-ui=dialog]{--tilt:0deg;background-color:var(--paper);border:0;border-radius:2px;box-shadow:2px 4px #3c230f47}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card],[data-ui=dialog]):before{content:"";z-index:2;background:var(--tape);pointer-events:none;border-left:1px dashed #0000000f;border-right:1px dashed #0000000f;width:96px;height:22px;position:absolute;top:-11px;left:calc(50% - 48px);transform:rotate(-3deg);box-shadow:0 1px 1px #00000014}:root[data-theme=scrapbook] [data-ui=card]:nth-of-type(2n):before,:root[data-theme=scrapbook] [data-ui=flow-step]:nth-of-type(2n)>[data-ui=card]:before{left:auto;right:18px;transform:rotate(6deg)}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):after{content:"";pointer-events:none;background:linear-gradient(135deg, var(--paper) 33%, transparent 34%) 0 0 / 12px 7px repeat-x, linear-gradient(225deg, var(--paper) 33%, transparent 34%) 0 0 / 12px 7px repeat-x;height:7px;position:absolute;bottom:-6px;left:0;right:0}:root[data-theme=scrapbook] [data-ui=card-header]{border-bottom:2px dotted #e0d3b8}@media (min-width:640px){:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):not(:has([role=dialog])){transform:rotate(var(--tilt))}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):nth-of-type(3n+1){--tilt:-.7deg}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):nth-of-type(3n+2){--tilt:.5deg}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):nth-of-type(3n){--tilt:-.3deg}:root[data-theme=scrapbook] [data-ui=flow-step]:nth-of-type(3n+2)>[data-ui=card]{--tilt:.5deg}:root[data-theme=scrapbook] [data-ui=flow-step]:nth-of-type(3n)>[data-ui=card]{--tilt:-.3deg}}:root[data-theme=scrapbook] [data-ui=badge]{--sticker:#fff176;background:var(--sticker);color:var(--pen);--tw-ring-shadow:0 0 #0000;border:2px solid #fff;border-radius:999px;padding:2px 9px;font-weight:700;transform:rotate(-2deg);box-shadow:0 1px 2px #00000059}:root[data-theme=scrapbook] [data-ui=badge]:nth-of-type(2n){transform:rotate(2.5deg)}:root[data-theme=scrapbook] [data-ui=badge][data-tone=danger]{--sticker:#ff8fab}:root[data-theme=scrapbook] [data-ui=badge][data-tone=warning]{--sticker:#ffcc80}:root[data-theme=scrapbook] [data-ui=badge][data-tone=success]{--sticker:#c5e1a5}:root[data-theme=scrapbook] [data-ui=badge]:is([data-tone=info],[data-tone=accent]){--sticker:#b3e5fc}:root[data-theme=scrapbook] [data-ui=badge][data-tone=violet]{--sticker:#d7c4f0}:root[data-theme=scrapbook] [data-ui=button]{border:2px solid var(--pen);border-radius:var(--wobbly);box-shadow:2px 3px 0 var(--pen);font-weight:700;transition:transform .12s ease-out,box-shadow .12s ease-out}:root[data-theme=scrapbook] [data-ui=button]:hover:not(:disabled){box-shadow:3px 4px 0 var(--pen);transform:translate(-1px,-1px)}:root[data-theme=scrapbook] [data-ui=button]:active:not(:disabled){box-shadow:0 0 0 var(--pen);transform:translate(2px,3px)}:root[data-theme=scrapbook] [data-ui=button][data-variant=primary]{background:var(--marker-pink);color:var(--pen)}:root[data-theme=scrapbook] [data-ui=button][data-variant=secondary]{background:var(--pen);color:var(--paper)}:root[data-theme=scrapbook] [data-ui=button]:is([data-variant=outline],[data-variant=ghost]){background:var(--paper);color:var(--pen)}:root[data-theme=scrapbook] [data-ui=button][data-variant=danger]{color:var(--pen);background:#ff8a65}:root[data-theme=scrapbook] :is(input:not([type=radio],[type=checkbox]),textarea,select){border:2px solid var(--pen);border-radius:var(--wobbly);background:#fff}:root[data-theme=scrapbook] :is(input,textarea)::placeholder{color:#6b5a45}:root[data-theme=scrapbook] [data-ui=table]{background:var(--paper);box-shadow:inset 34px 0 0 -32px #f28b82}:root[data-theme=scrapbook] [data-ui=table] :is(tr,td,th){border-color:#b3d4f5}:root[data-theme=scrapbook] [data-ui=table] th{font-family:var(--font-hand), var(--font-sans);text-transform:none;letter-spacing:0;font-size:1.1rem}:root[data-theme=scrapbook] [data-ui=toast]{background:#fff59d;border:0;border-radius:0;transform:rotate(1.2deg);box-shadow:3px 5px #3c230f4d}:root[data-theme=scrapbook] .theme-chrome:not([data-ui=sidebar]){--color-white:var(--paper);--color-accent-300:#ff9dbb;--color-accent-400:#ff9dbb;--color-slate-200:#f1e7d0;--color-slate-300:#e0d3b8;--color-slate-400:#d6c6a6;--color-ink-950:#23201c;background-color:#23201c}@media (prefers-reduced-motion:no-preference) and (min-width:640px){@keyframes scrapbook-drop{0%{opacity:0;transform:translateY(-16px) rotate(calc(var(--tilt) + 3deg))}}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]){animation:.42s cubic-bezier(.2,.8,.25,1) backwards scrapbook-drop}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):nth-of-type(2){animation-delay:50ms}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):nth-of-type(3){animation-delay:.1s}:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card]):nth-of-type(n+4){animation-delay:.15s}:root[data-theme=scrapbook] [data-ui=flow-step]:nth-of-type(2)>[data-ui=card]{animation-delay:50ms}:root[data-theme=scrapbook] [data-ui=flow-step]:nth-of-type(3)>[data-ui=card]{animation-delay:.1s}:root[data-theme=scrapbook] [data-ui=flow-step]:nth-of-type(n+4)>[data-ui=card]{animation-delay:.15s}}@layer theme-layout{:root[data-theme=scrapbook] :is([data-ui=card],[data-ui=memory-card],[data-ui=dialog],[data-ui=nav-item]){position:relative}:root[data-theme=scrapbook] [data-ui=page-title]{display:inline-block}:root[data-theme=scrapbook] [data-ui=page-description]{margin-left:1.6rem}:root[data-theme=scrapbook] [data-ui=nav-item]{margin-inline:4px 10px}}:root[data-theme=scrapbook] [data-ui=logo-mark]{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(1px 2px #00000026);rotate:-6deg}:root[data-theme=scrapbook] [data-ui=logo-mark] rect{fill:var(--highlighter);rx:3px}:root[data-theme=scrapbook] [data-ui=logo-mark] path{stroke:var(--pen)}:root[data-theme=scrapbook] [data-ui=logo-mark] circle{fill:var(--marker-pink)}
:root[data-theme=scope]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#131514;--foreground:#e6e9e5;--faceplate:#131514;--panel:#1b1e1c;--seam:#2c312d;--silk:#eef0ec;--beam:#3cff8f;--afterglow:#1f8a4c;--glass:#020a05;--graticule:#0c2415;--phosphor:#b9ffd2;--instrument-amber:#ffb020;--color-white:var(--panel);--color-slate-50:#0e100f;--color-slate-100:#222623;--color-slate-200:#303532;--color-slate-300:#6c736e;--color-slate-400:#959b96;--color-slate-500:#a3a9a4;--color-slate-600:#b4b9b5;--color-slate-700:#c6cbc7;--color-slate-800:#d6dad6;--color-slate-900:#e6e9e5;--color-slate-950:#f3f5f2;--color-ink-950:#f5f7f3;--color-ink-900:#eef0ec;--color-ink-850:#e3e6e1;--color-ink-800:#d8dcd7;--color-ink-700:#c3c8c3;--color-ink-600:#aeb4af;--color-ink-500:#99a09a;--color-accent-50:#0c2417;--color-accent-200:#0f5a31;--color-accent-300:var(--afterglow);--color-accent-400:#2fd172;--color-accent-500:#38f283;--color-accent-600:var(--beam);--color-accent-700:#6dffab;--color-red-50:color-mix(in oklab, var(--color-red-500) 16%, var(--panel));--color-red-200:color-mix(in oklab, var(--color-red-500) 42%, var(--panel));--color-red-600:var(--color-red-400);--color-red-700:var(--color-red-300);--color-amber-50:color-mix(in oklab, var(--instrument-amber) 14%, var(--panel));--color-amber-200:color-mix(in oklab, var(--instrument-amber) 38%, var(--panel));--color-amber-600:var(--instrument-amber);--color-amber-700:#ffc65a;--color-amber-800:#ffc65a;--color-amber-900:#ffc65a;--color-emerald-50:color-mix(in oklab, var(--color-emerald-500) 14%, var(--panel));--color-emerald-200:color-mix(in oklab, var(--color-emerald-500) 38%, var(--panel));--color-emerald-600:var(--color-emerald-400);--color-emerald-700:var(--color-emerald-300);--color-emerald-800:var(--color-emerald-300);--color-rose-50:color-mix(in oklab, var(--color-rose-500) 16%, var(--panel));--color-rose-200:color-mix(in oklab, var(--color-rose-500) 42%, var(--panel));--color-rose-700:var(--color-rose-300);--color-violet-50:color-mix(in oklab, var(--color-violet-500) 16%, var(--panel));--color-violet-200:color-mix(in oklab, var(--color-violet-500) 42%, var(--panel));--color-violet-700:var(--color-violet-300);--color-sky-50:color-mix(in oklab, var(--color-sky-500) 16%, var(--panel));--color-sky-200:color-mix(in oklab, var(--color-sky-500) 42%, var(--panel));--color-sky-700:var(--color-sky-300);--accent-text-image:none;--accent-text-clip:border-box;--accent-text-color:var(--beam);--screw-head:radial-gradient(circle at 40% 35%, #7d847f 0 1px, #474d49 2.2px, #1d201e 3.3px, transparent 3.7px);--screw-slot:linear-gradient(135deg, transparent 44%, #121413 44% 58%, transparent 58%);--screws:var(--screw-slot) left 8px top 8px / 6px 6px, var(--screw-head) left 7px top 7px / 8px 8px, var(--screw-slot) right 8px top 8px / 6px 6px, var(--screw-head) right 7px top 7px / 8px 8px, var(--screw-slot) left 8px bottom 8px / 6px 6px, var(--screw-head) left 7px bottom 7px / 8px 8px, var(--screw-slot) right 8px bottom 8px / 6px 6px, var(--screw-head) right 7px bottom 7px / 8px 8px;--crinkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--crt:radial-gradient(ellipse 120% 110% at 50% 45%, transparent 55%, #0009 100%), linear-gradient(to right, var(--graticule) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(to bottom, var(--graticule) 1px, transparent 1px) 0 0 / 32px 32px, var(--glass);--bezel:0 0 0 4px #0b0c0b, 0 0 0 5px var(--seam), inset 0 0 20px #000000d9}:root[data-theme=scope] body,:root[data-theme=scope] :is([data-ui=app-root],[data-ui=auth-root],[data-ui=marketing-root]){background-color:var(--faceplate);background-image:var(--crinkle)}:root[data-theme=scope] ::selection{background:var(--beam);color:#000}:root[data-theme=scope] :is([data-ui=memory-card],[data-ui=pipeline-canvas],[data-ui=stat],[data-ui=toast]){--color-white:#03140a;--color-slate-50:#020a05;--color-slate-100:#071a0f;--color-slate-200:#12402a;--color-slate-300:#2a9a5a;--color-slate-400:#5fcf8a;--color-slate-500:#74d99b;--color-slate-600:#8ee4ad;--color-slate-700:#a6ecc0;--color-slate-800:#bdf3d1;--color-slate-900:#d3f9e0;--color-ink-950:#e2ffea;--color-ink-900:var(--phosphor);--color-ink-850:#b0f8c9;--color-ink-800:#a3f2bd;--color-ink-700:#94e9b0;--color-ink-600:#82dc9f;--color-ink-500:#6fcd8d}:root[data-theme=scope] :is([data-ui=memory-card],[data-ui=pipeline-canvas]){background:var(--crt);box-shadow:var(--bezel);border:1px solid #000;border-radius:12px}:root[data-theme=scope] [data-ui=memory-card]:hover{border-color:var(--afterglow);box-shadow:0 0 0 4px #0b0c0b,0 0 0 5px #4a524c,inset 0 0 20px #000000d9}:root[data-theme=scope] [data-ui=memory-card] [data-ui=memory-text]{color:var(--phosphor);text-shadow:0 0 6px #3cff8f59}:root[data-theme=scope] [data-ui=memory-card]:focus-visible{outline:2px solid var(--beam);outline-offset:7px}:root[data-theme=scope] [data-ui=stat]{background:var(--glass);width:fit-content;box-shadow:0 0 0 3px #0b0c0b, 0 0 0 4px var(--seam), inset 0 0 10px #000000e6;font-family:var(--font-readout), var(--font-mono);font-variant-numeric:tabular-nums;color:var(--beam);text-shadow:0 0 6px #3cff8f66;border:1px solid #000;border-radius:6px;padding:0 10px;font-weight:400}:root[data-theme=scope] [data-ui=toast]{background:var(--crt);box-shadow:var(--bezel), 0 10px 30px #0009;border:1px solid #000;border-radius:10px}:root[data-theme=scope] [data-ui=toast][data-kind=error]{--color-ink-900:#ffb4ad;--color-slate-600:#ff9a90;border-color:#ff5a4f}:root[data-theme=scope] :is(h1,h2,h3){font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.01em;font-weight:600}:root[data-theme=scope] [data-ui=page-title],:root[data-theme=scope] main h1:not(.theme-chrome h1){font-family:var(--font-faceplate), var(--font-sans);letter-spacing:0;color:var(--silk);font-size:clamp(2.1rem,1.5rem + 2vw,3rem);font-weight:600;line-height:1.05}:root[data-theme=scope] [data-ui=page-description]{color:var(--color-slate-500)}:root[data-theme=scope] [data-ui=logo-mark] rect{fill:#000;stroke:var(--beam);stroke-width:1.5px;rx:5px}:root[data-theme=scope] [data-ui=logo-mark] path{stroke:var(--beam)}:root[data-theme=scope] [data-ui=logo-mark] circle{fill:var(--beam)}:root[data-theme=scope] [data-ui=wordmark]{font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.02em;font-size:1.3rem;font-weight:600}:root[data-theme=scope] .theme-chrome{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#f3f5f2;--color-slate-200:#d6dad6;--color-slate-300:#c0c5c1;--color-slate-400:#a3a9a4;--color-slate-500:#959b96;--color-ink-950:#0e100f;--color-ink-900:#121413;--color-ink-850:#161917;--color-ink-800:#1d201e;--color-accent-300:#6dffa8;--color-accent-400:#4dff95;--color-accent-600:var(--beam);--accent-text-color:var(--beam)}:root[data-theme=scope] .theme-chrome :is([data-ui=menu],[data-ui=theme-picker]){--color-white:var(--panel);--color-slate-200:#303532;--color-slate-300:#6c736e;--color-slate-400:#959b96;--color-ink-950:#f5f7f3;--color-ink-900:#eef0ec;--color-ink-850:#e3e6e1;--color-accent-300:var(--afterglow);--color-accent-600:var(--beam)}:root[data-theme=scope] .theme-chrome:not([data-ui=sidebar]){background-color:#0e100f;background-image:var(--crinkle)}:root[data-theme=scope] [data-ui=sidebar]{background-color:#0e100f;background-image:var(--crinkle);border-right:1px solid var(--seam);box-shadow:inset -1px 0 #ffffff08}:root[data-theme=scope] pre.theme-chrome,:root[data-theme=scope] .theme-chrome pre{background:var(--crt);box-shadow:var(--bezel);color:var(--phosphor);border:1px solid #000;border-radius:10px}:root[data-theme=scope] section.theme-chrome{border-block:1px solid var(--seam)}:root[data-theme=scope] [data-ui=nav-item]{color:var(--color-slate-400);font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.01em;border-radius:3px;padding-left:18px;font-size:.98rem;font-weight:500}:root[data-theme=scope] [data-ui=nav-item]:before{content:"";background:#16231b;border-radius:1px;width:4px;height:14px;margin-top:-7px;position:absolute;top:50%;left:6px;box-shadow:inset 0 0 0 1px #0009}:root[data-theme=scope] [data-ui=nav-item]:hover{color:var(--color-slate-200);background:#1a1d1b}:root[data-theme=scope] [data-ui=nav-item][data-active]{color:#f3f5f2;background:#080909;box-shadow:inset 0 1px 3px #000000e6,inset 0 0 0 1px #262b28}:root[data-theme=scope] [data-ui=nav-item][data-active]:before{background:var(--beam);box-shadow:0 0 6px 1px #3cff8f8c}:root[data-theme=scope] [data-ui=nav-item]:focus-visible{outline:2px solid var(--beam);outline-offset:-2px}:root[data-theme=scope] [data-ui=org-avatar]{color:#000;border-radius:3px}:root[data-theme=scope] [data-ui=topbar]{border-bottom:1px solid var(--seam);background:#131514f0;box-shadow:0 1px #ffffff08}:root[data-theme=scope] :is([data-ui=card],[data-ui=dialog]){border:1px solid var(--seam);background:var(--screws), linear-gradient(#1e211f, var(--panel) 40%) var(--panel);background-repeat:no-repeat;border-radius:3px;box-shadow:inset 0 1px #ffffff0d,0 2px #090a09,0 6px 14px #00000059}:root[data-theme=scope] :is([data-ui=card-header],[data-ui=dialog-header]){border-bottom:1px solid var(--seam);box-shadow:0 1px #ffffff08}:root[data-theme=scope] :is([data-ui=card-title],[data-ui=dialog-header] h2,[data-ui=dialog-header] h3){font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.01em;color:var(--silk);font-size:1.08rem;font-weight:600}:root[data-theme=scope] [data-ui=badge]{border:1px solid var(--color-slate-300);box-shadow:none;color:var(--color-slate-700);font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.01em;--tw-ring-shadow:0 0 #0000;background:0 0;border-radius:2px;gap:6px;padding:1px 7px;font-size:.82rem;font-weight:500}:root[data-theme=scope] [data-ui=badge]:is([data-tone=accent],[data-tone=success]){color:var(--color-accent-700);border-color:var(--afterglow)}:root[data-theme=scope] [data-ui=badge][data-tone=warning]{--lamp:var(--instrument-amber);color:#ffc65a;border-color:#8a6110}:root[data-theme=scope] [data-ui=badge][data-tone=danger]{--lamp:var(--color-red-400);color:var(--color-red-300);border-color:#8b2b2b}:root[data-theme=scope] [data-ui=badge]:is([data-tone=warning],[data-tone=danger]):before{content:"";background:var(--lamp);width:6px;height:6px;box-shadow:0 0 5px var(--lamp);border-radius:50%;flex:none}:root[data-theme=scope] [data-ui=button]{font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.02em;border-radius:3px;font-size:.98rem;font-weight:600;transition-property:background,box-shadow,translate,filter}:root[data-theme=scope] [data-ui=button][data-variant=primary]{background:linear-gradient(#8affbd, var(--beam) 45%, #2fd172) var(--beam);color:#021008;border:1px solid #0f5a31;box-shadow:inset 0 1px #ffffff8c,0 2px #062a16,0 0 0 1px #00000080}:root[data-theme=scope] [data-ui=button][data-variant=primary]:hover:not(:disabled){filter:brightness(1.06)}:root[data-theme=scope] :is([data-ui=button][data-variant=outline],[data-ui=button][data-variant=secondary]){color:var(--silk);background:#262a27 linear-gradient(#2d322f,#222624);border:1px solid #3a403c;box-shadow:inset 0 1px #ffffff12,0 2px #080908}:root[data-theme=scope] :is([data-ui=button][data-variant=outline],[data-ui=button][data-variant=secondary]):hover:not(:disabled){background:#2f3330 linear-gradient(#353b37,#292d2a)}:root[data-theme=scope] [data-ui=button]:is([data-variant=primary],[data-variant=outline],[data-variant=secondary]):active:not(:disabled){translate:0 1px;box-shadow:inset 0 1px 2px #00000080,0 1px #080908}:root[data-theme=scope] :is(a,button,summary,[tabindex]:not([tabindex="-1"])):not([data-ui=nav-item],[data-ui=memory-card]):focus-visible{outline:2px solid var(--beam);outline-offset:2px}:root[data-theme=scope] :is([data-ui=meter],[data-ui=confidence-meter]){background:repeating-linear-gradient(90deg,#15291d 0 6px,#0000 6px 8px);border-radius:0}:root[data-theme=scope] [data-ui=meter]{height:10px}:root[data-theme=scope] [data-ui=confidence-meter]{height:8px}:root[data-theme=scope] :is([data-ui=meter-fill],[data-ui=confidence-fill]){border-radius:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 8px);mask-image:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 8px)}:root[data-theme=scope] :is(input:not([type=radio],[type=checkbox]),textarea,select){border-color:var(--color-slate-300);caret-color:var(--beam);background-color:#0c0e0d;border-radius:3px;box-shadow:inset 0 1px 4px #000c}:root[data-theme=scope] :is(input:not([type=radio],[type=checkbox]),textarea,select):focus-visible{outline:2px solid var(--beam);outline-offset:0}:root[data-theme=scope] :is(input[type=checkbox],input[type=radio]){accent-color:var(--beam)}:root[data-theme=scope] [data-ui=table] th{font-family:var(--font-faceplate), var(--font-sans);letter-spacing:.01em;font-weight:600}@media (prefers-reduced-motion:no-preference){@keyframes scope-power-on{0%{clip-path:inset(calc(50% - 1px) 48%);filter:brightness(3)}35%{clip-path:inset(calc(50% - 1px) 0);filter:brightness(2.4)}to{clip-path:inset(0);filter:none}}:root[data-theme=scope][data-first-paint] :is([data-ui=memory-card],[data-ui=pipeline-canvas],[data-ui=stat]){animation:.42s cubic-bezier(.2,0,.3,1) backwards scope-power-on}:root[data-theme=scope][data-first-paint] [data-ui=memory-card]:nth-child(3n+2){animation-delay:70ms}:root[data-theme=scope][data-first-paint] [data-ui=memory-card]:nth-child(3n){animation-delay:.14s}}@layer theme-layout{:root[data-theme=scope] [data-ui=nav-item]{position:relative}:root[data-theme=scope] [data-ui=badge]{align-items:center;display:inline-flex}:root[data-theme=scope] [data-ui=stat]{display:inline-block}}
:root[data-cashew=off] [data-ui=cashew]{display:none}[data-ui=cashew-theme-button]{-webkit-tap-highlight-color:transparent}[data-ui=cashew-theme-button][data-walking]{box-shadow:none;background:0 0;border-color:#0000}:root[data-cashew=off] [data-ui=cashew-theme-swatch]{display:flex}[data-ui=cashew] svg .c-head{transform-box:view-box;transform-origin:30px 30px}[data-ui=cashew] svg .c-tail{transform-box:view-box;transform-origin:40px 50px}[data-ui=cashew] svg :is(.c-note,.c-ring){transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-ui=cashew] svg{--cashew-ease:cubic-bezier(.2, 0, .38, .9);--cashew-ease-x:cubic-bezier(.4, .14, .3, 1)}[data-ui=cashew] svg[data-play~=enter]{animation:cashew-enter .24s var(--cashew-ease) backwards}[data-ui=cashew] svg[data-play~=tuck] .c-note{animation:cashew-note .6s var(--cashew-ease-x) backwards}[data-ui=cashew] svg:is([data-play~=tuck],[data-play~=happy]) .c-ring{animation:cashew-ring .25s var(--cashew-ease) .2s backwards}[data-ui=cashew] svg:is([data-play~=happy],[data-play~=pet]) .c-tail{animation:cashew-flick .42s var(--cashew-ease)}[data-ui=cashew] svg[data-play~=pet] .c-squint{animation:.7s linear cashew-show}[data-ui=cashew] svg[data-play~=pet] .c-open{animation:.7s linear cashew-hide}[data-ui=cashew] svg[data-play~=curious] .c-head{animation:cashew-tilt .22s var(--cashew-ease) backwards}[data-ui=cashew] svg[data-play~=rub] .c-head{animation:cashew-rub .6s var(--cashew-ease-x)}[data-ui=cashew] svg[data-play~=rub] .c-squint{animation:.65s linear cashew-show}[data-ui=cashew] svg[data-play~=rub] .c-open{animation:.65s linear cashew-hide}[data-ui=cashew] svg[data-play~=rub] .c-tail{animation:cashew-flick .42s var(--cashew-ease) .12s}[data-ui=cashew-theme-button] [data-ui=cashew]{transition:transform .16s var(--cashew-ease,ease-out)}[data-ui=cashew-theme-button]:active [data-ui=cashew]{transition-duration:60ms;transform:scale(.86)}[data-ui=cashew-theme-button]:after{content:"";border:2px solid var(--color-accent-500,#22d3ee);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:0}[data-ui=cashew-theme-button][data-tap="0"]:after{animation:.42s cubic-bezier(.2,0,.38,.9) cashew-tap-a}[data-ui=cashew-theme-button][data-tap="1"]:after{animation:.42s cubic-bezier(.2,0,.38,.9) cashew-tap-b}[data-walking] [data-ui=cashew] svg{animation:.28s ease-in-out infinite alternate cashew-step}[data-walking] [data-ui=cashew] svg .c-tail{animation:.56s ease-in-out infinite alternate cashew-sway}[data-walking] [data-ui=cashew] svg[data-play~=rub] .c-tail{animation:cashew-flick .42s var(--cashew-ease) .12s}}@keyframes cashew-rub{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}45%{transform:rotate(7deg)}70%{transform:rotate(-4deg)}}@keyframes cashew-tap-a{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}@keyframes cashew-tap-b{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}@keyframes cashew-step{to{transform:translateY(-1.5px)}}@keyframes cashew-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes cashew-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes cashew-note{0%{opacity:0;transform:translate(-6px,-8px)rotate(-14deg)}}@keyframes cashew-ring{0%{opacity:0;transform:scale(.6)}}@keyframes cashew-flick{0%,to{transform:rotate(0)}40%{transform:rotate(-7deg)}}@keyframes cashew-show{0%,to{opacity:0}12%,80%{opacity:1}}@keyframes cashew-hide{0%,to{opacity:1}12%,80%{opacity:0}}@keyframes cashew-tilt{0%{transform:rotate(0)}}:root[data-theme=archive] [data-ui=cashew]{--cashew-fur:#c9b58c;--cashew-stripe:#8a7348;--cashew-belly:#f4ead2;--cashew-line:#3b2a14;--cashew-pink:#e5b3a3;--cashew-dot:#b3261e;--cashew-note:#b3261e}:root[data-theme=desktop] [data-ui=cashew]{--cashew-fur:#c3c3c3;--cashew-stripe:#7b7b7b;--cashew-belly:#fff;--cashew-line:#000;--cashew-pink:#ff9dbb;--cashew-dot:#0a2a7a;--cashew-note:#0a2a7a}:root[data-theme=desktop] [data-ui=cashew] svg{shape-rendering:crispedges}@media (prefers-reduced-motion:no-preference){:root[data-theme=desktop] [data-ui=cashew] svg[data-play],:root[data-theme=desktop] [data-ui=cashew] svg[data-play] *{animation-timing-function:steps(3,end)}}:root[data-theme=scope] [data-ui=cashew]{--cashew-fur:#06140b;--cashew-stripe:#1f8a4c;--cashew-belly:#0b2615;--cashew-line:#3cff8f;--cashew-pink:#2fd172;--cashew-dot:#3cff8f;--cashew-note:#3cff8f}:root[data-theme=scrapbook] [data-ui=cashew]{--cashew-fur:#e3a771;--cashew-stripe:#a8673a;--cashew-belly:#fdf3e1}:root[data-theme=scrapbook] [data-ui=cashew] svg{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(1px 2px #00000026);rotate:-4deg}
.pipeline-flow .react-flow{--xy-edge-stroke:var(--color-slate-400);--xy-edge-stroke-width:2;--xy-handle-background-color:var(--color-slate-300);--xy-handle-border-color:var(--color-white);--xy-attribution-background-color:transparent;--xy-controls-button-background-color:var(--color-white);--xy-controls-button-background-color-hover:var(--color-slate-100);--xy-controls-button-color:var(--color-slate-600);--xy-controls-button-color-hover:var(--color-slate-900);--xy-controls-button-border-color:var(--color-slate-200);--xy-controls-box-shadow:0 1px 2px #00000014}.pf-edge .react-flow__edge-path{stroke:var(--color-slate-400);stroke-width:2px}.pf-edge-fan .react-flow__edge-path{stroke:var(--color-slate-300);stroke-width:1.5px}.pf-edge-on .react-flow__edge-path{stroke:var(--color-accent-500)}.pf-edge-off .react-flow__edge-path{stroke:var(--color-slate-300);stroke-dasharray:6 6}.pf-edge-active .react-flow__edge-path{stroke:var(--color-accent-600);stroke-width:2.5px;stroke-dasharray:7 5;animation:.8s linear infinite pf-dash}@keyframes pf-dash{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.pf-edge-active .react-flow__edge-path{animation:none}}.pf-defs{width:0;height:0;position:absolute}.pf-arrow-path{fill:var(--color-slate-400)}@supports (fill:context-stroke){.pf-arrow-path{fill:context-stroke}}.pipeline-flow .react-flow__handle{background-color:var(--color-slate-300);border:2px solid var(--color-white);width:9px;height:9px}.pipeline-flow .react-flow__pane{cursor:default}.pipeline-flow .react-flow__node a:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.pipeline-flow .react-flow__controls{border-radius:10px;overflow:hidden}.pipeline-flow .react-flow__controls-button{border-bottom:1px solid var(--color-slate-200)}.pipeline-flow .react-flow__controls-button:last-child{border-bottom:0}.pipeline-flow .react-flow__attribution a{color:var(--color-slate-500)}
