 @keyframes bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}.ipsRichTextBox--expandable summary.ipsRichTextBox__title{display:flex;align-items:center;}.ipsRichTextBox--expandable summary::-webkit-details-marker, .ipsRichTextBox--expandable summary::-moz-list-bullet{display:none;}.ipsRichTextBox--expandable summary.ipsRichTextBox__title::after{content:"\2B";margin-left:auto;font-size:2em;line-height:1;color:#DAA520;font-weight:bold;transition:color .15s ease;}.ipsRichTextBox--expandable summary.ipsRichTextBox__title:hover::after{color:#FFD700;}.ipsRichTextBox--expandable[open] summary.ipsRichTextBox__title::after{content:"\2212";}.summary-scrolled-past::after{animation:bounce 0.6s ease-out;}.ipsRichTextBox--expandable summary.ipsRichTextBox__title{display:flex;align-items:center;}.ipsRichTextBox--expandable summary::-webkit-details-marker, .ipsRichTextBox--expandable summary::-moz-list-bullet{display:none;}.ipsRichTextBox--expandable summary.ipsRichTextBox__title::after{content:"\2B";margin-left:auto;font-size:2em;line-height:1;color:#DAA520;font-weight:bold;transition:transform 0.15s ease, color 0.15s ease;}.ipsRichTextBox--expandable summary.ipsRichTextBox__title:hover::after{transform:scale(1.2);color:#FFD700;}.ipsRichTextBox--expandable[open] summary.ipsRichTextBox__title::after{content:"\2212";}.ipsEditor__toolbar-item-wrap[data-toolbar-item="left"] .ipsEditor__toolbar-label, .ipsEditor__toolbar-item-wrap[data-toolbar-item="center"] .ipsEditor__toolbar-label, .ipsEditor__toolbar-item-wrap[data-toolbar-item="right"] .ipsEditor__toolbar-label, .ipsEditor__toolbar-item-wrap[data-toolbar-item="justify"] .ipsEditor__toolbar-label{display:none !important;}.ipsEditor__toolbar-item-wrap[data-toolbar-item="left"] button, .ipsEditor__toolbar-item-wrap[data-toolbar-item="center"] button, .ipsEditor__toolbar-item-wrap[data-toolbar-item="right"] button, .ipsEditor__toolbar-item-wrap[data-toolbar-item="justify"] button{padding:6px 10px !important;min-width:auto !important;}.ipsEditor__toolbar-item-wrap[data-toolbar-item="align"] .ipsEditor__toolbar--nested{gap:2px;}.ipsEditor__toolbar-item-wrap[data-toolbar-item="align"] .ipsEditor__anchored-panel{padding:4px !important;}.ipsEditor__toolbar-item-wrap[data-toolbar-item="left"] i, .ipsEditor__toolbar-item-wrap[data-toolbar-item="center"] i, .ipsEditor__toolbar-item-wrap[data-toolbar-item="right"] i, .ipsEditor__toolbar-item-wrap[data-toolbar-item="justify"] i, .ipsEditor__toolbar-item-wrap[data-toolbar-item="align"] > button > i{display:inline-block !important;margin:0 !important;}.ipsEditor__toolbar-item{background-color:var(--i-background, #fff) !important;border-radius:4px;transition:background-color 0.2s ease;}.ipsEditor__toolbar-item:hover:not(:disabled){background-color:var(--i-background_hover, #f5f5f5) !important;}.ipsEditor__toolbar-item--active, .ipsEditor__toolbar-item.ipsButton--active{background-color:var(--i-selected, #e0e0e0) !important;}.ipsEditor__toolbar-item:disabled, .ipsEditor__toolbar-item--unavailable{background-color:var(--i-background_disabled, #fafafa) !important;opacity:0.6;}.ipsEditor__anchored-panel, .ipsEditor__toolbar-panel{background-color:var(--i-background, #fff) !important;border:1px solid var(--i-border, #ddd);border-radius:6px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);padding:8px !important;}.ipsEditor__toolbar--nested{background-color:transparent !important;padding:4px !important;}.ipsEditor__toolbar--nested .ipsEditor__toolbar-item{width:100%;text-align:left;padding:8px 12px;margin:2px 0;border:none;}.ipsEditor__toolbar--nested .ipsEditor__toolbar-item:hover:not(:disabled){background-color:var(--i-background_hover, #f0f0f0) !important;}.ipsEditor__toolbar-select-option{background-color:var(--i-background, #fff) !important;padding:8px 16px;margin:1px 0;border-radius:3px;}.ipsEditor__toolbar-select-option:hover{background-color:var(--i-background_hover, #f5f5f5) !important;}.ipsEditor__toolbar-select-option[data-current="yes"]{background-color:var(--i-selected, #e0e0e0) !important;}[data-ips-scheme="dark"] .ipsEditor__toolbar-item{background-color:var(--i-background, #2a2a2a) !important;}[data-ips-scheme="dark"] .ipsEditor__toolbar-item:hover:not(:disabled){background-color:var(--i-background_hover, #3a3a3a) !important;}[data-ips-scheme="dark"] .ipsEditor__toolbar-item--active, [data-ips-scheme="dark"] .ipsEditor__toolbar-item.ipsButton--active{background-color:var(--i-selected, #4a4a4a) !important;}[data-ips-scheme="dark"] .ipsEditor__anchored-panel, [data-ips-scheme="dark"] .ipsEditor__toolbar-panel{background-color:var(--i-background, #2a2a2a) !important;border-color:var(--i-border, #444);}.guides-flex-row{display:flex;flex-direction:row;align-items:flex-start;gap:32px;}.guides-flex-row .ipsWidget[data-blocktitle="Database Navigation"]{width:280px;min-width:200px;max-width:350px;flex-shrink:0;}.guides-flex-row .ipsBox--record{flex:1 1 0;min-width:0;}@media (max-width:900px){.guides-flex-row{flex-direction:column;}.guides-flex-row .ipsWidget[data-blocktitle="Database Navigation"], .guides-flex-row .ipsBox--record{width:100%;max-width:100%;}}#gptFrame[style*="background-color"], iframe#gptFrame, #ipsLayout_mainArea iframe#gptFrame, .ipsLayout_container iframe#gptFrame, div[class*="gpt"] iframe, .gpt-wrapper iframe{background-color:transparent !important;background-image:none !important;background:none !important;box-shadow:none !important;}.gpt-wrapper, div[class*="gpt"], [class*="gpt-wrapper"]{background-color:transparent !important;background-image:none !important;background:none !important;box-shadow:none !important;}[data-ips-scheme="dark"] #gptFrame, [data-ips-scheme="dark"] iframe#gptFrame, [data-ips-scheme="dark"] .gpt-wrapper iframe, [data-ips-scheme="dark"] div[class*="gpt"] iframe{background-color:transparent !important;background-image:none !important;background:none !important;box-shadow:none !important;}[data-ips-scheme="dark"] iframe{background-color:transparent !important;background:none !important;}.ipsSearchDialog form, .ipsSearchDialog .ipsSearchDialog__filters{display:none !important;}.gpt-chat-container{display:flex;flex-direction:column;height:400px;padding:1rem;}.gpt-chat-window{flex:1;overflow-y:auto;margin-bottom:.5rem;border:1px solid #ddd;border-radius:4px;padding:.5rem;background:transparent !important;}.gpt-chat-form{display:flex;}.gpt-chat-form input{flex:1;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;}.gpt-chat-form button{margin-left:.5rem;padding:.5rem 1rem;font-size:1rem;border:none;background:#007bff;color:white;border-radius:4px;cursor:pointer;}.gpt-message{margin:.25rem 0;padding:.5rem;border-radius:4px;max-width:80%;word-break:break-word;}.gpt-message--user{align-self:flex-end;background:rgba(224, 247, 255, 0.5) !important;}.gpt-message--bot{align-self:flex-start;background:rgba(241, 241, 241, 0.5) !important;}