.iD6PdG_page{background:var(--color-cream);min-height:100vh;color:var(--color-text);justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex;position:relative}.iD6PdG_backLink{color:var(--color-muted);border-radius:999px;align-items:center;gap:.35rem;min-height:44px;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:1.5rem;left:1.5rem}.iD6PdG_backLink:hover{color:var(--color-text);background:#0f0a070f}.iD6PdG_card{border:1px solid var(--color-border);background:var(--color-surface);width:100%;max-width:420px;box-shadow:var(--shadow-card);border-radius:1rem;padding:2rem}.iD6PdG_title{text-align:center;margin:0 0 1.5rem;font-size:1.875rem;font-weight:600}.iD6PdG_form{flex-direction:column;gap:1rem;display:flex}.iD6PdG_field{flex-direction:column;gap:.5rem;display:flex}.iD6PdG_label{color:var(--color-text);font-size:.875rem;font-weight:500}.iD6PdG_input{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}.iD6PdG_alert{border:1px solid #0000;border-radius:.75rem;padding:.75rem;font-size:.875rem}.iD6PdG_alertError{border-color:var(--color-accent-pink);color:var(--color-accent-pink);background:#e64b8b14}.iD6PdG_alertSuccess{border-color:var(--color-accent-teal);color:var(--color-accent-teal);background:#00b7c61f}.iD6PdG_actions{text-align:center;margin-top:1rem}.iD6PdG_textButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;min-height:44px;padding:.4rem .75rem;font-size:.875rem;font-weight:500}.iD6PdG_textButton:hover{text-decoration:underline}.iD6PdG_loading{text-align:center;color:var(--color-muted);font-size:.95rem}@media (max-width:640px){.iD6PdG_page{padding:2.5rem 1.25rem}.iD6PdG_card{padding:1.5rem}.iD6PdG_title{font-size:1.6rem}}
.WVHcsq_button{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex;box-shadow:0 10px 24px #0f172a1f}.WVHcsq_button:disabled{cursor:not-allowed;box-shadow:none;opacity:.65;transform:none}.WVHcsq_button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a2e}.WVHcsq_primary{background:var(--color-primary);color:#fff}.WVHcsq_primary:not(:disabled):hover{box-shadow:0 14px 28px #ff4c1f4d}.WVHcsq_secondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;box-shadow:0 10px 22px #0f172a14}.WVHcsq_secondary:not(:disabled):hover{box-shadow:0 12px 24px #0f172a24}.WVHcsq_danger{color:#fff;background:#dc2626;box-shadow:0 10px 22px #dc26263d}.WVHcsq_danger:not(:disabled):hover{box-shadow:0 12px 26px #dc262652}.WVHcsq_outline{color:#1f2937;background:#fff;border:1px solid #cbd5e1;box-shadow:0 8px 18px #0f172a14}.WVHcsq_outline:not(:disabled):hover{border-color:#94a3b8;box-shadow:0 12px 22px #0f172a24}.WVHcsq_sizeSm{padding:.55rem 1.1rem;font-size:.875rem}.WVHcsq_sizeLg{padding:.75rem 1.6rem;font-size:1rem}.WVHcsq_fullWidth{width:100%}
.nwoBaq_wrap{line-height:0;display:block}.nwoBaq_image{object-fit:inherit;width:100%;height:100%;display:block}.nwoBaq_imageReady{animation:.25s nwoBaq_swapIn}@keyframes nwoBaq_swapIn{0%{opacity:.4}to{opacity:1}}
._7hAAQa_item{width:100%;min-width:0;overflow:hidden}._7hAAQa_image,._7hAAQa_video{object-fit:contain;border-radius:.5rem;width:100%;max-height:18rem}._7hAAQa_audio{width:100%}._7hAAQa_embed{aspect-ratio:16/9;border:0;width:100%}._7hAAQa_unavailable{color:var(--color-muted);font-size:var(--font-size-base)}._7hAAQa_open{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._7hAAQa_open:focus-visible{clip-path:none;border:1px solid var(--color-border);background:var(--color-surface);width:auto;height:auto;min-height:44px;color:var(--color-text);box-shadow:var(--shadow-soft);cursor:pointer;font-size:var(--font-size-base);border-radius:999px;padding:.5rem 1rem;position:static}
.wbuXTG_media{flex-direction:column;gap:.5rem;min-width:0;display:flex}.wbuXTG_text{font-size:var(--font-size-chat-message);white-space:pre-wrap;overflow-wrap:anywhere}.wbuXTG_link{color:inherit;text-decoration:underline}
.BOV0Sq_header{border-bottom:1px solid var(--color-messenger-border);background:var(--color-messenger-surface);color:var(--color-messenger-text);flex:none;align-items:center;gap:.75rem;padding:1rem;display:flex}.BOV0Sq_avatar{background:var(--color-messenger-bubble);width:44px;height:44px;color:var(--color-messenger-primary);border-radius:50%;place-items:center;display:grid}.BOV0Sq_identity{font-size:var(--font-size-base);flex-direction:column;flex:1;gap:.15rem;display:flex}.BOV0Sq_identity span{color:var(--color-messenger-muted);font-size:var(--font-size-label)}.BOV0Sq_actions{color:var(--color-messenger-primary);align-items:center;gap:1.25rem;display:flex}
.wG1sFG_frame{background:var(--color-messenger-surface);width:100%;min-width:0;max-width:900px;min-height:100%;color:var(--color-messenger-text);border-inline:1px solid var(--color-messenger-border);flex-direction:column;flex:1;margin:0 auto;display:flex}.wG1sFG_transcript{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1.25rem 1rem;display:flex;overflow:auto}.wG1sFG_timestamp{text-align:center;color:var(--color-messenger-muted);font-size:var(--font-size-label);margin:.5rem 0 1rem}.wG1sFG_messageGroup{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.wG1sFG_bubble{background:var(--color-messenger-bubble);border-radius:1.25rem;min-width:0;max-width:min(80%,36rem);padding:.75rem 1rem}.wG1sFG_mediaBubble{background:0 0;padding:0;overflow:hidden}.wG1sFG_messageText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-base);line-height:1.4}.wG1sFG_messageLink{color:inherit;text-decoration:underline}.wG1sFG_choices{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;padding:.5rem 0 1rem;display:flex}.wG1sFG_choice{border:1px solid var(--color-messenger-primary);color:var(--color-messenger-primary);overflow-wrap:anywhere;max-width:100%;font-size:var(--font-size-base);border-radius:999px;padding:.65rem 1rem}.wG1sFG_carousel{-webkit-overflow-scrolling:touch;gap:.5rem;max-width:100%;display:flex;overflow-x:auto}.wG1sFG_card{border:1px solid var(--color-messenger-border);border-radius:1rem;flex:0 0 15rem;max-width:100%;overflow:hidden}.wG1sFG_cardTitle{font-size:var(--font-size-base);padding:.75rem;display:block}.wG1sFG_note{color:var(--color-messenger-muted);font-size:var(--font-size-label);margin:0}.wG1sFG_composer{color:var(--color-messenger-primary);flex:none;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.wG1sFG_composer>svg{flex-shrink:0}.wG1sFG_input{background:var(--color-messenger-bubble);border-radius:999px;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.65rem .85rem;display:flex}.wG1sFG_input span{color:var(--color-messenger-muted);font-size:var(--font-size-base)}@media (max-width:639px){.wG1sFG_bubble{max-width:90%}.wG1sFG_frame{border:0}.wG1sFG_composer{gap:.6rem}}
.rkUnCW_composer{background:var(--chat-composer-gradient);border-top:1px solid var(--color-border);box-shadow:var(--chat-composer-shadow);padding:1rem 1.25rem;position:fixed;bottom:0;left:0;right:0}.rkUnCW_composerInner{flex-direction:column;gap:.75rem;max-width:900px;margin:0 auto;display:flex}.rkUnCW_composerStack{flex-direction:column;gap:.5rem;display:flex}.rkUnCW_quickOptions{flex-wrap:wrap;gap:.5rem;display:flex}.rkUnCW_quickOptionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-soft);border-radius:999px;min-height:44px;padding:.65rem .9rem;font-weight:600;transition:transform .15s,box-shadow .15s}.rkUnCW_quickOptionButton:disabled{cursor:not-allowed;box-shadow:none;opacity:.7;transform:none}.rkUnCW_quickOptionButton:not(:disabled):hover{box-shadow:var(--chat-control-hover-shadow);transform:translateY(-1px)}.rkUnCW_quickOptionButtonSelected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface);align-items:center;gap:.35rem;display:inline-flex}.rkUnCW_quickOptionButtonSelected:not(:disabled):hover{box-shadow:var(--chat-selected-hover-shadow);transform:translateY(-1px)}.rkUnCW_multiSelectSubmitButton{background:var(--color-primary);color:var(--color-surface);cursor:pointer;box-shadow:var(--shadow-soft);border:none;border-radius:999px;min-height:44px;padding:.65rem 1.25rem;font-weight:600;transition:transform .15s,box-shadow .15s}.rkUnCW_multiSelectSubmitButton:disabled{cursor:not-allowed;box-shadow:none;opacity:.55;transform:none}.rkUnCW_multiSelectSubmitButton:not(:disabled):hover{box-shadow:var(--chat-selected-hover-shadow);transform:translateY(-1px)}.rkUnCW_validationError{background:var(--color-surface);border:1px solid var(--color-primary);color:var(--color-primary);font-size:var(--font-size-md);border-radius:.75rem;padding:.65rem .9rem;font-weight:600}.rkUnCW_mediaRestrictionHint{font-size:var(--font-size-sm);color:var(--color-muted);margin:0;font-weight:600}.rkUnCW_inputRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.rkUnCW_inputWrapper{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);border-radius:1rem;align-items:center;gap:.6rem;min-width:0;padding:.85rem 1rem;display:flex}.rkUnCW_inputWrapperDisabled{background:var(--color-chat-disabled-input)}.rkUnCW_inputWrapperError{border-color:var(--color-primary)}.rkUnCW_textInput{min-width:0;font-size:var(--font-size-base);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.rkUnCW_hiddenInput{display:none}.rkUnCW_inputActions{align-items:center;gap:.35rem;display:flex}.rkUnCW_gifActionLabel{font-size:var(--font-size-xxs);letter-spacing:.04em;color:var(--color-text);font-weight:700}.rkUnCW_iconActionButton{cursor:pointer;width:44px;height:44px;font-size:var(--font-size-icon);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:flex}.rkUnCW_iconActionButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.rkUnCW_iconActionButton:not(:disabled):hover{box-shadow:var(--chat-control-hover-shadow);transform:translateY(-1px)}.rkUnCW_sendButton{background:var(--color-primary);width:3rem;height:3rem;color:var(--color-on-primary);cursor:pointer;box-shadow:var(--chat-send-shadow);border:none;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.rkUnCW_sendButton:disabled{background:var(--color-border);color:var(--color-muted);cursor:not-allowed;box-shadow:none;transform:none}.rkUnCW_sendButton:not(:disabled):hover{box-shadow:var(--chat-send-hover-shadow);transform:translateY(-1px)}.rkUnCW_sendSpinner{animation:.9s linear infinite rkUnCW_sendSpinnerSpin}@keyframes rkUnCW_sendSpinnerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rkUnCW_connectionBanner{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.rkUnCW_connectionRetryButton{background:var(--color-accent-teal);color:var(--color-surface);cursor:pointer;border:none;border-radius:999px;min-height:44px;padding:.5rem .9rem;font-weight:700;transition:transform .15s,box-shadow .15s}.rkUnCW_connectionRetryButton:hover{box-shadow:var(--chat-retry-hover-shadow);transform:translateY(-1px)}@media (max-width:640px){.rkUnCW_composer{padding:.85rem 1rem}}
.Mmz1Mq_list{flex-wrap:wrap;gap:.5rem;display:flex}.Mmz1Mq_item{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.5rem;width:80px;height:80px;position:relative;overflow:hidden}.Mmz1Mq_itemAudio{width:min(100%,220px);height:auto;min-height:72px;overflow:visible}.Mmz1Mq_itemError{border-color:var(--color-danger)}.Mmz1Mq_media{object-fit:cover;width:100%;height:100%;display:block}.Mmz1Mq_audio{width:100%;max-height:120px;display:block}.Mmz1Mq_overlay{background:var(--color-chat-upload-overlay);color:var(--color-on-primary);font-size:var(--font-size-sm);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-weight:600;display:flex;position:absolute;inset:0}.Mmz1Mq_spinner{animation:.9s linear infinite Mmz1Mq_spin}.Mmz1Mq_percent{line-height:1}.Mmz1Mq_progressTrack{background:var(--color-chat-upload-track);border-radius:999px;width:70%;height:4px;overflow:hidden}.Mmz1Mq_progressFill{background:var(--color-on-primary);border-radius:999px;height:100%;transition:width .15s;display:block}.Mmz1Mq_errorOverlay{background:var(--color-chat-upload-error-overlay);color:var(--color-on-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.25rem;display:flex;position:absolute;inset:0}.Mmz1Mq_errorText{font-size:var(--font-size-caption);font-weight:600;line-height:1.1}.Mmz1Mq_retryButton{background:var(--color-on-primary);color:var(--color-danger);font-size:var(--font-size-caption);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .55rem;font-weight:700;display:inline-flex}.Mmz1Mq_removeButton{background:var(--color-chat-upload-remove-overlay);color:var(--color-on-primary);cursor:pointer;width:24px;height:24px;font-size:var(--font-size-md);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.25rem;right:.25rem}.Mmz1Mq_removeButton:disabled{cursor:not-allowed;opacity:.5}@keyframes Mmz1Mq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.lF5DMq_page{background:var(--color-cream);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex;position:relative}.lF5DMq_backgroundGlow{pointer-events:none;opacity:.85;background:radial-gradient(circle at 12% 18%,#ff4c1f1f,#0000 40%),radial-gradient(circle at 88% 12%,#00b7c61f,#0000 40%),radial-gradient(circle at 50% 0,#0c0a081a,#0000 40%);position:absolute;inset:0}.lF5DMq_statusPage{background:var(--color-cream);min-height:100vh;color:var(--color-text);place-items:center;padding:2rem;display:grid}.lF5DMq_statusCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);text-align:center;border-radius:1rem}.lF5DMq_statusCardSmall{min-width:280px;padding:1.5rem 1.75rem}.lF5DMq_statusCardMedium{max-width:480px;padding:1.75rem}.lF5DMq_statusCardLarge{max-width:480px;padding:2rem}.lF5DMq_statusIcon{justify-content:center;margin-bottom:.75rem;display:flex}.lF5DMq_statusTitle{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.lF5DMq_statusTitleLarge{font-size:1.25rem}.lF5DMq_statusHeadline{color:var(--color-primary);margin-bottom:.25rem;font-size:2rem;font-weight:800}.lF5DMq_statusMessage{color:var(--color-muted);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.lF5DMq_statusMessageTight{margin-top:.5rem;line-height:1.5}.lF5DMq_statusAccent{color:var(--color-primary)}.lF5DMq_content{flex-direction:column;flex:1;width:100%;max-width:900px;margin:0 auto;padding:1rem;display:flex;position:relative}.lF5DMq_messages{padding:.5rem .25rem var(--chat-composer-height,22rem) .25rem;flex-direction:column;gap:.85rem;display:flex}.lF5DMq_messageGroup{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.lF5DMq_messageGroupUser{align-items:flex-end}.lF5DMq_messageBubble{max-width:85%;box-shadow:var(--shadow-soft);color:var(--color-text);background:#f3f4f6;border:1px solid #0000;border-radius:1.1rem 1.1rem 1.1rem .4rem;flex-direction:column;gap:.4rem;padding:.95rem 1.05rem .7rem;line-height:1.5;display:flex}.lF5DMq_messageBubbleUser{background:linear-gradient(120deg, var(--color-primary), var(--color-accent-pink));color:#fff;border:1px solid #ffffff26;border-radius:1.1rem 1.1rem .4rem}.lF5DMq_messageBubbleSystem{background:var(--color-surface-muted);border:1px solid var(--color-border)}.lF5DMq_messageBubbleNoCopy{-webkit-user-select:none;user-select:none}.lF5DMq_messageLabel{color:var(--color-muted);font-size:var(--font-size-chat-label)}.lF5DMq_messageText{font-size:var(--font-size-chat-message);white-space:pre-wrap;overflow-wrap:anywhere}.lF5DMq_messageLink{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}.lF5DMq_messageMediaList{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.lF5DMq_mediaItem{cursor:pointer;border-radius:.5rem;overflow:hidden}.lF5DMq_mediaItemCompact{max-width:300px}.lF5DMq_mediaImage,.lF5DMq_mediaVideo,.lF5DMq_mediaAudio{width:100%;height:auto;display:block}.lF5DMq_mediaAssetImage{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:300px;display:block}.lF5DMq_mediaAssetVideo{border-radius:.5rem;max-width:100%;max-height:300px}.lF5DMq_mediaAssetAudio{border-radius:.5rem;width:100%;max-width:100%}.lF5DMq_mediaEmbed{border:none;border-radius:.5rem;width:100%;height:300px}.lF5DMq_messageTimestamp{color:var(--color-muted);align-self:flex-end;font-size:.78rem}.lF5DMq_messageTimestampUser{color:#ffffffd9}.lF5DMq_assistantTyping{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);border-radius:1rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.65rem .9rem;display:inline-flex}.lF5DMq_assistantDot{background:var(--color-primary);border-radius:50%;width:.55rem;height:.55rem}.lF5DMq_assistantDots{gap:.35rem;display:flex}.lF5DMq_assistantDots span{opacity:.7}.lF5DMq_assistantText{font-size:.9rem}.lF5DMq_captureSheetOverlay{z-index:10005;background:#0c08074d;position:fixed;inset:0}.lF5DMq_captureSheetCard{background:var(--color-surface);border:1px solid var(--color-border);width:min(520px,100% - 2rem);box-shadow:var(--shadow-card);border-radius:1.25rem;flex-direction:column;gap:.9rem;padding:1rem 1.1rem;display:flex;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.lF5DMq_captureSheetTitle{font-size:1rem;font-weight:700}.lF5DMq_captureEmptyNote{color:var(--color-muted);margin:0;font-size:.9rem}.lF5DMq_captureSheetOptions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;display:grid}.lF5DMq_captureOptionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;min-height:44px;box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .85rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.lF5DMq_captureOptionButton:disabled{color:var(--color-muted);cursor:not-allowed;box-shadow:none;background:#ededed;transform:none}.lF5DMq_captureOptionButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 26px #0c08071f}.lF5DMq_captureModalOverlay{z-index:10020;-webkit-overflow-scrolling:touch;background:#0c080799;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.lF5DMq_captureModalCard{background:var(--color-surface);border:1px solid var(--color-border);width:min(760px,100%);max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch;border-radius:1.1rem;flex-direction:column;gap:1rem;margin:auto;padding:1.25rem;display:flex;overflow-y:auto}.lF5DMq_captureModalHeader{z-index:2;background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.lF5DMq_captureModalTitle{font-size:1.05rem;font-weight:700}.lF5DMq_captureCloseButton{border:1px solid var(--color-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;transition:transform .15s,box-shadow .15s;display:flex}.lF5DMq_captureCloseButton:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0c08071f}.lF5DMq_capturePreview{border:1px solid var(--color-border);background:#07090ce6;border-radius:.9rem;min-height:220px;position:relative;overflow:hidden}.lF5DMq_captureVideo{object-fit:contain;width:100%;max-height:420px;display:block}.lF5DMq_captureVideoHidden{display:none}.lF5DMq_captureWaiting{color:#ffffffd1;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.lF5DMq_captureError{border:1px solid var(--color-primary);color:var(--color-primary);background:var(--color-surface);border-radius:.75rem;padding:.65rem .9rem;font-weight:600}.lF5DMq_captureControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lF5DMq_captureControlsMeta{align-items:center;gap:.75rem;display:flex}.lF5DMq_captureActionButton{background:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-soft);border:none;border-radius:999px;min-height:44px;padding:.65rem 1.3rem;font-weight:700;transition:transform .15s,box-shadow .15s}.lF5DMq_captureActionButton:disabled{background:var(--color-border);color:var(--color-muted);cursor:not-allowed;box-shadow:none;transform:none}.lF5DMq_captureActionButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 28px #ff4c1f40}.lF5DMq_captureActionRecording{background:var(--color-accent-teal)}.lF5DMq_captureDuration{color:var(--color-muted);font-weight:600}.lF5DMq_captureHint{color:var(--color-muted);font-size:.9rem}.lF5DMq_carouselOverlay{z-index:10000;background:#000000f2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.lF5DMq_carouselClose{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex;position:absolute;top:1rem;right:1rem}.lF5DMq_carouselNav{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lF5DMq_carouselNavPrev{left:1rem}.lF5DMq_carouselNavNext{right:1rem}.lF5DMq_carouselMedia{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex}.lF5DMq_carouselFrame{border:none;border-radius:.5rem;width:90vw;max-width:1600px;height:90vh;max-height:900px}.lF5DMq_carouselImage,.lF5DMq_carouselVideo,.lF5DMq_carouselAudio{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:90vh}.lF5DMq_carouselVideo{object-fit:contain}.lF5DMq_carouselCounter{color:#fff;background:#00000080;border-radius:1rem;padding:.5rem 1rem;font-size:.9rem;position:absolute;bottom:2rem}@media (max-width:640px){.lF5DMq_statusPage{padding:1.5rem 1rem}.lF5DMq_content{padding:1rem .75rem}.lF5DMq_messages{padding:.5rem .15rem var(--chat-composer-height,22rem) .15rem}}
.xARWZG_frame{background:var(--color-cream);min-width:0;min-height:100%;color:var(--color-text);flex-direction:column;flex:1;display:flex;position:relative}.xARWZG_transcript{flex:1;width:100%;max-width:900px;min-height:0;margin:0 auto;padding:1.5rem 1.25rem;position:relative;overflow:auto}.xARWZG_composer{flex:none;position:relative}.xARWZG_composer>div{position:static}.xARWZG_composer button{overflow-wrap:anywhere;max-width:100%}@media (max-width:639px){.xARWZG_transcript{padding:1rem}}
.oZhfOG_panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.oZhfOG_toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.oZhfOG_switcher{gap:.5rem;display:flex}.oZhfOG_language{min-width:0;font-size:var(--font-size-label);align-items:center;gap:.75rem;display:flex}.oZhfOG_language select{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-text);font-size:var(--font-size-base);border-radius:.5rem;padding:.5rem .75rem}.oZhfOG_guidance{background:var(--color-surface-muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:.25rem 1rem;padding:.5rem 1.5rem;display:flex}.oZhfOG_note{color:var(--color-muted);font-size:var(--font-size-label);overflow-wrap:anywhere;margin:0;line-height:1.5}.oZhfOG_details{color:var(--color-muted);font-size:var(--font-size-label)}.oZhfOG_details summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.oZhfOG_details[open]{width:100%}.oZhfOG_stage{background:var(--color-cream);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.oZhfOG_stage>.oZhfOG_note,.oZhfOG_error{margin:1rem 1.5rem}.oZhfOG_error{color:var(--status-danger-text);background:var(--status-danger-bg);overflow-wrap:anywhere;border-radius:.5rem;flex:none;padding:.75rem}@media (max-width:639px){.oZhfOG_toolbar{gap:.5rem;padding:.5rem 1rem}.oZhfOG_guidance{padding:.5rem 1rem}.oZhfOG_language{flex-basis:100%;justify-content:flex-start}.oZhfOG_language select{width:8rem;min-width:0}}
.x4RrDa_dialog{background:var(--color-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.x4RrDa_dialog[open]{flex-direction:column;display:flex}.x4RrDa_dialog::backdrop{background:var(--overlay-medium)}.x4RrDa_header{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.x4RrDa_header h2{font-size:var(--font-size-heading);margin:0}.x4RrDa_header p{font-size:var(--font-size-label);color:var(--color-muted);margin:.25rem 0 0}@media (max-width:639px){.x4RrDa_header{padding:.75rem 1rem}}
._2deEGG_list{gap:.5rem;display:grid}._2deEGG_item{border:1px solid var(--color-border);background:#f9fafb;border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._2deEGG_row{align-items:center;gap:.5rem;display:flex}._2deEGG_typeBadge{color:#6b7280;text-align:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.4rem;min-width:80px;padding:.35rem .5rem;font-size:.8rem}._2deEGG_urlInput{box-sizing:border-box;border:1px solid #d1d5db;border-radius:.4rem;flex:1;min-width:0;padding:.35rem .5rem;font-size:.8rem}._2deEGG_fileInput{display:none}._2deEGG_uploadButton{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.8rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px #3b82f62e}._2deEGG_uploadButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #3b82f640}._2deEGG_removeButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #ef444429}._2deEGG_removeButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ef444438}._2deEGG_uploadedMeta{color:#6b7280;margin-bottom:.5rem;font-size:.75rem;font-style:italic}._2deEGG_preview{margin-top:.25rem}._2deEGG_previewFrame{border:1px solid var(--color-border);border-radius:.4rem;width:100%;height:150px}._2deEGG_previewImage,._2deEGG_previewVideo{border:1px solid var(--color-border);border-radius:.4rem;max-width:100%;max-height:150px}._2deEGG_previewAudio{border-radius:.4rem;width:100%;max-height:120px}._2deEGG_previewHidden{display:none}
._4zAC8G_note{color:var(--color-muted);font-size:var(--font-size-md);margin:.75rem 0 0}
.Xki4SG_wrap{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.Xki4SG_button,.Xki4SG_choice{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left;box-shadow:var(--shadow-soft);border-radius:999px;padding:.45rem .9rem;transition:transform .15s,box-shadow .15s}.Xki4SG_button:hover,.Xki4SG_choice:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.Xki4SG_list{flex-direction:column;gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.Xki4SG_choice{border-radius:10px;justify-content:space-between;gap:.75rem;width:100%;display:flex}.Xki4SG_type,.Xki4SG_empty{color:var(--color-muted);font-size:var(--font-size-sm)}.Xki4SG_empty{margin:0}
._5v55mG_block{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}._5v55mG_label{color:var(--color-text);font-size:.75rem;font-weight:700;display:block}._5v55mG_helperText{color:var(--color-muted);margin:.35rem 0 .5rem;font-size:.7rem}._5v55mG_typeList{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}._5v55mG_typeRow{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}._5v55mG_typeRowDisabled{opacity:.55;cursor:not-allowed}._5v55mG_checkbox{cursor:pointer;width:1rem;height:1rem}._5v55mG_typeLabel{color:var(--color-text);font-size:.8rem;font-weight:600}._5v55mG_resetButton{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;min-height:2.75rem;margin-bottom:.5rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;transition:transform .15s,box-shadow .15s}._5v55mG_resetButton:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}
.ziZJCW_section{gap:.75rem;min-width:0;margin-top:1rem;display:grid}.ziZJCW_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ziZJCW_label{font-size:var(--font-size-label);color:var(--color-muted);margin:0;font-weight:700}.ziZJCW_hint{font-size:var(--font-size-sm);color:var(--color-muted);margin:0;line-height:1.45}.ziZJCW_list{gap:.65rem;display:grid}.ziZJCW_card{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.6rem;gap:.75rem;min-width:0;padding:.75rem;display:grid}.ziZJCW_cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ziZJCW_cardTitle{font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.ziZJCW_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.ziZJCW_field{gap:.35rem;min-width:0;display:grid}.ziZJCW_fieldLabel{font-size:var(--font-size-xs);color:var(--color-muted);font-weight:600}.ziZJCW_select,.ziZJCW_input{border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;border-radius:.45rem;width:100%;min-width:0;max-width:100%;padding:.45rem .55rem;font-size:1rem}.ziZJCW_emptyState{text-align:center;color:var(--color-muted);background:var(--color-surface);border:1px dashed var(--color-border);font-size:var(--font-size-sm);border-radius:.6rem;padding:.85rem 1rem}@media (max-width:640px){.ziZJCW_fields{grid-template-columns:1fr}}
.JUwmbW_section{margin-top:1rem}.JUwmbW_label{font-size:var(--font-size-label);color:var(--color-muted);margin:0 0 .5rem;font-weight:700}.JUwmbW_description{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:.75rem}.JUwmbW_list{gap:.5rem;display:grid}.JUwmbW_row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .6rem;display:flex}.JUwmbW_option{font-size:var(--font-size-sm);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:min(220px,38%);font-weight:600;overflow:hidden}.JUwmbW_arrow{font-size:var(--font-size-xs);color:var(--color-muted)}.JUwmbW_select{border:1px solid var(--color-border);min-width:0;max-width:100%;font-size:var(--font-size-sm);background:var(--color-surface);border-radius:.4rem;flex:1;padding:.4rem .5rem}.JUwmbW_selectActive{background:var(--status-warning-bg)}
._5lcmHa_section{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;overflow:hidden}._5lcmHa_sectionSummary{background:var(--color-surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem;display:flex}._5lcmHa_sectionBody{background:var(--color-surface-muted);padding:.85rem}._5lcmHa_sectionTitle{color:var(--color-text);align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}._5lcmHa_sectionHint{color:var(--color-muted);margin-left:auto;font-size:.7rem;font-weight:600}._5lcmHa_sectionCaret{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}._5lcmHa_section[open] ._5lcmHa_sectionCaret{transform:rotate(225deg)}._5lcmHa_labelSmall{color:#374151;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}._5lcmHa_input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.45rem .55rem;font-size:.85rem}._5lcmHa_helperText{color:#6b7280;margin-top:.35rem;font-size:.7rem}._5lcmHa_mediaHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}._5lcmHa_mediaLabel{color:#374151;font-size:.75rem;font-weight:700}._5lcmHa_addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #10b9812e}._5lcmHa_addButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #10b98140}._5lcmHa_restrictionBlock{margin-bottom:1rem}._5lcmHa_toggleRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._5lcmHa_toggleRowDisabled{opacity:.55}._5lcmHa_toggleHint{color:#6b7280;margin-left:auto;font-size:.7rem}._5lcmHa_overrideLabel{color:#374151;cursor:pointer;font-size:.8rem;font-weight:600}._5lcmHa_checkboxRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._5lcmHa_checkbox{cursor:pointer;width:1rem;height:1rem}._5lcmHa_checkboxLabel{color:#374151;cursor:pointer;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}._5lcmHa_mediaEmpty{text-align:center;color:#6b7280;border:1px dashed var(--color-border);background:#f9fafb;border-radius:.6rem;padding:1rem;font-size:.85rem}
.uJnHMW_stack{gap:1rem;display:grid}.uJnHMW_row{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.uJnHMW_field{gap:.5rem;display:grid}.uJnHMW_fieldFull{grid-column:1/-1}.uJnHMW_label{color:var(--color-text);margin-bottom:0;font-size:.875rem;font-weight:600;display:block}.uJnHMW_cleanQuestionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.uJnHMW_generateButton{border:1px solid var(--color-primary);background:var(--color-surface);color:var(--color-primary);cursor:pointer;box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.uJnHMW_generateButton:hover:not(:disabled){box-shadow:var(--shadow-card);transform:translateY(-1px)}.uJnHMW_generateButton:disabled{border-color:var(--color-border);color:var(--color-muted);background:var(--color-surface-muted);box-shadow:none;cursor:not-allowed}.uJnHMW_select{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:.5rem;width:100%;padding:.6rem;font-size:.9rem}.uJnHMW_select:disabled{background:var(--color-surface-muted);cursor:not-allowed}.uJnHMW_input{border:1px solid var(--color-border);box-sizing:border-box;background:var(--color-surface);border-radius:.5rem;width:100%;padding:.6rem;font-size:.9rem}.uJnHMW_input:disabled{background:var(--color-surface-muted);cursor:not-allowed}.uJnHMW_textarea{border:1px solid var(--color-border);box-sizing:border-box;resize:vertical;background:var(--color-surface);border-radius:.5rem;width:100%;padding:.6rem;font-size:.9rem}.uJnHMW_helperText{color:var(--color-muted);margin-top:.35rem;font-size:.75rem}.uJnHMW_helperTextIndented{color:var(--color-muted);margin-top:.35rem;margin-left:1.5rem;font-size:.75rem}.uJnHMW_checkboxLabel{color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.uJnHMW_checkboxLabel[data-disabled=true]{cursor:not-allowed}.uJnHMW_checkbox{cursor:pointer;width:1rem;height:1rem}.uJnHMW_checkbox:disabled{cursor:not-allowed}.uJnHMW_platformList{flex-direction:column;gap:.5rem;display:flex}.uJnHMW_platformLabel{cursor:pointer;color:var(--color-text);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.uJnHMW_platformLabel[data-disabled=true]{cursor:not-allowed}@media (min-width:640px){.uJnHMW_row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ae6p8W_field{gap:.5rem;min-width:0;display:grid}.ae6p8W_label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.ae6p8W_input{width:100%;min-height:44px;font-size:var(--font-size-base)}.ae6p8W_hint{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}
._HuzEG_footer{border-top:1px solid var(--color-border);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}._HuzEG_footerLeading,._HuzEG_footerActions{align-items:center;gap:.5rem;display:flex}._HuzEG_duplicateButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px #0f172a14}._HuzEG_duplicateButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0f172a24}._HuzEG_duplicateLabel{font-size:var(--font-size-label)}._HuzEG_removeButton{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #ef4444;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;padding:0;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 8px 18px #ef444429}._HuzEG_removeButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ef444438}._HuzEG_saveButton{background:var(--color-primary);color:var(--color-surface);cursor:pointer;border:none;border-radius:999px;padding:.6rem 1.2rem;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #ff4c1f38}._HuzEG_saveButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ff4c1f4d}
._7oZFuG_header{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;display:flex}._7oZFuG_headerInfo{gap:.15rem;display:grid}._7oZFuG_title{font-weight:800;font-size:var(--font-size-base);color:var(--color-text)}._7oZFuG_subtitle{font-size:var(--font-size-label);color:var(--color-muted)}._7oZFuG_headerActions{align-items:center;gap:.5rem;display:flex}
.zvsgqq_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.zvsgqq_sectionLabel{font-size:var(--font-size-label);color:var(--color-muted);font-weight:700}.zvsgqq_addButton{color:#fff;cursor:pointer;font-size:var(--font-size-sm);background:#10b981;border:none;border-radius:999px;padding:.35rem .9rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #10b9812e}.zvsgqq_addButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #10b98140}.zvsgqq_addButton:disabled{background:var(--color-surface-muted);cursor:not-allowed;box-shadow:none}.zvsgqq_addButton:disabled:hover{box-shadow:none;transform:none}.zvsgqq_allowOtherRow{font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.zvsgqq_allowOtherRow .zvsgqq_optionCheckbox:disabled{cursor:not-allowed}.zvsgqq_optionsList{gap:.5rem;margin-top:.75rem;display:grid}.zvsgqq_optionRow{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.6rem;display:flex}.zvsgqq_optionIndex{font-size:var(--font-size-xs);color:var(--color-muted);min-width:2rem;font-weight:700}.zvsgqq_optionInput{border:1px solid var(--color-border);min-width:0;font-size:var(--font-size-label);box-sizing:border-box;background:var(--color-surface);border-radius:.45rem;flex:1;padding:.45rem .55rem}.zvsgqq_optionInput:disabled{background:var(--color-surface-muted);cursor:not-allowed}.zvsgqq_phraseInput{border:1px solid var(--color-border);min-width:8rem;font-size:var(--font-size-label);box-sizing:border-box;background:var(--color-surface);border-radius:.45rem;flex:12rem;padding:.45rem .55rem}.zvsgqq_phraseInput:disabled{background:var(--color-surface-muted);cursor:not-allowed}.zvsgqq_optionFlags{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zvsgqq_optionCheckboxLabel{font-size:var(--font-size-sm);color:var(--color-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;display:flex}.zvsgqq_optionCheckbox{cursor:pointer}.zvsgqq_optionCheckbox:disabled{cursor:not-allowed}.zvsgqq_removeButton{background:var(--color-danger);color:#fff;cursor:pointer;font-size:var(--font-size-sm);border:none;border-radius:999px;padding:.35rem .9rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #ef444429}.zvsgqq_removeButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ef444438}.zvsgqq_removeButton:disabled{background:var(--color-surface-muted);cursor:not-allowed;box-shadow:none}.zvsgqq_emptyState{text-align:center;color:var(--color-muted);background:var(--color-surface-muted);border:1px dashed var(--color-border);font-size:var(--font-size-label);border-radius:.6rem;padding:1rem}.zvsgqq_branchingSection{margin-top:1rem}.zvsgqq_branchingHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.zvsgqq_branchingLabel{font-size:var(--font-size-label);color:var(--color-muted);font-weight:700}.zvsgqq_branchingDescription{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:.75rem}.zvsgqq_optionLimitWarning{font-size:var(--font-size-sm);color:var(--color-danger);margin-bottom:.75rem}.zvsgqq_branchingList{gap:.5rem;display:grid}.zvsgqq_branchingRow{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .6rem;display:flex}.zvsgqq_branchingOption{font-size:var(--font-size-sm);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:min(220px,38%);font-weight:600;overflow:hidden}.zvsgqq_branchingArrow{font-size:var(--font-size-xs);color:var(--color-muted)}.zvsgqq_branchingSelect{border:1px solid var(--color-border);min-width:0;max-width:100%;font-size:var(--font-size-sm);background:var(--color-surface);border-radius:.4rem;flex:1;padding:.4rem .5rem}.zvsgqq_branchingSelectActive{background:var(--status-warning-bg)}
.dYmUWW_stack{gap:1rem;min-width:0;display:grid}.dYmUWW_lead{font-size:var(--font-size-sm);color:var(--color-muted);margin:0;line-height:1.5}.dYmUWW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dYmUWW_field{gap:.35rem;min-width:0;display:grid}.dYmUWW_label{font-size:var(--font-size-xs);color:var(--color-muted);font-weight:600}.dYmUWW_input,.dYmUWW_select{border:1px solid var(--color-border);width:100%;min-width:0;min-height:44px;font-size:var(--font-size-label);background:var(--color-surface);box-sizing:border-box;border-radius:.45rem;padding:.55rem}.dYmUWW_helperText,.dYmUWW_helperTextWarning{font-size:var(--font-size-xs);color:var(--color-muted);margin:0}.dYmUWW_helperTextWarning{color:var(--color-danger)}.dYmUWW_platformList{flex-wrap:wrap;gap:.75rem;display:flex}.dYmUWW_platformLabel{font-size:var(--font-size-sm);color:var(--color-text);align-items:center;gap:.35rem;display:inline-flex}.dYmUWW_checkbox{cursor:pointer}.dYmUWW_textarea{border:1px solid var(--color-border);width:100%;min-width:0;font-size:var(--font-size-label);background:var(--color-surface);box-sizing:border-box;resize:vertical;border-radius:.45rem;padding:.55rem;font-family:inherit}.dYmUWW_fallbackQuestionCard{border:1px solid var(--color-border);background:var(--color-surface-muted,var(--color-surface));border-radius:.65rem;gap:.75rem;padding:.85rem;display:grid}.dYmUWW_optionsBlock{gap:.55rem;display:grid}.dYmUWW_optionsHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dYmUWW_optionList{gap:.45rem;display:grid}.dYmUWW_optionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.dYmUWW_addButton,.dYmUWW_removeButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;padding:.35rem .7rem}.dYmUWW_removeButton{color:var(--color-danger)}@media (max-width:720px){.dYmUWW_row,.dYmUWW_optionRow{grid-template-columns:1fr}}
.eerkGW_section{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;overflow:hidden}.eerkGW_sectionSummary{background:var(--color-surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem;display:flex}.eerkGW_sectionBody{background:var(--color-surface-muted);gap:.85rem;padding:.85rem;display:grid}.eerkGW_sectionTitle{color:var(--color-text);font-size:.85rem;font-weight:800}.eerkGW_sectionHint{color:var(--color-muted);margin-left:auto;font-size:.7rem;font-weight:600}.eerkGW_sectionCaret{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}.eerkGW_section[open] .eerkGW_sectionCaret{transform:rotate(225deg)}.eerkGW_advanced{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;overflow:hidden}.eerkGW_advancedSummary{cursor:pointer;color:var(--color-muted);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.75rem;font-weight:700;display:flex}.eerkGW_advancedBody{padding:.7rem}.eerkGW_advancedCaret{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.eerkGW_advanced[open] .eerkGW_advancedCaret{transform:rotate(225deg)}.eerkGW_group{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;gap:.65rem;padding:.75rem;display:grid}.eerkGW_groupTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:800}.eerkGW_field{gap:.35rem;display:grid}.eerkGW_label{color:var(--color-text);font-size:.75rem;font-weight:700}.eerkGW_input{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;width:100%;padding:.45rem .55rem;font-size:.85rem}.eerkGW_input:disabled{background:var(--color-surface-muted);cursor:not-allowed}.eerkGW_select{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;width:100%;padding:.45rem .55rem;font-size:.85rem}.eerkGW_textarea{border:1px solid var(--color-border);background:var(--color-surface);resize:vertical;border-radius:.5rem;width:100%;padding:.5rem .6rem;font-size:.85rem}.eerkGW_helperText{color:var(--color-muted);font-size:.7rem}.eerkGW_gridTwo{gap:.65rem;display:grid}.eerkGW_checkboxRow{color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.eerkGW_checkbox{cursor:pointer;width:1rem;height:1rem}.eerkGW_checkbox:disabled{cursor:not-allowed}.eerkGW_checkboxText{font-weight:600}@media (min-width:640px){.eerkGW_gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}
.yxPTUW_section{gap:.75rem;min-width:0;display:grid}.yxPTUW_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.yxPTUW_sectionLabel{font-size:var(--font-size-label);color:var(--color-muted);font-weight:700}.yxPTUW_hint{font-size:var(--font-size-sm);color:var(--color-muted);margin:0;line-height:1.45}.yxPTUW_branchList{gap:.65rem;display:grid}.yxPTUW_branchCard{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.6rem;gap:.75rem;min-width:0;padding:.75rem;display:grid}.yxPTUW_branchCardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.yxPTUW_branchTitle{font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.yxPTUW_fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.yxPTUW_field{gap:.35rem;min-width:0;display:grid}.yxPTUW_fieldFull{grid-column:1/-1}.yxPTUW_label{font-size:var(--font-size-xs);color:var(--color-muted);font-weight:600}.yxPTUW_select,.yxPTUW_input{border:1px solid var(--color-border);width:100%;min-width:0;max-width:100%;font-size:var(--font-size-label);background:var(--color-surface);box-sizing:border-box;border-radius:.45rem;padding:.45rem .55rem}.yxPTUW_addButton{color:#fff;cursor:pointer;font-size:var(--font-size-sm);white-space:nowrap;background:#10b981;border:none;border-radius:999px;padding:.35rem .9rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #10b9812e}.yxPTUW_addButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #10b98140}.yxPTUW_removeButton{background:var(--color-danger);color:#fff;cursor:pointer;font-size:var(--font-size-xs);white-space:nowrap;border:none;border-radius:999px;padding:.3rem .75rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #ef444429}.yxPTUW_removeButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ef444438}.yxPTUW_fallbackCard{border:1px dashed var(--color-border);background:var(--color-surface);border-radius:.6rem;gap:.35rem;min-width:0;padding:.75rem;display:grid}.yxPTUW_emptyState{text-align:center;color:var(--color-muted);background:var(--color-surface);border:1px dashed var(--color-border);font-size:var(--font-size-sm);border-radius:.6rem;padding:.85rem 1rem}@media (max-width:640px){.yxPTUW_fieldsGrid{grid-template-columns:1fr}.yxPTUW_fieldFull{grid-column:auto}}
.lIW1fa_block{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.lIW1fa_toggleRow{align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:.5rem;display:flex}.lIW1fa_overrideLabel{color:var(--color-text);font-size:.75rem;font-weight:600}.lIW1fa_toggleHint{color:var(--color-muted);font-size:.75rem}.lIW1fa_checkbox{cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.lIW1fa_checkbox:disabled{cursor:not-allowed}.lIW1fa_typeList{flex-direction:column;gap:.25rem;margin-bottom:.25rem;display:flex}.lIW1fa_disabled{opacity:.6}.lIW1fa_typeRow{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.lIW1fa_typeRowDisabled{opacity:.55;cursor:not-allowed}.lIW1fa_typeLabel{color:var(--color-text);font-size:.8rem;font-weight:600}.lIW1fa_checkboxLabel{color:var(--color-text);font-size:.85rem;font-weight:600}.lIW1fa_helperText{color:var(--color-muted);margin:.35rem 0 .5rem;font-size:.7rem}.lIW1fa_resetButton{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;min-height:2.75rem;margin-bottom:.5rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;transition:transform .15s,box-shadow .15s}.lIW1fa_resetButton:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}
.s1p9Oa_section{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;overflow:hidden}.s1p9Oa_sectionSummary{background:var(--color-surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem;display:flex}.s1p9Oa_sectionBody{background:var(--color-surface-muted);padding:.85rem}.s1p9Oa_sectionTitle{color:var(--color-text);font-size:.85rem;font-weight:800}.s1p9Oa_sectionCaret{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}.s1p9Oa_section[open] .s1p9Oa_sectionCaret{transform:rotate(225deg)}.s1p9Oa_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.s1p9Oa_sectionLabel{color:#374151;font-size:.875rem;font-weight:700}.s1p9Oa_addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #10b9812e}.s1p9Oa_addButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #10b98140}.s1p9Oa_list{gap:.75rem;margin-top:.75rem;display:grid}.s1p9Oa_card{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;padding:1rem}.s1p9Oa_cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.s1p9Oa_cardTitle{color:var(--color-text);font-size:.9rem;font-weight:800}.s1p9Oa_removeButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #ef444429}.s1p9Oa_removeButton:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ef444438}.s1p9Oa_gridTwo{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.s1p9Oa_fieldLabelSmall{color:#374151;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.s1p9Oa_select{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.45rem .55rem;font-size:.85rem}.s1p9Oa_checkboxRow{align-items:center;gap:.5rem;margin-top:1.55rem;display:flex}.s1p9Oa_checkbox{cursor:pointer;width:1rem;height:1rem}.s1p9Oa_checkboxLabel{color:#374151;font-size:.85rem;font-weight:600}.s1p9Oa_checkbox:disabled{cursor:not-allowed}.s1p9Oa_textarea{box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:.6rem;width:100%;padding:.55rem;font-size:.85rem}.s1p9Oa_sectionBlock{margin-top:.75rem}.s1p9Oa_overrideRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.s1p9Oa_overrideLabel{color:#374151;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.s1p9Oa_overrideCheckbox{cursor:pointer;width:.95rem;height:.95rem}.s1p9Oa_minInput{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.45rem .55rem;font-size:.85rem}.s1p9Oa_minInput:disabled{background:#f3f4f6}.s1p9Oa_helperText{color:#6b7280;margin-top:.35rem;font-size:.7rem}.s1p9Oa_mediaHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.s1p9Oa_mediaLabel{color:#374151;font-size:.75rem;font-weight:700}.s1p9Oa_mediaAddButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.4rem;padding:.25rem .55rem;font-size:.8rem;font-weight:800}.s1p9Oa_toggleRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.s1p9Oa_toggleRowDisabled{opacity:.6}.s1p9Oa_toggleHint{color:#6b7280;font-size:.75rem}.s1p9Oa_mediaEmpty{text-align:center;color:#6b7280;border:1px dashed var(--color-border);background:#f9fafb;border-radius:.6rem;padding:1rem;font-size:.85rem}
.TZKkPq_section{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;overflow:hidden}.TZKkPq_sectionSummary{background:var(--color-surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem;display:flex}.TZKkPq_sectionBody{background:var(--color-surface-muted);padding:.85rem}.TZKkPq_sectionTitle{font-size:var(--font-size-sm);color:var(--color-text);font-weight:800}.TZKkPq_sectionHint{font-size:var(--font-size-xs);color:var(--color-muted);margin-left:auto;font-weight:600}.TZKkPq_sectionCaret{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}.TZKkPq_section[open] .TZKkPq_sectionCaret{transform:rotate(225deg)}
.bHPaNG_overlay{z-index:2500;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bHPaNG_dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.9rem;flex-direction:column;width:min(980px,100%);max-height:min(85vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000002e}.bHPaNG_content{min-width:0;padding:1rem 1.1rem;overflow:auto}.bHPaNG_contentGrid{gap:1rem;min-width:0;display:grid}
.uMhgZa_container{--dropdown-max-height:300px;width:100%;position:relative}.uMhgZa_trigger{border:1px solid var(--color-border);cursor:pointer;background:var(--color-surface);width:100%;min-height:2.5rem;color:var(--color-muted);border-radius:.5rem;align-items:center;padding:.75rem;font-size:1rem;display:flex}.uMhgZa_trigger[data-selected=true]{color:var(--color-text)}.uMhgZa_triggerText{flex:1}.uMhgZa_triggerArrow{color:var(--color-muted);margin-left:.5rem;font-size:.875rem}.uMhgZa_menu{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);z-index:1000;max-height:var(--dropdown-max-height);border-radius:.5rem;flex-direction:column;margin-top:.25rem;display:flex;position:absolute;top:100%;left:0;right:0}.uMhgZa_search{border-bottom:1px solid var(--color-border);padding:.5rem}.uMhgZa_searchInput{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:.375rem;padding:.5rem;font-size:.875rem}.uMhgZa_list{max-height:calc(var(--dropdown-max-height) - 60px);overflow-y:auto}.uMhgZa_option{cursor:pointer;background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.75rem;display:flex}.uMhgZa_option:not(.uMhgZa_optionSelected):hover,.uMhgZa_optionSelected{background:var(--color-surface-muted)}.uMhgZa_selectAll{z-index:1;font-weight:600;position:sticky;top:0}.uMhgZa_checkbox{cursor:pointer}.uMhgZa_optionLabel{flex:1;font-size:.875rem}.uMhgZa_emptyState{text-align:center;color:var(--color-muted);padding:1rem;font-size:.875rem}
.owZD-G_container{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.owZD-G_header{flex-direction:column;gap:.25rem;display:flex}.owZD-G_title{font-size:1.125rem;font-weight:600}.owZD-G_subtitle{color:#6b7280;font-size:.875rem}.owZD-G_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.owZD-G_primaryButton{color:#fff;cursor:pointer;background:#111827;border:1px solid #0000;border-radius:999px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:500;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #00000014}.owZD-G_primaryButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.owZD-G_primaryButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.owZD-G_secondaryButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:500;transition:transform .15s,box-shadow .15s}.owZD-G_secondaryButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.owZD-G_fileInput{display:none}.owZD-G_result{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem;font-size:.875rem;display:flex}.owZD-G_errorText{color:#b91c1c;font-size:.875rem}.owZD-G_skippedList{max-height:180px;font-family:var(--font-geist-mono,ui-monospace), monospace;margin-top:.5rem;font-size:.75rem;overflow-y:auto}
._9BRETW_wrap{gap:1.25rem;display:grid}._9BRETW_header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._9BRETW_headerTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}._9BRETW_headerSpacer{margin-left:auto}._9BRETW_primaryBtn{background:var(--color-primary);color:#fff;font-size:var(--font-size-md);cursor:pointer;box-shadow:var(--shadow-soft);border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.3rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}._9BRETW_primaryBtn:hover:not(:disabled){transform:translateY(-1px)}._9BRETW_primaryBtn:disabled{background:var(--color-neutral-300);box-shadow:none;cursor:not-allowed}._9BRETW_ghostBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex}._9BRETW_ghostBtn:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}._9BRETW_ghostBtn:disabled{opacity:.6;cursor:not-allowed}._9BRETW_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.9rem;padding:1.25rem}._9BRETW_cardMuted{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.9rem;padding:1rem 1.15rem}._9BRETW_sectionTitle{font-size:var(--font-size-label);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .85rem;font-weight:600;display:flex}._9BRETW_sectionHint{font-size:var(--font-size-xs);color:var(--color-muted);font-weight:400}._9BRETW_formLabel{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:.4rem;font-weight:600;display:block}._9BRETW_textarea{resize:vertical;border:1px solid var(--color-input-border);width:100%;min-height:8rem;font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface);border-radius:.6rem;padding:.75rem .9rem;font-family:inherit}._9BRETW_textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #ff4c1f1f}._9BRETW_strategyRow{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1.1rem;display:flex}._9BRETW_strategyChip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;padding:.4rem .9rem;transition:all .12s}._9BRETW_strategyChipActive{border-color:var(--color-primary);color:var(--color-primary);background:#ff4c1f14;font-weight:600}._9BRETW_toggleRow{font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;align-items:center;gap:.5rem;margin:0 0 1.1rem;display:flex}._9BRETW_metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;display:grid}._9BRETW_metric{background:var(--color-surface-muted);border-radius:.7rem;padding:.8rem .95rem}._9BRETW_metricLabel{font-size:var(--font-size-xs);color:var(--color-muted)}._9BRETW_metricValue{color:var(--color-text);font-size:1.4rem;font-weight:700}._9BRETW_bucketList{gap:.7rem;display:grid}._9BRETW_bucket{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.85rem;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}._9BRETW_bucketResolved{opacity:.6}._9BRETW_bucketEmoji{border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.25rem;display:flex}._9BRETW_bucketBody{flex:1;min-width:0}._9BRETW_bucketNameRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._9BRETW_bucketName{font-size:var(--font-size-md);color:var(--color-text);font-weight:600}._9BRETW_bucketCount{font-size:var(--font-size-xxs);color:var(--color-muted);border:1px solid var(--color-border);border-radius:999px;padding:.05rem .5rem}._9BRETW_bucketDesc{font-size:var(--font-size-sm);color:var(--color-muted);margin:.3rem 0 0;line-height:1.5}._9BRETW_confRow{align-items:center;gap:.45rem;margin-top:.55rem;display:flex}._9BRETW_confTrack{background:var(--color-neutral-200);border-radius:2px;width:110px;height:4px;overflow:hidden}._9BRETW_confFill{background:var(--status-success-border);height:100%}._9BRETW_confText{font-size:var(--font-size-xxs);color:var(--color-muted)}._9BRETW_bucketActions{flex-shrink:0;gap:.4rem;display:flex}._9BRETW_iconBtn{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .15s,box-shadow .15s;display:inline-flex}._9BRETW_iconBtn:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}._9BRETW_iconBtn:disabled{opacity:.5;cursor:not-allowed}._9BRETW_iconAccept{color:var(--status-success-text);border-color:var(--status-success-border)}._9BRETW_iconDiscard{color:var(--color-danger-text);border-color:var(--color-danger-border-soft)}._9BRETW_iconEdit{color:var(--color-muted)}._9BRETW_editRow{gap:.5rem;margin-top:.1rem;display:grid}._9BRETW_editTopRow{gap:.5rem;display:flex}._9BRETW_editInput{border:1px solid var(--color-input-border);width:100%;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface);border-radius:.5rem;padding:.45rem .6rem;font-family:inherit}._9BRETW_editInput:focus{border-color:var(--color-primary);outline:none}._9BRETW_editEmoji{text-align:center;flex-shrink:0;width:3.2rem}._9BRETW_editActions{gap:.4rem;margin-top:.15rem;display:flex}._9BRETW_resolvedTag{font-size:var(--font-size-xxs);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.15rem .55rem;font-weight:600}._9BRETW_resolvedAccepted{background:var(--status-success-bg);color:var(--status-success-text)}._9BRETW_resolvedDiscarded{background:var(--status-neutral-bg);color:var(--status-neutral-text)}._9BRETW_tagGrid{flex-wrap:wrap;gap:.5rem;display:flex}._9BRETW_tagChip{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .55rem .3rem .8rem;display:inline-flex}._9BRETW_tagHash{color:var(--color-muted);font-weight:600;font-size:var(--font-size-sm)}._9BRETW_tagLabel{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}._9BRETW_tagCount{font-size:var(--font-size-xxs);color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;padding:.05rem .45rem}._9BRETW_tagActions{gap:.25rem;margin-left:.15rem;display:inline-flex}._9BRETW_iconBtnSm{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:box-shadow .15s;display:inline-flex}._9BRETW_iconBtnSm:hover:not(:disabled){box-shadow:var(--shadow-soft)}._9BRETW_iconBtnSm:disabled{opacity:.5;cursor:not-allowed}._9BRETW_tagEditInput{border:1px solid var(--color-input-border);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface);border-radius:999px;width:9rem;padding:.25rem .7rem;font-family:inherit}._9BRETW_tagEditInput:focus{border-color:var(--color-primary);outline:none}._9BRETW_reportSummary{font-size:var(--font-size-md);color:var(--color-muted);margin:0 0 1rem;line-height:1.65}._9BRETW_reportSubhead{font-size:var(--font-size-sm);color:var(--color-text);margin:1rem 0 .5rem;font-weight:600}._9BRETW_themeChips{flex-wrap:wrap;gap:.4rem;display:flex}._9BRETW_themeChip{font-size:var(--font-size-xs);background:var(--color-surface-muted);color:var(--color-muted);border-radius:999px;padding:.2rem .65rem}._9BRETW_list{gap:.3rem;margin:0;padding-left:1.15rem;display:grid}._9BRETW_listItem{font-size:var(--font-size-sm);color:var(--color-muted);line-height:1.55}._9BRETW_quote{border-left:3px solid var(--color-accent-blue);margin:0 0 .75rem;padding:.15rem 0 .15rem .85rem}._9BRETW_quoteText{font-size:var(--font-size-sm);color:var(--color-text);margin:0;font-style:italic;line-height:1.55}._9BRETW_quoteMeta{font-size:var(--font-size-xxs);color:var(--color-muted)}._9BRETW_phases{gap:.6rem;display:grid}._9BRETW_phase{font-size:var(--font-size-sm);color:var(--color-muted);align-items:center;gap:.6rem;display:flex}._9BRETW_phaseActive{color:var(--color-text);font-weight:600}._9BRETW_phaseDot{background:var(--color-neutral-300);border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}._9BRETW_phaseDotActive{background:var(--color-primary)}._9BRETW_phaseDotDone{background:var(--status-success-border)}._9BRETW_empty{text-align:center;padding:1.5rem 1rem}._9BRETW_emptyTitle{font-size:var(--font-size-md);color:var(--color-text);margin:0 0 .35rem;font-weight:600}._9BRETW_emptyText{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}._9BRETW_errorBox{border:1px solid var(--color-danger-border-soft);background:var(--color-danger-surface);color:var(--color-danger-text);font-size:var(--font-size-sm);border-radius:.6rem;padding:.7rem .9rem}._9BRETW_spinner{border:2px solid var(--color-neutral-200);border-top-color:var(--color-primary);border-radius:999px;width:1.1rem;height:1.1rem;animation:.7s linear infinite _9BRETW_analysisSpin}._9BRETW_statusPill{font-size:var(--font-size-xs);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;display:inline-flex}._9BRETW_statusActive{background:var(--status-warning-bg);color:var(--status-warning-text)}._9BRETW_statusDone{background:var(--status-success-bg);color:var(--status-success-text)}._9BRETW_statusFailed{background:var(--status-danger-bg);color:var(--status-danger-text)}@keyframes _9BRETW_analysisSpin{to{transform:rotate(360deg)}}
.QESWPa_wrap{gap:1.25rem;min-width:0;display:grid}.QESWPa_header{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}@media (max-width:640px){.QESWPa_headerSpacer{display:none}}.QESWPa_headerTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.QESWPa_headerSpacer{margin-left:auto}.QESWPa_primaryBtn{background:var(--color-primary);color:#fff;font-size:var(--font-size-md);cursor:pointer;box-shadow:var(--shadow-soft);border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.3rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.QESWPa_primaryBtn:hover:not(:disabled){transform:translateY(-1px)}.QESWPa_primaryBtn:disabled{background:var(--color-neutral-300);box-shadow:none;cursor:not-allowed}.QESWPa_ghostBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex}.QESWPa_ghostBtn:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}.QESWPa_ghostBtn:disabled{opacity:.6;cursor:not-allowed}.QESWPa_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.9rem;min-width:0;padding:1.25rem}.QESWPa_sectionTitle{font-size:var(--font-size-label);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .85rem;font-weight:600;display:flex}.QESWPa_sectionHint{font-size:var(--font-size-xs);color:var(--color-muted);font-weight:400}.QESWPa_intro{font-size:var(--font-size-sm);color:var(--color-muted);margin:0 0 1.1rem;line-height:1.55}.QESWPa_formLabel{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:.4rem;font-weight:600;display:block}.QESWPa_countRow{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1.1rem;display:flex}.QESWPa_countChip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;padding:.4rem .9rem;transition:all .12s}.QESWPa_countChipActive{border-color:var(--color-primary);color:var(--color-primary);background:#ff4c1f14;font-weight:600}.QESWPa_toggleRow{font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;align-items:center;gap:.5rem;margin:0 0 1.1rem;display:flex}.QESWPa_metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;display:grid}.QESWPa_metric{background:var(--color-surface-muted);border-radius:.7rem;padding:.8rem .95rem}.QESWPa_metricLabel{font-size:var(--font-size-xs);color:var(--color-muted)}.QESWPa_metricValue{color:var(--color-text);font-size:1.4rem;font-weight:700}.QESWPa_tableScroll{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:.7rem;width:100%;min-width:0;max-width:100%;overflow-x:auto}.QESWPa_table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--font-size-sm)}.QESWPa_table th{text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.65rem .8rem;font-weight:600}.QESWPa_table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top;padding:.65rem .8rem}.QESWPa_table tr:last-child td{border-bottom:none}.QESWPa_questionCell{min-width:14rem;max-width:26rem}.QESWPa_numeric{white-space:nowrap;font-variant-numeric:tabular-nums}.QESWPa_flagged{color:var(--color-danger-text);font-weight:600}.QESWPa_modeRow{grid-template-columns:1fr;gap:.6rem;margin:.75rem 0 1rem;display:grid}@media (min-width:640px){.QESWPa_modeRow{grid-template-columns:1fr 1fr}}.QESWPa_modeCard{text-align:left;border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.8rem .9rem;transition:border-color .15s,background .15s;display:flex}.QESWPa_modeCard:hover:not(:disabled){border-color:var(--color-primary)}.QESWPa_modeCard:disabled{opacity:.6;cursor:not-allowed}.QESWPa_modeCardActive{border-color:var(--color-primary);background:#ff4c1f0f}.QESWPa_modeTitle{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.QESWPa_modeHint{font-size:var(--font-size-xs);color:var(--color-muted);line-height:1.4}.QESWPa_coverageHead{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.QESWPa_coverageValueOk,.QESWPa_coverageValueWarn{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:700}.QESWPa_coverageValueOk{color:var(--status-success-text)}.QESWPa_coverageValueWarn{color:var(--color-danger-text)}.QESWPa_coverageLabel{font-size:var(--font-size-sm);color:var(--color-muted)}.QESWPa_coverageBarTrack{background:var(--color-surface-muted);border-radius:999px;width:100%;height:.4rem;overflow:hidden}.QESWPa_coverageBarOk,.QESWPa_coverageBarWarn{border-radius:999px;height:100%}.QESWPa_coverageBarOk{background:var(--status-success-text)}.QESWPa_coverageBarWarn{background:var(--color-danger-text)}.QESWPa_coverageNote{font-size:var(--font-size-sm);color:var(--color-muted);margin:.7rem 0 0}.QESWPa_coverageList{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.QESWPa_coverageItem{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.QESWPa_coverageQuestion{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.QESWPa_coverageChoice{color:var(--color-muted)}.QESWPa_coverageTag{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-danger-text)}.QESWPa_failureCard{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);border-radius:.9rem;padding:1rem 1.1rem}.QESWPa_failureTitle{font-size:var(--font-size-md);color:var(--color-danger-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-weight:600;display:flex}.QESWPa_failureList{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.QESWPa_failureItem{border-left:2px solid var(--status-danger-border);padding-left:.75rem}.QESWPa_failureMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.QESWPa_failurePersona{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.QESWPa_failureBadge{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-danger-text);font-weight:600}.QESWPa_failureWhere{font-size:var(--font-size-xs);color:var(--color-muted)}.QESWPa_failurePrompt{font-size:var(--font-size-sm);color:var(--color-text);margin:0 0 .3rem}.QESWPa_failureReason{font-size:var(--font-size-sm);color:var(--color-danger-text);margin:0}.QESWPa_failureHint{font-size:var(--font-size-xs);color:var(--color-muted);margin:.85rem 0 0}.QESWPa_blockingRow td{background:var(--status-danger-bg)}.QESWPa_blockingTag{background:var(--color-danger-text);color:#fff;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:.35rem;margin-right:.4rem;padding:.1rem .4rem;font-weight:600;display:inline-block}.QESWPa_expandBtn{width:1.6rem;height:1.6rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.QESWPa_expandBtn:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}.QESWPa_expandBtn:disabled{opacity:.3;cursor:not-allowed}.QESWPa_answerRow td{background:var(--color-surface-muted);padding:.5rem .8rem .9rem}.QESWPa_answerList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.QESWPa_answerItem{border-left:2px solid var(--color-border);padding-left:.7rem}.QESWPa_answerMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.QESWPa_answerPersona{font-size:var(--font-size-xs);color:var(--color-text);font-weight:600}.QESWPa_answerAccepted,.QESWPa_answerRejected{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.QESWPa_answerAccepted{color:var(--status-success-text)}.QESWPa_answerRejected{color:var(--color-danger-text)}.QESWPa_answerAttempt{font-size:var(--font-size-xs);color:var(--color-muted)}.QESWPa_answerText{font-size:var(--font-size-sm);color:var(--color-text);white-space:pre-wrap;margin:0}.QESWPa_answerReason{font-size:var(--font-size-xs);color:var(--color-muted);margin:.25rem 0 0;font-style:italic}.QESWPa_answerTruncated{font-size:var(--font-size-xs);color:var(--color-muted);margin:0 0 .5rem}.QESWPa_answerEmpty{font-size:var(--font-size-sm);color:var(--color-muted)}.QESWPa_sessionList{gap:.7rem;display:grid}.QESWPa_session{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.85rem;overflow:hidden}.QESWPa_sessionHeader{cursor:pointer;text-align:left;width:100%;font-size:var(--font-size-md);color:var(--color-text);background:0 0;border:none;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.QESWPa_sessionName{font-weight:600}.QESWPa_sessionMeta{font-size:var(--font-size-xs);color:var(--color-muted)}.QESWPa_sessionBody{gap:.6rem;padding:0 1rem 1rem;display:grid}.QESWPa_turn{border-left:3px solid var(--color-border);padding:.2rem 0 .2rem .75rem}.QESWPa_turnRejected{border-left-color:var(--color-danger-text)}.QESWPa_turnPrompt{font-size:var(--font-size-sm);color:var(--color-text);margin:0 0 .2rem;font-weight:600}.QESWPa_turnAnswer{font-size:var(--font-size-sm);color:var(--color-muted);margin:0;line-height:1.5}.QESWPa_turnFollowUp{font-size:var(--font-size-xs);color:var(--color-danger-text);margin:.25rem 0 0}.QESWPa_errorBox{border:1px solid var(--color-danger-border-soft);background:var(--color-danger-surface);color:var(--color-danger-text);font-size:var(--font-size-sm);border-radius:.6rem;padding:.7rem .9rem}.QESWPa_noticeBox{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--font-size-sm);border-radius:.6rem;padding:.7rem .9rem;line-height:1.5}.QESWPa_spinner{border:2px solid var(--color-neutral-200);border-top-color:var(--color-primary);border-radius:999px;width:1.1rem;height:1.1rem;animation:.7s linear infinite QESWPa_testingSpin}.QESWPa_statusPill{font-size:var(--font-size-xs);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;display:inline-flex}.QESWPa_statusActive{background:var(--status-warning-bg);color:var(--status-warning-text)}.QESWPa_statusDone{background:var(--status-success-bg);color:var(--status-success-text)}.QESWPa_statusFailed{background:var(--status-danger-bg);color:var(--status-danger-text)}.QESWPa_progressRow{font-size:var(--font-size-sm);color:var(--color-muted);align-items:center;gap:.6rem;display:flex}@keyframes QESWPa_testingSpin{to{transform:rotate(360deg)}}
._2U-veW_container{margin-bottom:1rem}._2U-veW_label{color:var(--color-neutral-700);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}._2U-veW_platformTabRow{flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;display:flex}._2U-veW_platformTab{font-size:var(--font-size-sm);color:var(--color-neutral-500);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s}._2U-veW_platformTab:hover{color:var(--color-neutral-900)}._2U-veW_platformTabActive{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}._2U-veW_platformTabActive ._2U-veW_tabBadge{background:var(--color-surface)}._2U-veW_tabRow{border-bottom:1px solid var(--color-neutral-200);flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;display:flex}._2U-veW_tab{color:var(--color-neutral-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:color .15s,border-color .15s}._2U-veW_tab:hover{color:var(--color-neutral-900)}._2U-veW_tabActive{color:var(--color-neutral-900);border-bottom-color:var(--color-primary)}._2U-veW_tabBadge{background:var(--color-primary);vertical-align:middle;border-radius:999px;width:.4rem;height:.4rem;margin-left:.35rem;display:inline-block}._2U-veW_textarea{border:1px solid var(--color-input-border);box-sizing:border-box;resize:vertical;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem}._2U-veW_inheritHint{font-size:var(--font-size-xxs);color:var(--color-neutral-500);margin-top:.35rem;margin-bottom:0;font-style:italic}._2U-veW_helper{color:var(--color-neutral-500);margin-top:.25rem;margin-bottom:0;font-size:.75rem}
.YzBcNW_root{border-top:1px solid var(--palette-border,#e5e7eb);margin-top:1.5rem;padding-top:1.25rem}.YzBcNW_checkboxRow{color:var(--palette-text,#111827);cursor:pointer;align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;display:inline-flex}.YzBcNW_helper{color:var(--palette-muted,#6b7280);max-width:42rem;margin:.45rem 0 0;font-size:.8rem;line-height:1.4}.YzBcNW_fields{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.YzBcNW_field{flex-direction:column;flex:1;gap:.35rem;display:flex}.YzBcNW_label{color:var(--palette-muted,#6b7280);font-size:.8rem;font-weight:600}.YzBcNW_row{flex-wrap:wrap;gap:1rem;display:flex}.YzBcNW_headersHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.YzBcNW_headerRow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:.5rem;margin-bottom:.5rem;display:grid}.YzBcNW_addButton,.YzBcNW_removeButton{border:1px solid var(--palette-border,#e5e7eb);background:var(--palette-surface,#fff);color:var(--palette-text,#111827);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.8rem}.YzBcNW_removeButton{white-space:nowrap}@media (max-width:640px){.YzBcNW_headerRow{grid-template-columns:1fr}}
.AZrqGa_field{gap:.5rem;margin-top:1rem;display:grid}.AZrqGa_label{color:var(--color-text);font-size:.875rem;font-weight:500}.AZrqGa_hint{color:var(--color-muted);margin:0;font-size:.75rem}.AZrqGa_select,.AZrqGa_nameInput{border:1px solid var(--color-input-border,var(--color-border));box-sizing:border-box;background:var(--color-surface);width:100%;color:var(--color-text);border-radius:999px;padding:.75rem 1rem;font-size:1rem}.AZrqGa_createRow{align-items:center;gap:.5rem;display:flex}.AZrqGa_createRow .AZrqGa_nameInput{flex:1}.AZrqGa_actions{flex-wrap:wrap;gap:.5rem;display:flex}.AZrqGa_error{color:var(--color-danger);margin:0;font-size:.875rem}
._5mp_wG_container{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;display:flex}._5mp_wG_image{max-width:100%;height:auto;display:block}._5mp_wG_download{font-size:var(--font-size-label)}
._0f-JPa_card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:.875rem;display:flex}._0f-JPa_link{width:100%;min-height:44px;color:var(--color-surface);font-size:var(--font-size-label);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}._0f-JPa_link:hover{filter:brightness(1.02);transform:translateY(-1px)}._0f-JPa_web{background:var(--color-primary);box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 25%, transparent)}._0f-JPa_web:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--color-primary) 30%, transparent)}._0f-JPa_messenger{background:var(--color-accent-blue);box-shadow:0 10px 20px color-mix(in srgb, var(--color-accent-blue) 25%, transparent)}._0f-JPa_messenger:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--color-accent-blue) 30%, transparent)}._0f-JPa_qrContainer{flex-direction:column;align-items:center;gap:.5rem;display:flex}._0f-JPa_qrLabel{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}@media (max-width:639px){._0f-JPa_card{width:100%}}
.qVm1RW_container{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.qVm1RW_link{min-height:44px;font-weight:600;font-size:var(--font-size-label);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.qVm1RW_link:hover{filter:brightness(1.02);transform:translateY(-1px)}.qVm1RW_web{background:var(--color-primary);color:var(--color-surface);box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 25%, transparent)}.qVm1RW_web:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--color-primary) 30%, transparent)}.qVm1RW_messenger{background:var(--color-accent-blue);color:var(--color-surface);box-shadow:0 10px 20px color-mix(in srgb, var(--color-accent-blue) 25%, transparent)}.qVm1RW_messenger:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--color-accent-blue) 30%, transparent)}.qVm1RW_disabled{cursor:not-allowed;opacity:.55;box-shadow:none;filter:none;transform:none}.qVm1RW_disabled:hover{filter:none;box-shadow:none;transform:none}@media (max-width:639px){.qVm1RW_container{flex-direction:column}.qVm1RW_link{width:100%}}
.AgmjzG_intro{color:var(--color-text);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.AgmjzG_options{border:none;flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.AgmjzG_option{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.AgmjzG_option:hover{box-shadow:var(--shadow-soft)}.AgmjzG_option input{accent-color:var(--color-primary);margin-top:.2rem}.AgmjzG_optionText{flex-direction:column;gap:.2rem;display:flex}.AgmjzG_optionTitle{color:var(--color-text);font-size:.9375rem;font-weight:600}.AgmjzG_optionHint{color:var(--color-muted);font-size:.8125rem;line-height:1.4}.AgmjzG_error{color:var(--color-danger);margin:1rem 0 0;font-size:.875rem}.AgmjzG_footer{justify-content:flex-end;gap:.75rem;display:flex}
.TVKJCW_sheetContent{flex-direction:column;width:100%;max-height:72vh;display:flex}.TVKJCW_sheetSurface{padding:0;overflow:hidden}.TVKJCW_header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.5rem;display:flex}.TVKJCW_headerTitle{color:var(--color-neutral-900);margin:0;font-size:1.05rem;font-weight:700}.TVKJCW_headerSubtitle{color:var(--color-muted);margin:.2rem 0 0;font-size:.78rem}.TVKJCW_headerActions{align-items:center;gap:.4rem;display:flex}.TVKJCW_body{flex-direction:column;flex:1;gap:.9rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.TVKJCW_notice{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-neutral-900);border-radius:8px;padding:.85rem 1rem;font-size:.82rem;line-height:1.45}.TVKJCW_noticeError{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.TVKJCW_message{flex-direction:column;gap:.25rem;max-width:92%;display:flex}.TVKJCW_messageUser{align-self:flex-end;align-items:flex-end}.TVKJCW_messageLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:.68rem}.TVKJCW_bubble{word-break:break-word;border-radius:10px;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.TVKJCW_bubbleUser{background:var(--color-primary);color:var(--color-on-primary)}.TVKJCW_bubbleLlm{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-neutral-900)}.TVKJCW_statusLine{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.TVKJCW_toolTrace{color:var(--color-muted);background:var(--color-neutral-100);border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .65rem;font-size:.74rem;display:flex}.TVKJCW_proposalList{flex-direction:column;gap:.75rem;display:flex}.TVKJCW_proposalCard{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.TVKJCW_proposalHeader{background:var(--color-neutral-100);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.TVKJCW_proposalTitle{color:var(--color-neutral-900);font-size:.8rem;font-weight:600}.TVKJCW_item{border-bottom:1px solid var(--color-border);gap:.65rem;padding:.7rem .85rem;display:flex}.TVKJCW_item:last-child{border-bottom:none}.TVKJCW_itemCheckbox{flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.2rem}.TVKJCW_itemMain{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.TVKJCW_itemLabelRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TVKJCW_itemLabel{color:var(--color-neutral-900);font-size:.82rem;font-weight:600}.TVKJCW_itemKind{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.TVKJCW_diff{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.TVKJCW_diffPanel{min-width:0}.TVKJCW_diffLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);margin-bottom:.2rem;font-size:.66rem}.TVKJCW_diffValue{background:var(--color-surface-muted);border:1px solid var(--color-border);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:9rem;margin:0;padding:.45rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.4;overflow:auto}.TVKJCW_itemError{color:var(--status-danger-text);font-size:.74rem}.TVKJCW_proposalActions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;padding:.7rem .85rem;display:flex}.TVKJCW_composer{border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:.6rem;padding:.85rem 1.5rem 1.25rem;display:flex}.TVKJCW_composerRow{align-items:flex-end;gap:.6rem;display:flex}.TVKJCW_composerRow .TVKJCW_attachButton{flex-shrink:0;align-self:center}.TVKJCW_composerInputWrap{flex:1;min-width:0;display:flex}.TVKJCW_composerInputWrap .TVKJCW_composerInput{width:100%}.TVKJCW_composerInput{resize:vertical;border:1px solid var(--color-input-border);min-height:2.6rem;max-height:8rem;color:var(--color-neutral-900);background:var(--color-surface);box-sizing:border-box;border-radius:8px;flex:1;padding:.55rem .7rem;font-family:inherit;font-size:.85rem}.TVKJCW_composerInput:focus{border-color:var(--color-primary);outline:none}.TVKJCW_fab{z-index:50;background:var(--color-primary);width:3.25rem;height:3.25rem;color:var(--color-on-primary);cursor:pointer;box-shadow:var(--shadow-float);border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem}.TVKJCW_fab:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-1px)}.TVKJCW_fab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TVKJCW_hiddenFileInput{display:none}.TVKJCW_attachRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TVKJCW_attachButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-neutral-900);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.TVKJCW_attachButton:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}.TVKJCW_attachButton:disabled{cursor:not-allowed;opacity:.6}.TVKJCW_attachHint{color:var(--color-muted);font-size:.72rem}.TVKJCW_attachPreview{flex-wrap:wrap;gap:.5rem;display:flex}.TVKJCW_attachChip{border:1px solid var(--color-border);background:var(--color-surface-muted);max-width:15rem;color:var(--color-neutral-900);border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.75rem;display:inline-flex}.TVKJCW_attachThumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:1.75rem;height:1.75rem}.TVKJCW_attachFileIcon{background:var(--color-neutral-100);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.95rem;display:inline-flex}.TVKJCW_attachName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TVKJCW_attachRemove{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0 .15rem;font-size:.9rem;line-height:1}.TVKJCW_attachRemove:hover{color:var(--color-danger)}.TVKJCW_attachError{color:var(--color-danger);white-space:nowrap;font-size:.72rem}.TVKJCW_messageAttachments{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.TVKJCW_messageUser .TVKJCW_messageAttachments{justify-content:flex-end}.TVKJCW_messageAttachment{border:1px solid var(--color-border);border-radius:6px;max-width:10rem;overflow:hidden}.TVKJCW_messageAttachmentImage{object-fit:cover;width:100%;max-height:8rem;display:block}.TVKJCW_messageAttachmentFile{background:var(--color-surface);align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.72rem;display:flex}@media (max-width:640px){.TVKJCW_diff{grid-template-columns:1fr}.TVKJCW_fab{bottom:1rem;right:1rem}}.TVKJCW_historyList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.TVKJCW_historyItem{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.TVKJCW_historyItemActive{border-color:var(--color-primary);background:var(--color-surface-muted)}.TVKJCW_historyResume{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:.1rem;padding:.25rem .3rem;display:flex}.TVKJCW_historyTitle{color:var(--color-neutral-900);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;font-weight:600;overflow:hidden}.TVKJCW_historyMeta{color:var(--color-muted);font-size:.7rem}.TVKJCW_itemUndo{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-neutral-900);cursor:pointer;border-radius:999px;align-items:center;margin-left:auto;padding:.15rem .55rem;font-size:.7rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.TVKJCW_itemUndo:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}.TVKJCW_itemUndo:disabled{cursor:not-allowed;opacity:.6}
._vWZfW_wrapper{align-items:center;display:inline-flex;position:relative}._vWZfW_button{border:1px solid var(--color-border);color:#6b7280;cursor:pointer;background:#fff;border-radius:.45rem;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._vWZfW_button[data-active=true]{border-color:var(--color-primary);color:var(--color-primary);background:#ff4c1f1f}._vWZfW_button:hover{border-color:#94a3b8}._vWZfW_popover{border:1px solid var(--color-border);z-index:9999;background:#fff;border-radius:.6rem;min-width:220px;max-width:260px;padding:.4rem;position:fixed;box-shadow:0 12px 24px #0f172a1f}._vWZfW_content{gap:.4rem;display:grid}._vWZfW_search{font-size:.75rem}._vWZfW_options{gap:.25rem;max-height:240px;display:grid;overflow-y:auto}._vWZfW_option{color:#374151;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.45rem;padding:.35rem .5rem;font-size:.75rem}._vWZfW_option[data-active=true]{border-color:var(--color-primary);color:var(--color-primary);background:#ff4c1f1f;font-weight:600}._vWZfW_option:hover{background:#f3f4f6}._vWZfW_option[data-active=true]:hover{background:#ff4c1f2e}._vWZfW_empty{color:#6b7280;padding:.35rem .5rem;font-size:.75rem}
.ugPukq_wrapper{align-items:center;display:inline-flex;position:relative}.ugPukq_bubble{z-index:120;background:var(--color-dark);color:var(--color-surface);text-align:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:min(480px,90vw);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;pointer-events:none;border-radius:.5rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s;position:fixed}.ugPukq_bubble[data-visible=true]{opacity:1;visibility:visible}.ugPukq_bubble[data-placement=top]{transform:translate(-50%,calc(4px - 100%))}.ugPukq_bubble[data-placement=top][data-visible=true]{transform:translate(-50%,-100%)}.ugPukq_bubble[data-placement=bottom]{transform:translate(-50%,-4px)}.ugPukq_bubble[data-placement=bottom][data-visible=true]{transform:translate(-50%)}.ugPukq_bubble[data-placement=left]{transform:translate(calc(4px - 100%),-50%)}.ugPukq_bubble[data-placement=left][data-visible=true]{transform:translate(-100%,-50%)}.ugPukq_bubble[data-placement=right]{transform:translate(-4px,-50%)}.ugPukq_bubble[data-placement=right][data-visible=true]{transform:translateY(-50%)}.ugPukq_bubble[data-multiline=true]{white-space:pre-line;text-align:left;font-weight:500;line-height:1.45}
._2UkqQG_button{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}._2UkqQG_button:disabled{cursor:not-allowed;box-shadow:none;opacity:.6;transform:none}._2UkqQG_button:not(:disabled):hover{transform:translateY(-1px)}._2UkqQG_primary{background:var(--color-primary);color:#fff;box-shadow:0 10px 24px #ff4c1f40}._2UkqQG_primary:not(:disabled):hover{box-shadow:0 14px 28px #ff4c1f4d}._2UkqQG_outline{color:#1f2937;background:#fff;border:1px solid #cbd5e1;box-shadow:0 8px 18px #0f172a14}._2UkqQG_outline:not(:disabled):hover{color:var(--color-primary);background:#f9fafb;border-color:#94a3b8;box-shadow:0 12px 22px #0f172a24}._2UkqQG_ghost{color:#1f2937;box-shadow:none;background:0 0}._2UkqQG_ghost:not(:disabled):hover{box-shadow:none;background:#0f172a14}._2UkqQG_success{color:#fff;background:#10b981;box-shadow:0 10px 22px #10b9813d}._2UkqQG_success:not(:disabled):hover{box-shadow:0 12px 26px #10b98152}._2UkqQG_warning{color:#fff;background:#f59e0b;box-shadow:0 10px 22px #f59e0b3d}._2UkqQG_warning:not(:disabled):hover{box-shadow:0 12px 26px #f59e0b52}._2UkqQG_danger{color:#fff;background:#ef4444;box-shadow:0 10px 22px #ef44443d}._2UkqQG_danger:not(:disabled):hover{box-shadow:0 12px 26px #ef444452}._2UkqQG_sizeSm{width:40px;height:40px;min-height:40px}._2UkqQG_sizeLg{width:52px;height:52px;min-height:52px}
.fNIQ8q_triggerWrap{align-items:center;display:inline-flex;position:relative}.fNIQ8q_popover{border:1px solid var(--color-border);background:var(--color-surface);min-width:200px;max-width:260px;max-height:calc(100vh - 16px);box-shadow:var(--shadow-card);z-index:9999;border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.35rem;display:flex;position:fixed;overflow-y:auto}.fNIQ8q_item{width:100%;color:var(--color-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.5rem;padding:.5rem .6rem;transition:background .15s;display:flex}.fNIQ8q_item:hover:not(:disabled){background:var(--color-neutral-100)}.fNIQ8q_item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.fNIQ8q_item:disabled{color:var(--color-neutral-300);cursor:not-allowed}.fNIQ8q_itemIcon{flex-shrink:0;align-items:center;display:inline-flex}.fNIQ8q_itemLabel{flex:1}.fNIQ8q_danger{color:var(--action-menu-danger,var(--color-danger))}.fNIQ8q_danger:hover:not(:disabled){background:var(--color-danger-surface)}
.LIZbda_markdown{white-space:normal;overflow-wrap:anywhere}.LIZbda_markdown>:first-child{margin-top:0}.LIZbda_markdown>:last-child{margin-bottom:0}.LIZbda_markdown p{margin:.5rem 0}.LIZbda_markdown ul,.LIZbda_markdown ol{margin:.5rem 0;padding-left:1.25rem}.LIZbda_markdown li+li{margin-top:.2rem}.LIZbda_markdown a{color:inherit;text-decoration:underline}.LIZbda_markdown code{background:var(--color-neutral-100);border-radius:.35rem;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.LIZbda_markdown pre{background:var(--color-neutral-100);border-radius:.65rem;margin:.6rem 0;padding:.65rem .75rem;overflow-x:auto}.LIZbda_markdown pre code{background:0 0;padding:0}.LIZbda_markdown blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);margin:.5rem 0;padding-left:.75rem}.LIZbda_markdown h1,.LIZbda_markdown h2,.LIZbda_markdown h3,.LIZbda_markdown h4{margin:.75rem 0 .35rem;line-height:1.3}.LIZbda_markdown h1{font-size:1.15rem}.LIZbda_markdown h2{font-size:1.05rem}.LIZbda_markdown h3,.LIZbda_markdown h4{font-size:.95rem}.LIZbda_markdown table{border-collapse:collapse;margin:.5rem 0;display:block;overflow-x:auto}.LIZbda_markdown th,.LIZbda_markdown td{border:1px solid var(--color-border);text-align:left;padding:.3rem .5rem}
.kMtcnq_page{gap:1.5rem;display:grid}.kMtcnq_header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.kMtcnq_headerLeft{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.kMtcnq_titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kMtcnq_title{margin:0;font-size:1.75rem;font-weight:700}.kMtcnq_subtitle{color:#6b7280;margin-top:.25rem}.kMtcnq_actionButtons{align-items:center;gap:.5rem;display:flex}.kMtcnq_actionButtons[data-mobile=true]{flex-direction:column;align-items:flex-end}.kMtcnq_editCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.kMtcnq_editCardHeaderActions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.kMtcnq_errorCard{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;gap:.75rem;padding:2rem;display:grid}.kMtcnq_errorTitle{margin:0;font-weight:600}.kMtcnq_errorMessage{margin:0}.kMtcnq_errorHint{color:#7f1d1d;margin:0;font-size:.875rem}.kMtcnq_emptyCard{text-align:center;background:#f9fafb;border-radius:.75rem;gap:.75rem;padding:2rem;display:grid}.kMtcnq_emptyTitle{color:#374151;font-size:1.125rem;font-weight:600}.kMtcnq_emptySubtitle{color:#6b7280}.kMtcnq_detailsTabBar,.kMtcnq_validationPromptField{margin-bottom:1rem}.kMtcnq_validationPromptLabel{color:var(--validation-prompt-text);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.kMtcnq_validationPromptTextarea{border:1px solid var(--validation-prompt-border);box-sizing:border-box;resize:vertical;background:var(--validation-prompt-bg);width:100%;min-height:7.5rem;color:var(--validation-prompt-text);border-radius:.5rem;padding:.75rem;font-size:1rem}.kMtcnq_validationPromptHelper{color:var(--validation-prompt-muted);margin-top:.25rem;font-size:.75rem}.kMtcnq_validationPromptInput{border:1px solid var(--validation-prompt-border);box-sizing:border-box;background:var(--validation-prompt-bg);width:100%;max-width:12rem;color:var(--validation-prompt-text);border-radius:.5rem;padding:.75rem;font-size:1rem}.kMtcnq_validationLengthRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.kMtcnq_validationLengthRow .kMtcnq_validationPromptField{margin-bottom:0}.kMtcnq_validationLengthRow .kMtcnq_validationPromptInput{max-width:none}.kMtcnq_validationLengthHelper{grid-column:1/-1}.kMtcnq_deleteModalBody{gap:.75rem;display:grid}.kMtcnq_deleteModalBody p{margin:0}.kMtcnq_deleteModalTitle{font-weight:600}.kMtcnq_deleteModalHint{margin:0}.kMtcnq_deleteModalFooter{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.kMtcnq_messageBubbleRow{align-items:flex-start;gap:.5rem;display:flex}.kMtcnq_messageText{white-space:pre-wrap;word-break:break-word}.kMtcnq_chatMessageAssets{flex-direction:column;gap:.5rem;margin-top:.4rem;display:flex}.kMtcnq_chatAssetPlaceholder{opacity:.85;font-size:.85rem}.kMtcnq_chatAssetMedia{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:280px}.kMtcnq_chatAssetEmbed{border:none;border-radius:.5rem;width:100%;max-width:360px;height:480px}.kMtcnq_chatAssetLink{color:inherit;font-size:.9rem;font-weight:600;text-decoration:underline}.kMtcnq_chatSearchHeader{border-bottom:1px solid var(--color-border);padding:.5rem 1rem}.kMtcnq_chatSearchInput{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.9rem}.kMtcnq_aiInfoWrapper{align-items:center;display:inline-flex;position:relative}.kMtcnq_aiInfoButton{border:1px solid var(--ai-info-border);background:var(--ai-info-bg);width:24px;height:24px;color:var(--ai-info-color);cursor:pointer;box-shadow:var(--ai-info-shadow);border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.kMtcnq_aiInfoWrapper:hover .kMtcnq_aiInfoButton,.kMtcnq_aiInfoWrapper:focus-within .kMtcnq_aiInfoButton{box-shadow:var(--ai-info-shadow-hover);transform:translateY(-1px)}.kMtcnq_aiInfoPopover{background:var(--ai-popover-bg);width:min(320px,70vw);color:var(--ai-popover-text);border:1px solid var(--ai-popover-border);box-shadow:var(--ai-popover-shadow);opacity:0;visibility:hidden;z-index:20;border-radius:.75rem;padding:.65rem .75rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-6px)}.kMtcnq_aiInfoWrapper:hover .kMtcnq_aiInfoPopover,.kMtcnq_aiInfoWrapper:focus-within .kMtcnq_aiInfoPopover{opacity:1;visibility:visible;transform:translateY(0)}.kMtcnq_aiInfoLine{font-size:.75rem;line-height:1.4}.kMtcnq_aiInfoLine+.kMtcnq_aiInfoLine{margin-top:.35rem}.kMtcnq_filtersPanel{border:1px solid var(--filters-border);background:var(--filters-bg);border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.kMtcnq_filtersHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.kMtcnq_filtersTitle{margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.kMtcnq_filtersSubtitle{color:var(--filters-muted)}.kMtcnq_filtersStatusRow{align-items:center;gap:.75rem;display:flex}.kMtcnq_filtersNotice{color:var(--filters-muted);font-size:.85rem}.kMtcnq_filtersError{color:var(--filters-error);margin-bottom:.85rem}.kMtcnq_filtersHint{color:var(--filters-muted)}.kMtcnq_filtersGrid{gap:1.25rem;display:grid}.kMtcnq_filterGroupTitle{margin-bottom:.6rem;font-weight:700}.kMtcnq_filterList{gap:.6rem;display:grid}.kMtcnq_filterCard{border:1px solid var(--filters-border);background:var(--filters-card-bg);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem .85rem;display:flex}.kMtcnq_filterInfo{gap:.45rem;display:grid}.kMtcnq_filterLabel{color:var(--filters-text);font-weight:600}.kMtcnq_filterKey{color:var(--filters-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}.kMtcnq_filterMetaRow{flex-wrap:wrap;gap:.75rem;display:flex}.kMtcnq_filterMetaGroup{gap:.3rem;min-width:140px;display:grid}.kMtcnq_filterMetaLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--filters-muted);font-size:.7rem}.kMtcnq_filterSelect{border:1px solid var(--filters-border);background:var(--filters-select-bg);min-height:44px;color:var(--filters-text);border-radius:.6rem;padding:.35rem .6rem;font-size:.85rem}.kMtcnq_filterOrderInput{border:1px solid var(--filters-border);background:var(--filters-select-bg);min-height:44px;color:var(--filters-text);border-radius:.6rem;width:100%;padding:.35rem .6rem;font-size:.85rem}.kMtcnq_filterSelect:disabled,.kMtcnq_filterOrderInput:disabled{opacity:.6;cursor:not-allowed}.kMtcnq_filterChipToggle{min-height:44px;color:var(--filters-text);cursor:pointer;align-self:end;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.kMtcnq_filterChipToggle input{width:18px;height:18px;accent-color:var(--filters-text)}.kMtcnq_filterChipToggle:has(input:disabled){opacity:.6;cursor:not-allowed}@media (max-width:768px){.kMtcnq_header{flex-direction:column;align-items:flex-start}}.kMtcnq_checkboxRow{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.kMtcnq_checkboxRowInput{cursor:pointer;width:1rem;height:1rem}.kMtcnq_checkboxRowLabel{color:var(--color-text);cursor:pointer;font-size:.875rem;font-weight:500}
.KHEOJa_backdrop{z-index:1000;opacity:0;perspective:1200px;background:#00000080;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.KHEOJa_backdropOpen{opacity:1}.KHEOJa_backdropClosed{opacity:0}.KHEOJa_modal{opacity:0;transform-origin:50%;width:100%;max-width:600px;max-height:calc(100vh - 3rem);transform-style:preserve-3d;will-change:transform, opacity;background:#fff;border-radius:1rem;flex-direction:column;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;overflow:hidden;transform:translateY(100vh)scale(.96)rotateX(12deg);box-shadow:0 25px 50px #00000040}.KHEOJa_modalOpen{opacity:1;transform:translateY(0)scale(1)rotateX(0)}.KHEOJa_modalClosed{opacity:0;transform:translateY(110vh)scale(.96)rotateX(12deg)}.KHEOJa_sizeSm{max-width:480px}.KHEOJa_sizeLg{max-width:720px}.KHEOJa_sizeXl{max-width:1100px}.KHEOJa_sizeFull{max-width:calc(100vw - 3rem);height:calc(100vh - 3rem)}.KHEOJa_header{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem 0;display:flex}.KHEOJa_title{overflow-wrap:anywhere;color:#111827;min-width:0;margin:0;font-size:1.5rem;font-weight:600}.KHEOJa_closeButton{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.KHEOJa_closeButton:not(:disabled):hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a2e}.KHEOJa_body{flex:1;padding:1.5rem 2rem 2rem;overflow:auto}.KHEOJa_footer{gap:1rem;padding:1.5rem 2rem 2rem;display:flex}@media (max-width:640px){.KHEOJa_backdrop{padding:1rem}.KHEOJa_header{padding:1.25rem 1.5rem 0}.KHEOJa_body{padding:1.25rem 1.5rem 1.5rem}.KHEOJa_footer{flex-direction:column;padding:1.25rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.KHEOJa_backdrop,.KHEOJa_modal{transition:none}.KHEOJa_modal{transform:none}}
.-\37 t4YG_pagination{border-top:1px solid #e3d7c3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.-\37 t4YG_summary{color:#5d554d;font-size:.875rem}.-\37 t4YG_controls{align-items:center;gap:.75rem;display:flex}.-\37 t4YG_navButton{color:#0f0a07;cursor:pointer;background:#ffffffeb;border:1px solid #e3d7c3;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #0c08070f}.-\37 t4YG_navButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #0c080724}.-\37 t4YG_navButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.-\37 t4YG_pageInfo{color:#0f0a07;white-space:nowrap;font-size:.875rem;font-weight:500}.-\37 t4YG_pageSizeSection{align-items:center;gap:.5rem;display:flex}.-\37 t4YG_pageSizeLabel{color:#5d554d;white-space:nowrap;font-size:.875rem}.-\37 t4YG_pageSizeSelect{appearance:none;color:#0f0a07;cursor:pointer;background-color:#ffffffeb;background-image: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='%235d554d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;border:1px solid #e3d7c3;border-radius:999px;padding:.35rem 2rem .35rem .85rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 4px #0c08070f}.-\37 t4YG_pageSizeSelect:hover{border-color:#c8bba5}.-\37 t4YG_pageSizeSelect:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #ff4c1f26}@media (max-width:640px){.-\37 t4YG_pagination{justify-content:center}.-\37 t4YG_summary{text-align:center;width:100%}}
.st7oFG_panel{gap:1rem;display:grid}.st7oFG_refreshRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.st7oFG_liveDot{background:var(--status-success-border,#22c55e);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.st7oFG_refreshText{color:var(--color-muted,#5d554d);font-size:.8rem}.st7oFG_refreshButton{border:1px solid var(--color-border,#e3d7c3);background:var(--color-surface,#fff);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;min-width:44px;min-height:44px;padding:.5rem .875rem;font-size:.8rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.st7oFG_refreshButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0c08071f}.st7oFG_filtersCard{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.st7oFG_field{gap:.25rem;display:grid}.st7oFG_fieldLabel{font-size:.8rem;font-weight:600}.st7oFG_searchInput{min-width:12rem;min-height:44px}.st7oFG_selectInput{border:1px solid var(--color-input-border,#d1d5db);background:var(--color-surface,#fff);border-radius:.5rem;min-width:10rem;min-height:44px;padding:.5rem .75rem;font-size:.875rem}.st7oFG_table{border-collapse:collapse;width:100%;min-width:760px;font-size:.875rem}.st7oFG_tableHeadCell{text-align:left;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:.625rem .75rem;font-size:.7rem}.st7oFG_sortButton{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.st7oFG_tableCell{vertical-align:middle;white-space:nowrap;padding:.625rem .75rem}.st7oFG_respondentName{font-weight:600}.st7oFG_respondentEmail{color:var(--color-muted,#5d554d);font-size:.75rem}.st7oFG_chatButton{border:1px solid var(--color-border,#e3d7c3);background:var(--color-surface,#fff);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:transform .15s,box-shadow .15s;display:inline-flex}.st7oFG_chatButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0c08071f}.st7oFG_stateCard{text-align:center;justify-items:center;gap:.375rem;padding:2rem 1rem;display:grid}.st7oFG_stateTitle{font-size:1rem;font-weight:700}.st7oFG_stateSubtitle{color:var(--color-muted,#5d554d);font-size:.875rem}
.r5LdjG_overlay{background:color-mix(in srgb, var(--color-text) 35%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;position:fixed;inset:0}.r5LdjG_overlay[data-state=open]{animation:.25s r5LdjG_sheetOverlayIn}.r5LdjG_overlay[data-state=closing]{pointer-events:none;animation:.2s forwards r5LdjG_sheetOverlayOut}.r5LdjG_sheet{background:color-mix(in srgb, var(--color-surface) 97%, transparent);border:1px solid color-mix(in srgb, var(--color-surface) 80%, transparent);max-width:720px;box-shadow:0 -20px 50px color-mix(in srgb, var(--color-dark) 20%, transparent);overscroll-behavior:contain;z-index:61;border-radius:1.75rem 1.75rem 0 0;max-height:82vh;margin:0 auto;padding:.75rem 1.5rem 2rem;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.r5LdjG_sheet[data-state=open]{animation:.35s r5LdjG_sheetSlideUp}.r5LdjG_sheet[data-state=closing]{animation:.3s forwards r5LdjG_sheetSlideDown}@keyframes r5LdjG_sheetSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes r5LdjG_sheetSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes r5LdjG_sheetOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes r5LdjG_sheetOverlayOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.r5LdjG_overlay,.r5LdjG_sheet{animation:none}}
.PrBnsW_pill{background:var(--pill-bg);color:var(--pill-text);border:1px solid var(--pill-border);cursor:default;border-radius:.5rem;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.PrBnsW_dot{background:var(--pill-dot);border-radius:999px;width:.4rem;height:.4rem}.PrBnsW_uppercase{text-transform:uppercase;letter-spacing:.08em}.PrBnsW_monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
.lc67ia_container{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;width:100%;overflow:hidden}.lc67ia_scroll{z-index:1;-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}.lc67ia_footer{z-index:0;text-align:center;background:#f9fafb;padding:2.5rem 2rem;position:relative}@media (max-width:640px){.lc67ia_footer{padding:2rem 1.5rem}}
.bVz0bq_input{color:#111827;box-sizing:border-box;background:#ffffffeb;border:1px solid #d1d5db;border-radius:999px;width:100%;padding:.7rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s}.bVz0bq_input::placeholder{color:#9ca3af}.bVz0bq_input:focus{border-color:var(--color-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #ff4c1f26}.bVz0bq_sizeSm{padding:.55rem .95rem;font-size:.95rem}.bVz0bq_monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
._bzwhW_row{cursor:pointer}._bzwhW_row:hover{background:var(--color-surface-elevated)}._bzwhW_row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}
