:root{--atelier-paper:#fffaf7;--atelier-paper-raised:#fff;--atelier-paper-soft:#f8f1ed;--atelier-ink:#242120;--atelier-muted:#716966;--atelier-coral:#ff6542;--atelier-coral-soft:#ffe4dc;--atelier-cyan:#1fb8ca;--atelier-cyan-soft:#e8fbff;--atelier-butter:#fff0a8;--atelier-border:#eadeda;--atelier-danger:#c53f3f;--atelier-success:#2f7a56;--atelier-shadow:0 18px 55px #4c362c1c;--atelier-shadow-soft:0 8px 28px #4c362c14;--atelier-radius-sm:.625rem;--atelier-radius:1rem;--atelier-radius-lg:1.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--atelier-paper:#0b0908;--atelier-paper-raised:#12100f;--atelier-paper-soft:#1a1614;--atelier-ink:#f8f0eb;--atelier-muted:#b4a7a0;--atelier-coral:#ff7656;--atelier-coral-soft:#351a14;--atelier-cyan:#45ccdc;--atelier-cyan-soft:#102f34;--atelier-butter:#4b3c12;--atelier-border:#302823;--atelier-danger:#f77;--atelier-success:#76c99a;--atelier-shadow:0 18px 55px #00000059;--atelier-shadow-soft:0 8px 28px #00000042;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{background:var(--atelier-paper);min-height:100%;color:var(--atelier-ink);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--atelier-butter) 52%, transparent), transparent 28rem), radial-gradient(circle at 96% 5%, color-mix(in srgb, var(--atelier-cyan-soft) 82%, transparent), transparent 25rem), var(--atelier-paper);min-height:100dvh;color:var(--atelier-ink);margin:0}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--atelier-cyan) 72%, white);outline-offset:3px}::selection{background:var(--atelier-butter);color:#242120}.atelier-app{min-height:100dvh}.atelier-topbar{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--atelier-border) 86%, transparent);background:color-mix(in srgb, var(--atelier-paper) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.atelier-brand{color:inherit;letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:1.03rem;font-weight:850;text-decoration:none;display:inline-flex}.atelier-brand-mark{background:var(--atelier-coral);color:#fff;border-radius:.7rem;place-items:center;width:2.05rem;height:2.05rem;font-family:ui-serif,Georgia,serif;font-size:1.32rem;font-style:italic;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff61}.atelier-product-nav{align-items:center;gap:.25rem;display:flex}.atelier-product-nav a{color:var(--atelier-muted);border-radius:.7rem;padding:.52rem .72rem;font-size:.83rem;font-weight:700;text-decoration:none}.atelier-product-nav a:hover,.atelier-product-nav a[aria-current=page]{background:var(--atelier-paper-soft);color:var(--atelier-ink)}.atelier-command{border:1px solid var(--atelier-border);background:var(--atelier-paper-raised);min-width:min(22rem,34vw);box-shadow:var(--atelier-shadow-soft);color:var(--atelier-muted);border-radius:.75rem;align-items:center;gap:.55rem;padding:.62rem .82rem;font-size:.83rem;display:inline-flex}.atelier-command kbd{border:1px solid var(--atelier-border);background:var(--atelier-paper-soft);border-radius:.35rem;margin-left:auto;padding:.1rem .35rem;font-size:.68rem}.atelier-avatar{background:linear-gradient(135deg, var(--atelier-cyan), var(--atelier-butter));color:#17383c;border:0;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:900;display:grid}.atelier-page{width:min(100%,96rem);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.atelier-page-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;display:flex}.atelier-eyebrow{color:var(--atelier-coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:900}.atelier-page h1,.atelier-page h2,.atelier-page h3,.atelier-page p{margin-top:0}.atelier-page h1{letter-spacing:-.045em;margin-bottom:.35rem;font-family:ui-serif,Georgia,serif;font-size:clamp(2rem,5vw,3.8rem);font-weight:500;line-height:.98}.atelier-page-heading p{max-width:46rem;color:var(--atelier-muted);margin-bottom:0;line-height:1.55}.atelier-grid{gap:1rem;display:grid}.atelier-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-workspace{border:1px solid var(--atelier-border);border-radius:var(--atelier-radius-lg);background:color-mix(in srgb, var(--atelier-paper-raised) 92%, transparent);min-height:calc(100dvh - 7.5rem);box-shadow:var(--atelier-shadow);grid-template-columns:15rem minmax(0,1fr);display:grid;overflow:hidden}.atelier-sidebar{border-right:1px solid var(--atelier-border);background:color-mix(in srgb, var(--atelier-paper-soft) 70%, var(--atelier-paper-raised));padding:1rem}.atelier-sidebar-label{color:var(--atelier-muted);letter-spacing:.12em;text-transform:uppercase;margin:1.1rem 0 .4rem;font-size:.65rem;font-weight:900}.atelier-sidebar-link,.atelier-row-button{width:100%;color:var(--atelier-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.55rem;padding:.58rem .65rem;font-size:.82rem;font-weight:700;display:flex}.atelier-sidebar-link:hover,.atelier-sidebar-link[data-active=true],.atelier-row-button:hover{background:var(--atelier-coral-soft);color:var(--atelier-ink)}.atelier-main-panel{min-width:0;padding:clamp(1rem,3vw,2rem)}.atelier-card{border:1px solid var(--atelier-border);border-radius:var(--atelier-radius);background:var(--atelier-paper-raised);box-shadow:var(--atelier-shadow-soft);padding:1.15rem;position:relative;overflow:hidden}.atelier-card h2{letter-spacing:-.025em;margin-bottom:.25rem;font-family:ui-serif,Georgia,serif;font-size:1.35rem;font-weight:600}.atelier-card p{color:var(--atelier-muted);font-size:.84rem;line-height:1.55}.atelier-card-accent:before{background:var(--card-accent,var(--atelier-coral));content:"";width:100%;height:.25rem;position:absolute;top:0;left:0}.atelier-button{background:var(--atelier-coral);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;padding:.62rem .95rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.atelier-button:hover{filter:saturate(1.08)brightness(.97)}.atelier-button-secondary{border-color:var(--atelier-border);background:var(--atelier-paper-raised);color:var(--atelier-ink)}.atelier-chip{background:var(--atelier-paper-soft);color:var(--atelier-muted);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .52rem;font-size:.68rem;font-weight:800;display:inline-flex}.atelier-chip-coral{background:var(--atelier-coral-soft);color:var(--atelier-coral)}.atelier-chip-cyan{background:var(--atelier-cyan-soft);color:color-mix(in srgb, var(--atelier-cyan) 76%, black)}.atelier-public-notice{border:1px solid color-mix(in srgb, var(--atelier-coral) 32%, var(--atelier-border));background:color-mix(in srgb, var(--atelier-coral-soft) 64%, var(--atelier-paper-raised));color:var(--atelier-ink);border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.78rem .9rem;font-size:.76rem;line-height:1.42;display:flex}.atelier-public-notice strong{margin-bottom:.12rem;display:block}.atelier-split{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.55fr);gap:1rem;display:grid}.atelier-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.atelier-list-item{border:1px solid var(--atelier-border);background:var(--atelier-paper-raised);border-radius:.75rem;padding:.8rem}.atelier-list-item strong{margin-bottom:.2rem;font-size:.85rem;display:block}.atelier-list-item span,.atelier-meta{color:var(--atelier-muted);font-size:.72rem}.atelier-editor{border:1px solid var(--atelier-border);border-radius:var(--atelier-radius);background:var(--atelier-paper-raised);min-height:26rem;box-shadow:var(--atelier-shadow-soft);padding:clamp(1.1rem,3vw,2.3rem)}.atelier-editor .markdown-block-editor{min-height:18rem}.atelier-week{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.5rem;display:grid;overflow-x:auto}.atelier-day{border-left:1px solid var(--atelier-border);min-height:24rem;padding:.7rem}.atelier-day:first-child{border-left:0}.atelier-event{background:var(--event-color,var(--atelier-cyan-soft));border-radius:.65rem;margin-top:.55rem;padding:.62rem;font-size:.75rem;font-weight:800}.atelier-board{grid-template-columns:repeat(3,minmax(14rem,1fr));gap:.8rem;display:grid;overflow-x:auto}.atelier-board-column{background:var(--atelier-paper-soft);border-radius:.9rem;min-height:23rem;padding:.8rem}.atelier-task{border:1px solid var(--atelier-border);background:var(--atelier-paper-raised);border-radius:.72rem;margin-top:.65rem;padding:.75rem;box-shadow:0 3px 12px #4c362c0f}.atelier-task label{align-items:flex-start;gap:.5rem;font-size:.8rem;font-weight:800;display:flex}.atelier-task input{accent-color:var(--atelier-coral)}.atelier-empty{min-height:14rem;color:var(--atelier-muted);text-align:center;place-items:center;display:grid}@media (max-width:900px){.atelier-command,.atelier-product-nav{display:none}.atelier-grid-3,.atelier-split,.atelier-workspace{grid-template-columns:1fr}.atelier-sidebar{border-right:0;border-bottom:1px solid var(--atelier-border);gap:.3rem;display:flex;overflow-x:auto}.atelier-sidebar-label{display:none}.atelier-sidebar-link{flex:none}}@media (max-width:560px){.atelier-page-heading{flex-direction:column;align-items:flex-start}.atelier-page h1{font-size:2.35rem}.atelier-main-panel,.atelier-page{padding:.85rem}.atelier-workspace{min-height:calc(100dvh - 6rem);box-shadow:none;border-left:0;border-right:0;border-radius:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@source "../dist";.typeset-block-editor{--typeset-font-body:inherit;--typeset-font-heading:inherit;--typeset-font-mono:var(--font-mono,ui-monospace, monospace);--typeset-size:1rem;--typeset-leading:1.625;--typeset-flow:1em;--syntax-comment:#565e69;--syntax-punctuation:#424e5e;--syntax-property:#c21725;--syntax-number:#b85900;--syntax-string:#157123;--syntax-operator:#00727e;--syntax-function:#0061be;--syntax-keyword:#792fb5;--syntax-regex:#9a6500}@supports (color:lab(0% 0 0)){.typeset-block-editor{--syntax-comment:lab(39.6292% -1.42731 -7.239);--syntax-punctuation:lab(32.6289% -1.86135 -10.7459);--syntax-property:lab(42.2722% 63.4713 41.2121);--syntax-number:lab(49.2025% 38.5734 76.154);--syntax-string:lab(41.3315% -39.4219 33.9155);--syntax-operator:lab(43.0857% -37.5441 -20.1535);--syntax-function:lab(40.5943% 5.73054 -58.2307);--syntax-keyword:lab(36.1508% 50.1799 -58.2887);--syntax-regex:lab(47.56% 20.4682 80.1871)}}.dark .typeset-block-editor,[data-theme=dark] .typeset-block-editor{--syntax-comment:#9ca5b1;--syntax-punctuation:#bcc5d1;--syntax-property:#ff716b;--syntax-number:#f4a34b;--syntax-string:#80cd82;--syntax-operator:#4fccd9;--syntax-function:#76b4ff;--syntax-keyword:#c995ff;--syntax-regex:#edbb64}@supports (color:lab(0% 0 0)){.dark .typeset-block-editor,[data-theme=dark] .typeset-block-editor{--syntax-comment:lab(67.4738% -1.51214 -7.27868);--syntax-punctuation:lab(79.0749% -1.53261 -7.28889);--syntax-property:lab(65.744% 56.5434 32.8389);--syntax-number:lab(74.0849% 25.4197 56.7058);--syntax-string:lab(76.0933% -36.3932 29.4667);--syntax-operator:lab(75.4392% -32.72 -17.4129);--syntax-function:lab(71.451% -3.37219 -48.7961);--syntax-keyword:lab(69.6986% 38.281 -50.1906);--syntax-regex:lab(79.2142% 11.351 50.7352)}}.typeset-block-editor .token.comment,.typeset-block-editor .token.prolog,.typeset-block-editor .token.doctype,.typeset-block-editor .token.cdata{color:var(--syntax-comment);font-style:italic}.typeset-block-editor .token.punctuation{color:var(--syntax-punctuation)}.typeset-block-editor .token.property,.typeset-block-editor .token.tag,.typeset-block-editor .token.constant,.typeset-block-editor .token.symbol,.typeset-block-editor .token.deleted{color:var(--syntax-property)}.typeset-block-editor .token.boolean,.typeset-block-editor .token.number{color:var(--syntax-number)}.typeset-block-editor .token.selector,.typeset-block-editor .token.attr-name,.typeset-block-editor .token.string,.typeset-block-editor .token.char,.typeset-block-editor .token.builtin,.typeset-block-editor .token.inserted{color:var(--syntax-string)}.typeset-block-editor .token.operator,.typeset-block-editor .token.entity,.typeset-block-editor .token.url{color:var(--syntax-operator)}.typeset-block-editor .token.atrule,.typeset-block-editor .token.attr-value,.typeset-block-editor .token.function,.typeset-block-editor .token.class-name{color:var(--syntax-function)}.typeset-block-editor .token.keyword{color:var(--syntax-keyword)}.typeset-block-editor .token.regex,.typeset-block-editor .token.important,.typeset-block-editor .token.variable{color:var(--syntax-regex)}.typeset-block-editor .token.bold,.typeset-block-editor .token.important{font-weight:600}.typeset-block-editor .token.italic{font-style:italic}

