.page_container__eTknX{padding:2rem 2.5rem;max-width:1600px;margin:0 auto}.page_header__tpqO2{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem}.page_titleArea__nj5C_{display:flex;flex-direction:column;gap:.35rem}.page_title__eFUls{font-family:Marcellus,Cinzel,serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);letter-spacing:.02em}.page_subtitle__jZXfp{font-size:.95rem;color:var(--color-text-muted);letter-spacing:.01em}.page_quotaCard__Ko3B8{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.4rem;min-width:320px;box-shadow:var(--shadow-luxury);display:flex;flex-direction:column;gap:.6rem}.page_quotaHeader__BtaoE{display:flex;justify-content:space-between;align-items:center}.page_quotaStatusPill__yWhDH{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .65rem;border-radius:9999px;background:rgba(34,197,94,.12);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.page_quotaStatusDot__aPgEv{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.page_quotaRefreshBtn__gpMGx{background:transparent;border:none;color:var(--color-text-muted);font-size:.8rem;cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:all .2s}.page_quotaRefreshBtn__gpMGx:hover{color:var(--color-rosegold)}.page_quotaNumbers__3xAwH{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem}.page_quotaMain__ah4rR{font-size:1.25rem;font-weight:600;color:var(--color-rosegold)}.page_quotaSub__Nenut{color:var(--color-text-muted);font-size:.8rem}.page_progressBarContainer__gine1{width:100%;height:6px;background:var(--color-hover);border-radius:9999px;overflow:hidden}.page_progressBarFill__XpC7_{height:100%;background:linear-gradient(90deg,var(--color-rosegold),#d4a395);border-radius:9999px;transition:width .4s ease}.page_quotaMeta__PREgY{display:flex;justify-content:space-between;font-size:.72rem;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:.5rem}.page_studioGrid__0a2gh{display:grid;grid-template-columns:420px 1fr;gap:2rem;align-items:start}@media (max-width:1100px){.page_studioGrid__0a2gh{grid-template-columns:1fr}}.page_leftPanel__KlBFl{display:flex;flex-direction:column;gap:1.5rem}.page_panelCard__Q1p7l{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px;padding:1.5rem;box-shadow:var(--shadow-luxury)}.page_panelTitle__ztxlU{font-family:Marcellus,Cinzel,serif;font-size:1.05rem;font-weight:500;color:var(--color-rosegold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5rem}.page_templateList__chFYx{display:flex;flex-direction:column;gap:.6rem}.page_templateItem__KeFFq{display:flex;flex-direction:column;align-items:flex-start;padding:.85rem 1rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg-canvas);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:all .2s ease;width:100%}.page_templateItem__KeFFq:hover{border-color:var(--color-rosegold);background:var(--color-hover)}.page_templateItemActive__Xpn8R{border-color:var(--color-rosegold);background:var(--color-rosegold-soft);box-shadow:0 2px 10px rgba(184,139,125,.15)}.page_templateName__swRH9{font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.page_templateDesc__j7YIb{font-size:.75rem;color:var(--color-text-muted);margin-top:.2rem}.page_variablesForm__Vo6Se{display:flex;flex-direction:column;gap:1rem}.page_formGroup__Fn_dd{display:flex;flex-direction:column;gap:.35rem}.page_formLabel__VACNE{font-size:.78rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.page_formInput__HRVBr{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:8px;padding:.65rem .85rem;font-size:.88rem;color:var(--color-text-primary);font-family:inherit;transition:border-color .2s}.page_formInput__HRVBr:focus{outline:none;border-color:var(--color-rosegold)}.page_dispatchBox__G9kEh{display:flex;flex-direction:column;gap:1rem}.page_dispatchActionRow__JPAWr{display:flex;flex-direction:column;gap:.8rem}.page_sendPillButton__KlgvQ{background:var(--color-rosegold);color:#ffffff;border:none;padding:.85rem 1.6rem;border-radius:9999px;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 16px rgba(184,139,125,.3);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.page_sendPillButton__KlgvQ:hover:not(:disabled){background:var(--color-rosegold-hover);transform:translateY(-1px)}.page_sendPillButton__KlgvQ:disabled{opacity:.6;cursor:not-allowed}.page_sendFeedbackSuccess__0Uyo5{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:.8rem;font-size:.8rem;color:#22c55e;line-height:1.5}.page_sendFeedbackError___8GXA{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.8rem;font-size:.8rem;color:#ef4444;line-height:1.5}.page_previewPanel__ea1IU{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-luxury);overflow:hidden;display:flex;flex-direction:column;min-height:820px}.page_previewToolbar__jSmEV{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-canvas);flex-wrap:wrap;gap:1rem}.page_toolbarGroup__uTJJ0{display:flex;align-items:center;gap:.5rem}.page_toolbarSegment__VmdOo{display:inline-flex;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:9999px;padding:3px;gap:2px}.page_segmentButton__dOVc9{background:transparent;border:none;padding:.35rem .85rem;border-radius:9999px;font-size:.78rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.35rem}.page_segmentButtonActive__HXBNO{background:var(--color-rosegold);color:#ffffff;font-weight:600}.page_subjectBanner__epJAv{padding:.75rem 1.5rem;background:var(--color-hover);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:.8rem;font-size:.88rem}.page_subjectTag__cmWE7{font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--color-rosegold);letter-spacing:.05em}.page_subjectText__9NRQM{color:var(--color-text-primary);font-weight:500}.page_canvasViewport__vHzaY{flex:1 1;background:var(--color-bg-canvas);padding:2.5rem 1.5rem;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;transition:background-color .3s}.page_canvasDarkBg__A6QhP{background:#0d0c0b!important}.page_desktopFrame__7B5pV{width:100%;max-width:660px;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.15)}.page_desktopFrame__7B5pV,.page_mobileFrame__7eG6z{background:#ffffff;overflow:hidden;transition:all .3s}.page_mobileFrame__7eG6z{width:385px;height:740px;border:12px solid #231f1d;border-radius:44px;box-shadow:0 20px 50px rgba(0,0,0,.35);display:flex;flex-direction:column;position:relative}.page_mobileNotch__54xUJ{width:120px;height:20px;background:#231f1d;position:absolute;top:0;left:50%;transform:translateX(-50%);border-bottom-left-radius:14px;border-bottom-right-radius:14px;z-index:10}.page_previewIframe__vAvVb{width:100%;height:700px;border:none;display:block}.page_mobileFrame__7eG6z .page_previewIframe__vAvVb{height:100%}.page_tabButtonsRow__N5Uov{display:flex;gap:.5rem;border-bottom:1px solid var(--color-border);padding:0 1.5rem;background:var(--color-bg-surface)}.page_tabBtn__YdH8_{background:transparent;padding:.75rem 1rem;font-size:.8rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s}.page_tabBtnActive__QxUr9{color:var(--color-rosegold);border-bottom-color:var(--color-rosegold);font-weight:600}.page_codeInspection__iCRvy{padding:1.5rem;background:#12100f;color:#e5ded8;font-family:monospace;font-size:.78rem;line-height:1.6;max-height:600px;overflow:auto;white-space:pre-wrap;word-break:break-all}