.beta-screen{min-height:100dvh;display:grid;place-items:center;padding:25px;background:linear-gradient(130deg,#f7fcff,#e5f3ff)}.beta-card{width:100%;max-width:420px;background:white;border:1px solid #d7e8fa;border-radius:17px;padding:35px;text-align:center;box-shadow:0 15px 65px #0c6ab312}.beta-card>img{width:70px;height:70px;object-fit:contain;display:block;margin:0 auto 20px}.beta-card>.eyebrow{display:block;font-size:10px}.beta-card h1{font-size:24px;color:#07376a;margin:17px 0}.beta-card p{font-size:12px;line-height:1.9;color:#7b97b1;min-height:46px;margin-bottom:25px}.beta-card a{display:inline-block;text-decoration:none}.beta-download{display:block;text-align:center;text-decoration:none;margin-top:20px}
.tool-approval{margin:18px 0;padding:18px;border:1px solid #bddcff;border-radius:12px;background:#f3f8ff;overflow-wrap:anywhere}.tool-approval>p:first-child{font-weight:600}.approval-conditions{padding:8px 12px;margin:12px 0;background:#fff;border-radius:8px}.approval-conditions p{margin:6px 0;font-size:14px}.tool-approval .dialog-note{margin-top:12px}
.clarification-card{margin:18px 0;padding:18px;border:1px solid #bddcff;border-radius:14px;background:#f5f9ff}.clarification-card fieldset{border:0;padding:0;margin:0;min-width:0}.clarification-card legend{font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.clarification-option{display:flex;align-items:flex-start;gap:10px;padding:12px;margin:8px 0;border:1px solid #d7e5f4;border-radius:9px;background:#fff;cursor:pointer;overflow-wrap:anywhere}.clarification-option:has(input:checked){border-color:#1683e9;background:#eaf4ff}.clarification-option input{margin-top:5px;flex-shrink:0}.custom-answer-label{display:block;margin:14px 0 12px;font-size:14px}.custom-answer{display:block;box-sizing:border-box;width:100%;min-height:80px;margin-top:8px;padding:10px;border:1px solid #c5d9ee;border-radius:8px;resize:vertical;font:inherit}.clarification-card fieldset:disabled{opacity:.65}
.user-message{flex-direction:row-reverse}.user-message .message-body{flex:0 1 auto;max-width:calc(100% - 45px);display:flex;flex-direction:column;align-items:flex-end}.user-message .message-label{justify-content:flex-end}.user-message .message-content{max-width:100%;text-align:left;border-radius:12px 0 12px 12px;overflow-wrap:anywhere}
.conversation-entry,.history-entry{display:flex;align-items:center;gap:2px;min-width:0}.conversation-entry .conversation-item,.history-entry .history-row{flex:1;min-width:0}.delete-conversation{flex-shrink:0;font-size:11px;color:#9a5860;padding:8px 5px;border-radius:6px}.delete-conversation:hover{background:#fff0f1}.history-entry{border-bottom:1px solid #dfeaf8}.history-entry .history-row{border-bottom:0}#deleteChat{font-size:11px;white-space:nowrap}
