.builder-inline[data-v-633ee927]{display:inline-block;max-width:100%;position:relative}.builder-inline-editable[data-v-633ee927]{border-radius:.25rem;outline:none;transition:box-shadow .15s,background-color .15s}.builder-inline-editable[data-v-633ee927]:hover{box-shadow:0 0 0 1px #fbbf2473}.builder-inline--focused .builder-inline-editable[data-v-633ee927]{background:#00000014;box-shadow:0 0 0 2px #fbbf24cc}.builder-inline-editable.is-empty[data-v-633ee927]:before{content:attr(data-placeholder);font-style:italic;opacity:.35}.builder-inline-toolbar[data-v-633ee927]{align-items:center;background:var(--de-panel);border:1px solid rgba(251,191,36,.5);border-radius:.5rem;bottom:calc(100% + 4px);box-shadow:0 6px 20px #00000080;display:flex;gap:1px;left:0;padding:2px 4px;position:absolute;white-space:nowrap;z-index:60}.bi-btn[data-v-633ee927]{align-items:center;border-radius:.25rem;color:color-mix(in oklab,var(--de-fg) 75%,transparent);cursor:pointer;display:inline-flex;font-size:.8rem;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 4px;transition:background .15s,color .15s}.bi-btn[data-v-633ee927]:hover{background:#fbbf2433;color:var(--de-fg)}.bi-sep[data-v-633ee927]{background:color-mix(in oklab,var(--de-fg) 20%,transparent);height:14px;margin:0 3px;width:1px}.bi-link-input[data-v-633ee927]{background:color-mix(in oklab,var(--de-fg) 10%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 20%,transparent);border-radius:.25rem;color:var(--de-fg);font-size:.75rem;height:22px;outline:none;padding:0 6px;width:11rem}.prose-inline[data-v-a28c0cd9] p{display:inline;margin:0}.shop-expand-enter-active[data-v-767ebe3b],.shop-expand-leave-active[data-v-767ebe3b]{overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.shop-expand-enter-from[data-v-767ebe3b],.shop-expand-leave-to[data-v-767ebe3b]{max-height:0;opacity:0}.shop-expand-enter-to[data-v-767ebe3b],.shop-expand-leave-from[data-v-767ebe3b]{max-height:2000px;opacity:1}.account-new[data-v-17e6d056]{background:color-mix(in oklab,var(--de-fg) 2%,transparent);border:1px dashed color-mix(in oklab,var(--de-fg) 14%,transparent);border-radius:.5rem;gap:.5rem;padding:.5rem .75rem}.account-adv[data-v-17e6d056],.account-new[data-v-17e6d056]{align-items:center;display:flex}.account-adv[data-v-17e6d056]{color:color-mix(in oklab,var(--de-fg) 50%,transparent);cursor:pointer;flex-shrink:0;font-size:.72rem;gap:.3rem;white-space:nowrap}.account-adv input[data-v-17e6d056]{accent-color:#fbbf24;cursor:pointer;height:13px;width:13px}.account-row[data-v-17e6d056]{align-items:center;background:color-mix(in oklab,var(--de-fg) 2%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 8%,transparent);border-radius:.5rem;display:flex;gap:.75rem;padding:.5rem .75rem}.account-row--banned[data-v-17e6d056]{background:#f871710d;border-color:#f871714d}.account-id[data-v-17e6d056]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.account-id>span[data-v-17e6d056]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta[data-v-17e6d056]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.account-flag[data-v-17e6d056]{border:1px solid transparent;border-radius:.25rem;font-size:.65rem;letter-spacing:.04em;padding:0 .3rem;text-transform:uppercase}.account-flag--ok[data-v-17e6d056]{border-color:#4ade804d;color:#4ade80}.account-flag--muted[data-v-17e6d056]{border-color:color-mix(in oklab,var(--de-fg) 12%,transparent);color:color-mix(in oklab,var(--de-fg) 35%,transparent)}.account-flag--ban[data-v-17e6d056]{border-color:#f8717159;color:#f87171}.account-flag--owner[data-v-17e6d056]{border-color:#fbbf2459;color:#fbbf24}.palette-editor[data-v-62ad63a3]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.palette-grid[data-v-62ad63a3]{background:color-mix(in oklab,var(--de-fg) 7%,transparent);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}@media(max-width:680px){.palette-grid[data-v-62ad63a3]{grid-template-columns:1fr}}.seed-panel[data-v-62ad63a3]{background:var(--de-panel);display:flex;flex-direction:column}.swatches[data-v-62ad63a3]{display:flex;height:2.5rem}.swatch[data-v-62ad63a3]{cursor:default;flex:1;transition:transform .1s}.swatch[data-v-62ad63a3]:hover{transform:scaleY(1.18);transform-origin:bottom}.seed-controls[data-v-62ad63a3]{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem .875rem}.seed-top[data-v-62ad63a3]{align-items:center;display:flex;gap:.5rem;margin-bottom:.375rem}.seed-dot[data-v-62ad63a3]{border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:50%;flex-shrink:0;height:14px;width:14px}.seed-name[data-v-62ad63a3]{color:color-mix(in oklab,var(--de-fg) 60%,transparent);flex:1;font-size:.75rem;font-weight:600;letter-spacing:.06em;min-width:0;text-transform:uppercase}.hex-input[data-v-62ad63a3]{background:var(--de-input);border:none;border-radius:.25rem;cursor:pointer;flex-shrink:0;height:22px;padding:1px 2px;width:30px}.hex-input[data-v-62ad63a3]::-webkit-color-swatch-wrapper{padding:0}.hex-input[data-v-62ad63a3]::-webkit-color-swatch{border:none;border-radius:3px}.seed-remove[data-v-62ad63a3]{background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);border-radius:.25rem;color:color-mix(in oklab,var(--de-fg) 50%,transparent);cursor:pointer;flex-shrink:0;height:20px;width:20px}.seed-remove[data-v-62ad63a3]:hover{color:#f87171}.slider-row[data-v-62ad63a3]{align-items:center;cursor:pointer;display:flex;gap:.5rem}.dim[data-v-62ad63a3]{color:color-mix(in oklab,var(--de-fg) 35%,transparent);font-weight:700;text-align:center;width:.75rem}.dim[data-v-62ad63a3],.dim-val[data-v-62ad63a3]{flex-shrink:0;font-family:ui-monospace,monospace;font-size:.6875rem}.dim-val[data-v-62ad63a3]{color:color-mix(in oklab,var(--de-fg) 45%,transparent);text-align:right;width:3.8rem}.range-track[data-v-62ad63a3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;flex:1;height:4px;min-width:0;outline:none}.range-track[data-v-62ad63a3]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--de-fg);border:2px solid rgba(0,0,0,.3);border-radius:50%;cursor:pointer;height:12px;width:12px}.range-track[data-v-62ad63a3]::-moz-range-thumb{background:var(--de-fg);border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.range-hue[data-v-62ad63a3]{background:linear-gradient(90deg,#fb2189,#f93964,#f74633 8.33%,#f7481e 9.37%,#f6490b,#f34f00 10.42%,#eb5a00,#e46200 12.5%,#d17500 16.67%,#af8a00,#849c00 33.33%,#75a000,#5ca600 37.5%,#46a900 38.54%,#36ab00,#19ad00,#00ad21,#00ad35 40.62%,#00ac4f 41.67%,#00aa6b,#00a87c 45.83%,#00a692 50%,#00a1b5,#0099e0 66.67%,#0095ef 68.75%,#0092fa,#238fff 70.83%,#2b8eff,#318dff,#378cff,#3c8cff 71.88%,#4c89ff 72.92%,#6483ff 75%,#8a75ff,#a664ff 83.33%,#d450cc 91.67%,#e841ab,#fb2189)!important;background:linear-gradient(90deg,#fb2189,#f93964,#f74633 8.33%,#f7481e 9.37%,#f6490b,color(xyz 0.404 0.245 0.02) 10.42%,color(xyz 0.401 0.246 0.004),color(xyz 0.398 0.247 -0.011) 12.5%,color(xyz 0.388 0.249 -0.06) 16.67%,color(xyz 0.286 0.269 -0.054),color(xyz 0.195 0.29 -0.048) 33.33%,color(xyz 0.18 0.294 -0.021),color(xyz 0.166 0.298 0.011) 37.5%,color(xyz 0.159 0.3 0.029) 38.54%,color(xyz 0.156 0.3 0.039),color(xyz 0.153 0.301 0.049),color(xyz 0.15 0.302 0.059),color(xyz 0.148 0.303 0.07) 40.62%,color(xyz 0.142 0.305 0.093) 41.67%,color(xyz 0.133 0.308 0.144),color(xyz 0.126 0.311 0.201) 45.83%,color(xyz 0.118 0.316 0.339) 50%,color(xyz 0.182 0.3 0.689),color(xyz 0.27 0.279 1.178) 66.67%,color(xyz 0.284 0.274 1.167) 68.75%,color(xyz 0.292 0.271 1.162),color(xyz 0.3 0.269 1.156) 70.83%,color(xyz 0.304 0.267 1.154),color(xyz 0.308 0.266 1.151) 71.88%,color(xyz 0.316 0.264 1.146) 72.92%,color(xyz 0.332 0.259 1.135) 75%,color(xyz 0.368 0.249 1.113),color(xyz 0.406 0.24 1.092) 83.33%,#d450cc 91.67%,#e841ab,#fb2189)!important}.palette-footer[data-v-62ad63a3]{align-items:center;background:var(--de-panel-head);border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem .875rem}.auto-hint[data-v-62ad63a3]{color:color-mix(in oklab,var(--de-fg) 40%,transparent);font-size:.68rem;margin-right:auto}.btn-ghost-sm[data-v-62ad63a3]{background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 40%,transparent);cursor:pointer;font-size:.72rem;padding:.22rem .6rem;transition:color .2s}.btn-ghost-sm[data-v-62ad63a3]:hover{color:color-mix(in oklab,var(--de-fg) 75%,transparent)}.btn-ghost-sm[data-v-62ad63a3]:disabled{cursor:default;opacity:.4}.btn-save-sm[data-v-62ad63a3]{align-items:center;background:#fbbf2429;border:1px solid rgba(251,191,36,.32);border-radius:.3rem;color:var(--de-fg);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.22rem .7rem;transition:background .2s}.btn-save-sm[data-v-62ad63a3]:hover{background:#fbbf2442}.font-editor[data-v-f1596146]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.font-rows[data-v-f1596146]{background:color-mix(in oklab,var(--de-fg) 7%,transparent);gap:1px}.font-row[data-v-f1596146],.font-rows[data-v-f1596146]{display:flex;flex-direction:column}.font-row[data-v-f1596146]{background:var(--de-panel);gap:.5rem;padding:.875rem 1rem}.font-row-label[data-v-f1596146]{align-items:center;display:flex;gap:.5rem}.slot-name[data-v-f1596146]{color:color-mix(in oklab,var(--de-fg) 35%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.remote-badge[data-v-f1596146]{background:#fbbf241f;border:1px solid rgba(251,191,36,.3);border-radius:.25rem;color:#fbbf24;font-size:.6rem;font-weight:600;letter-spacing:.05em;padding:.1rem .4rem;text-transform:uppercase}.font-row-controls[data-v-f1596146]{display:flex;flex-direction:column;gap:.375rem}.font-select[data-v-f1596146]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:var(--de-input);border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:.375rem;color:var(--de-fg);color-scheme:var(--de-scheme);cursor:pointer;font-size:.8125rem;max-width:100%;min-width:220px;outline:none;padding:.3rem .6rem;width:-moz-fit-content;width:fit-content}.font-select optgroup[data-v-f1596146],.font-select option[data-v-f1596146]{background:var(--de-input);color:var(--de-fg)}.custom-input-wrap[data-v-f1596146]{display:flex;flex-direction:column;gap:.2rem}.custom-input[data-v-f1596146]{background:var(--de-input);border:1px solid rgba(251,191,36,.35);border-radius:.375rem;color:var(--de-fg);font-size:.8125rem;min-width:240px;outline:none;padding:.3rem .6rem;width:-moz-fit-content;width:fit-content}.custom-input[data-v-f1596146]::-moz-placeholder{color:color-mix(in oklab,var(--de-fg) 25%,transparent)}.custom-input[data-v-f1596146]::placeholder{color:color-mix(in oklab,var(--de-fg) 25%,transparent)}.custom-input[data-v-f1596146]:focus{border-color:#fbbf24a6}.custom-hint[data-v-f1596146]{color:color-mix(in oklab,var(--de-fg) 25%,transparent);font-size:.65rem;padding-left:.1rem}.custom-input--invalid[data-v-f1596146]{border-color:#fbbf248c!important}.valid-hint[data-v-f1596146]{font-size:.65rem;padding-left:.1rem}.valid-hint--loading[data-v-f1596146]{color:color-mix(in oklab,var(--de-fg) 35%,transparent);font-style:italic}.valid-hint--ok[data-v-f1596146]{color:#4ade80}.valid-hint--warn[data-v-f1596146]{color:#fbbf24}.gf-link[data-v-f1596146]{color:inherit;text-decoration:underline;text-underline-offset:2px}.gf-link[data-v-f1596146]:hover{color:#fde68a}.font-preview[data-v-f1596146]{align-items:baseline;border-top:1px solid color-mix(in oklab,var(--de-fg) 5%,transparent);display:flex;gap:1.25rem;margin-top:.25rem;padding:.5rem .25rem}.preview-heading[data-v-f1596146]{color:color-mix(in oklab,var(--de-fg) 85%,transparent);font-size:1.375rem;font-weight:700;line-height:1}.preview-body[data-v-f1596146]{color:color-mix(in oklab,var(--de-fg) 45%,transparent);font-size:.875rem}.preview-name[data-v-f1596146]{align-self:flex-end;color:color-mix(in oklab,var(--de-fg) 25%,transparent);font-size:.7rem;font-weight:500;margin-left:auto}.font-scale-row[data-v-f1596146]{align-items:center;border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;gap:.75rem;padding:.6rem .875rem}.font-scale-row input[type=range][data-v-f1596146]{accent-color:var(--color-accent-400);flex:1}.font-scale-val[data-v-f1596146]{color:color-mix(in oklab,var(--de-fg) 70%,transparent);font-family:ui-monospace,monospace;font-size:.72rem;min-width:3rem;text-align:right}.font-footer[data-v-f1596146]{align-items:center;background:var(--de-panel-head);border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem .875rem}.btn-ghost-sm[data-v-f1596146]{background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 40%,transparent);cursor:pointer;font-size:.72rem;padding:.22rem .6rem;transition:color .2s}.btn-ghost-sm[data-v-f1596146]:hover{color:color-mix(in oklab,var(--de-fg) 75%,transparent)}.btn-save-sm[data-v-f1596146]{align-items:center;background:#fbbf2429;border:1px solid rgba(251,191,36,.32);border-radius:.3rem;color:var(--de-fg);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.22rem .7rem;transition:background .2s}.btn-save-sm[data-v-f1596146]:hover{background:#fbbf2442}.fade-enter-active[data-v-f1596146],.fade-leave-active[data-v-f1596146]{transition:opacity .15s,transform .15s}.fade-enter-from[data-v-f1596146],.fade-leave-to[data-v-f1596146]{opacity:0;transform:translateY(-4px)}.bg-editor[data-v-07fa0b0a]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.bg-grid-2[data-v-07fa0b0a]{grid-template-columns:repeat(2,1fr)}.bg-grid-2[data-v-07fa0b0a],.bg-grid-3[data-v-07fa0b0a]{background:color-mix(in oklab,var(--de-fg) 7%,transparent);display:grid;gap:1px}.bg-grid-3[data-v-07fa0b0a]{grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.bg-grid-2[data-v-07fa0b0a],.bg-grid-3[data-v-07fa0b0a]{grid-template-columns:1fr}}.bg-field[data-v-07fa0b0a]{background:var(--de-panel);display:flex;flex-direction:column;gap:.3rem;padding:.75rem .875rem}.bg-field-label[data-v-07fa0b0a]{color:color-mix(in oklab,var(--de-fg) 85%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bg-field-hint[data-v-07fa0b0a]{color:color-mix(in oklab,var(--de-fg) 40%,transparent);font-size:.68rem}.bg-number[data-v-07fa0b0a],.bg-select[data-v-07fa0b0a]{background:var(--de-input);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:var(--de-fg);font-size:.78rem;margin-top:.2rem;outline:none;padding:.35rem .5rem}.bg-number--sm[data-v-07fa0b0a]{width:5rem}.bg-color-row[data-v-07fa0b0a]{align-items:center;display:flex;gap:.4rem;margin-top:.2rem}.bg-color[data-v-07fa0b0a]{background:var(--de-input);border:none;border-radius:.3rem;cursor:pointer;height:26px;padding:1px;width:34px}.bg-color-code[data-v-07fa0b0a]{color:color-mix(in oklab,var(--de-fg) 45%,transparent);font-family:ui-monospace,monospace;font-size:.68rem}.bg-clear[data-v-07fa0b0a]{background:transparent;border:none;color:color-mix(in oklab,var(--de-fg) 40%,transparent);cursor:pointer;font-size:.75rem}.bg-clear[data-v-07fa0b0a]:hover{color:#f87171}.bg-section[data-v-07fa0b0a]{border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent)}.bg-section-head[data-v-07fa0b0a]{background:var(--de-panel-alt);gap:.75rem;justify-content:space-between;padding:.6rem .875rem}.bg-check[data-v-07fa0b0a],.bg-section-head[data-v-07fa0b0a]{align-items:center;display:flex}.bg-check[data-v-07fa0b0a]{color:color-mix(in oklab,var(--de-fg) 80%,transparent);cursor:pointer;font-size:.78rem;gap:.35rem}.bg-check input[data-v-07fa0b0a]{accent-color:#fbbf24;cursor:pointer}.bg-checks[data-v-07fa0b0a]{align-items:center;display:flex;gap:.75rem;margin-top:.2rem}.mesh-colors[data-v-07fa0b0a]{background:var(--de-panel);display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem .875rem}.mesh-color[data-v-07fa0b0a]{align-items:center;display:flex;gap:.2rem}.mesh-add[data-v-07fa0b0a]{background:transparent;border:1px dashed color-mix(in oklab,var(--de-fg) 25%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 60%,transparent);cursor:pointer;height:26px;width:34px}.range[data-v-07fa0b0a]{accent-color:#fbbf24;margin-top:.2rem;width:100%}.bg-editor-footer[data-v-07fa0b0a]{background:var(--de-panel-head);border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;justify-content:flex-end;padding:.5rem .875rem}.btn-ghost-sm[data-v-07fa0b0a]{background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 40%,transparent);cursor:pointer;font-size:.72rem;padding:.22rem .6rem}.btn-ghost-sm[data-v-07fa0b0a]:hover{color:color-mix(in oklab,var(--de-fg) 75%,transparent)}.pc[data-v-3841a6fd]{flex-direction:column;gap:.3rem}.pc[data-v-3841a6fd],.pc-row[data-v-3841a6fd]{display:flex}.pc-row[data-v-3841a6fd]{align-items:center;gap:.35rem}.pc-swatch[data-v-3841a6fd]{background-image:linear-gradient(45deg,hsla(0,0%,50%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,50%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,50%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,50%,.25) 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border:1px solid color-mix(in oklab,var(--de-fg) 20%,transparent);border-radius:.3rem;flex-shrink:0;height:1.4rem;width:1.4rem}.pc-select[data-v-3841a6fd]{background:color-mix(in oklab,var(--de-fg) 8%,var(--de-panel));border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);color:var(--de-fg);color-scheme:var(--de-scheme);flex:1;font-size:.72rem;padding:.25rem .4rem}.pc-select[data-v-3841a6fd],.pc-x[data-v-3841a6fd]{border-radius:.3rem}.pc-x[data-v-3841a6fd]{background:color-mix(in oklab,var(--de-fg) 5%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);color:color-mix(in oklab,var(--de-fg) 60%,transparent);cursor:pointer;flex-shrink:0;height:1.4rem;width:1.4rem}.pc-x[data-v-3841a6fd]:hover{color:#f87171}.pc-row--sliders[data-v-3841a6fd]{gap:.5rem}.pc-slider[data-v-3841a6fd]{align-items:center;color:color-mix(in oklab,var(--de-fg) 55%,transparent);display:flex;flex:1;font-size:.66rem;gap:.3rem}.pc-slider input[data-v-3841a6fd]{flex:1;min-width:0}.pc-dim[data-v-3841a6fd]{font-weight:700}.pc-dim[data-v-3841a6fd],.pc-slider code[data-v-3841a6fd]{font-family:ui-monospace,monospace}.pc-slider code[data-v-3841a6fd]{color:color-mix(in oklab,var(--de-fg) 70%,transparent);min-width:2.4rem;text-align:right}.style-editor[data-v-1ddc47e4]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;gap:1rem;margin-bottom:1rem;max-height:66vh;overflow-y:auto;padding:.875rem}.se-section[data-v-1ddc47e4],.style-editor[data-v-1ddc47e4]{display:flex;flex-direction:column}.se-section[data-v-1ddc47e4]{gap:.5rem}.se-title[data-v-1ddc47e4]{color:color-mix(in oklab,var(--de-fg) 55%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.se-row[data-v-1ddc47e4],.se-title[data-v-1ddc47e4]{align-items:center;display:flex;gap:.5rem}.se-row[data-v-1ddc47e4]{flex-wrap:wrap}.se-end[data-v-1ddc47e4]{justify-content:flex-end}.se-dim[data-v-1ddc47e4]{color:color-mix(in oklab,var(--de-fg) 50%,transparent);font-size:.72rem}.se-hint[data-v-1ddc47e4]{color:color-mix(in oklab,var(--de-fg) 40%,transparent);font-size:.68rem}.se-input[data-v-1ddc47e4],.se-select[data-v-1ddc47e4]{background:color-mix(in oklab,var(--de-fg) 8%,var(--de-panel));border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:.35rem;color:var(--de-fg);color-scheme:var(--de-scheme);font-size:.75rem;padding:.3rem .45rem;width:100%}.se-mono[data-v-1ddc47e4]{font-family:ui-monospace,monospace;font-size:.65rem}.se-btn[data-v-1ddc47e4]{background:color-mix(in oklab,var(--de-fg) 6%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 75%,transparent);cursor:pointer;font-size:.72rem;padding:.28rem .6rem}.se-btn[data-v-1ddc47e4]:hover{background:color-mix(in oklab,var(--de-fg) 10%,transparent);color:var(--de-fg)}.se-btn--danger[data-v-1ddc47e4]{border-color:#f871714d;color:#f87171}.se-preview-stage[data-v-1ddc47e4]{background:linear-gradient(45deg,color-mix(in oklab,var(--de-fg) 5%,transparent) 25%,transparent 25%) 0 0 /16px 16px,linear-gradient(-45deg,color-mix(in oklab,var(--de-fg) 5%,transparent) 25%,transparent 25%) 0 8px /16px 16px,linear-gradient(45deg,transparent 75%,color-mix(in oklab,var(--de-fg) 5%,transparent) 75%) 8px -8px /16px 16px,linear-gradient(-45deg,transparent 75%,color-mix(in oklab,var(--de-fg) 5%,transparent) 75%) -8px 0 /16px 16px;border-radius:.5rem;justify-content:center;min-height:8rem;padding:1.5rem}.se-mock[data-v-1ddc47e4],.se-preview-stage[data-v-1ddc47e4]{align-items:center;display:flex}.se-mock[data-v-1ddc47e4]{flex-direction:column;max-width:260px;text-align:center}.se-mock .se-zone[data-v-1ddc47e4]{border-radius:3px;outline:1px dashed color-mix(in oklab,var(--de-fg) 22%,transparent);outline-offset:3px;position:relative}.se-gutter[data-v-1ddc47e4]{align-self:stretch;cursor:ns-resize;height:8px;position:relative}.se-gutter[data-v-1ddc47e4]:before{background:color-mix(in oklab,var(--de-fg) 35%,transparent);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.se-gutter[data-v-1ddc47e4]:hover:before{background:var(--color-accent-400);height:3px}.se-mock-avatar[data-v-1ddc47e4]{background:color-mix(in oklab,var(--de-fg) 20%,transparent);border-radius:9999px;height:72px;width:72px}.se-mock-avatar--wide[data-v-1ddc47e4]{border-radius:.75rem;height:80px;width:140px}.se-mock-banner-text[data-v-1ddc47e4]{display:flex;flex-direction:column;gap:.3rem}.se-mock-generic[data-v-1ddc47e4]{border:1px dashed color-mix(in oklab,var(--de-fg) 25%,transparent);border-radius:.5rem;font-size:.8rem;padding:1rem 1.5rem}.se-mock .bloc-banner-title[data-v-1ddc47e4],.se-mock .bloc-card-title[data-v-1ddc47e4],.se-mock .bloc-title[data-v-1ddc47e4],.se-mock .desc-title[data-v-1ddc47e4]{font-weight:700}.se-mock .bloc-banner-subtitle[data-v-1ddc47e4],.se-mock .bloc-card-subtitle[data-v-1ddc47e4],.se-mock .desc-subtitle[data-v-1ddc47e4]{font-size:.85rem;opacity:.8}.se-mock .bloc-card-text[data-v-1ddc47e4],.se-mock .desc-text[data-v-1ddc47e4]{font-size:.78rem;opacity:.75}.se-class-chips[data-v-1ddc47e4]{display:flex;flex-wrap:wrap;gap:.25rem}.se-chip[data-v-1ddc47e4]{align-items:center;background:color-mix(in oklab,var(--de-fg) 5%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 70%,transparent);cursor:pointer;display:inline-flex;font-size:.72rem;gap:.3rem;padding:.22rem .5rem}.se-chip[data-v-1ddc47e4]:hover{background:color-mix(in oklab,var(--de-fg) 10%,transparent);color:var(--de-fg)}.se-chip.active[data-v-1ddc47e4]{background:#fbbf2429;border-color:#fbbf2480;color:var(--de-fg)}.se-chip--add[data-v-1ddc47e4]{font-weight:700}.se-dot[data-v-1ddc47e4]{background:color-mix(in oklab,var(--de-fg) 40%,transparent);border-radius:9999px;height:8px;width:8px}.se-dot[data-palette=brand][data-v-1ddc47e4]{background:var(--color-brand-400)}.se-dot[data-palette=secondary][data-v-1ddc47e4]{background:var(--color-secondary-400)}.se-dot[data-palette=accent][data-v-1ddc47e4]{background:var(--color-accent-400)}.se-field-grid[data-v-1ddc47e4]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.se-field[data-v-1ddc47e4]{color:color-mix(in oklab,var(--de-fg) 55%,transparent);display:flex;flex-direction:column;font-size:.68rem;gap:.2rem}.se-field input[type=color][data-v-1ddc47e4]{background:none;border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:.3rem;height:1.6rem;padding:0;width:100%}.se-num[data-v-1ddc47e4]{width:100%}.se-color-row[data-v-1ddc47e4]{align-items:center;display:flex;gap:.25rem}.se-color-row input[type=color][data-v-1ddc47e4]{flex:1}.se-x[data-v-1ddc47e4]{background:color-mix(in oklab,var(--de-fg) 5%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 60%,transparent);cursor:pointer;flex-shrink:0;height:1.6rem;width:1.6rem}.se-x[data-v-1ddc47e4]:hover{color:#f87171}.se-manip[data-v-1ddc47e4]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.se-footer[data-v-1ddc47e4]{align-items:center;border-top:1px solid color-mix(in oklab,var(--de-fg) 8%,transparent);display:flex;gap:.5rem;justify-content:space-between;padding-top:.6rem}.se-copy[data-v-1ddc47e4]{justify-content:flex-start}.se-paste-wrap[data-v-1ddc47e4]{position:relative}.se-paste-menu[data-v-1ddc47e4]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:.4rem;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;left:0;min-width:11rem;padding:4px;position:absolute;top:calc(100% + 4px);z-index:10}.se-paste-menu button[data-v-1ddc47e4]{background:transparent;border:none;border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 80%,transparent);cursor:pointer;font-size:.72rem;padding:.3rem .5rem;text-align:left}.se-paste-menu button[data-v-1ddc47e4]:hover{background:color-mix(in oklab,var(--de-fg) 10%,transparent);color:var(--de-fg)}.lib-editor[data-v-434ee888]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;gap:1rem;margin-bottom:1rem;max-height:64vh;overflow-y:auto;padding:.875rem}.lib-editor[data-v-434ee888],.lib-section[data-v-434ee888]{display:flex;flex-direction:column}.lib-section[data-v-434ee888]{gap:.5rem}.lib-title[data-v-434ee888]{color:color-mix(in oklab,var(--de-fg) 55%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.lib-list[data-v-434ee888]{display:flex;flex-direction:column;gap:.2rem}.lib-check-row[data-v-434ee888]{align-items:center;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.15rem 0}.lib-check-row input[data-v-434ee888]{accent-color:var(--color-accent-400)}.lib-name[data-v-434ee888]{color:color-mix(in oklab,var(--de-fg) 85%,transparent);font-weight:600}.lib-meta[data-v-434ee888]{font-family:ui-monospace,monospace;font-size:.65rem;margin-left:auto}.lib-hint[data-v-434ee888],.lib-meta[data-v-434ee888]{color:color-mix(in oklab,var(--de-fg) 40%,transparent)}.lib-hint[data-v-434ee888]{font-size:.68rem;margin:0}.lib-btn[data-v-434ee888]{background:color-mix(in oklab,var(--de-fg) 6%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 80%,transparent);cursor:pointer;font-size:.72rem;padding:.28rem .6rem;text-align:center}.lib-btn[data-v-434ee888]:hover{color:var(--de-fg)}.lib-btn--file[data-v-434ee888]{position:relative}.lib-row[data-v-434ee888]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.lib-check[data-v-434ee888]{align-items:center;color:color-mix(in oklab,var(--de-fg) 60%,transparent);display:inline-flex;font-size:.7rem;gap:.3rem}.hidden[data-v-434ee888]{display:none}.assets-editor[data-v-14135139]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.asset-row[data-v-14135139]{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.asset-row[data-v-14135139]{grid-template-columns:1fr}}.asset-row+.asset-row[data-v-14135139]{border-top:1px solid color-mix(in oklab,var(--de-fg) 18%,transparent)}.asset-cell[data-v-14135139]{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem}.asset-label[data-v-14135139]{align-items:center;color:var(--de-fg);display:flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.04em;text-transform:uppercase}.asset-row--light[data-v-14135139] .border-white\/20{border-color:#00000026}.asset-row--light[data-v-14135139] .bg-white\/5{background-color:#0000000a}.asset-row--light[data-v-14135139] .text-white\/20{color:#0000004d}.asset-tagline[data-v-14135139]{border-top:1px solid color-mix(in oklab,var(--de-fg) 18%,transparent);display:flex;flex-direction:column;gap:.35rem;padding:.875rem 1rem}.asset-input[data-v-14135139]{background:color-mix(in oklab,var(--de-fg) 6%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:.35rem;color:var(--de-fg);font-size:.8rem;padding:.35rem .5rem;width:100%}.asset-hint[data-v-14135139]{color:color-mix(in oklab,var(--de-fg) 45%,transparent);font-size:.66rem;margin:0}.assets-footer[data-v-14135139]{align-items:center;background:var(--de-panel-head);border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem .875rem}.btn-ghost-sm[data-v-14135139]{background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 40%,transparent);cursor:pointer;font-size:.72rem;padding:.22rem .6rem;transition:color .2s}.btn-ghost-sm[data-v-14135139]:hover{color:color-mix(in oklab,var(--de-fg) 75%,transparent)}.btn-save-sm[data-v-14135139]{align-items:center;background:#fbbf2429;border:1px solid rgba(251,191,36,.32);border-radius:.3rem;color:var(--de-fg);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.22rem .7rem;transition:background .2s}.btn-save-sm[data-v-14135139]:hover:not(:disabled){background:#fbbf2442}.btn-save-sm[data-v-14135139]:disabled{cursor:default;opacity:.4}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.gestion-module[data-v-989dd76c]{margin-inline:auto;max-width:900px;padding:2rem}.section-label[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 30%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.625rem;text-transform:uppercase}.gestion-card[data-v-989dd76c]{align-items:center;background:color-mix(in oklab,var(--de-fg) 3%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 8%,transparent);border-radius:.75rem;color:var(--color-canvas);cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:1.5rem 1rem;text-align:center;text-decoration:none;transition:border-color .2s,background .2s,transform .15s;width:100%}.gestion-card[data-v-989dd76c]:hover{background:color-mix(in oklab,var(--de-fg) 6%,transparent);border-color:color-mix(in oklab,var(--de-fg) 18%,transparent);transform:translateY(-2px)}.gestion-card--muted[data-v-989dd76c]{cursor:default;opacity:.7}.gestion-card--muted[data-v-989dd76c]:hover{background:color-mix(in oklab,var(--de-fg) 3%,transparent);border-color:color-mix(in oklab,var(--de-fg) 8%,transparent);transform:none}.gestion-card--admin[data-v-989dd76c]{background:#fbbf2408;border-color:#fbbf242e}.gestion-card--admin[data-v-989dd76c]:hover{background:#fbbf2412;border-color:#fbbf2459}.gestion-card--active[data-v-989dd76c]{background:#fbbf241f!important;border-color:#fbbf2499!important;box-shadow:inset 0 0 0 1px #fbbf2459}.module-info[data-v-989dd76c]{background:color-mix(in oklab,var(--de-fg) 2%,transparent);border:1px dashed color-mix(in oklab,var(--de-fg) 14%,transparent);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem}.module-info-head[data-v-989dd76c]{align-items:center;color:color-mix(in oklab,var(--de-fg) 75%,transparent);display:flex;gap:.5rem}.module-info-desc[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 55%,transparent);font-size:.82rem;margin:0}.module-info-features[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 45%,transparent);font-size:.76rem;list-style:disc;margin:0;padding-left:1.1rem}.module-info-features li[data-v-989dd76c]{margin:.1rem 0}.module-info-usecases[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 35%,transparent);font-size:.72rem;font-style:italic;margin:0}.module-info-actions[data-v-989dd76c]{margin-top:.25rem}.module-info-hint[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 35%,transparent);font-size:.72rem}.module-badge[data-v-989dd76c]{border-radius:.25rem;display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.04em;line-height:1.5;padding:0 .35rem;text-transform:uppercase;vertical-align:middle}.module-badge--ro[data-v-989dd76c]{border:1px solid rgba(251,191,36,.35);color:#fbbf24}.module-badge--off[data-v-989dd76c]{border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);color:color-mix(in oklab,var(--de-fg) 40%,transparent)}.module-badge--absent[data-v-989dd76c]{border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);color:color-mix(in oklab,var(--de-fg) 30%,transparent)}.theme-bar[data-v-989dd76c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);border-radius:.75rem;box-shadow:0 4px 20px #00000073;color:var(--de-fg);color-scheme:var(--de-scheme);font-size:.8125rem;gap:.75rem;margin-bottom:1rem;padding:.5rem .875rem}.theme-bar[data-v-989dd76c],.theme-bar-field[data-v-989dd76c]{align-items:center;display:flex}.theme-bar-field[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 50%,transparent);gap:.4rem;white-space:nowrap}.theme-bar-select[data-v-989dd76c]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:var(--de-input);border:1px solid color-mix(in oklab,var(--de-fg) 15%,transparent);border-radius:.375rem;color:var(--de-fg);color-scheme:var(--de-scheme);cursor:pointer;font-size:.8125rem;outline:none;padding:.2rem .5rem}.theme-bar-select option[data-v-989dd76c]{background:var(--de-input);color:var(--de-fg)}.theme-bar-select[data-v-989dd76c]:disabled{cursor:default;opacity:.5}.theme-bar-info[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 35%,transparent);font-family:ui-monospace,monospace;font-size:.6875rem;gap:.25rem}.theme-bar-checkbox[data-v-989dd76c]{accent-color:#fbbf24;cursor:pointer;height:13px;width:13px}.theme-bar-checkbox[data-v-989dd76c]:disabled{cursor:default;opacity:.45}.theme-bar-btn[data-v-989dd76c]{align-items:center;background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 12%,transparent);border-radius:.375rem;color:color-mix(in oklab,var(--de-fg) 50%,transparent);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.3rem;padding:.22rem .6rem;transition:color .2s,border-color .2s,background .2s}.theme-bar-btn[data-v-989dd76c]:hover{border-color:color-mix(in oklab,var(--de-fg) 28%,transparent);color:var(--de-fg)}.theme-bar-btn--on[data-v-989dd76c]{background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}.scheme-dot[data-v-989dd76c]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.scheme-dot--light[data-v-989dd76c]{background:#fbbf24}.scheme-dot--dark[data-v-989dd76c]{background:#818cf8}.bg-editor[data-v-989dd76c]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.bg-editor-grid[data-v-989dd76c]{background:color-mix(in oklab,var(--de-fg) 7%,transparent);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.bg-editor-grid[data-v-989dd76c]{grid-template-columns:1fr}}.bg-field[data-v-989dd76c]{background:var(--de-panel);cursor:pointer;display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem}.bg-field-label[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 85%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bg-field-hint[data-v-989dd76c]{color:color-mix(in oklab,var(--de-fg) 40%,transparent);font-size:.68rem}.bg-select[data-v-989dd76c]{background:var(--de-input);border:1px solid color-mix(in oklab,var(--de-fg) 8%,transparent);border-radius:.3rem;color:var(--de-fg);cursor:pointer;font-size:.78rem;margin-top:.25rem;outline:none;padding:.35rem .5rem}.bg-editor-footer[data-v-989dd76c]{align-items:center;background:var(--de-panel-head);border-top:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem .875rem}.css-editor[data-v-989dd76c]{background:var(--de-panel);border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.75rem;overflow:hidden}.css-editor-header[data-v-989dd76c]{align-items:center;background:var(--de-panel-head);border-bottom:1px solid color-mix(in oklab,var(--de-fg) 7%,transparent);display:flex;gap:1rem;justify-content:space-between;padding:.5rem .875rem}.css-textarea[data-v-989dd76c]{background:var(--de-deep);border:none;color:var(--de-fg);display:block;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Fira Code,ui-monospace,monospace;font-size:.8rem;line-height:1.75;min-height:360px;outline:none;padding:1rem 1.125rem;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2;width:100%}.btn-ghost-sm[data-v-989dd76c]{background:transparent;border:1px solid color-mix(in oklab,var(--de-fg) 10%,transparent);border-radius:.3rem;color:color-mix(in oklab,var(--de-fg) 40%,transparent);cursor:pointer;font-size:.72rem;padding:.22rem .6rem;transition:color .2s}.btn-ghost-sm[data-v-989dd76c]:hover:not(:disabled){color:color-mix(in oklab,var(--de-fg) 75%,transparent)}.btn-ghost-sm[data-v-989dd76c]:disabled{cursor:default;opacity:.35}.btn-save-sm[data-v-989dd76c]{align-items:center;background:#fbbf2429;border:1px solid rgba(251,191,36,.32);border-radius:.3rem;color:var(--de-fg);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.22rem .7rem;transition:background .2s}.btn-save-sm[data-v-989dd76c]:hover:not(:disabled){background:#fbbf2442}.btn-save-sm[data-v-989dd76c]:disabled{cursor:default;opacity:.45}.slide-enter-active[data-v-989dd76c],.slide-leave-active[data-v-989dd76c]{transition:opacity .2s,transform .2s}.slide-enter-from[data-v-989dd76c],.slide-leave-to[data-v-989dd76c]{opacity:0;transform:translateY(-6px)}.fade-enter-active[data-v-989dd76c],.fade-leave-active[data-v-989dd76c]{transition:opacity .2s}.fade-enter-from[data-v-989dd76c],.fade-leave-to[data-v-989dd76c]{opacity:0}.blog-admin-module[data-v-90551d6f]{margin-inline:auto;max-width:900px;padding:2rem}.blog-admin-row[data-v-90551d6f]{align-items:center;background:color-mix(in oklab,var(--de-fg) 2%,transparent);border:1px solid color-mix(in oklab,var(--de-fg) 6%,transparent);border-radius:.5rem;display:grid;gap:.75rem;grid-template-columns:6.5rem 1fr auto auto;padding:.6rem .75rem;transition:background .15s}.blog-admin-row[data-v-90551d6f]:hover{background:color-mix(in oklab,var(--de-fg) 5%,transparent)}.blog-admin-badge[data-v-90551d6f]{border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.2rem .5rem;text-align:center;text-transform:uppercase;white-space:nowrap}.blog-admin-badge.status-published[data-v-90551d6f]{background:#00572533;background:oklch(.4 .15 150/.2);color:#53be70}.blog-admin-badge.status-draft[data-v-90551d6f]{background:#62400033;background:oklch(.4 .12 75/.2);color:#d09945}.blog-admin-badge.status-archived[data-v-90551d6f]{background:#3a3a3a33;color:#717171}.blog-admin-title[data-v-90551d6f]{color:color-mix(in oklab,var(--de-fg) 80%,transparent);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-admin-date[data-v-90551d6f]{color:color-mix(in oklab,var(--de-fg) 30%,transparent);font-size:.75rem;white-space:nowrap}.blog-admin-edit[data-v-90551d6f]{align-items:center;color:color-mix(in oklab,var(--de-fg) 30%,transparent);display:flex;font-size:.75rem;gap:.3rem;text-decoration:none;transition:color .15s;white-space:nowrap}.blog-admin-edit[data-v-90551d6f]:hover{color:color-mix(in oklab,var(--de-fg) 70%,transparent)}
