.ak-choice{flex-direction:column;gap:6px;min-width:0;display:flex}.ak-choice-label{font-size:var(--text-sm);color:var(--text-2)}.ak-choice .dx-buttongroup{align-self:flex-start;max-width:100%}.ak-choice-error{font-size:var(--text-xs);color:var(--danger-fg);margin:0}.ak-choice.is-invalid .dx-buttongroup .dx-button{border-color:var(--danger-fg)}.ak-number-unit.dx-button{pointer-events:none;min-width:0}.ak-number-unit.dx-button .dx-button-content{color:var(--text-2);padding-inline:8px}.ak-btn{border-radius:var(--radius-2,5px);font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative}.ak-btn--block{width:100%;display:flex}.ak-btn:active:not(:disabled){transform:translateY(1px)}.ak-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.ak-btn--size-sm{gap:6px;height:34px;padding:0 12px;font-size:13px}.ak-btn--size-md{height:40px;padding:0 16px;font-size:14px}.ak-btn--size-lg{border-radius:var(--radius-3,8px);height:48px;padding:0 24px;font-size:16px}.ak-btn--icon-only{padding:0}.ak-btn--size-sm.ak-btn--icon-only{width:34px}.ak-btn--size-md.ak-btn--icon-only{width:40px}.ak-btn--size-lg.ak-btn--icon-only{width:48px}.ak-btn__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.25em;line-height:1;display:flex}.ak-btn__icon svg{width:1em;height:1em;display:block}.ak-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.2em;height:1.2em;animation:.75s linear infinite ak-spinner-spin;display:inline-block}@keyframes ak-spinner-spin{to{transform:rotate(360deg)}}.ak-btn--primary.ak-btn--filled{background:linear-gradient(135deg, var(--accent-4), var(--accent-5));color:var(--on-accent,#fff);box-shadow:0 2px 4px color-mix(in srgb, var(--accent-4) 30%, transparent)}.ak-btn--primary.ak-btn--filled:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--accent-4) 40%, transparent);transform:translateY(-1px)}.ak-btn--primary.ak-btn--outline{border-color:var(--accent-4);color:var(--accent-4);background:0 0}.ak-btn--primary.ak-btn--outline:hover{background:color-mix(in srgb, var(--accent-4) 10%, transparent)}.ak-btn--primary.ak-btn--soft{background:color-mix(in srgb, var(--accent-4) 15%, transparent);color:var(--accent-4)}.ak-btn--primary.ak-btn--soft:hover{background:color-mix(in srgb, var(--accent-4) 25%, transparent)}.ak-btn--primary.ak-btn--text{color:var(--accent-4);background:0 0}.ak-btn--primary.ak-btn--text:hover{background:color-mix(in srgb, var(--accent-4) 12%, transparent)}.ak-btn--success.ak-btn--filled{background:var(--success-fg);color:#fff}.ak-btn--success.ak-btn--filled:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--success-fg) 40%, transparent);transform:translateY(-1px)}.ak-btn--success.ak-btn--outline{border-color:var(--success-fg);color:var(--success-fg)}.ak-btn--success.ak-btn--outline:hover{background:var(--success-bg)}.ak-btn--success.ak-btn--soft{background:var(--success-bg);color:var(--success-fg)}.ak-btn--danger.ak-btn--filled{background:var(--danger-fg);color:#fff}.ak-btn--danger.ak-btn--filled:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--danger-fg) 40%, transparent);transform:translateY(-1px)}.ak-btn--danger.ak-btn--outline{border-color:var(--danger-fg);color:var(--danger-fg)}.ak-btn--danger.ak-btn--outline:hover{background:var(--danger-bg)}.ak-btn--danger.ak-btn--soft{background:var(--danger-bg);color:var(--danger-fg)}.ak-btn--warning.ak-btn--filled{background:var(--warning-fg);color:#fff}.ak-btn--warning.ak-btn--outline{border-color:var(--warning-fg);color:var(--warning-fg)}.ak-btn--warning.ak-btn--outline:hover{background:var(--warning-bg)}.ak-btn--warning.ak-btn--soft{background:var(--warning-bg);color:var(--warning-fg)}.ak-btn--default.ak-btn--filled{background:var(--bg-1);border-color:var(--border-1);color:var(--text-1);box-shadow:0 1px 2px #0000000d}.ak-btn--default.ak-btn--filled:hover{border-color:var(--border-3);background:var(--bg-3)}.ak-btn--default.ak-btn--outline{border-color:var(--border-1);color:var(--text-2)}.ak-btn--default.ak-btn--outline:hover{border-color:var(--border-3);background:var(--bg-3)}.ak-btn--default.ak-btn--text{color:var(--text-2);background:0 0}.ak-btn--default.ak-btn--text:hover{background:var(--bg-3);color:var(--text-1)}.ak-chat{background:var(--surface-card);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ak-chat-dx{background:0 0;flex:auto;min-height:0;border:0!important}.ak-chat--salt-okur .dx-chat-messagebox{display:none}.ak-chat-icerik{min-width:0;position:relative}.ak-chat-metin{white-space:pre-wrap;overflow-wrap:anywhere}.ak-chat-menu{border:1px solid var(--border-2);border-radius:var(--radius-full);background:var(--surface-raised);width:24px;height:22px;color:var(--text-2);box-shadow:var(--shadow-1);cursor:pointer;opacity:0;place-items:center;padding:0;font-size:15px;line-height:1;transition:opacity .12s;display:inline-grid;position:absolute;top:-6px;right:-10px}.dx-chat-messagebubble:hover .ak-chat-menu,.ak-chat-menu:focus-visible{opacity:1}.ak-chat-menu:hover{color:var(--text-1)}.ak-chat .dx-chat-messagegroup:has(.ak-chat-olay){justify-content:center;padding-inline:0}:is(.ak-chat .dx-chat-messagegroup:has(.ak-chat-olay) .dx-avatar,.ak-chat .dx-chat-messagegroup:has(.ak-chat-olay) .dx-chat-messagegroup-information){display:none}.ak-chat .dx-chat-messagegroup:has(.ak-chat-olay) .dx-chat-messagegroup-content{align-items:center;gap:2px;width:100%}.ak-chat .dx-chat-messagebubble:has(.ak-chat-olay){max-width:100%;background:0 0!important;border-radius:0!important;padding:0!important}.ak-chat-olay{color:var(--text-2);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.ak-chat-bos{height:100%;padding:var(--space-6);color:var(--text-2);text-align:center;place-items:center;display:grid}.ak-chat-araclar{align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.ak-chat .dx-chat-messagebox,.ak-chat .ak-chat-araclar{margin-right:var(--ai-guvenli-sag,0px);margin-left:var(--ai-guvenli-sol,0px)}.ak-chat .dx-chat-messagegroup-alignment-end .dx-chat-messagebubble:not(:has(.ak-chat-olay)){background:var(--accent-1);color:var(--text-1)}.ak-chat-ust{padding:var(--space-2) var(--space-4) 0;justify-content:center;display:flex}.ak-chat .dx-chat-messagebubble.ak-chat-odak{outline:2px solid var(--accent-4);outline-offset:2px;transition:outline-color .6s}.ak-chat-alta{right:calc(var(--space-5) + var(--ai-guvenli-sag,0px));z-index:2;border:1px solid var(--border-2);border-radius:var(--radius-full);background:var(--surface-raised);width:34px;height:34px;color:var(--text-1);box-shadow:var(--shadow-2,var(--shadow-1));cursor:pointer;place-items:center;font-size:16px;display:grid;position:absolute;bottom:132px}.ak-chat-alta:hover{background:var(--accent-1)}.ak-chat-bant{margin:0 var(--space-4);margin-right:calc(var(--space-4) + var(--ai-guvenli-sag,0px))}.ak-chat-anma{left:var(--space-4);z-index:5;width:min(380px,100% - 32px);max-height:280px;padding:var(--space-1);border:1px solid var(--border-2);border-radius:var(--radius-2);background:var(--surface-raised);box-shadow:var(--shadow-2,var(--shadow-1));margin:0;list-style:none;position:absolute;bottom:118px;overflow:auto}.ak-chat-anma li{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-1);cursor:pointer;font-size:var(--text-sm);display:flex}.ak-chat-anma li[data-secili]{background:var(--accent-2)}.ak-chat-anma-simge{flex:none;display:inline-flex}.ak-chat-anma-ad{white-space:nowrap;font-weight:600}.ak-chat-anma-alt{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-chat-bicim{padding-right:var(--space-2);border-right:1px solid var(--border-2);gap:2px;display:inline-flex}.ak-chat-bicim button{border-radius:var(--radius-1);min-width:26px;height:26px;color:var(--text-2);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0 6px}.ak-chat-bicim button:hover{background:var(--accent-1);color:var(--text-1)}.ak-chat-bicim [data-bicim=kalin]{font-weight:700}.ak-chat-bicim [data-bicim=egik]{font-style:italic}.ak-chat-bicim [data-bicim=cizili]{text-decoration:line-through}.ak-chat-bicim [data-bicim=kod]{font-family:var(--font-mono,ui-monospace, monospace)}.ak-mesaj-metni{overflow-wrap:anywhere}.ak-mesaj-metni p{white-space:pre-wrap;margin:0}.ak-mesaj-metni p+p,.ak-mesaj-metni p+ul,.ak-mesaj-metni ul+p,.ak-mesaj-metni p+ol,.ak-mesaj-metni ol+p{margin-top:6px}.ak-mesaj-metni ul,.ak-mesaj-metni ol{margin:2px 0;padding-left:20px}.ak-mesaj-metni code{border-radius:var(--radius-1);background:color-mix(in srgb, var(--text-1) 8%, transparent);font-family:var(--font-mono,ui-monospace, monospace);padding:0 4px;font-size:.92em}.ak-mesaj-metni pre{border-radius:var(--radius-2);background:color-mix(in srgb, var(--text-1) 8%, transparent);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;margin:4px 0;padding:8px 10px;font-size:.9em;overflow-x:auto}.ak-mesaj-metni blockquote{border-left:3px solid var(--border-3,var(--border-2));color:var(--text-2);margin:2px 0;padding-left:8px}.ak-mesaj-metni a{color:var(--accent-5);text-decoration:underline}.ak-mesaj-metni .ak-anma{border-radius:var(--radius-1);background:var(--accent-2);color:var(--accent-5);padding:0 3px;font-weight:600}
