._root_15a4c_1{--atelier-paper:#20211f;--atelier-panel:#272a25;--atelier-ink:#faf6ef;--atelier-muted:#c5c9be;--atelier-line:#4e5448;--atelier-field:#242722;--atelier-control:#7d8573;--atelier-sage:#c3cbb2;--atelier-pink:#f3bfc9;background:var(--atelier-paper);min-height:100vh;color:var(--atelier-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}._root_15a4c_1[data-atelier-theme=light]{--atelier-paper:#f7f8f4;--atelier-panel:#fff;--atelier-ink:#202923;--atelier-muted:#5d6861;--atelier-line:#d9ded5;--atelier-field:#fff;--atelier-control:#8b958b;--atelier-sage:#4b6054;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._header_15a4c_3{border-bottom:1px solid var(--atelier-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}._brand_15a4c_4{letter-spacing:-.06em;color:var(--atelier-ink);font-size:23px;font-weight:800;text-decoration:none}._brand_15a4c_4 span{color:var(--atelier-sage)}._appearance_15a4c_5{color:var(--atelier-muted);align-items:center;gap:10px;font-size:14px;display:flex}._appearance_15a4c_5 select{border:1px solid var(--atelier-control);background:var(--atelier-field);color:var(--atelier-ink);border-radius:7px;min-height:44px;padding:8px;font-size:16px}._frame_15a4c_6{grid-template-columns:210px minmax(0,1fr);display:grid}._sidebar_15a4c_6{border-right:1px solid var(--atelier-line);padding:24px 18px}._workspace_15a4c_6{overflow-wrap:anywhere;margin-bottom:30px;font-size:16px;font-weight:600}._nav_15a4c_6{gap:6px;display:grid}._nav_15a4c_6 button{color:var(--atelier-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:13px 16px}._nav_15a4c_6 button[aria-current=page]{background:var(--atelier-panel);color:var(--atelier-sage);font-weight:700}._signature_15a4c_6{color:var(--atelier-muted);margin-top:48px;font-size:14px}._content_15a4c_6{min-width:0}._root_15a4c_1 .pilot-shell{--pilot-muted:var(--atelier-muted);--pilot-line:var(--atelier-line);color-scheme:inherit;background:var(--atelier-paper);color:var(--atelier-ink);max-width:none;--pilot-surface:var(--atelier-paper)!important}._root_15a4c_1 .pilot-header,._root_15a4c_1 .pilot-history,._root_15a4c_1 .pilot-controls,._root_15a4c_1 .studio-library-dialog{background:var(--atelier-panel);color:var(--atelier-ink);border-color:var(--atelier-line)}._root_15a4c_1 .pilot-intro h1{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}._root_15a4c_1 .pilot-primary{background:var(--atelier-pink);color:#30212a;border-color:var(--atelier-pink)}._root_15a4c_1 .pilot-text-button{color:var(--atelier-sage)}._root_15a4c_1 .pilot-controls input,._root_15a4c_1 .pilot-controls textarea,._root_15a4c_1 .pilot-controls select{background:var(--atelier-field);color:var(--atelier-ink);border-color:var(--atelier-control)}:is(._root_15a4c_1 button:focus-visible,._root_15a4c_1 a:focus-visible,._root_15a4c_1 select:focus-visible){outline:3px solid var(--atelier-pink);outline-offset:3px}@media (max-width:760px){._header_15a4c_3{flex-wrap:wrap;padding:14px 16px}._frame_15a4c_6{grid-template-columns:1fr}._sidebar_15a4c_6{border-right:0;border-bottom:1px solid var(--atelier-line);padding:12px 16px}._workspace_15a4c_6{margin:0 0 10px;font-size:16px}._nav_15a4c_6{flex-wrap:wrap;gap:4px;display:flex}._nav_15a4c_6 button{min-height:44px;padding:9px 14px;font-size:16px}._signature_15a4c_6{font-size:14px;display:none}._brand_15a4c_4{font-size:21px}}._root_15a4c_1 .library-account{background:var(--atelier-paper);color:var(--atelier-ink)}._root_15a4c_1 .library-card{background:var(--atelier-panel);color:var(--atelier-ink);border-color:var(--atelier-line)}._root_15a4c_1 .library-intro h1{font-family:Georgia,serif;font-weight:400}._root_15a4c_1 .library-button{background:var(--atelier-pink);color:#30212a}._root_15a4c_1 .library-account input{background:var(--atelier-field);color:var(--atelier-ink);border-color:var(--atelier-control)}._root_15a4c_1 .pilot-notice{background:var(--atelier-panel);color:var(--atelier-ink);border-color:var(--atelier-line)}._root_15a4c_1 .pilot-notice a{color:var(--atelier-sage)}
