.project-scene[data-astro-cid-p5au2z2y]{--scene-bg:#f6f2fb;--scene-panel:#fff;--scene-ink:#282032;--scene-muted:#85798f;--scene-line:#e9e2ef;--scene-purple:#7750b5;display:flex;flex-direction:column;justify-content:center;gap:4cqw;width:100%;height:100%;padding:5cqw;container-type:inline-size;box-sizing:border-box;background:radial-gradient(ellipse at 80% 10%,#ddd0f066,transparent 65%),#efe8f6;color:var(--scene-ink);font-family:var(--font-geist)}.scene-label[data-astro-cid-p5au2z2y],.scene-footer[data-astro-cid-p5au2z2y]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1.8cqw;color:#766183;line-height:1.35}.scene-footer[data-astro-cid-p5au2z2y]{padding-right:9cqw}.scene-label[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:first-child{font-weight:600;color:#514060;font-size:2.2cqw}.scene-label[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:last-child{font-size:1.6cqw}.scene-footer[data-astro-cid-p5au2z2y]{font-family:var(--font-plex);font-size:1.4cqw}.scene-window[data-astro-cid-p5au2z2y]{width:100%;flex-shrink:0;border:1px solid #b8a3cf60;border-radius:2.6cqw;background:var(--scene-bg);box-shadow:0 1.5cqw 5cqw #41245316,0 .3cqw 1cqw #4124530a;overflow:hidden}.scene-chrome[data-astro-cid-p5au2z2y]{display:flex;align-items:center;justify-content:space-between;gap:2cqw;height:7cqw;padding-inline:3cqw;border-bottom:1px solid var(--scene-line);background:var(--scene-panel);font-size:1.9cqw;color:var(--scene-muted)}.scene-dots[data-astro-cid-p5au2z2y]{display:flex;gap:1cqw}.scene-dots[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#cec1da}.scene-dots[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]:first-child{background:#ad8dca}.scene-chrome-icon[data-astro-cid-p5au2z2y]{font-size:3cqw}.scene-goal-layout[data-astro-cid-p5au2z2y]{display:grid;grid-template-columns:10cqw minmax(0,1fr);min-height:48cqw}.scene-rail[data-astro-cid-p5au2z2y]{display:flex;flex-direction:column;align-items:center;gap:3cqw;padding:3cqw 1cqw;background:var(--scene-panel);border-right:1px solid var(--scene-line)}.scene-rail[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]{display:grid;place-items:center;width:6cqw;height:6cqw;border-radius:1.5cqw;font-size:4cqw}.scene-goal-symbol[data-astro-cid-p5au2z2y]{background:#eee5f8;color:var(--scene-purple)}.scene-goal-symbol[data-astro-cid-p5au2z2y] svg[data-astro-cid-p5au2z2y]{width:4.4cqw;height:4.4cqw}.scene-rail[data-astro-cid-p5au2z2y] .rail-selected[data-astro-cid-p5au2z2y]{background:#eee7f8;color:#7750b5}.rail-selected[data-astro-cid-p5au2z2y] svg[data-astro-cid-p5au2z2y]{width:3.2cqw;height:3.2cqw}.rail-line[data-astro-cid-p5au2z2y]{color:#9b8ca6}.scene-rail[data-astro-cid-p5au2z2y] .rail-avatar[data-astro-cid-p5au2z2y]{margin-top:auto;font-size:2.4cqw;border-radius:50%;background:#e9e3f1;color:#7750b5}.scene-goal-main[data-astro-cid-p5au2z2y]{padding:3.4cqw;min-width:0}.scene-heading[data-astro-cid-p5au2z2y]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3cqw}.scene-heading[data-astro-cid-p5au2z2y]>strong[data-astro-cid-p5au2z2y]{font-size:3.6cqw;letter-spacing:-.04em;font-weight:600}.scene-heading[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]{background:#7750b5;color:#fff;font-size:3cqw;border-radius:1.2cqw;display:grid;place-items:center;width:5.5cqw;height:5.5cqw}.scene-goal-cards[data-astro-cid-p5au2z2y]{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.scene-goal-card[data-astro-cid-p5au2z2y]{border:1px solid var(--scene-line);border-radius:2.4cqw;background:var(--scene-panel);padding:2.5cqw;display:flex;flex-direction:column;align-items:flex-start;gap:2cqw;min-width:0}.scene-goal-emoji[data-astro-cid-p5au2z2y]{font-size:2.3cqw;display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:1.3cqw;background:#eee6f7;color:#7750b5;font-weight:600}.scene-goal-card[data-astro-cid-p5au2z2y]>strong[data-astro-cid-p5au2z2y]{font-size:2.5cqw;line-height:1.4;letter-spacing:-.02em;font-weight:550;min-height:7cqw}.scene-card-progress[data-astro-cid-p5au2z2y]{font-size:1.6cqw;display:flex;width:100%;justify-content:space-between;color:var(--scene-muted)}.scene-progress-track[data-astro-cid-p5au2z2y]{height:1.2cqw;width:100%;border-radius:1cqw;background:#eee6f5}.scene-progress-track[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]{display:block;width:45%;height:100%;background:#8863c4;border-radius:inherit}.scene-mini-button[data-astro-cid-p5au2z2y]{font-size:1.5cqw;background:#7750b5;color:#fff;border-radius:1cqw;padding:1.5cqw 1cqw;margin-top:auto;align-self:stretch;text-align:center;line-height:1.4}.scene-habit-grid[data-astro-cid-p5au2z2y]{display:grid;grid-template-columns:repeat(7,1fr);gap:.8cqw;width:100%;margin-top:auto}.scene-habit-grid[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]{aspect-ratio:1;border-radius:.5cqw;background:#ede8f3}.scene-habit-grid[data-astro-cid-p5au2z2y] .habit-done[data-astro-cid-p5au2z2y]{background:#ad8bd8}.scene-habit-grid[data-astro-cid-p5au2z2y] .habit-done[data-astro-cid-p5au2z2y]:nth-child(3n){background:#7750b5}.scene-update[data-astro-cid-p5au2z2y]{display:flex;align-items:center;gap:2cqw;border:1px solid var(--scene-line);padding:2cqw;margin-top:2cqw;background:var(--scene-panel);border-radius:2cqw}.scene-update-avatar[data-astro-cid-p5au2z2y]{flex-shrink:0;border-radius:50%;background:#eee5f8;color:#7750b5;display:grid;place-items:center;width:5cqw;height:5cqw;font-size:2cqw}.scene-update[data-astro-cid-p5au2z2y] div[data-astro-cid-p5au2z2y]{flex:1}.scene-update[data-astro-cid-p5au2z2y] div[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]{font-size:1.4cqw;color:var(--scene-muted)}.scene-update[data-astro-cid-p5au2z2y] p[data-astro-cid-p5au2z2y]{margin:.5cqw 0 0;font-size:1.8cqw;line-height:1.5}.scene-update[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:last-child{font-size:3cqw;color:#a28daf}.scene-translate[data-astro-cid-p5au2z2y]{gap:4cqw}.scene-language-pair[data-astro-cid-p5au2z2y]{display:grid;grid-template-columns:1fr auto 1fr;gap:3cqw;align-items:center;padding:3.3cqw;background:var(--scene-panel);border-bottom:1px solid var(--scene-line);font-size:2.4cqw}.scene-language-pair[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]{display:flex;align-items:center;gap:2cqw}.scene-language-pair[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:last-child{justify-content:flex-end}.scene-language-pair[data-astro-cid-p5au2z2y] small[data-astro-cid-p5au2z2y]{font-family:var(--font-plex);font-size:1.6cqw;color:var(--scene-purple);padding:.8cqw;background:#ede5f8;border-radius:.8cqw}.scene-translation-panes[data-astro-cid-p5au2z2y]{display:grid;grid-template-columns:1fr 1fr}.scene-translation-panes[data-astro-cid-p5au2z2y]>div[data-astro-cid-p5au2z2y]{position:relative;min-width:0;min-height:29cqw;padding:3.5cqw}.scene-original[data-astro-cid-p5au2z2y]{border-right:1px solid var(--scene-line);background:var(--scene-panel)}.scene-pane-label[data-astro-cid-p5au2z2y]{font-size:1.6cqw;color:var(--scene-muted)}.scene-translation-panes[data-astro-cid-p5au2z2y] p[data-astro-cid-p5au2z2y]{margin:4cqw 0 2cqw;font-size:4.2cqw;font-weight:450;line-height:1.35;letter-spacing:-.03em}.scene-translated[data-astro-cid-p5au2z2y]{background:#f1eafa}.scene-translated[data-astro-cid-p5au2z2y] p[data-astro-cid-p5au2z2y]{color:#67439b}.scene-capture-corner[data-astro-cid-p5au2z2y]{position:absolute;inset:10cqw 2cqw 3cqw;border:1px dashed #ac8ace;border-radius:1cqw;pointer-events:none}.scene-copy[data-astro-cid-p5au2z2y]{position:absolute;right:3cqw;bottom:2cqw;font-size:3cqw;color:var(--scene-purple)}.scene-translation-toolbar[data-astro-cid-p5au2z2y]{display:flex;justify-content:space-between;align-items:center;padding:2.8cqw 3.5cqw;background:var(--scene-panel);border-top:1px solid var(--scene-line);font-size:1.8cqw;color:var(--scene-muted)}.scene-translation-toolbar[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:first-child{display:flex;gap:1.5cqw;align-items:center}.scene-translation-toolbar[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]{width:.8cqw;height:.8cqw;background:#9871c6;border-radius:50%}.scene-translation-toolbar[data-astro-cid-p5au2z2y] .scene-translate-button[data-astro-cid-p5au2z2y]{font-size:2cqw;background:#7750b5;color:#fff;border-radius:1cqw;padding:1.3cqw 2cqw}.scene-code[data-astro-cid-p5au2z2y]{background:radial-gradient(ellipse at 10% 80%,#bcabd84d,transparent 60%),#e8e2f0}.scene-code[data-astro-cid-p5au2z2y] .scene-window[data-astro-cid-p5au2z2y]{background:#1b1723;border-color:#76617e66}.scene-code[data-astro-cid-p5au2z2y] .scene-chrome[data-astro-cid-p5au2z2y]{background:#24202c;border-color:#383040;color:#aca0b7}.scene-code[data-astro-cid-p5au2z2y] .scene-dots[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]{background:#72647e}.scene-editor-layout[data-astro-cid-p5au2z2y]{display:grid;grid-template-columns:21cqw 1fr 24cqw;color:#d9cfdf;min-height:46cqw;font-family:var(--font-plex);font-size:1.6cqw;line-height:1.8}.scene-file-tree[data-astro-cid-p5au2z2y]{display:flex;flex-direction:column;gap:1.2cqw;padding:2.5cqw 0;background:#211c29;border-right:1px solid #383040}.scene-file-tree[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y],.scene-file-tree[data-astro-cid-p5au2z2y]>strong[data-astro-cid-p5au2z2y]{padding-inline:1.8cqw;white-space:nowrap;font-size:1.5cqw;font-weight:400}.scene-file-tree[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:first-child{font-size:1.25cqw;color:#8f819c;margin-bottom:1cqw}.scene-file-tree[data-astro-cid-p5au2z2y] .scene-file-active[data-astro-cid-p5au2z2y]{background:#362844;color:#c7a3f0}.scene-code-main[data-astro-cid-p5au2z2y]{min-width:0;display:flex;flex-direction:column}.scene-code-tab[data-astro-cid-p5au2z2y]{font-size:1.6cqw;border-bottom:1px solid #383040;padding:1.5cqw 2.5cqw;display:flex;justify-content:space-between;color:#c8a6ea;background:#251d30}.scene-code-lines[data-astro-cid-p5au2z2y]{padding:2cqw 2.8cqw;font-size:1.6cqw;white-space:nowrap;line-height:1.9}.scene-code-comment[data-astro-cid-p5au2z2y]{color:#877a93}.scene-code-keyword[data-astro-cid-p5au2z2y]{color:#bba1e5}.scene-code-value[data-astro-cid-p5au2z2y]{color:#dbc093}.scene-code-terminal[data-astro-cid-p5au2z2y]{margin-top:auto;padding:2cqw 2.8cqw;border-top:1px solid #383040;color:#bcaecc;font-size:1.6cqw}.scene-code-terminal[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:first-child{font-size:1.2cqw;color:#877a93}.scene-terminal-caret[data-astro-cid-p5au2z2y]{display:inline-block;width:.7cqw;height:1.7cqw;background:#ba9cde;vertical-align:middle;margin-left:1.4cqw}.scene-assistant[data-astro-cid-p5au2z2y]{display:flex;flex-direction:column;gap:2cqw;padding:2.3cqw;background:#211c29;border-left:1px solid #383040;font-family:var(--font-geist);font-size:1.8cqw;line-height:1.5}.scene-assistant[data-astro-cid-p5au2z2y]>strong[data-astro-cid-p5au2z2y]{font-size:2cqw;font-weight:500;color:#d4b8f6}.scene-mode[data-astro-cid-p5au2z2y]{font-size:1.3cqw;color:#ac96bf;white-space:nowrap}.scene-prompt[data-astro-cid-p5au2z2y]{background:#3a2b4a;border:1px solid #574068;border-radius:1.2cqw;padding:1.6cqw}.scene-prompt[data-astro-cid-p5au2z2y] small[data-astro-cid-p5au2z2y]{display:block;color:#bda4d4;font-size:1.3cqw;margin-top:1cqw}.scene-assistant[data-astro-cid-p5au2z2y] p[data-astro-cid-p5au2z2y]{margin:0;color:#b4a7c0}.scene-ai-lines[data-astro-cid-p5au2z2y]{display:flex;flex-direction:column;gap:1cqw}.scene-ai-lines[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]{display:block;background:#40334d;height:.55cqw;border-radius:.5cqw}.scene-ai-lines[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]:nth-child(2){width:80%}.scene-ai-lines[data-astro-cid-p5au2z2y] i[data-astro-cid-p5au2z2y]:nth-child(3){width:65%}.scene-ai-input[data-astro-cid-p5au2z2y]{margin-top:auto;border:1px solid #4a3b58;border-radius:1.4cqw;padding:1.2cqw;color:#8f819c;display:flex;justify-content:space-between}.scene-ai-input[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]{color:#c5a3ed}[data-theme=dark] .project-scene[data-astro-cid-p5au2z2y]{background:radial-gradient(ellipse at 80% 10%,#694f8033,transparent 65%),#251d30;--scene-bg:#221b2b;--scene-panel:#2c2336;--scene-ink:#eee5f5;--scene-muted:#b3a1c2;--scene-line:#493751}.project-scene[data-astro-cid-p5au2z2y] [data-astro-cid-p5au2z2y]:is(p,strong,span){overflow-wrap:normal}[data-theme=dark] .scene-label[data-astro-cid-p5au2z2y],[data-theme=dark] .scene-footer[data-astro-cid-p5au2z2y]{color:#ad98bf}[data-theme=dark] .scene-label[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:first-child{color:#e2cbed}[data-theme=dark] .scene-window[data-astro-cid-p5au2z2y]{border-color:#705580;box-shadow:0 1.5cqw 5cqw #0003}[data-theme=dark] .scene-translated[data-astro-cid-p5au2z2y]{background:#352542}[data-theme=dark] .scene-translated[data-astro-cid-p5au2z2y] p[data-astro-cid-p5au2z2y]{color:#d3b3ee}[data-theme=dark] .scene-language-pair[data-astro-cid-p5au2z2y] small[data-astro-cid-p5au2z2y]{background:#443152;color:#d3b3ee}@container (max-width:320px){.scene-label[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:last-child{display:none}.scene-label[data-astro-cid-p5au2z2y]>span[data-astro-cid-p5au2z2y]:first-child{font-size:2.8cqw}.scene-footer[data-astro-cid-p5au2z2y]{font-size:1.65cqw}.scene-editor-layout[data-astro-cid-p5au2z2y]{grid-template-columns:19cqw 1fr 24cqw}}.product-preview[data-astro-cid-tjdfhdqb]{container-type:inline-size;aspect-ratio:1.3;padding:0}.product-featured[data-astro-cid-tjdfhdqb] .product-preview[data-astro-cid-tjdfhdqb]{aspect-ratio:1.22}@media(max-width:767px){.product-featured[data-astro-cid-tjdfhdqb] .product-preview[data-astro-cid-tjdfhdqb]{aspect-ratio:1.22;min-height:0}.preview-arrow[data-astro-cid-tjdfhdqb]{display:none}}
