@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.1a010527.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.9e0ef734.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.41f06129.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.a483f402.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.70ee461d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.b6a8de2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d87b1ff7-module__7BWBVG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d87b1ff7-module__7BWBVG__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9cf9c43b-module__0zh89q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9cf9c43b-module__0zh89q__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_a19dada4-module__nFeMWW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_a19dada4-module__nFeMWW__variable{--font-caveat:"Caveat","Caveat Fallback"}
:root{--bg-color:var(--paper-0);--bg-secondary:var(--paper-1);--panel-bg:#fffcf299;--panel-border:var(--ink-soft);--text-primary:var(--ink);--text-secondary:var(--ink-soft);--accent-primary:var(--wash-sage);--accent-secondary:var(--wash-ochre);--accent-glow:var(--wash-sage-tint);--accent-light:#e8f0ea;--danger:#c0392b;--success:#2e7d32;--tag-bg:var(--wash-sage-tint);--tag-bg-brown:var(--wash-ochre-tint);--paper-0:#f4ecd8;--paper-1:#ebe1c7;--paper-2:#d9cca8;--paper-edge:#b9a97f;--ink:#2c2416;--ink-soft:#584832;--ink-faint:#8b7a5a;--ink-ghost:#2c24162e;--wash-sage:#7a9367;--wash-sage-tint:#7a936738;--wash-rust:#b5643a;--wash-rust-tint:#b5643a38;--wash-denim:#6b7a8e;--wash-denim-tint:#6b7a8e38;--wash-ochre:#c8942b;--wash-ochre-tint:#c8942b38;--wash-moss:#5a6b3a;--stroke-thin:1.1px;--stroke-med:1.8px;--stroke-bold:2.6px;--font-serif:"Newsreader",Georgia,serif;--font-hand:"Caveat","Segoe Script",cursive;--font-mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-serif);color:var(--ink);background:var(--paper-0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga";line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--ink);margin-bottom:.5em;font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:color .15s}a:hover{color:var(--accent-primary)}button{cursor:pointer;font-family:inherit;transition:transform .1s,box-shadow .1s}button:hover{transform:scale(1.02)}button:active{transform:scale(.98)}.btn-micro{transition:transform .1s!important}.btn-micro:hover{transform:scale(1.02)!important}.btn-micro:active{transform:scale(.98)!important}.glass-panel{border:var(--stroke-thin)solid var(--ink-soft);background:#fffcf299;border-radius:0;padding:22px 24px;box-shadow:2px 3px 14px #2c24160f}.preview-sidebar{flex-direction:column;gap:20px;padding:28px;display:flex}.swimlane-card{cursor:pointer;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.btn-primary{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wash-rust);border:var(--stroke-med)solid var(--wash-rust);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:6px 12px 5px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s,border-color .15s,transform .1s}.btn-primary:hover{background:var(--wash-rust-tint);transform:scale(1.02)}.btn-primary:active{background:#b5643a52;transform:scale(.98)}.container{max-width:1280px;margin:0 auto;padding:0 24px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:16px}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.hidden{display:none!important}@media (min-width:768px){.md\:hidden{display:none!important}.md\:flex{display:flex!important}}@media (max-width:767px){.hero-title{font-size:2.5rem!important}.hero-buttons{width:100%;flex-direction:column!important}.hero-buttons>a,.hero-buttons button{width:100%}.responsive-grid{grid-template-columns:repeat(2,1fr)!important}}.text-secondary{color:var(--text-secondary)}.text-gradient{background:linear-gradient(135deg,var(--wash-sage),var(--wash-rust));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}input,select,textarea{font-family:var(--font-serif)}input::placeholder,textarea::placeholder{color:var(--text-secondary);opacity:.7}.input-standard{border:1px solid var(--panel-border);background:var(--bg-color);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:.9rem}.select-standard{border:1px solid var(--panel-border);background:var(--bg-color);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:10px 32px 10px 12px;font-size:.9rem}.profile-link{color:inherit;font-weight:600;text-decoration:none;transition:color .15s}.profile-link:hover{color:var(--accent-primary)!important}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.brand-preview-sidebar,.gear-preview-sidebar{animation:.22s slideInRight}.brand-swimlane-card,.gear-swimlane-card{border:var(--stroke-thin)solid var(--ink-soft);transition:box-shadow .15s,border-color .15s,background .15s}.brand-swimlane-card:hover,.gear-swimlane-card:hover{border-color:var(--wash-sage);box-shadow:0 4px 14px var(--wash-sage-tint)}.brand-swimlane-card.selected,.gear-swimlane-card.selected{border:var(--stroke-med)solid var(--wash-sage);background:var(--wash-sage-tint)}.brand-swimlane-card.selected:hover,.gear-swimlane-card.selected:hover{box-shadow:none}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.paper{background-color:var(--paper-0);background-image:radial-gradient(ellipse at 30% 20%,#fffcf099,transparent 60%),radial-gradient(ellipse at 80% 90%,#b4a06e2e,transparent 55%),linear-gradient(var(--paper-1),var(--paper-0)12%,var(--paper-0)88%,var(--paper-1));color:var(--ink);position:relative}.paper:before{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.45;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.14  0 0 0 0 0.09  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/></svg>");position:absolute;inset:0}.paper:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.35;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='f'><feTurbulence type='turbulence' baseFrequency='0.012 0.35' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.28  0 0 0 0 0.18  0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23f)' opacity='0.25'/></svg>");position:absolute;inset:0}.paper>*{z-index:1;position:relative}.paper-ruled{background-image:radial-gradient(ellipse at 30% 20%,#fffcf099,transparent 60%),linear-gradient(var(--paper-0)0 28px,#6b7a8e24 28px 29px);background-size:auto,100% 29px}.rough{filter:url(#ink-wobble)}.rough-soft{filter:url(#ink-wobble-soft)}.j-card{border:var(--stroke-thin)solid var(--ink-soft);background:#fffcf299;padding:22px 24px;position:relative;box-shadow:2px 3px 14px #2c24160f}.j-card>*{filter:none}.j-card-plain{border:var(--stroke-thin)solid var(--ink-soft);background:#fffcf280;padding:18px 20px;position:relative}.j-photo{background:var(--paper-0);box-shadow:0 0 0 var(--stroke-thin)var(--ink-soft),3px 5px 10px #2c24162e;border:6px solid #fffdf4;padding:0;position:relative;overflow:hidden}.j-photo.tilt-l{transform:rotate(-1.4deg)}.j-photo.tilt-r{transform:rotate(1.1deg)}.j-tape{pointer-events:none;background:repeating-linear-gradient(45deg,#c8942b59 0 6px,#c8942b38 6px 12px);border-left:1px dashed #2c241633;border-right:1px dashed #2c241633;width:80px;height:22px;position:absolute;transform:rotate(-8deg);box-shadow:0 1px 3px #2c241626}.j-tape.tape-tl{top:-10px;left:18px;transform:rotate(-12deg)}.j-tape.tape-tr{top:-10px;right:18px;transform:rotate(9deg)}.j-tape.tape-bl{bottom:-10px;left:22px;transform:rotate(8deg)}.j-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wash-rust);border:var(--stroke-med)solid var(--wash-rust);filter:url(#ink-wobble-soft);opacity:.85;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:6px 12px 5px;font-size:11.5px;font-weight:700;transition:opacity .15s;display:inline-flex;transform:rotate(-1.5deg)}.j-stamp:hover{opacity:1}.j-stamp.sage{color:var(--wash-sage);border-color:var(--wash-sage)}.j-stamp.denim{color:var(--wash-denim);border-color:var(--wash-denim)}.j-stamp.ochre{color:var(--wash-ochre);border-color:var(--wash-ochre)}.j-stamp.ink{color:var(--ink);border-color:var(--ink);opacity:.92}.j-stamp.solid{background:var(--ink);color:var(--paper-0);opacity:.94}.j-tab{font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.06em;border:var(--stroke-thin)solid var(--ink-soft);background:var(--paper-1);color:var(--ink);cursor:pointer;filter:url(#ink-wobble-soft);border-top:none;padding:8px 16px 10px;font-size:14px;transition:background .15s}.j-tab.active{background:var(--paper-2);box-shadow:inset 0 -3px 0 var(--wash-rust)}.j-tab:hover{background:var(--paper-2)}.j-chip{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);border:1px solid var(--ink-faint);filter:url(#ink-wobble-soft);background:#fffcf299;border-radius:0 10px 10px 0;align-items:center;gap:6px;padding:3px 9px 3px 14px;font-size:10.5px;display:inline-flex;position:relative}.j-chip:before{content:"";background:var(--ink-soft);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.j-chip.sage{color:var(--wash-sage);border-color:var(--wash-sage);background:var(--wash-sage-tint)}.j-chip.rust{color:var(--wash-rust);border-color:var(--wash-rust);background:var(--wash-rust-tint)}.j-chip.denim{color:var(--wash-denim);border-color:var(--wash-denim);background:var(--wash-denim-tint)}.j-chip.ochre{color:var(--wash-ochre);border-color:var(--wash-ochre);background:var(--wash-ochre-tint)}.j-check{margin:0;padding:0;list-style:none}.j-check li{border-bottom:1px dashed var(--ink-ghost);font-family:var(--font-serif);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.j-check li:last-child{border-bottom:none}.j-check li .mark{flex:none;width:16px;height:16px;margin-top:3px}.j-check li.done .label{text-decoration:line-through;-webkit-text-decoration-color:var(--wash-rust);text-decoration-color:var(--wash-rust);color:var(--ink-soft)}.j-divider{align-items:center;gap:14px;margin:12px 0 16px;display:flex}.j-divider svg{height:10px;color:var(--ink-soft);flex:1}.j-divider .orn{font-family:var(--font-serif);color:var(--ink-soft);letter-spacing:.3em;font-size:14px}.j-title{font-family:var(--font-serif);font-variation-settings:"opsz" 48;letter-spacing:-.005em;color:var(--ink);font-weight:600;line-height:1.05}.j-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.j-hand{font-family:var(--font-hand);color:var(--ink-soft);font-weight:500}.j-annotation{font-family:var(--font-hand);color:var(--wash-rust);font-size:18px;font-weight:500;line-height:1.15}.watercolor{pointer-events:none;filter:blur(.5px);opacity:.55;mix-blend-mode:multiply;border-radius:58% 42% 65% 35%/55% 45%;position:absolute}.j-folio{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase;font-size:11px}.coffee-ring{filter:blur(1.2px);pointer-events:none;opacity:.8;border:4px solid #8b5a2b38;border-radius:50%;width:120px;height:120px;position:absolute;box-shadow:inset 0 0 22px #8b5a2b24}.stack{flex-direction:column;display:flex}.row{display:flex}.grow{flex:1}.muted{color:var(--ink-soft)}.faint{color:var(--ink-faint)}.serif{font-family:var(--font-serif)}.hand{font-family:var(--font-hand)}.mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase;letter-spacing:.14em}.j-input{font-family:var(--font-serif);color:var(--ink);border:none;border-bottom:var(--stroke-thin)solid var(--ink-soft);background:0 0;outline:none;width:100%;padding:6px 2px;font-size:16px}.j-input::placeholder{color:var(--ink-faint);font-style:italic}.j-input:focus{border-bottom-color:var(--wash-rust)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
