:root{--poc-navy:#07203f;--poc-blue:#0a4fa3;--poc-blue-600:#0c5fc4;--poc-blue-050:#eef4fc;--poc-orange:#f47a1f;--poc-bg:#f4f6f9;--poc-surface:#ffffff;--poc-border:#e2e8f0;--poc-border-cool:#d8e0ea;--poc-text:#0f1c2e;--poc-text-2:#5b6b7f;--poc-success:#1f9d6b;--poc-error:#d64545;--poc-radius:16px;--poc-shadow:0 1px 2px rgba(7,32,63,0.06),0 8px 24px rgba(7,32,63,0.06)}.poc-root,.poc-root *{box-sizing:border-box}.poc-root{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--poc-bg);color:var(--poc-text);min-height:100%;-webkit-font-smoothing:antialiased}.poc-shell{max-width:1180px;margin:0 auto;padding:24px;min-height:100vh;display:flex;flex-direction:column;gap:20px}.poc-center{align-items:center;justify-content:center;text-align:center}.poc-header{justify-content:space-between;gap:16px}.poc-brand,.poc-header{display:flex;align-items:center}.poc-brand{gap:14px}.poc-logo{font-weight:800;letter-spacing:2px;color:#fff;background:linear-gradient(135deg,var(--poc-navy),var(--poc-blue));padding:10px 14px;border-radius:12px;font-size:16px;box-shadow:var(--poc-shadow)}.poc-brand-text{display:flex;flex-direction:column;line-height:1.3}.poc-brand-text strong{color:var(--poc-navy);font-size:17px}.poc-brand-text span{color:var(--poc-text-2);font-size:13px}.poc-badge{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--poc-orange);background:#fff3e8;border:1px solid #ffd9b3;padding:6px 10px;border-radius:999px}.poc-grid{flex:1;display:grid;grid-template-columns:1.4fr 1fr;gap:20px;min-height:0}.poc-chat{background:var(--poc-surface);border:1px solid var(--poc-border);border-radius:var(--poc-radius);box-shadow:var(--poc-shadow);display:flex;flex-direction:column;height:calc(100vh - 150px);min-height:460px;max-height:760px;overflow:hidden}.poc-progress-wrap{padding:14px 18px 10px;border-bottom:1px solid var(--poc-border);flex:none}.poc-progress-head{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--poc-text-2);margin-bottom:6px}.poc-progress-head span:last-child{color:var(--poc-blue)}.poc-progress{height:7px;background:var(--poc-blue-050);border-radius:999px;overflow:hidden}.poc-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--poc-blue),var(--poc-orange));transition:width .45s ease}.poc-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.poc-bubble{display:flex;align-items:flex-end;gap:10px;max-width:86%}.poc-bubble-bot{align-self:flex-start}.poc-bubble-user{align-self:flex-end;flex-direction:row-reverse}.poc-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--poc-blue),var(--poc-blue-600))}.poc-bubble-text{padding:11px 15px;border-radius:16px;font-size:14.5px;line-height:1.5}.poc-bubble-bot .poc-bubble-text{background:var(--poc-blue-050);color:var(--poc-navy);border-bottom-left-radius:4px}.poc-bubble-user .poc-bubble-text{background:linear-gradient(135deg,var(--poc-blue),var(--poc-blue-600));color:#fff;border-bottom-right-radius:4px}.poc-typing{display:inline-flex;gap:4px;align-items:center}.poc-typing i{width:7px;height:7px;border-radius:50%;background:var(--poc-blue);opacity:.5;animation:poc-bounce 1.2s ease-in-out infinite}.poc-typing i:nth-child(2){animation-delay:.15s}.poc-typing i:nth-child(3){animation-delay:.3s}@keyframes poc-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.poc-composer{border-top:1px solid var(--poc-border);padding:16px 18px;background:#fbfcfe}.poc-control{display:flex;flex-direction:column;gap:12px}.poc-chips{display:flex;flex-wrap:wrap;gap:9px}.poc-chip{border:1px solid var(--poc-border-cool);background:#fff;color:var(--poc-navy);padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.poc-chip:hover{border-color:var(--poc-blue);background:var(--poc-blue-050);transform:translateY(-1px)}.poc-search{display:flex;align-items:center;gap:8px}.poc-search-sm{max-width:220px}.poc-search input{flex:1;border:1px solid var(--poc-border-cool);border-radius:12px;padding:11px 14px;font-size:14px;outline:none;color:var(--poc-text);background:#fff}.poc-search input:focus{border-color:var(--poc-blue);box-shadow:0 0 0 3px rgba(10,79,163,.12)}.poc-prefix{color:var(--poc-text-2);font-weight:600;font-size:14px}.poc-search button{border:none;background:var(--poc-blue);color:#fff;padding:11px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.poc-search button:disabled{opacity:.5;cursor:default}.poc-search button:not(:disabled):hover{background:var(--poc-blue-600)}.poc-hits{gap:8px;max-height:230px;overflow-y:auto}.poc-hit,.poc-hits{display:flex;flex-direction:column}.poc-hit{text-align:left;border:1px solid var(--poc-border);background:#fff;border-radius:12px;padding:11px 14px;cursor:pointer;gap:2px;transition:all .15s ease}.poc-hit:hover{border-color:var(--poc-blue);background:var(--poc-blue-050)}.poc-hit-title{font-weight:600;color:var(--poc-navy);font-size:14px}.poc-hit-sub{font-size:12.5px;color:var(--poc-text-2)}.poc-review{gap:10px}.poc-cta{border:none;background:linear-gradient(135deg,var(--poc-orange),#ff9a3d);color:#fff;font-weight:700;font-size:15px;padding:14px 18px;border-radius:14px;cursor:pointer;box-shadow:0 6px 18px rgba(244,122,31,.28);transition:transform .15s ease}.poc-cta:hover{transform:translateY(-1px)}.poc-cta:disabled{opacity:.6;cursor:default;transform:none}.poc-secondary{border:1px solid var(--poc-border-cool);background:#fff;color:var(--poc-text-2);font-weight:600;font-size:13.5px;padding:11px 16px;border-radius:12px;cursor:pointer}.poc-secondary:hover{border-color:var(--poc-blue);color:var(--poc-navy)}.poc-success-text{margin:0;font-weight:600;color:var(--poc-success)}.poc-preview{display:flex;flex-direction:column;gap:14px;overflow-y:auto;position:sticky;top:12px;align-self:start;max-height:calc(100vh - 130px)}.poc-preview h2{margin:2px 2px 0;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--poc-text-2)}.poc-card{background:var(--poc-surface);border:1px solid var(--poc-border);border-radius:var(--poc-radius);box-shadow:var(--poc-shadow);padding:16px 18px}.poc-card-title{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--poc-blue);margin-bottom:10px;display:flex;align-items:center;gap:8px}.poc-card-success{border-color:#bfe6d4;background:#f3fbf7}.poc-card-success .poc-card-title{color:var(--poc-success)}.poc-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px}.poc-row-label{color:var(--poc-text-2);flex:none}.poc-row-value{color:var(--poc-navy);font-weight:600;text-align:right}.poc-row-hl .poc-row-value{color:var(--poc-orange);font-size:15px}.poc-row-value-pre{white-space:pre-line;text-align:left;font-weight:500;line-height:1.4}.poc-empty{color:#aab6c4;font-style:normal}.poc-pill{font-size:11px;font-weight:700;color:var(--poc-orange);background:#fff3e8;border-radius:999px;padding:2px 9px}.poc-items{margin-top:10px;border-top:1px dashed var(--poc-border);padding-top:10px;gap:8px}.poc-item,.poc-items{display:flex;flex-direction:column}.poc-item{gap:2px}.poc-item-title{font-size:13px;font-weight:600;color:var(--poc-navy)}.poc-item-meta{font-size:12.5px;color:var(--poc-text-2)}.poc-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.poc-item-remove{flex:none;border:none;background:transparent;color:var(--poc-text-2);font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:6px}.poc-item-remove:hover{color:var(--poc-error);background:#fdecec}.poc-item-edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--poc-text-2)}.poc-item-edit label{display:inline-flex;align-items:center;gap:4px}.poc-item-edit input{width:72px;border:1px solid var(--poc-border-cool);border-radius:8px;padding:4px 6px;font-size:12.5px;color:var(--poc-text);background:#fff}.poc-item-edit input:focus{outline:none;border-color:var(--poc-blue)}.poc-item-total{font-weight:700;color:var(--poc-navy);margin-left:auto}.poc-link{display:block;color:var(--poc-blue);font-weight:600;font-size:14px;text-decoration:none;padding:4px 0}.poc-link:hover{text-decoration:underline}.poc-muted{color:var(--poc-text-2)}.poc-small{font-size:12.5px}.poc-error{color:var(--poc-error);font-size:13.5px;margin:0}.poc-gate{background:var(--poc-surface);border:1px solid var(--poc-border);border-radius:var(--poc-radius);box-shadow:var(--poc-shadow);padding:40px;max-width:460px}.poc-gate h1{font-size:20px;color:var(--poc-navy);margin:18px 0 10px}.poc-spinner{width:32px;height:32px;border:3px solid var(--poc-border);border-top-color:var(--poc-blue);border-radius:50%;animation:poc-spin .8s linear infinite;margin:0 auto 8px}@keyframes poc-spin{to{transform:rotate(1turn)}}.poc-modal-overlay{position:fixed;inset:0;background:rgba(7,32,63,.45);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.poc-modal{background:var(--poc-bg);border-radius:18px;width:min(1120px,96vw);height:min(88vh,920px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(7,32,63,.38)}.poc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--poc-border);background:#fff;flex:none}.poc-modal-title{display:flex;flex-direction:column;line-height:1.3}.poc-modal-title strong{color:var(--poc-navy);font-size:15px}.poc-modal-title span{color:var(--poc-text-2);font-size:12.5px}.poc-modal-close{border:none;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:var(--poc-text-2);padding:0 6px}.poc-modal-close:hover{color:var(--poc-navy)}.poc-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.poc-shell-embed{padding:0;max-width:none;min-height:0;gap:14px}.poc-shell-embed .poc-chat{height:auto;min-height:380px;max-height:56vh}.poc-shell-embed .poc-preview{position:static;max-height:none}.poc-openopps{background:#fff;border:1px solid var(--poc-border);border-radius:12px;margin-bottom:14px;overflow:hidden}.poc-openopps-head{width:100%;display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border:none;background:#fff7ef;color:var(--poc-navy);font-weight:600;font-size:13.5px;cursor:pointer}.poc-openopps-list{display:flex;flex-direction:column;padding:6px;gap:4px}.poc-openopp{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px}.poc-openopp:hover{background:var(--poc-blue-050)}.poc-openopp-info{display:flex;flex-direction:column;min-width:0}.poc-openopp-actions{display:flex;align-items:center;gap:8px;flex:none}.poc-openopp-name{font-size:13.5px;font-weight:600;color:var(--poc-blue)}.poc-openopp-meta{font-size:12px;color:var(--poc-text-2)}.poc-openopps-hint{margin:4px 10px 8px}.poc-stockdot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:middle}.poc-stockdot-green{background:var(--poc-success)}.poc-stockdot-yellow{background:#e8a32a}.poc-stockdot-red{background:var(--poc-error)}.poc-stocktext-green{color:var(--poc-success)}.poc-stocktext-yellow{color:#b9791a}.poc-stocktext-red{color:var(--poc-error)}.poc-stockdot-loading{background:var(--poc-border-cool);animation:poc-pulse 1s ease-in-out infinite}.poc-stocktext-loading{color:var(--poc-text-2);font-style:italic;animation:poc-pulse 1s ease-in-out infinite}@keyframes poc-pulse{0%,to{opacity:.4}50%{opacity:1}}.poc-hit-wrap{display:flex;flex-direction:column}.poc-comp-toggle{align-self:flex-start;margin:4px 0 2px 6px;border:none;background:transparent;color:var(--poc-blue);font-size:12px;font-weight:600;cursor:pointer;padding:2px 0}.poc-comp-toggle:hover{text-decoration:underline}.poc-comp-list{margin:2px 6px 6px;border-left:2px solid var(--poc-border-cool);padding:4px 0 4px 10px;display:flex;flex-direction:column;gap:4px}.poc-comp{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.poc-comp-code{color:var(--poc-navy)}.poc-comp-stock.ok{color:var(--poc-success)}.poc-comp-stock.no{color:var(--poc-error)}.poc-acctstep{padding:6px 2px}.poc-acctstep h3{margin:4px 0 14px;font-size:15px;color:var(--poc-navy)}.poc-acct-options{display:flex;flex-direction:column;gap:8px;margin-top:8px}.poc-leadbar{background:var(--poc-blue-050);border:1px solid var(--poc-border-cool);border-radius:10px;padding:8px 12px;font-size:13px;color:var(--poc-navy);margin-bottom:12px}.poc-linkbtn{border:none;background:transparent;color:var(--poc-blue);font-weight:600;font-size:13px;cursor:pointer;padding:0}.poc-linkbtn:hover{text-decoration:underline}@media (max-width:900px){.poc-grid{grid-template-columns:1fr}.poc-preview{order:-1}.poc-chat{min-height:480px}}.chat-log-fields_fieldWrapper__m9yMS{margin-bottom:1rem}.chat-log-fields_fieldLabel__xJ_DO{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-600);margin-bottom:.5rem;display:block}.chat-log-fields_fieldDescription__4Bq81{font-size:.75rem;color:var(--theme-elevation-500);margin-bottom:.75rem}.chat-log-fields_empty__HsFBY{color:var(--theme-elevation-400);font-size:.8125rem;font-style:italic;padding:.75rem 1rem;background:var(--theme-elevation-50);border-radius:4px}.chat-log-fields_conversationList__VezyR{display:flex;flex-direction:column;gap:.375rem;max-height:400px;overflow-y:auto;padding:.75rem;background:var(--theme-elevation-50);border-radius:6px;border:1px solid var(--theme-elevation-150)}.chat-log-fields_messageBubble__cl28U{max-width:85%;padding:.5rem .75rem;border-radius:8px;font-size:.8125rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.chat-log-fields_messageUser__kUAM9{align-self:flex-end;background:var(--theme-elevation-150);color:var(--theme-elevation-800)}.chat-log-fields_messageAssistant__jrfL3{align-self:flex-start;background:var(--theme-success-100,#e6f4ea);color:var(--theme-elevation-800)}.chat-log-fields_messageSystem__1PAZb{align-self:center;background:var(--theme-elevation-100);color:var(--theme-elevation-500);font-size:.75rem;font-style:italic}.chat-log-fields_messageRole__QryaC{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;opacity:.7}.chat-log-fields_kvTable__cTxFB{width:100%;border-collapse:collapse;font-size:.8125rem;border:1px solid var(--theme-elevation-150);border-radius:6px;overflow:hidden}.chat-log-fields_kvTable__cTxFB td,.chat-log-fields_kvTable__cTxFB th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--theme-elevation-100)}.chat-log-fields_kvTable__cTxFB th{background:var(--theme-elevation-50);color:var(--theme-elevation-600);font-weight:600;width:35%;white-space:nowrap}.chat-log-fields_kvTable__cTxFB td{color:var(--theme-elevation-800);word-break:break-word}.chat-log-fields_kvTable__cTxFB tr:last-child td,.chat-log-fields_kvTable__cTxFB tr:last-child th{border-bottom:none}.chat-log-fields_ragList__GX0hX{display:flex;flex-direction:column;gap:.5rem}.chat-log-fields_ragChunk__OVSA3{border:1px solid var(--theme-elevation-150);border-radius:6px;overflow:hidden}.chat-log-fields_ragChunkHeader__hY7Nn{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--theme-elevation-50);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.5rem}.chat-log-fields_ragChunkHeader__hY7Nn:hover{background:var(--theme-elevation-100)}.chat-log-fields_ragChunkTitle__uGrHh{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-700);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-log-fields_ragChunkScore__4eZLI{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:10px;white-space:nowrap;flex-shrink:0}.chat-log-fields_scoreHigh__6RFBO{background:var(--theme-success-100,#e6f4ea);color:var(--theme-success-500,#1e7e34)}.chat-log-fields_scoreMedium__l5qgO{background:var(--theme-warning-100,#fff8e1);color:var(--theme-warning-500,#f9a825)}.chat-log-fields_scoreLow__oWjgR{background:var(--theme-error-100,#fce4e4);color:var(--theme-error-500,#c62828)}.chat-log-fields_ragChunkToggle__aVw1e{font-size:.75rem;color:var(--theme-elevation-500);flex-shrink:0}.chat-log-fields_ragChunkBody__N7aQu{padding:.75rem;border-top:1px solid var(--theme-elevation-100)}.chat-log-fields_ragChunkContent__8Rjlc{font-size:.8125rem;line-height:1.5;color:var(--theme-elevation-700);white-space:pre-wrap;word-break:break-word;margin-bottom:.5rem}.chat-log-fields_ragChunkMeta__N3FdU{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--theme-elevation-500)}.chat-log-fields_ragChunkMeta__N3FdU span{display:inline-flex;align-items:center;gap:.25rem}.chat-log-fields_ragSources___cdLl{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--theme-elevation-100)}.chat-log-fields_ragSourcesLabel__sHZfD{font-size:.75rem;font-weight:600;color:var(--theme-elevation-600);margin-bottom:.25rem}.chat-log-fields_ragSourcesList__Z_VTc{list-style:disc;padding-left:1.25rem;margin:0;font-size:.8125rem;color:var(--theme-elevation-600)}.chat-log-fields_violationsList__LcySd{display:flex;flex-direction:column;gap:.375rem}.chat-log-fields_violationItem__pOCz6{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.8125rem;border:1px solid}.chat-log-fields_violationError__IJ8CM{background:var(--theme-error-100,#fce4e4);border-color:var(--theme-error-200,#f5c6c6);color:var(--theme-error-500,#c62828)}.chat-log-fields_violationWarning__soN6N{background:var(--theme-warning-100,#fff8e1);border-color:var(--theme-warning-200,#ffe0b2);color:var(--theme-warning-500,#f57f17)}.chat-log-fields_violationInfo__Er5As{background:var(--theme-elevation-50);border-color:var(--theme-elevation-150);color:var(--theme-elevation-600)}.chat-log-fields_violationBadge__YzvIN{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.0625rem .375rem;border-radius:3px;white-space:nowrap;flex-shrink:0}.chat-log-fields_badgeError__7f8V1{background:var(--theme-error-500,#c62828);color:#fff}.chat-log-fields_badgeWarning__9Wd6E{background:var(--theme-warning-500,#f57f17);color:#fff}.chat-log-fields_badgeInfo__wZlwO{background:var(--theme-elevation-400);color:#fff}.chat-log-fields_violationBody__5wGbq{flex:1;min-width:0}.chat-log-fields_violationType__51Mid{font-weight:600;margin-bottom:.125rem}.chat-log-fields_violationDetail__AzCV8{font-size:.8125rem;opacity:.85;word-break:break-word}.LLMGenerator_container__6I3DV{position:relative;display:inline-block}.LLMGenerator_button__MsODO{margin-left:14px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.LLMGenerator_panel__dl3w6{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:90vw;background:#ffffff;color:#0f172a;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:14px;box-shadow:0 16px 36px rgba(15,23,42,.12);z-index:9999}.LLMGenerator_header__jf8zy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.LLMGenerator_headerContent__ccn_q{min-width:0}.LLMGenerator_title__bv7ws{margin:0;font-size:16px;line-height:1.2;color:#0f172a}.LLMGenerator_description__u_vLL{margin:4px 0 0;font-size:12px;line-height:1.4;color:#475569}.LLMGenerator_localeCard__zapYD{margin-bottom:12px;padding:10px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.LLMGenerator_localeCardHeader__Q12An{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.LLMGenerator_localeLabel__JF_tw{font-size:12px;font-weight:600;color:#334155}.LLMGenerator_localeCount__hp_fJ{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px;font-weight:700}.LLMGenerator_localeList__7Ab9w{display:flex;flex-wrap:wrap;gap:8px}.LLMGenerator_localeBadge__Lbz5o{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:6px 10px;border-radius:999px;background:#ffffff;border:1px solid #cbd5e1;color:#475569;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer}.LLMGenerator_localeBadgeActive__RoSjp{background:#e0f2fe;border-color:#7dd3fc;color:#075985}.LLMGenerator_row__SLK0C{margin-bottom:12px}.LLMGenerator_label__XQb8F{display:block;font-size:12px;font-weight:600;color:#334155;margin-bottom:6px}.LLMGenerator_input__qSSNI,.LLMGenerator_textarea__wxFT6{width:100%;padding:9px 11px;border-radius:10px;border:1px solid #dbe4ee;background:#ffffff;color:#0f172a;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.LLMGenerator_input__qSSNI:focus,.LLMGenerator_textarea__wxFT6:focus{outline:none;border-color:#7dd3fc;box-shadow:0 0 0 3px rgba(125,211,252,.2)}.LLMGenerator_textarea__wxFT6{min-height:88px;resize:vertical}.LLMGenerator_hint__RvTs0{margin:6px 0 0;font-size:12px;line-height:1.45;color:#64748b}.LLMGenerator_actions__tQYpa{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.LLMGenerator_primaryAction__g6VCx,.LLMGenerator_secondaryAction__AAVk8{border-radius:999px}.LLMGenerator_primaryAction__g6VCx{min-width:140px}.LLMGenerator_confirm__94tcO{padding:12px;background:#fff1f2;border-radius:12px;border:1px solid #fecdd3}.LLMGenerator_confirmText__eZEnS{margin-bottom:8px;color:#881337;font-size:13px;line-height:1.45}.LLMGenerator_confirmActions__r6VmK{display:flex;gap:8px;justify-content:flex-end}.LLMGenerator_mt8__ADb0w{margin-top:8px}.LLMGenerator_message__wpyRI{padding:10px 12px;border-radius:12px;border:1px solid transparent}.LLMGenerator_messageSuccess__1mDUa{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.LLMGenerator_messageError__E5fSl{background:#fff1f2;border-color:#fecdd3;color:#b91c1c}.LLMGenerator_warningContainer__Dc6BV{display:inline-block;margin-left:8px}.LLMGenerator_warningText__8WAYx{color:#64748b;font-size:12px}