.PaypalTopupButton-module__I0zHoG__wrap{margin-top:.75rem}.PaypalTopupButton-module__I0zHoG__buttonContainer{min-height:45px}.PaypalTopupButton-module__I0zHoG__loadingNote,.PaypalTopupButton-module__I0zHoG__errorNote{color:var(--nk-muted);margin-top:.5rem;font-size:.8125rem}.PaypalTopupButton-module__I0zHoG__errorNote{color:#f0a0a0}.PaypalTopupButton-module__I0zHoG__processingBox{border:1px solid var(--nk-violet-dim);background:var(--nk-violet-glow);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.PaypalTopupButton-module__I0zHoG__processingText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.PaypalTopupButton-module__I0zHoG__spinner{border:2px solid var(--nk-violet-dim);border-top-color:var(--nk-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite PaypalTopupButton-module__I0zHoG__topupSpin}@keyframes PaypalTopupButton-module__I0zHoG__topupSpin{to{transform:rotate(360deg)}}
.TopupModal-module__-Mf5nG__overlay{z-index:100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TopupModal-module__-Mf5nG__modal{background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:14px;flex-direction:column;gap:1.25rem;width:100%;max-width:460px;padding:1.75rem;display:flex}.TopupModal-module__-Mf5nG__modalHeader{justify-content:space-between;align-items:center;display:flex}.TopupModal-module__-Mf5nG__modalTitle{font-family:var(--font-sans);color:var(--nk-text);font-size:1.125rem;font-weight:700}.TopupModal-module__-Mf5nG__closeBtn{color:var(--nk-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.125rem .375rem;font-size:1.375rem;line-height:1;transition:color .15s}.TopupModal-module__-Mf5nG__closeBtn:hover{color:var(--nk-text)}.TopupModal-module__-Mf5nG__modalSubtitle{color:var(--nk-muted);margin-top:-.25rem;font-size:.9375rem;line-height:1.5}.TopupModal-module__-Mf5nG__packGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.TopupModal-module__-Mf5nG__packCard{background:var(--nk-card);border:1px solid var(--nk-border-card);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem .75rem;transition:border-color .15s,background .15s;display:flex}.TopupModal-module__-Mf5nG__packCard:hover:not(:disabled){border-color:var(--nk-violet);background:var(--nk-violet-glow)}.TopupModal-module__-Mf5nG__packCard:disabled{opacity:.5;cursor:not-allowed}.TopupModal-module__-Mf5nG__packCount{font-family:var(--font-sans);color:var(--nk-text);font-size:1.75rem;font-weight:800;line-height:1}.TopupModal-module__-Mf5nG__packLabel{color:var(--nk-muted);font-size:.8125rem}.TopupModal-module__-Mf5nG__packPrice{color:var(--nk-lavender);margin-top:.375rem;font-size:.9375rem;font-weight:600}.TopupModal-module__-Mf5nG__paymentStep{flex-direction:column;gap:1.25rem;display:flex}.TopupModal-module__-Mf5nG__paymentActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TopupModal-module__-Mf5nG__backBtn{border:1px solid var(--nk-border);color:var(--nk-muted);cursor:pointer;font-family:var(--font-sans);background:0 0;border-radius:8px;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,color .15s}.TopupModal-module__-Mf5nG__backBtn:hover:not(:disabled){border-color:var(--nk-lavender);color:var(--nk-lavender)}.TopupModal-module__-Mf5nG__backBtn:disabled{opacity:.4;cursor:not-allowed}.TopupModal-module__-Mf5nG__payBtn{background:var(--nk-violet);color:#fff;cursor:pointer;font-family:var(--font-sans);border:none;border-radius:8px;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:500;transition:opacity .15s}.TopupModal-module__-Mf5nG__payBtn:hover:not(:disabled){opacity:.88}.TopupModal-module__-Mf5nG__payBtn:disabled{opacity:.4;cursor:not-allowed}.TopupModal-module__-Mf5nG__paymentError{color:#f87171;font-size:.875rem}.TopupModal-module__-Mf5nG__processingBox{border:1px solid var(--nk-violet-dim);background:var(--nk-violet-glow);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.TopupModal-module__-Mf5nG__processingText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.TopupModal-module__-Mf5nG__spinner{border:2px solid var(--nk-violet-dim);border-top-color:var(--nk-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite TopupModal-module__-Mf5nG__spin}@keyframes TopupModal-module__-Mf5nG__spin{to{transform:rotate(360deg)}}.TopupModal-module__-Mf5nG__successMsg{color:var(--nk-text);flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;font-size:1rem;display:flex}.TopupModal-module__-Mf5nG__successIcon{color:#4ade80;font-size:2.5rem;line-height:1}
.sectionCard-module__937xcW__section{border-width:var(--cat-section-border-width,1px);border-style:solid;border-color:var(--cat-rule,var(--nk-border-card));background:var(--cat-panel,var(--nk-card));border-radius:var(--cat-section-border-radius,18px);margin-bottom:14px;overflow:hidden}.sectionCard-module__937xcW__sectionHead{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to right, var(--cat-tab,var(--nk-surface)), var(--cat-panel,var(--nk-card)));border-top:var(--cat-section-top-border,2px solid var(--cat-accent,var(--nk-violet)));border-bottom:var(--cat-section-head-border-bottom,none);align-items:center;gap:10px;padding:14px 18px;display:flex}.sectionCard-module__937xcW__section.sectionCard-module__937xcW__open>.sectionCard-module__937xcW__sectionHead{border-top-color:var(--cat-section-open-top-border-color,var(--cat-accent,#534ab7));border-bottom-color:var(--cat-section-open-head-border-bottom,transparent)}.sectionCard-module__937xcW__sectionNum{font-family:var(--font-mono);color:var(--cat-accent2,var(--cat-accent,#534ab7));font-size:.75rem}.sectionCard-module__937xcW__sectionHeadtext{flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.sectionCard-module__937xcW__sectionTitle{font-family:var(--font-mono);letter-spacing:1.5px;white-space:nowrap;color:var(--cat-section-title-color,inherit);flex:none;font-size:.85rem}.sectionCard-module__937xcW__sectionDot{background:var(--cat-section-dot-color,var(--cat-accent,#534ab7));vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-left:9px;display:inline-block}.sectionCard-module__937xcW__sectionDot.sectionCard-module__937xcW__complete{background:var(--nk-success)}.sectionCard-module__937xcW__sectionSub{color:var(--nk-muted);font-size:.6875rem;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sectionCard-module__937xcW__sectionHeadRight{flex:none;align-items:center;gap:10px;margin-left:auto;padding-left:10px;display:flex}.sectionCard-module__937xcW__reqTag{font-family:var(--font-mono);letter-spacing:1px;color:var(--cat-req-tag-color,var(--cat-accent2,var(--cat-accent,var(--nk-violet))));border:1px solid var(--cat-req-tag-color,var(--cat-accent2,var(--cat-accent,var(--nk-violet))));white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.5625rem}.sectionCard-module__937xcW__optTag{font-family:var(--font-mono);letter-spacing:1px;color:var(--cat-opt-tag-color,var(--cat-accent,#534ab7));border:1px solid var(--cat-opt-tag-color,var(--cat-accent,#534ab7));white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.5625rem}.sectionCard-module__937xcW__chevron{color:var(--nk-muted);font-size:.6875rem;transition:transform .15s}.sectionCard-module__937xcW__section.sectionCard-module__937xcW__open .sectionCard-module__937xcW__chevron{transform:rotate(90deg)}.sectionCard-module__937xcW__sectionBody{border-left:var(--cat-section-body-left-border,none);padding:14px 18px 20px;display:none}.sectionCard-module__937xcW__section.sectionCard-module__937xcW__open .sectionCard-module__937xcW__sectionBody{display:block}.sectionCard-module__937xcW__section.sectionCard-module__937xcW__open>.sectionCard-module__937xcW__sectionBody{border-left-color:var(--cat-section-open-body-left-border,transparent)}.sectionCard-module__937xcW__sectionClose{border:1px solid var(--cat-rule,var(--nk-border-card));width:100%;color:var(--nk-muted);font-family:var(--font-mono);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:14px;margin-top:8px;padding:9px;font-size:.65625rem}.sectionCard-module__937xcW__sectionClose:hover{border-color:var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet))}
.categoryTheme-module__iqZ01G__themed{background:var(--cat-page-bg,color-mix(in srgb, var(--cat-dark) 15%, #0d0f1a));min-height:100%}:is(.categoryTheme-module__iqZ01G__themed textarea,.categoryTheme-module__iqZ01G__themed input:not([type=checkbox]):not([type=radio])){background:var(--cat-input-bg,color-mix(in srgb, var(--cat-dark) 25%, #0d0f1a));border-color:var(--cat-input-border,color-mix(in srgb, var(--cat-accent) 70%, transparent));color:var(--cat-input-text,inherit)}.categoryTheme-module__iqZ01G__themed select{background-color:var(--cat-input-bg,color-mix(in srgb, var(--cat-dark) 25%, #0d0f1a));border-color:var(--cat-input-border,color-mix(in srgb, var(--cat-accent) 70%, transparent));color:var(--cat-input-text,inherit)}:is(.categoryTheme-module__iqZ01G__themed textarea:focus,.categoryTheme-module__iqZ01G__themed input:not([type=checkbox]):not([type=radio]):focus,.categoryTheme-module__iqZ01G__themed select:focus){border-color:var(--cat-accent);outline:2px solid color-mix(in srgb, var(--cat-accent) 35%, transparent);outline-offset:0;box-shadow:var(--cat-input-focus-ring,none)}.categoryTheme-module__iqZ01G__themed label{color:var(--cat-field-label-color,var(--cat-light))}.categoryTheme-module__iqZ01G__themed ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cat-accent) 60%, transparent)}.categoryTheme-module__iqZ01G__primaryBtn{background:var(--cat-primary-btn-gradient,var(--cat-accent))!important;color:var(--cat-primary-btn-text,#fff)!important;border-color:var(--cat-primary-btn-border,var(--cat-accent))!important}.categoryTheme-module__iqZ01G__primaryBtn:hover:not(:disabled){background:var(--cat-primary-btn-hover-bg,var(--cat-primary-btn-gradient,color-mix(in srgb, var(--cat-accent) 82%, #000)))!important;border-color:color-mix(in srgb, var(--cat-accent) 82%, #000)!important;box-shadow:var(--cat-primary-btn-hover-glow,none)!important;color:var(--cat-primary-btn-hover-text,var(--cat-primary-btn-text,#fff))!important}.categoryTheme-module__iqZ01G__secondaryBtn{background:color-mix(in srgb, var(--cat-dark) 55%, #0d0f1a)!important;color:var(--cat-light)!important;border-color:color-mix(in srgb, var(--cat-dark) 80%, transparent)!important}.categoryTheme-module__iqZ01G__exportBtn{color:#d97706!important;background:0 0!important;border-color:#d97706!important;font-weight:600!important}.categoryTheme-module__iqZ01G__exportBtn:hover:not(:disabled){background:#d977061f!important;border-color:#d97706!important}.categoryTheme-module__iqZ01G__resultSection{background:color-mix(in srgb, var(--cat-dark) 30%, #0d0f1a)!important;border-color:var(--cat-accent)!important}.categoryTheme-module__iqZ01G__resultFooter{background:var(--nk-card);border-top:1px solid var(--nk-border-card);justify-content:flex-end;align-items:center;gap:.5rem;padding:.6875rem 1.125rem;display:flex}
.ProjectPanel-module__eZWsUq__row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ProjectPanel-module__eZWsUq__select{background:var(--nk-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B87A8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);appearance:none;cursor:pointer;box-sizing:border-box;border-radius:8px;flex:7rem;padding:.625rem 2.25rem .625rem .875rem;font-family:inherit;font-size:.875rem}.ProjectPanel-module__eZWsUq__select:disabled{opacity:.5;cursor:not-allowed}.ProjectPanel-module__eZWsUq__newBtn,.ProjectPanel-module__eZWsUq__confirmBtn,.ProjectPanel-module__eZWsUq__cancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:.3125rem;padding:.625rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.ProjectPanel-module__eZWsUq__newBtn:disabled,.ProjectPanel-module__eZWsUq__confirmBtn:disabled,.ProjectPanel-module__eZWsUq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ProjectPanel-module__eZWsUq__newBtn{flex:auto;justify-content:center}.ProjectPanel-module__eZWsUq__newRow{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.ProjectPanel-module__eZWsUq__newInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:7rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.ProjectPanel-module__eZWsUq__newInput:disabled{opacity:.6;cursor:not-allowed}.ProjectPanel-module__eZWsUq__errorMsg{color:#fca5a5;margin:.625rem 0 0;font-size:.8125rem}.ProjectPanel-module__eZWsUq__deleteBtn{border:1px solid var(--cat-rule,var(--nk-border-card));width:2.375rem;height:2.375rem;color:var(--cat-ink-dim,var(--nk-muted));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ProjectPanel-module__eZWsUq__deleteBtn:hover:not(:disabled){color:#fca5a5;background:#ef44441f;border-color:#ef444466}.ProjectPanel-module__eZWsUq__deleteBtn:disabled{opacity:.35;cursor:not-allowed}.ProjectPanel-module__eZWsUq__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProjectPanel-module__eZWsUq__dialog{background:var(--cat-panel,var(--nk-card));border:1px solid var(--cat-rule,var(--nk-border-card));border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.ProjectPanel-module__eZWsUq__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.ProjectPanel-module__eZWsUq__scopeChoice{flex-direction:column;gap:.75rem;display:flex}.ProjectPanel-module__eZWsUq__scopeOption{color:var(--nk-text);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.ProjectPanel-module__eZWsUq__scopeOption input{accent-color:var(--cat-interactive,var(--nk-violet));cursor:pointer;flex-shrink:0;margin-top:.1875rem}.ProjectPanel-module__eZWsUq__warning{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.8125rem;line-height:1.55}.ProjectPanel-module__eZWsUq__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.ProjectPanel-module__eZWsUq__cancelDialogBtn{border:1px solid var(--cat-rule,var(--nk-border-card));color:var(--cat-ink-dim,var(--nk-muted));cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .12s,color .12s}.ProjectPanel-module__eZWsUq__cancelDialogBtn:hover:not(:disabled){border-color:var(--cat-interactive,var(--nk-border));color:var(--cat-interactive,var(--nk-text))}.ProjectPanel-module__eZWsUq__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.ProjectPanel-module__eZWsUq__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .12s}.ProjectPanel-module__eZWsUq__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.ProjectPanel-module__eZWsUq__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}.ProjectPanel-module__eZWsUq__note{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.5}.ProjectPanel-module__eZWsUq__blast{background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:8px;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.ProjectPanel-module__eZWsUq__blastTitle{color:var(--nk-text);margin:0;font-size:.8125rem;font-weight:600}.ProjectPanel-module__eZWsUq__blastList{color:var(--nk-text);margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.5}.ProjectPanel-module__eZWsUq__confirmField{color:var(--nk-text);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.ProjectPanel-module__eZWsUq__confirmInput{background:var(--nk-surface);color:var(--nk-text);border:1px solid var(--nk-border);border-radius:6px;padding:.5rem .625rem;font-size:.875rem}.ProjectPanel-module__eZWsUq__linkBtn{color:var(--nk-lavender);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.SceneNav-module__7RC2TG__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.SceneNav-module__7RC2TG__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.SceneNav-module__7RC2TG__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.SceneNav-module__7RC2TG__navNewInput:disabled{opacity:.6;cursor:not-allowed}.SceneNav-module__7RC2TG__navNewActions{gap:.5rem;display:flex}.SceneNav-module__7RC2TG__navConfirmBtn,.SceneNav-module__7RC2TG__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.SceneNav-module__7RC2TG__navCancelBtn{color:var(--nk-muted);background:0 0}.SceneNav-module__7RC2TG__navConfirmBtn:disabled,.SceneNav-module__7RC2TG__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.SceneNav-module__7RC2TG__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.SceneNav-module__7RC2TG__navList{flex-direction:column;gap:.5rem;display:flex}.SceneNav-module__7RC2TG__navItem{background:var(--cat-dark);border:1px solid var(--cat-light);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.SceneNav-module__7RC2TG__navItem:hover{border-color:var(--nk-border)}.SceneNav-module__7RC2TG__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.SceneNav-module__7RC2TG__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.SceneNav-module__7RC2TG__errorMsg{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.8125rem}
.ActiveSceneBar-module__PtguDq__bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ActiveSceneBar-module__PtguDq__nameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.ActiveSceneBar-module__PtguDq__nameInput:focus{border-color:var(--nk-violet);outline:none}.ActiveSceneBar-module__PtguDq__barRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ActiveSceneBar-module__PtguDq__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.ActiveSceneBar-module__PtguDq__deleteBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ActiveSceneBar-module__PtguDq__deleteBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.ActiveSceneBar-module__PtguDq__errorMsg{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.8125rem}.ActiveSceneBar-module__PtguDq__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ActiveSceneBar-module__PtguDq__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.ActiveSceneBar-module__PtguDq__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.ActiveSceneBar-module__PtguDq__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.ActiveSceneBar-module__PtguDq__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.ActiveSceneBar-module__PtguDq__cancelBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.ActiveSceneBar-module__PtguDq__cancelBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.ActiveSceneBar-module__PtguDq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ActiveSceneBar-module__PtguDq__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.ActiveSceneBar-module__PtguDq__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.ActiveSceneBar-module__PtguDq__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.ToolShell-module__0GuiIW__shell{grid-template-columns:var(--left-width,300px) minmax(0, 1fr);height:calc(100vh - var(--topbar-height,56px));display:grid}.ToolShell-module__0GuiIW__shellWithThird{grid-template-columns:var(--left-width,300px) minmax(0, 1fr) var(--third-width,300px)}.ToolShell-module__0GuiIW__shellWithThird.ToolShell-module__0GuiIW__thirdCollapsed{grid-template-columns:var(--left-width,300px) minmax(0, 1fr)}.ToolShell-module__0GuiIW__left{background:var(--cat-left-bg,transparent);border-right:var(--cat-left-border-shorthand,1px solid var(--cat-left-border,var(--nk-border-card)));scrollbar-width:thin;scrollbar-color:var(--nk-muted) transparent;min-width:0;min-height:0;padding:1.25rem 1rem;position:relative;overflow-y:auto}.ToolShell-module__0GuiIW__right{scrollbar-width:thin;scrollbar-color:var(--nk-muted) transparent;border-left:var(--cat-right-border,none);min-width:0;min-height:0;padding:2rem 1.75rem;overflow-y:auto}.ToolShell-module__0GuiIW__resizeHandle{cursor:ew-resize;z-index:15;width:7px;position:absolute;top:0;bottom:0;right:-3px}.ToolShell-module__0GuiIW__resizeHandle:hover{background:color-mix(in srgb, var(--cat-accent,var(--nk-violet)) 30%, transparent)}.ToolShell-module__0GuiIW__third{background:var(--cat-panel,var(--nk-surface));border-left:1px solid var(--cat-rule,var(--nk-border-card));scrollbar-width:thin;scrollbar-color:var(--nk-muted) transparent;min-width:0;min-height:0;position:relative;overflow-y:auto}.ToolShell-module__0GuiIW__thirdCollapsed .ToolShell-module__0GuiIW__third{display:none}.ToolShell-module__0GuiIW__thirdResizeHandle{cursor:ew-resize;z-index:15;width:7px;position:absolute;top:0;bottom:0;left:-3px}.ToolShell-module__0GuiIW__thirdResizeHandle:hover{background:color-mix(in srgb, var(--cat-accent,var(--nk-violet)) 30%, transparent)}.ToolShell-module__0GuiIW__thirdCollapseBtn{z-index:5;border:1px solid var(--cat-rule,var(--nk-border-card));background:var(--cat-panel,var(--nk-surface));width:1.75rem;height:1.75rem;color:var(--nk-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.ToolShell-module__0GuiIW__thirdCollapseBtn:hover{border-color:var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet))}.ToolShell-module__0GuiIW__thirdInner{height:100%;padding:1.25rem 1rem}.ToolShell-module__0GuiIW__thirdTab{writing-mode:vertical-rl;border:1px solid var(--cat-rule,var(--nk-border-card));background:var(--cat-panel,var(--nk-surface));color:var(--cat-light,var(--nk-text));cursor:pointer;letter-spacing:.05em;z-index:20;border-right:none;border-radius:8px 0 0 8px;align-items:center;gap:.375rem;padding:.75rem .5rem;font-family:inherit;font-size:.75rem;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.ToolShell-module__0GuiIW__thirdTab:hover{background:color-mix(in srgb, var(--cat-accent,var(--nk-violet)) 14%, var(--cat-panel,var(--nk-surface)));border-color:var(--cat-accent,var(--nk-violet))}@media (max-width:900px){.ToolShell-module__0GuiIW__shell{grid-template-columns:1fr;height:auto}.ToolShell-module__0GuiIW__shellWithThird{grid-template-columns:1fr}.ToolShell-module__0GuiIW__left{border-right:none;border-bottom:1px solid var(--nk-border-card);padding:1.5rem 1rem;overflow-y:visible}.ToolShell-module__0GuiIW__right{padding:1.5rem 1rem;overflow-y:visible}.ToolShell-module__0GuiIW__resizeHandle,.ToolShell-module__0GuiIW__third,.ToolShell-module__0GuiIW__thirdTab,.ToolShell-module__0GuiIW__thirdResizeHandle{display:none}}
.GradientBar-module__wMRJ6q__bar{z-index:200;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}
.RegenerateFieldButton-module__RvXNsq__fieldLabel{color:var(--nk-text);font-size:.8125rem;font-weight:500}.RegenerateFieldButton-module__RvXNsq__fieldLabelRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RegenerateFieldButton-module__RvXNsq__regenWrap{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.RegenerateFieldButton-module__RvXNsq__regenBtn{border:1px solid var(--nk-border-card);width:1.375rem;height:1.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RegenerateFieldButton-module__RvXNsq__regenBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-violet)}.RegenerateFieldButton-module__RvXNsq__regenBtn:disabled{opacity:.4;cursor:not-allowed}.RegenerateFieldButton-module__RvXNsq__regenRemaining{color:var(--nk-muted);white-space:nowrap;font-size:.6875rem}.RegenerateFieldButton-module__RvXNsq__regenLimitReached{color:var(--nk-muted);white-space:nowrap;font-size:.6875rem;font-style:italic}.RegenerateFieldButton-module__RvXNsq__regenError{color:#fca5a5;margin-top:.25rem;font-size:.75rem;display:block}@keyframes RegenerateFieldButton-module__RvXNsq__spin{to{transform:rotate(360deg)}}.RegenerateFieldButton-module__RvXNsq__spinner{animation:.8s linear infinite RegenerateFieldButton-module__RvXNsq__spin}.RegenerateFieldButton-module__RvXNsq__regenLockedNote{color:var(--nk-muted);white-space:nowrap;font-size:.6875rem;font-style:italic}
.UsageWarning-module__QEwNXa__usageWarning{color:#fcd34d;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:6px;margin:0 0 1rem;padding:.625rem .875rem;font-size:.8125rem}
.AutoFillNote-module__efu4Za__autoFillNoteIntro{color:var(--cat-ink-dim,var(--nk-muted));margin:0 0 1.75rem;font-size:.8125rem;line-height:1.5}.AutoFillNote-module__efu4Za__autoFillNoteButton{color:var(--cat-ink-dim,var(--nk-muted));margin:.625rem 0 .75rem;font-size:.75rem}
.BriefDropTool-module__IoebPq__tool{flex-direction:column;gap:2rem;display:flex}.BriefDropTool-module__IoebPq__intro{color:var(--cat-ink-dim,var(--nk-muted));font-size:.9375rem;line-height:1.7}.BriefDropTool-module__IoebPq__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.BriefDropTool-module__IoebPq__demoTriggerBtn:hover{background:var(--cat-accent,var(--nk-violet));color:#fff}.BriefDropTool-module__IoebPq__demoTriggerIcon{flex-shrink:0}.BriefDropTool-module__IoebPq__sectionNote{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.875rem;line-height:1.6}.BriefDropTool-module__IoebPq__fieldsStack{flex-direction:column;gap:1rem;display:flex}.BriefDropTool-module__IoebPq__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.BriefDropTool-module__IoebPq__fieldLabel{color:var(--cat-field-label-color,var(--nk-text));font-size:.8125rem;font-weight:500}.BriefDropTool-module__IoebPq__optionalTag{color:var(--nk-muted);border:1px solid var(--nk-border-card);vertical-align:middle;background:#ffffff0f;border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500}.BriefDropTool-module__IoebPq__textInput{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s}.BriefDropTool-module__IoebPq__textInput:focus{border-color:var(--nk-violet);outline:none}.BriefDropTool-module__IoebPq__textInput::placeholder{color:var(--nk-muted);opacity:.5}.BriefDropTool-module__IoebPq__textInput:disabled{opacity:.6;cursor:not-allowed}.BriefDropTool-module__IoebPq__select{background:var(--nk-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B87A8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);appearance:none;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:.625rem 2.25rem .625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.BriefDropTool-module__IoebPq__select:focus{border-color:var(--nk-violet);outline:none}.BriefDropTool-module__IoebPq__select:disabled{opacity:.5;cursor:not-allowed}.BriefDropTool-module__IoebPq__chipPicker{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.BriefDropTool-module__IoebPq__chip{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:var(--nk-card);-webkit-user-select:none;user-select:none;border-radius:14px;padding:.4375rem .75rem;font-size:.75rem;transition:border-color .12s,color .12s,background .12s}.BriefDropTool-module__IoebPq__chip:hover:not(:disabled){border-color:var(--cat-accent,var(--nk-violet));color:var(--nk-text)}.BriefDropTool-module__IoebPq__chip:disabled{opacity:.5;cursor:not-allowed}.BriefDropTool-module__IoebPq__chipSelected{background:var(--cat-accent,var(--nk-violet));color:#fff;border-color:var(--cat-accent,var(--nk-violet));font-weight:700}.BriefDropTool-module__IoebPq__chipSelected:hover:not(:disabled){color:#fff}.BriefDropTool-module__IoebPq__textareaWrap{position:relative}.BriefDropTool-module__IoebPq__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.BriefDropTool-module__IoebPq__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;border-radius:10px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.65;transition:border-color .15s}.BriefDropTool-module__IoebPq__textarea::placeholder{color:var(--nk-muted);opacity:.5}.BriefDropTool-module__IoebPq__textarea:focus{border-color:var(--nk-border)}.BriefDropTool-module__IoebPq__textarea:disabled{opacity:.6;cursor:not-allowed}.BriefDropTool-module__IoebPq__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.4375rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.BriefDropTool-module__IoebPq__generateBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.BriefDropTool-module__IoebPq__generateBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.BriefDropTool-module__IoebPq__spinner{flex-shrink:0;animation:.8s linear infinite BriefDropTool-module__IoebPq__spin}@keyframes BriefDropTool-module__IoebPq__spin{to{transform:rotate(360deg)}}.BriefDropTool-module__IoebPq__errorMsg{color:#fca5a5;font-size:.875rem}.BriefDropTool-module__IoebPq__resultContent{min-height:80px}.BriefDropTool-module__IoebPq__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite BriefDropTool-module__IoebPq__blink;display:inline-block}@keyframes BriefDropTool-module__IoebPq__blink{0%,to{opacity:1}50%{opacity:0}}.BriefDropTool-module__IoebPq__markdownBody{flex-direction:column;gap:0;display:flex}.BriefDropTool-module__IoebPq__mdH1{font-family:var(--font-mono);color:var(--cat-accent,var(--nk-violet));letter-spacing:-.01em;border-bottom:1px solid var(--cat-rule,var(--nk-border-card));margin-top:0;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.375rem;font-weight:700}.BriefDropTool-module__IoebPq__mdH2{font-family:var(--font-mono);color:var(--nk-text);letter-spacing:-.01em;border-bottom:1px solid var(--nk-border-card);margin-top:1.75rem;margin-bottom:.625rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.BriefDropTool-module__IoebPq__markdownBody>.BriefDropTool-module__IoebPq__mdH1:first-child,.BriefDropTool-module__IoebPq__markdownBody>.BriefDropTool-module__IoebPq__mdH2:first-child{margin-top:0}.BriefDropTool-module__IoebPq__mdH3{color:var(--nk-lavender);margin-top:1.125rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.BriefDropTool-module__IoebPq__mdP{color:var(--nk-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.75}.BriefDropTool-module__IoebPq__mdList{flex-direction:column;gap:.375rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.BriefDropTool-module__IoebPq__mdList li{color:var(--nk-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.BriefDropTool-module__IoebPq__mdList li:before{content:"–";color:var(--nk-violet);flex-shrink:0;margin-top:.0625rem}.BriefDropTool-module__IoebPq__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.BriefDropTool-module__IoebPq__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.BriefDropTool-module__IoebPq__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.BriefDropTool-module__IoebPq__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.BriefDropTool-module__IoebPq__navNewInput:disabled{opacity:.6;cursor:not-allowed}.BriefDropTool-module__IoebPq__navNewActions{gap:.5rem;display:flex}.BriefDropTool-module__IoebPq__navConfirmBtn,.BriefDropTool-module__IoebPq__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.BriefDropTool-module__IoebPq__navCancelBtn{color:var(--nk-muted);background:0 0}.BriefDropTool-module__IoebPq__navConfirmBtn:disabled,.BriefDropTool-module__IoebPq__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.BriefDropTool-module__IoebPq__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.BriefDropTool-module__IoebPq__navList{flex-direction:column;gap:.5rem;display:flex}.BriefDropTool-module__IoebPq__navItem{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.BriefDropTool-module__IoebPq__navItem:hover{border-color:var(--nk-border)}.BriefDropTool-module__IoebPq__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.BriefDropTool-module__IoebPq__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.BriefDropTool-module__IoebPq__navItemSub{color:var(--nk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.BriefDropTool-module__IoebPq__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.BriefDropTool-module__IoebPq__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.BriefDropTool-module__IoebPq__docNameInput:focus{border-color:var(--nk-violet);outline:none}.BriefDropTool-module__IoebPq__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.BriefDropTool-module__IoebPq__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.BriefDropTool-module__IoebPq__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.BriefDropTool-module__IoebPq__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.BriefDropTool-module__IoebPq__fieldGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}@media (max-width:700px){.BriefDropTool-module__IoebPq__fieldGrid{grid-template-columns:1fr}}.BriefDropTool-module__IoebPq__arrayCard{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.BriefDropTool-module__IoebPq__arrayCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.BriefDropTool-module__IoebPq__arrayCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.BriefDropTool-module__IoebPq__arrayCardActions{flex-shrink:0;gap:.375rem;display:flex}.BriefDropTool-module__IoebPq__iconBtn,.BriefDropTool-module__IoebPq__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.BriefDropTool-module__IoebPq__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.BriefDropTool-module__IoebPq__iconBtn:disabled{opacity:.35;cursor:not-allowed}.BriefDropTool-module__IoebPq__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.BriefDropTool-module__IoebPq__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.BriefDropTool-module__IoebPq__addEntryBtn:hover{background:#a48cf514}.BriefDropTool-module__IoebPq__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BriefDropTool-module__IoebPq__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.BriefDropTool-module__IoebPq__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.BriefDropTool-module__IoebPq__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.BriefDropTool-module__IoebPq__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.BriefDropTool-module__IoebPq__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.BriefDropTool-module__IoebPq__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.BriefDropTool-module__IoebPq__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.BriefDropTool-module__IoebPq__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.BriefDropTool-module__IoebPq__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.BriefDropTool-module__IoebPq__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.ColdPitchEngineTool-module__dBJtOa__tool{flex-direction:column;gap:2rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__intro{color:var(--cat-ink-dim,var(--nk-muted));font-size:.9375rem;line-height:1.7}.ColdPitchEngineTool-module__dBJtOa__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ColdPitchEngineTool-module__dBJtOa__demoTriggerBtn:hover{background:var(--cat-accent,var(--nk-violet));color:#fff}.ColdPitchEngineTool-module__dBJtOa__demoTriggerIcon{flex-shrink:0}.ColdPitchEngineTool-module__dBJtOa__sectionNote{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.875rem;line-height:1.6}.ColdPitchEngineTool-module__dBJtOa__fieldsStack{flex-direction:column;gap:1rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__fieldGroup{flex-direction:column;gap:.4375rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__fieldLabel{color:var(--nk-muted);font-size:.8125rem;font-weight:600}.ColdPitchEngineTool-module__dBJtOa__optionalTag{color:var(--nk-muted);opacity:.55;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}.ColdPitchEngineTool-module__dBJtOa__textInput{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.ColdPitchEngineTool-module__dBJtOa__textInput::placeholder{color:var(--nk-muted);opacity:.5}.ColdPitchEngineTool-module__dBJtOa__textInput:focus{border-color:var(--nk-border)}.ColdPitchEngineTool-module__dBJtOa__textInput:disabled{opacity:.6;cursor:not-allowed}.ColdPitchEngineTool-module__dBJtOa__textareaWrap{position:relative}.ColdPitchEngineTool-module__dBJtOa__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.ColdPitchEngineTool-module__dBJtOa__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;border-radius:10px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.65;transition:border-color .15s}.ColdPitchEngineTool-module__dBJtOa__textarea::placeholder{color:var(--nk-muted);opacity:.5}.ColdPitchEngineTool-module__dBJtOa__textarea:focus{border-color:var(--nk-border)}.ColdPitchEngineTool-module__dBJtOa__textarea:disabled{opacity:.6;cursor:not-allowed}.ColdPitchEngineTool-module__dBJtOa__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.4375rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.ColdPitchEngineTool-module__dBJtOa__generateBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.ColdPitchEngineTool-module__dBJtOa__generateBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ColdPitchEngineTool-module__dBJtOa__spinner{flex-shrink:0;animation:.8s linear infinite ColdPitchEngineTool-module__dBJtOa__spin}@keyframes ColdPitchEngineTool-module__dBJtOa__spin{to{transform:rotate(360deg)}}.ColdPitchEngineTool-module__dBJtOa__errorMsg{color:#fca5a5;font-size:.875rem}.ColdPitchEngineTool-module__dBJtOa__resultContent{min-height:80px}.ColdPitchEngineTool-module__dBJtOa__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ColdPitchEngineTool-module__dBJtOa__blink;display:inline-block}@keyframes ColdPitchEngineTool-module__dBJtOa__blink{0%,to{opacity:1}50%{opacity:0}}.ColdPitchEngineTool-module__dBJtOa__markdownBody{flex-direction:column;gap:0;display:flex}.ColdPitchEngineTool-module__dBJtOa__mdH1{font-family:var(--font-mono);color:var(--cat-accent,var(--nk-violet));letter-spacing:-.01em;border-bottom:1px solid var(--cat-rule,var(--nk-border-card));margin-top:0;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.375rem;font-weight:700}.ColdPitchEngineTool-module__dBJtOa__mdH2{font-family:var(--font-mono);color:var(--nk-text);letter-spacing:-.01em;border-bottom:1px solid var(--nk-border-card);margin-top:1.75rem;margin-bottom:.625rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.ColdPitchEngineTool-module__dBJtOa__markdownBody>.ColdPitchEngineTool-module__dBJtOa__mdH1:first-child,.ColdPitchEngineTool-module__dBJtOa__markdownBody>.ColdPitchEngineTool-module__dBJtOa__mdH2:first-child{margin-top:0}.ColdPitchEngineTool-module__dBJtOa__mdH3{color:var(--nk-lavender);margin-top:1.125rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.ColdPitchEngineTool-module__dBJtOa__mdP{color:var(--nk-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.75}.ColdPitchEngineTool-module__dBJtOa__mdList{flex-direction:column;gap:.375rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.ColdPitchEngineTool-module__dBJtOa__mdList li{color:var(--nk-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.ColdPitchEngineTool-module__dBJtOa__mdList li:before{content:"–";color:var(--nk-violet);flex-shrink:0;margin-top:.0625rem}.ColdPitchEngineTool-module__dBJtOa__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.ColdPitchEngineTool-module__dBJtOa__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.ColdPitchEngineTool-module__dBJtOa__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.ColdPitchEngineTool-module__dBJtOa__navNewInput:disabled{opacity:.6;cursor:not-allowed}.ColdPitchEngineTool-module__dBJtOa__navNewActions{gap:.5rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__navConfirmBtn,.ColdPitchEngineTool-module__dBJtOa__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.ColdPitchEngineTool-module__dBJtOa__navCancelBtn{color:var(--nk-muted);background:0 0}.ColdPitchEngineTool-module__dBJtOa__navConfirmBtn:disabled,.ColdPitchEngineTool-module__dBJtOa__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.ColdPitchEngineTool-module__dBJtOa__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.ColdPitchEngineTool-module__dBJtOa__navList{flex-direction:column;gap:.5rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__navItem{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.ColdPitchEngineTool-module__dBJtOa__navItem:hover{border-color:var(--nk-border)}.ColdPitchEngineTool-module__dBJtOa__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.ColdPitchEngineTool-module__dBJtOa__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.ColdPitchEngineTool-module__dBJtOa__navItemSub{color:var(--nk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ColdPitchEngineTool-module__dBJtOa__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.ColdPitchEngineTool-module__dBJtOa__docNameInput:focus{border-color:var(--nk-violet);outline:none}.ColdPitchEngineTool-module__dBJtOa__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.ColdPitchEngineTool-module__dBJtOa__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ColdPitchEngineTool-module__dBJtOa__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.ColdPitchEngineTool-module__dBJtOa__fieldGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}@media (max-width:700px){.ColdPitchEngineTool-module__dBJtOa__fieldGrid{grid-template-columns:1fr}}.ColdPitchEngineTool-module__dBJtOa__arrayCard{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.ColdPitchEngineTool-module__dBJtOa__arrayCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__arrayCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.ColdPitchEngineTool-module__dBJtOa__arrayCardActions{flex-shrink:0;gap:.375rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__iconBtn,.ColdPitchEngineTool-module__dBJtOa__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ColdPitchEngineTool-module__dBJtOa__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.ColdPitchEngineTool-module__dBJtOa__iconBtn:disabled{opacity:.35;cursor:not-allowed}.ColdPitchEngineTool-module__dBJtOa__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.ColdPitchEngineTool-module__dBJtOa__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.ColdPitchEngineTool-module__dBJtOa__addEntryBtn:hover{background:#a48cf514}.ColdPitchEngineTool-module__dBJtOa__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ColdPitchEngineTool-module__dBJtOa__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.ColdPitchEngineTool-module__dBJtOa__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.ColdPitchEngineTool-module__dBJtOa__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.ColdPitchEngineTool-module__dBJtOa__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.ColdPitchEngineTool-module__dBJtOa__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.ColdPitchEngineTool-module__dBJtOa__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.ColdPitchEngineTool-module__dBJtOa__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.ColdPitchEngineTool-module__dBJtOa__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.ColdPitchEngineTool-module__dBJtOa__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.ColdPitchEngineTool-module__dBJtOa__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.ContractPlainTalkTool-module__RUFUKa__tool{flex-direction:column;gap:2rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__intro{color:var(--cat-ink-dim,var(--nk-muted));font-size:.9375rem;line-height:1.7}.ContractPlainTalkTool-module__RUFUKa__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ContractPlainTalkTool-module__RUFUKa__demoTriggerBtn:hover{background:var(--cat-accent,var(--nk-violet));color:#fff}.ContractPlainTalkTool-module__RUFUKa__demoTriggerIcon{flex-shrink:0}.ContractPlainTalkTool-module__RUFUKa__sectionNote{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.875rem;line-height:1.6}.ContractPlainTalkTool-module__RUFUKa__fieldsStack{flex-direction:column;gap:1rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__textareaWrap{position:relative}.ContractPlainTalkTool-module__RUFUKa__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.ContractPlainTalkTool-module__RUFUKa__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;border-radius:10px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.65;transition:border-color .15s}.ContractPlainTalkTool-module__RUFUKa__textarea::placeholder{color:var(--nk-muted);opacity:.5}.ContractPlainTalkTool-module__RUFUKa__textarea:focus{border-color:var(--nk-border)}.ContractPlainTalkTool-module__RUFUKa__textarea:disabled{opacity:.6;cursor:not-allowed}.ContractPlainTalkTool-module__RUFUKa__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.4375rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.ContractPlainTalkTool-module__RUFUKa__generateBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.ContractPlainTalkTool-module__RUFUKa__generateBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ContractPlainTalkTool-module__RUFUKa__spinner{flex-shrink:0;animation:.8s linear infinite ContractPlainTalkTool-module__RUFUKa__spin}@keyframes ContractPlainTalkTool-module__RUFUKa__spin{to{transform:rotate(360deg)}}.ContractPlainTalkTool-module__RUFUKa__errorMsg{color:#fca5a5;font-size:.875rem}.ContractPlainTalkTool-module__RUFUKa__resultContent{min-height:80px}.ContractPlainTalkTool-module__RUFUKa__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ContractPlainTalkTool-module__RUFUKa__blink;display:inline-block}@keyframes ContractPlainTalkTool-module__RUFUKa__blink{0%,to{opacity:1}50%{opacity:0}}.ContractPlainTalkTool-module__RUFUKa__markdownBody{flex-direction:column;gap:0;display:flex}.ContractPlainTalkTool-module__RUFUKa__mdH1{font-family:var(--font-mono);color:var(--cat-accent,var(--nk-violet));letter-spacing:-.01em;border-bottom:1px solid var(--cat-rule,var(--nk-border-card));margin-top:0;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.375rem;font-weight:700}.ContractPlainTalkTool-module__RUFUKa__mdH2{font-family:var(--font-mono);color:var(--nk-text);letter-spacing:-.01em;border-bottom:1px solid var(--nk-border-card);margin-top:1.75rem;margin-bottom:.625rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.ContractPlainTalkTool-module__RUFUKa__markdownBody>.ContractPlainTalkTool-module__RUFUKa__mdH1:first-child,.ContractPlainTalkTool-module__RUFUKa__markdownBody>.ContractPlainTalkTool-module__RUFUKa__mdH2:first-child{margin-top:0}.ContractPlainTalkTool-module__RUFUKa__mdH3{color:var(--nk-lavender);margin-top:1.125rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.ContractPlainTalkTool-module__RUFUKa__mdP{color:var(--nk-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.75}.ContractPlainTalkTool-module__RUFUKa__mdList{flex-direction:column;gap:.375rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.ContractPlainTalkTool-module__RUFUKa__mdList li{color:var(--nk-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.ContractPlainTalkTool-module__RUFUKa__mdList li:before{content:"–";color:var(--nk-violet);flex-shrink:0;margin-top:.0625rem}.ContractPlainTalkTool-module__RUFUKa__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.ContractPlainTalkTool-module__RUFUKa__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.ContractPlainTalkTool-module__RUFUKa__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.ContractPlainTalkTool-module__RUFUKa__navNewInput:disabled{opacity:.6;cursor:not-allowed}.ContractPlainTalkTool-module__RUFUKa__navNewActions{gap:.5rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__navConfirmBtn,.ContractPlainTalkTool-module__RUFUKa__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.ContractPlainTalkTool-module__RUFUKa__navCancelBtn{color:var(--nk-muted);background:0 0}.ContractPlainTalkTool-module__RUFUKa__navConfirmBtn:disabled,.ContractPlainTalkTool-module__RUFUKa__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.ContractPlainTalkTool-module__RUFUKa__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.ContractPlainTalkTool-module__RUFUKa__navList{flex-direction:column;gap:.5rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__navItem{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.ContractPlainTalkTool-module__RUFUKa__navItem:hover{border-color:var(--nk-border)}.ContractPlainTalkTool-module__RUFUKa__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.ContractPlainTalkTool-module__RUFUKa__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.ContractPlainTalkTool-module__RUFUKa__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.ContractPlainTalkTool-module__RUFUKa__docNameInput:focus{border-color:var(--nk-violet);outline:none}.ContractPlainTalkTool-module__RUFUKa__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.ContractPlainTalkTool-module__RUFUKa__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ContractPlainTalkTool-module__RUFUKa__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.ContractPlainTalkTool-module__RUFUKa__fieldGroup{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__fieldLabel{color:var(--nk-text);font-size:.8125rem;font-weight:500}.ContractPlainTalkTool-module__RUFUKa__textInput{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s}.ContractPlainTalkTool-module__RUFUKa__textInput:focus{border-color:var(--nk-violet);outline:none}.ContractPlainTalkTool-module__RUFUKa__textInput::placeholder{color:var(--nk-muted);opacity:.5}.ContractPlainTalkTool-module__RUFUKa__select{background:var(--nk-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B87A8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right .625rem center;border:1px solid var(--nk-border-card);color:var(--nk-text);appearance:none;cursor:pointer;box-sizing:border-box;border-radius:8px;width:100%;padding:.625rem 2.25rem .625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.ContractPlainTalkTool-module__RUFUKa__select:focus{border-color:var(--nk-violet);outline:none}.ContractPlainTalkTool-module__RUFUKa__arrayCard{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.ContractPlainTalkTool-module__RUFUKa__arrayCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__arrayCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.ContractPlainTalkTool-module__RUFUKa__arrayCardActions{flex-shrink:0;gap:.375rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__iconBtn,.ContractPlainTalkTool-module__RUFUKa__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ContractPlainTalkTool-module__RUFUKa__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.ContractPlainTalkTool-module__RUFUKa__iconBtn:disabled{opacity:.35;cursor:not-allowed}.ContractPlainTalkTool-module__RUFUKa__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.ContractPlainTalkTool-module__RUFUKa__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.ContractPlainTalkTool-module__RUFUKa__addEntryBtn:hover{background:#a48cf514}.ContractPlainTalkTool-module__RUFUKa__disclaimerBlock{border:1px solid var(--cat-rule,var(--nk-border-card));background:var(--cat-panel,var(--nk-surface));border-radius:12px;padding:1rem 1.125rem}.ContractPlainTalkTool-module__RUFUKa__disclaimerText{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.8125rem;line-height:1.6}.ContractPlainTalkTool-module__RUFUKa__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ContractPlainTalkTool-module__RUFUKa__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.ContractPlainTalkTool-module__RUFUKa__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.ContractPlainTalkTool-module__RUFUKa__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.ContractPlainTalkTool-module__RUFUKa__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.ContractPlainTalkTool-module__RUFUKa__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.ContractPlainTalkTool-module__RUFUKa__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.ContractPlainTalkTool-module__RUFUKa__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.ContractPlainTalkTool-module__RUFUKa__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.ContractPlainTalkTool-module__RUFUKa__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.ContractPlainTalkTool-module__RUFUKa__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.FormlyTool-module__waz0YG__intro{color:var(--cat-ink-dim,var(--nk-muted));margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.FormlyTool-module__waz0YG__fieldsStack{flex-direction:column;gap:1rem;display:flex}.FormlyTool-module__waz0YG__fieldGroup{flex-direction:column;gap:.375rem;display:flex;position:relative}.FormlyTool-module__waz0YG__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.FormlyTool-module__waz0YG__fieldLabel{color:var(--nk-text);font-size:.8125rem;font-weight:500}.FormlyTool-module__waz0YG__optionalTag{color:var(--nk-muted);border:1px solid var(--nk-border-card);vertical-align:middle;background:#ffffff0f;border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500}.FormlyTool-module__waz0YG__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:180px;padding:.75rem .875rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:border-color .15s}.FormlyTool-module__waz0YG__textarea:focus{border-color:var(--nk-violet);outline:none}.FormlyTool-module__waz0YG__textarea::placeholder{color:var(--nk-muted);opacity:.6}.FormlyTool-module__waz0YG__textarea:disabled{opacity:.5;cursor:not-allowed}.FormlyTool-module__waz0YG__select{background:var(--nk-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B87A8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);appearance:none;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:.625rem 2.25rem .625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.FormlyTool-module__waz0YG__select:focus{border-color:var(--nk-violet);outline:none}.FormlyTool-module__waz0YG__select:disabled{opacity:.5;cursor:not-allowed}.FormlyTool-module__waz0YG__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.FormlyTool-module__waz0YG__generateBtn:hover:not(:disabled){opacity:.9}.FormlyTool-module__waz0YG__generateBtn:active:not(:disabled){transform:scale(.985)}.FormlyTool-module__waz0YG__generateBtn:disabled{opacity:.45;cursor:not-allowed}@keyframes FormlyTool-module__waz0YG__spin{to{transform:rotate(360deg)}}.FormlyTool-module__waz0YG__spinner{animation:.8s linear infinite FormlyTool-module__waz0YG__spin}.FormlyTool-module__waz0YG__errorMsg{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin:0;padding:.625rem .875rem;font-size:.875rem}.FormlyTool-module__waz0YG__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.FormlyTool-module__waz0YG__demoTriggerBtn:hover{border-color:var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));background:0 0}.FormlyTool-module__waz0YG__demoTriggerIcon{flex-shrink:0}.FormlyTool-module__waz0YG__resultContent{min-height:80px;padding:1.25rem 1rem}.FormlyTool-module__waz0YG__markdownBody{color:var(--nk-text);font-size:.9375rem;line-height:1.65}.FormlyTool-module__waz0YG__mdH2{font-family:var(--font-mono);color:var(--nk-lavender);border-bottom:1px solid var(--nk-border-card);margin:1.25rem 0 .5rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.FormlyTool-module__waz0YG__mdH2:first-child{margin-top:0}.FormlyTool-module__waz0YG__mdH3{color:var(--nk-text);margin:1rem 0 .375rem;font-size:.9375rem;font-weight:600}.FormlyTool-module__waz0YG__mdList{margin:.375rem 0 .75rem;padding-left:1.25rem}.FormlyTool-module__waz0YG__mdList li{color:var(--nk-text);margin-bottom:.25rem}.FormlyTool-module__waz0YG__mdP{color:var(--nk-muted);margin:0 0 .625rem}.FormlyTool-module__waz0YG__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite FormlyTool-module__waz0YG__blink;display:inline-block}@keyframes FormlyTool-module__waz0YG__blink{0%,to{opacity:1}50%{opacity:0}}.FormlyTool-module__waz0YG__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.FormlyTool-module__waz0YG__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.FormlyTool-module__waz0YG__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.FormlyTool-module__waz0YG__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.FormlyTool-module__waz0YG__navNewInput:disabled{opacity:.6;cursor:not-allowed}.FormlyTool-module__waz0YG__navNewActions{gap:.5rem;display:flex}.FormlyTool-module__waz0YG__navConfirmBtn,.FormlyTool-module__waz0YG__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.FormlyTool-module__waz0YG__navCancelBtn{color:var(--nk-muted);background:0 0}.FormlyTool-module__waz0YG__navConfirmBtn:disabled,.FormlyTool-module__waz0YG__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.FormlyTool-module__waz0YG__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.FormlyTool-module__waz0YG__navList{flex-direction:column;gap:.5rem;display:flex}.FormlyTool-module__waz0YG__navItem{background:var(--cat-primary-btn-gradient,var(--cat-accent));border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.FormlyTool-module__waz0YG__navItem:hover{border-color:var(--nk-border)}.FormlyTool-module__waz0YG__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.FormlyTool-module__waz0YG__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.FormlyTool-module__waz0YG__navItem:not(.FormlyTool-module__waz0YG__navItemActive) .FormlyTool-module__waz0YG__navItemName{color:var(--cat-primary-btn-text,#fff)}.FormlyTool-module__waz0YG__navItemSub{color:var(--nk-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.FormlyTool-module__waz0YG__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.FormlyTool-module__waz0YG__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.FormlyTool-module__waz0YG__docNameInput:focus{border-color:var(--nk-violet);outline:none}.FormlyTool-module__waz0YG__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.FormlyTool-module__waz0YG__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.FormlyTool-module__waz0YG__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.FormlyTool-module__waz0YG__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.FormlyTool-module__waz0YG__sectionNote{color:var(--nk-muted);margin:0 0 .75rem;font-size:.8125rem}.FormlyTool-module__waz0YG__fieldGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}@media (max-width:700px){.FormlyTool-module__waz0YG__fieldGrid{grid-template-columns:1fr}}.FormlyTool-module__waz0YG__input{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.FormlyTool-module__waz0YG__input:focus{border-color:var(--nk-violet);outline:none}.FormlyTool-module__waz0YG__input:disabled{opacity:.5;cursor:not-allowed}.FormlyTool-module__waz0YG__characterCard{border:1px solid var(--nk-border-card);background:var(--cat-panel,#16221b);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.FormlyTool-module__waz0YG__characterCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.FormlyTool-module__waz0YG__characterCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.FormlyTool-module__waz0YG__characterCardActions{flex-shrink:0;gap:.375rem;display:flex}.FormlyTool-module__waz0YG__iconBtn,.FormlyTool-module__waz0YG__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.FormlyTool-module__waz0YG__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.FormlyTool-module__waz0YG__iconBtn:disabled{opacity:.35;cursor:not-allowed}.FormlyTool-module__waz0YG__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.FormlyTool-module__waz0YG__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.FormlyTool-module__waz0YG__addEntryBtn:hover{background:#a48cf514}.FormlyTool-module__waz0YG__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FormlyTool-module__waz0YG__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.FormlyTool-module__waz0YG__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.FormlyTool-module__waz0YG__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.FormlyTool-module__waz0YG__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.FormlyTool-module__waz0YG__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.FormlyTool-module__waz0YG__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.FormlyTool-module__waz0YG__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.FormlyTool-module__waz0YG__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.FormlyTool-module__waz0YG__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.FormlyTool-module__waz0YG__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.GddExpressTool-module__nNVxIW__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.GddExpressTool-module__nNVxIW__demoTriggerBtn:hover{background:var(--cat-accent,var(--nk-violet));color:#fff}.GddExpressTool-module__nNVxIW__demoTriggerIcon{flex-shrink:0}.GddExpressTool-module__nNVxIW__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}@media (max-width:960px){.GddExpressTool-module__nNVxIW__layout{grid-template-columns:1fr}}.GddExpressTool-module__nNVxIW__mainCol{min-width:0}.GddExpressTool-module__nNVxIW__intro{color:var(--cat-ink-dim,var(--nk-muted));margin:0 0 1.75rem;font-size:.9375rem;line-height:1.7}.GddExpressTool-module__nNVxIW__vizPanel{min-width:0;position:sticky;top:1rem}.GddExpressTool-module__nNVxIW__vizPanelHead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nk-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.GddExpressTool-module__nNVxIW__vizPanelSub{color:var(--nk-muted);margin:0 0 1rem;font-size:.75rem}.GddExpressTool-module__nNVxIW__vizBlockDesc{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.GddExpressTool-module__nNVxIW__fieldsStack{flex-direction:column;gap:1rem;display:flex}.GddExpressTool-module__nNVxIW__fieldGroup{flex-direction:column;gap:.375rem;display:flex;position:relative}.GddExpressTool-module__nNVxIW__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.GddExpressTool-module__nNVxIW__fieldLabel{color:var(--nk-text);font-size:.8125rem;font-weight:500}.GddExpressTool-module__nNVxIW__optionalTag{color:var(--nk-muted);border:1px solid var(--nk-border-card);vertical-align:middle;background:#ffffff0f;border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500}.GddExpressTool-module__nNVxIW__select{background:var(--nk-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B87A8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);appearance:none;cursor:pointer;box-sizing:border-box;border-radius:8px;padding:.625rem 2.25rem .625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.GddExpressTool-module__nNVxIW__select:focus{border-color:var(--nk-violet);outline:none}.GddExpressTool-module__nNVxIW__select:disabled{opacity:.5;cursor:not-allowed}.GddExpressTool-module__nNVxIW__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;border-radius:10px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.65;transition:border-color .15s}.GddExpressTool-module__nNVxIW__textarea::placeholder{color:var(--nk-muted);opacity:.5}.GddExpressTool-module__nNVxIW__textarea:focus{border-color:var(--nk-border)}.GddExpressTool-module__nNVxIW__textarea:disabled{opacity:.6;cursor:not-allowed}.GddExpressTool-module__nNVxIW__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.4375rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.GddExpressTool-module__nNVxIW__generateBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.GddExpressTool-module__nNVxIW__generateBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.GddExpressTool-module__nNVxIW__spinner{flex-shrink:0;animation:.8s linear infinite GddExpressTool-module__nNVxIW__spin}@keyframes GddExpressTool-module__nNVxIW__spin{to{transform:rotate(360deg)}}.GddExpressTool-module__nNVxIW__errorMsg{color:#fca5a5;font-size:.875rem}.GddExpressTool-module__nNVxIW__resultContent{position:relative}.GddExpressTool-module__nNVxIW__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite GddExpressTool-module__nNVxIW__blink;display:inline-block}@keyframes GddExpressTool-module__nNVxIW__blink{0%,to{opacity:1}50%{opacity:0}}.GddExpressTool-module__nNVxIW__markdownBody{flex-direction:column;gap:0;display:flex}.GddExpressTool-module__nNVxIW__mdH2{font-family:var(--font-mono);color:var(--nk-text);letter-spacing:-.01em;border-bottom:1px solid var(--nk-border-card);margin-top:1.75rem;margin-bottom:.625rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.GddExpressTool-module__nNVxIW__markdownBody>.GddExpressTool-module__nNVxIW__mdH2:first-child{margin-top:0}.GddExpressTool-module__nNVxIW__mdH3{font-family:var(--font-mono);color:var(--cat-accent,var(--nk-lavender));margin-top:1.125rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.GddExpressTool-module__nNVxIW__mdP{color:var(--cat-ink-dim,var(--nk-muted));margin-top:.5rem;font-size:.9375rem;line-height:1.75}.GddExpressTool-module__nNVxIW__mdList{flex-direction:column;gap:.375rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.GddExpressTool-module__nNVxIW__mdList li{color:var(--nk-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.GddExpressTool-module__nNVxIW__mdList li:before{content:"–";color:var(--nk-violet);flex-shrink:0;margin-top:.0625rem}.GddExpressTool-module__nNVxIW__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.GddExpressTool-module__nNVxIW__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.GddExpressTool-module__nNVxIW__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.GddExpressTool-module__nNVxIW__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.GddExpressTool-module__nNVxIW__navNewInput:disabled{opacity:.6;cursor:not-allowed}.GddExpressTool-module__nNVxIW__navNewActions{gap:.5rem;display:flex}.GddExpressTool-module__nNVxIW__navConfirmBtn,.GddExpressTool-module__nNVxIW__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.GddExpressTool-module__nNVxIW__navCancelBtn{color:var(--nk-muted);background:0 0}.GddExpressTool-module__nNVxIW__navConfirmBtn:disabled,.GddExpressTool-module__nNVxIW__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.GddExpressTool-module__nNVxIW__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.GddExpressTool-module__nNVxIW__navList{flex-direction:column;gap:.5rem;display:flex}.GddExpressTool-module__nNVxIW__navItem{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.GddExpressTool-module__nNVxIW__navItem:hover{border-color:var(--nk-border)}.GddExpressTool-module__nNVxIW__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.GddExpressTool-module__nNVxIW__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.GddExpressTool-module__nNVxIW__navItemSub{color:var(--nk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.GddExpressTool-module__nNVxIW__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.GddExpressTool-module__nNVxIW__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.GddExpressTool-module__nNVxIW__docNameInput:focus{border-color:var(--nk-violet);outline:none}.GddExpressTool-module__nNVxIW__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.GddExpressTool-module__nNVxIW__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.GddExpressTool-module__nNVxIW__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.GddExpressTool-module__nNVxIW__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.GddExpressTool-module__nNVxIW__sectionNote{color:var(--cat-ink-dim,var(--nk-muted));margin:0 0 .75rem;font-size:.8125rem}.GddExpressTool-module__nNVxIW__fieldGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}.GddExpressTool-module__nNVxIW__fieldGrid3{grid-template-columns:1fr 1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}@media (max-width:700px){.GddExpressTool-module__nNVxIW__fieldGrid,.GddExpressTool-module__nNVxIW__fieldGrid3{grid-template-columns:1fr}}.GddExpressTool-module__nNVxIW__input{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.GddExpressTool-module__nNVxIW__input:focus{border-color:var(--nk-violet);outline:none}.GddExpressTool-module__nNVxIW__input:disabled{opacity:.5;cursor:not-allowed}.GddExpressTool-module__nNVxIW__entryCard{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.GddExpressTool-module__nNVxIW__entryCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.GddExpressTool-module__nNVxIW__entryCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.GddExpressTool-module__nNVxIW__entryCardActions{flex-shrink:0;gap:.375rem;display:flex}.GddExpressTool-module__nNVxIW__iconBtn,.GddExpressTool-module__nNVxIW__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.GddExpressTool-module__nNVxIW__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.GddExpressTool-module__nNVxIW__iconBtn:disabled{opacity:.35;cursor:not-allowed}.GddExpressTool-module__nNVxIW__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.GddExpressTool-module__nNVxIW__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.GddExpressTool-module__nNVxIW__addEntryBtn:hover{background:#a48cf514}.GddExpressTool-module__nNVxIW__chipGroup{flex-wrap:wrap;gap:.5rem;display:flex}.GddExpressTool-module__nNVxIW__chip{border:1px solid var(--nk-border-card);background:var(--nk-card);color:var(--nk-muted);cursor:pointer;border-radius:999px;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;transition:border-color .12s,color .12s,background .12s}.GddExpressTool-module__nNVxIW__chip:hover{border-color:var(--nk-border);color:var(--nk-text)}.GddExpressTool-module__nNVxIW__chipSelected{background:color-mix(in srgb, var(--cat-accent) 16%, var(--nk-card));border-color:var(--cat-accent);color:var(--nk-text)}.GddExpressTool-module__nNVxIW__categoryBlock{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.GddExpressTool-module__nNVxIW__categoryHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.GddExpressTool-module__nNVxIW__categoryTitle{color:var(--nk-text);font-size:.875rem;font-weight:700}.GddExpressTool-module__nNVxIW__categoryTitleRow{align-items:center;gap:.5rem;display:flex}.GddExpressTool-module__nNVxIW__categoryBody{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.GddExpressTool-module__nNVxIW__toggleSwitch{flex-shrink:0;width:2.25rem;height:1.25rem;display:inline-block;position:relative}.GddExpressTool-module__nNVxIW__toggleSwitch input{opacity:0;width:0;height:0}.GddExpressTool-module__nNVxIW__toggleSlider{background:var(--nk-border-card);cursor:pointer;border-radius:999px;transition:background .15s;position:absolute;inset:0}.GddExpressTool-module__nNVxIW__toggleSlider:before{content:"";background:var(--nk-text);border-radius:50%;width:.9375rem;height:.9375rem;transition:transform .15s;position:absolute;top:.15625rem;left:.1875rem}.GddExpressTool-module__nNVxIW__toggleSwitch input:checked+.GddExpressTool-module__nNVxIW__toggleSlider{background:var(--cat-accent)}.GddExpressTool-module__nNVxIW__toggleSwitch input:checked+.GddExpressTool-module__nNVxIW__toggleSlider:before{transform:translate(1rem)}.GddExpressTool-module__nNVxIW__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.GddExpressTool-module__nNVxIW__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.GddExpressTool-module__nNVxIW__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.GddExpressTool-module__nNVxIW__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.GddExpressTool-module__nNVxIW__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.GddExpressTool-module__nNVxIW__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.GddExpressTool-module__nNVxIW__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.GddExpressTool-module__nNVxIW__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.GddExpressTool-module__nNVxIW__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.GddExpressTool-module__nNVxIW__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.GddExpressTool-module__nNVxIW__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}.GddExpressTool-module__nNVxIW__diagramSvg{width:100%;height:auto;margin-top:.5rem}.GddExpressTool-module__nNVxIW__diagramEmpty{color:var(--nk-muted);padding:.75rem 0;font-size:.8125rem;line-height:1.5}.GddExpressTool-module__nNVxIW__diagramStack{flex-direction:column;gap:1rem;display:flex}.GddExpressTool-module__nNVxIW__diagramItem{border-top:1px solid var(--nk-border-card);padding-top:.75rem}.GddExpressTool-module__nNVxIW__diagramItem:first-child{border-top:none;padding-top:0}.GddExpressTool-module__nNVxIW__diagramItemLabel{color:var(--nk-lavender);font-size:.75rem;font-weight:700}
.GrantFinderTool-module__N5fpHW__intro{color:var(--cat-ink-dim,var(--nk-muted));margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.GrantFinderTool-module__N5fpHW__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.GrantFinderTool-module__N5fpHW__demoTriggerBtn:hover{background:var(--cat-accent,var(--nk-violet));color:#fff}.GrantFinderTool-module__N5fpHW__demoTriggerIcon{flex-shrink:0}.GrantFinderTool-module__N5fpHW__sectionNote{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.875rem;line-height:1.6}.GrantFinderTool-module__N5fpHW__fieldsStack{flex-direction:column;gap:1rem;display:flex}.GrantFinderTool-module__N5fpHW__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.GrantFinderTool-module__N5fpHW__fieldLabel{color:var(--nk-text);font-size:.8125rem;font-weight:500}.GrantFinderTool-module__N5fpHW__optionalTag{color:var(--nk-muted);border:1px solid var(--nk-border-card);vertical-align:middle;background:#ffffff0f;border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500}.GrantFinderTool-module__N5fpHW__textareaWrap{position:relative}.GrantFinderTool-module__N5fpHW__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.GrantFinderTool-module__N5fpHW__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:160px;padding:.75rem .875rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:border-color .15s}.GrantFinderTool-module__N5fpHW__textarea:focus{border-color:var(--nk-violet);outline:none}.GrantFinderTool-module__N5fpHW__textarea::placeholder{color:var(--nk-muted);opacity:.6}.GrantFinderTool-module__N5fpHW__textarea:disabled{opacity:.5;cursor:not-allowed}.GrantFinderTool-module__N5fpHW__textInput{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s}.GrantFinderTool-module__N5fpHW__textInput:focus{border-color:var(--nk-violet);outline:none}.GrantFinderTool-module__N5fpHW__textInput::placeholder{color:var(--nk-muted);opacity:.6}.GrantFinderTool-module__N5fpHW__textInput:disabled{opacity:.5;cursor:not-allowed}.GrantFinderTool-module__N5fpHW__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 6px 18px #9c5adb40}.GrantFinderTool-module__N5fpHW__generateBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #9c5adb59!important}.GrantFinderTool-module__N5fpHW__generateBtn:active:not(:disabled){transform:scale(.985)}.GrantFinderTool-module__N5fpHW__generateBtn:disabled{opacity:.45;cursor:not-allowed}@keyframes GrantFinderTool-module__N5fpHW__spin{to{transform:rotate(360deg)}}.GrantFinderTool-module__N5fpHW__spinner{animation:.8s linear infinite GrantFinderTool-module__N5fpHW__spin}.GrantFinderTool-module__N5fpHW__errorMsg{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin:0;padding:.625rem .875rem;font-size:.875rem}.GrantFinderTool-module__N5fpHW__resultContent{min-height:80px;padding:1.25rem 1rem}.GrantFinderTool-module__N5fpHW__markdownBody{color:var(--nk-text);font-size:.9375rem;line-height:1.65}.GrantFinderTool-module__N5fpHW__mdH1{font-family:var(--font-mono);color:var(--cat-accent,var(--nk-violet));letter-spacing:-.01em;border-bottom:1px solid var(--cat-rule,var(--nk-border-card));margin-top:0;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.375rem;font-weight:700}.GrantFinderTool-module__N5fpHW__mdH2{font-family:var(--font-mono);color:var(--nk-lavender);border-bottom:1px solid var(--nk-border-card);margin:1.25rem 0 .5rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.GrantFinderTool-module__N5fpHW__mdH2:first-child{margin-top:0}.GrantFinderTool-module__N5fpHW__mdH3{color:var(--nk-text);margin:1rem 0 .375rem;font-size:.9375rem;font-weight:600}.GrantFinderTool-module__N5fpHW__mdList{margin:.375rem 0 .75rem;padding-left:1.25rem}.GrantFinderTool-module__N5fpHW__mdList li{color:var(--nk-text);margin-bottom:.25rem}.GrantFinderTool-module__N5fpHW__mdP{color:var(--nk-muted);margin:0 0 .625rem}.GrantFinderTool-module__N5fpHW__mdBlockquote{border-left:3px solid var(--cat-accent,var(--nk-violet));background:color-mix(in srgb, var(--cat-accent,var(--nk-violet)) 6%, transparent);color:var(--nk-text);border-radius:0 6px 6px 0;margin:.75rem 0;padding:.625rem .875rem;font-size:.875rem;font-style:italic}.GrantFinderTool-module__N5fpHW__mdHr{border:none;border-top:1px solid var(--nk-border-card);margin:1rem 0}.GrantFinderTool-module__N5fpHW__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite GrantFinderTool-module__N5fpHW__blink;display:inline-block}@keyframes GrantFinderTool-module__N5fpHW__blink{0%,to{opacity:1}50%{opacity:0}}.GrantFinderTool-module__N5fpHW__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.GrantFinderTool-module__N5fpHW__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.GrantFinderTool-module__N5fpHW__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.GrantFinderTool-module__N5fpHW__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.GrantFinderTool-module__N5fpHW__navNewInput:disabled{opacity:.6;cursor:not-allowed}.GrantFinderTool-module__N5fpHW__navNewActions{gap:.5rem;display:flex}.GrantFinderTool-module__N5fpHW__navConfirmBtn,.GrantFinderTool-module__N5fpHW__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.GrantFinderTool-module__N5fpHW__navCancelBtn{color:var(--nk-muted);background:0 0}.GrantFinderTool-module__N5fpHW__navConfirmBtn:disabled,.GrantFinderTool-module__N5fpHW__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.GrantFinderTool-module__N5fpHW__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.GrantFinderTool-module__N5fpHW__navList{flex-direction:column;gap:.5rem;display:flex}.GrantFinderTool-module__N5fpHW__navItem{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.GrantFinderTool-module__N5fpHW__navItem:hover{border-color:var(--nk-border)}.GrantFinderTool-module__N5fpHW__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.GrantFinderTool-module__N5fpHW__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.GrantFinderTool-module__N5fpHW__navItemSub{color:var(--nk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.GrantFinderTool-module__N5fpHW__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.GrantFinderTool-module__N5fpHW__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.GrantFinderTool-module__N5fpHW__docNameInput:focus{border-color:var(--nk-violet);outline:none}.GrantFinderTool-module__N5fpHW__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.GrantFinderTool-module__N5fpHW__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.GrantFinderTool-module__N5fpHW__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.GrantFinderTool-module__N5fpHW__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.GrantFinderTool-module__N5fpHW__entryCard{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.GrantFinderTool-module__N5fpHW__entryCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.GrantFinderTool-module__N5fpHW__entryCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.GrantFinderTool-module__N5fpHW__entryCardActions{flex-shrink:0;gap:.375rem;display:flex}.GrantFinderTool-module__N5fpHW__iconBtn,.GrantFinderTool-module__N5fpHW__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.GrantFinderTool-module__N5fpHW__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.GrantFinderTool-module__N5fpHW__iconBtn:disabled{opacity:.35;cursor:not-allowed}.GrantFinderTool-module__N5fpHW__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.GrantFinderTool-module__N5fpHW__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.GrantFinderTool-module__N5fpHW__addEntryBtn:hover{background:#a48cf514}.GrantFinderTool-module__N5fpHW__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.GrantFinderTool-module__N5fpHW__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.GrantFinderTool-module__N5fpHW__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.GrantFinderTool-module__N5fpHW__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.GrantFinderTool-module__N5fpHW__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.GrantFinderTool-module__N5fpHW__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.GrantFinderTool-module__N5fpHW__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.GrantFinderTool-module__N5fpHW__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.GrantFinderTool-module__N5fpHW__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.GrantFinderTool-module__N5fpHW__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.GrantFinderTool-module__N5fpHW__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.JobPostAiTool-module__W5fo2q__tool{flex-direction:column;gap:2rem;display:flex}.JobPostAiTool-module__W5fo2q__intro{color:var(--cat-ink-dim,var(--nk-muted));font-size:.9375rem;line-height:1.7}.JobPostAiTool-module__W5fo2q__demoTriggerBtn{border:1px solid var(--cat-accent,var(--nk-violet));color:var(--cat-accent,var(--nk-violet));font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.5625rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.JobPostAiTool-module__W5fo2q__demoTriggerBtn:hover{background:var(--cat-accent,var(--nk-violet));color:#fff}.JobPostAiTool-module__W5fo2q__demoTriggerIcon{flex-shrink:0}.JobPostAiTool-module__W5fo2q__sectionNote{color:var(--cat-ink-dim,var(--nk-muted));margin:0;font-size:.875rem;line-height:1.6}.JobPostAiTool-module__W5fo2q__fieldsStack{flex-direction:column;gap:1rem;display:flex}.JobPostAiTool-module__W5fo2q__textareaWrap{position:relative}.JobPostAiTool-module__W5fo2q__charCount{color:var(--nk-muted);pointer-events:none;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.JobPostAiTool-module__W5fo2q__textarea{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);resize:vertical;border-radius:10px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.65;transition:border-color .15s}.JobPostAiTool-module__W5fo2q__textarea::placeholder{color:var(--nk-muted);opacity:.5}.JobPostAiTool-module__W5fo2q__textarea:focus{border-color:var(--nk-border)}.JobPostAiTool-module__W5fo2q__textarea:disabled{opacity:.6;cursor:not-allowed}.JobPostAiTool-module__W5fo2q__generateBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.4375rem;padding:.625rem 1.375rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.JobPostAiTool-module__W5fo2q__generateBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.JobPostAiTool-module__W5fo2q__generateBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.JobPostAiTool-module__W5fo2q__spinner{flex-shrink:0;animation:.8s linear infinite JobPostAiTool-module__W5fo2q__spin}@keyframes JobPostAiTool-module__W5fo2q__spin{to{transform:rotate(360deg)}}.JobPostAiTool-module__W5fo2q__errorMsg{color:#fca5a5;font-size:.875rem}.JobPostAiTool-module__W5fo2q__resultContent{min-height:80px}.JobPostAiTool-module__W5fo2q__cursor{background:var(--nk-violet);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite JobPostAiTool-module__W5fo2q__blink;display:inline-block}@keyframes JobPostAiTool-module__W5fo2q__blink{0%,to{opacity:1}50%{opacity:0}}.JobPostAiTool-module__W5fo2q__markdownBody{flex-direction:column;gap:0;display:flex}.JobPostAiTool-module__W5fo2q__mdH1{font-family:var(--font-mono);color:var(--cat-accent,var(--nk-violet));letter-spacing:-.01em;border-bottom:1px solid var(--cat-rule,var(--nk-border-card));margin-top:0;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.375rem;font-weight:700}.JobPostAiTool-module__W5fo2q__mdH2{font-family:var(--font-mono);color:var(--nk-text);letter-spacing:-.01em;border-bottom:1px solid var(--nk-border-card);margin-top:1.75rem;margin-bottom:.625rem;padding-bottom:.375rem;font-size:1.0625rem;font-weight:700}.JobPostAiTool-module__W5fo2q__markdownBody>.JobPostAiTool-module__W5fo2q__mdH1:first-child,.JobPostAiTool-module__W5fo2q__markdownBody>.JobPostAiTool-module__W5fo2q__mdH2:first-child{margin-top:0}.JobPostAiTool-module__W5fo2q__mdH3{color:var(--nk-lavender);margin-top:1.125rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.JobPostAiTool-module__W5fo2q__mdP{color:var(--nk-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.75}.JobPostAiTool-module__W5fo2q__mdList{flex-direction:column;gap:.375rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.JobPostAiTool-module__W5fo2q__mdList li{color:var(--nk-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.JobPostAiTool-module__W5fo2q__mdList li:before{content:"–";color:var(--nk-violet);flex-shrink:0;margin-top:.0625rem}.JobPostAiTool-module__W5fo2q__exportError{color:#f87171;margin:0;padding:.375rem 1.125rem 0;font-size:.8125rem}.JobPostAiTool-module__W5fo2q__navNewBtn{cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.JobPostAiTool-module__W5fo2q__navNewRow{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.JobPostAiTool-module__W5fo2q__navNewInput{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-text);box-sizing:border-box;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem}.JobPostAiTool-module__W5fo2q__navNewInput:disabled{opacity:.6;cursor:not-allowed}.JobPostAiTool-module__W5fo2q__navNewActions{gap:.5rem;display:flex}.JobPostAiTool-module__W5fo2q__navConfirmBtn,.JobPostAiTool-module__W5fo2q__navCancelBtn{border:1px solid var(--nk-border-card);cursor:pointer;border-radius:7px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.JobPostAiTool-module__W5fo2q__navCancelBtn{color:var(--nk-muted);background:0 0}.JobPostAiTool-module__W5fo2q__navConfirmBtn:disabled,.JobPostAiTool-module__W5fo2q__navCancelBtn:disabled{opacity:.5;cursor:not-allowed}.JobPostAiTool-module__W5fo2q__navEmpty{color:var(--nk-muted);text-align:center;margin:0;padding:.5rem 0 .75rem;font-size:.8125rem}.JobPostAiTool-module__W5fo2q__navList{flex-direction:column;gap:.5rem;display:flex}.JobPostAiTool-module__W5fo2q__navItem{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;cursor:pointer;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;font-family:inherit;display:flex}.JobPostAiTool-module__W5fo2q__navItem:hover{border-color:var(--nk-border)}.JobPostAiTool-module__W5fo2q__navItemActive{background:color-mix(in srgb, var(--cat-accent) 14%, var(--nk-surface));border-color:var(--cat-accent);border-left-color:var(--cat-accent)}.JobPostAiTool-module__W5fo2q__navItemName{color:var(--nk-text);font-size:.875rem;font-weight:700;line-height:1.3}.JobPostAiTool-module__W5fo2q__navItemSub{color:var(--nk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.JobPostAiTool-module__W5fo2q__editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.JobPostAiTool-module__W5fo2q__docNameInput{background:var(--nk-card);border:1px solid var(--nk-border-card);min-width:0;color:var(--nk-text);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.625rem .875rem;font-family:inherit;font-size:1.0625rem;font-weight:700}.JobPostAiTool-module__W5fo2q__docNameInput:focus{border-color:var(--nk-violet);outline:none}.JobPostAiTool-module__W5fo2q__editorHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.JobPostAiTool-module__W5fo2q__saveStatus{color:var(--nk-muted);white-space:nowrap;font-size:.75rem}.JobPostAiTool-module__W5fo2q__deleteDocBtn{border:1px solid var(--nk-border-card);width:2.375rem;height:2.375rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.JobPostAiTool-module__W5fo2q__deleteDocBtn:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.JobPostAiTool-module__W5fo2q__fieldGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}@media (max-width:700px){.JobPostAiTool-module__W5fo2q__fieldGrid{grid-template-columns:1fr}}.JobPostAiTool-module__W5fo2q__arrayCard{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;margin-bottom:.875rem;padding:.875rem}.JobPostAiTool-module__W5fo2q__arrayCardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.JobPostAiTool-module__W5fo2q__arrayCardTitle{color:var(--nk-lavender);font-size:.875rem;font-weight:700}.JobPostAiTool-module__W5fo2q__arrayCardActions{flex-shrink:0;gap:.375rem;display:flex}.JobPostAiTool-module__W5fo2q__iconBtn,.JobPostAiTool-module__W5fo2q__iconBtnDanger{border:1px solid var(--nk-border-card);width:1.875rem;height:1.875rem;color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.JobPostAiTool-module__W5fo2q__iconBtn:hover:not(:disabled){border-color:var(--nk-violet);color:var(--nk-text)}.JobPostAiTool-module__W5fo2q__iconBtn:disabled{opacity:.35;cursor:not-allowed}.JobPostAiTool-module__W5fo2q__iconBtnDanger:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.JobPostAiTool-module__W5fo2q__addEntryBtn{border:1px dashed var(--nk-violet);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.JobPostAiTool-module__W5fo2q__addEntryBtn:hover{background:#a48cf514}.JobPostAiTool-module__W5fo2q__overlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.JobPostAiTool-module__W5fo2q__dialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #0009}.JobPostAiTool-module__W5fo2q__dialogTitle{color:var(--nk-text);margin:0;font-size:1rem;font-weight:700}.JobPostAiTool-module__W5fo2q__warning{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.55}.JobPostAiTool-module__W5fo2q__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.JobPostAiTool-module__W5fo2q__cancelDialogBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500}.JobPostAiTool-module__W5fo2q__cancelDialogBtn:hover:not(:disabled){border-color:var(--nk-border);color:var(--nk-text)}.JobPostAiTool-module__W5fo2q__cancelDialogBtn:disabled{opacity:.5;cursor:not-allowed}.JobPostAiTool-module__W5fo2q__confirmDeleteBtn{color:#fca5a5;cursor:pointer;background:#ef444426;border:none;border-radius:7px;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600}.JobPostAiTool-module__W5fo2q__confirmDeleteBtn:hover:not(:disabled){background:#ef444447}.JobPostAiTool-module__W5fo2q__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.PaypalTierChangeButton-module___x_3Hq__wrap{margin-top:.5rem}.PaypalTierChangeButton-module___x_3Hq__ctaBtn{border:1px solid var(--nk-violet-dim);width:100%;color:var(--nk-violet);cursor:pointer;background:0 0;border-radius:8px;padding:.625rem 1rem;font-size:.8125rem;font-weight:600}.PaypalTierChangeButton-module___x_3Hq__ctaBtn:disabled{opacity:.6;cursor:default}.PaypalTierChangeButton-module___x_3Hq__errorNote{color:#f0a0a0;margin-top:.5rem;font-size:.8125rem}.PaypalTierChangeButton-module___x_3Hq__processingBox{border:1px solid var(--nk-violet-dim);background:var(--nk-violet-glow);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.PaypalTierChangeButton-module___x_3Hq__processingText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.PaypalTierChangeButton-module___x_3Hq__spinner{border:2px solid var(--nk-violet-dim);border-top-color:var(--nk-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite PaypalTierChangeButton-module___x_3Hq__tierChangeSpin}@keyframes PaypalTierChangeButton-module___x_3Hq__tierChangeSpin{to{transform:rotate(360deg)}}.PaypalTierChangeButton-module___x_3Hq__successBox{background:#50c88c1a;border:1px solid #50c88c59;border-radius:10px;padding:.875rem 1rem}.PaypalTierChangeButton-module___x_3Hq__successText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.PaypalTierChangeButton-module___x_3Hq__noteBox{border:1px solid var(--nk-border-card);background:var(--nk-surface);border-radius:10px;padding:.875rem 1rem}.PaypalTierChangeButton-module___x_3Hq__noteText{color:var(--nk-text);margin:0 0 .375rem;font-size:.8125rem;line-height:1.45}.PaypalTierChangeButton-module___x_3Hq__noteSub{color:var(--nk-muted);margin:0;font-size:.75rem;line-height:1.45}.PaypalTierChangeButton-module___x_3Hq__noteLink{color:var(--nk-violet);font-weight:600}
