/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
:root{--kc-ink-bg: #20201f;--kc-mine-a: #14866a;--kc-mine-b: #0c5e49}body .modal-layer>.modal{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));padding-top:24px}body .modal-layer>.modal h2{font-size:21px;letter-spacing:-.03em;line-height:1.2;margin:0 0 6px}body .modal-layer>.modal .modal-intro{font-size:13.5px;line-height:1.45;margin:0 0 16px}body .modal-layer .confirm-actions,body .modal-layer#actionConfirmLayer .confirm-actions,body .modal-layer#confirmLayer .confirm-actions,body .modal-layer#deleteAccountLayer .confirm-actions,body .modal-layer .schedule-modal-actions,body .modal-layer .settings-actions,body .modal-layer .kc-create-actions{display:grid!important;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-top:14px;width:100%}body .modal-layer .confirm-actions>button,body .modal-layer#actionConfirmLayer .confirm-actions button,body .modal-layer#confirmLayer .confirm-actions button,body .modal-layer#deleteAccountLayer .confirm-actions button,body .modal-layer .schedule-modal-actions>button,body .modal-layer .settings-actions>button,body .modal-layer .kc-create-actions>button{align-items:center;border-radius:14px;display:inline-flex;font-size:14.5px;font-weight:800;justify-content:center;margin:0;min-height:46px;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}body .modal-layer .confirm-actions>.secondary-action,body .modal-layer .schedule-modal-actions>.secondary-action,body .modal-layer .settings-actions>.secondary-action{order:0}body .modal-layer .confirm-actions>.danger-button,body .modal-layer .confirm-actions>.primary-button,body .modal-layer .schedule-modal-actions>.primary-button,body .modal-layer .settings-actions>.primary-button{order:1}body .modal-layer .confirm-actions>.secondary-action,body .modal-layer#actionConfirmLayer .confirm-actions .secondary-action,body .modal-layer#confirmLayer .confirm-actions .secondary-action{background:color-mix(in srgb,var(--sheet-ink) 9%,transparent);border:0;box-shadow:none;color:var(--sheet-ink)}body .modal-layer .confirm-actions>.danger-button{background:#e5484d;border:0;box-shadow:none;color:#fff}body .modal-layer .confirm-actions>.danger-button:active{background:#c93b40}body .modal-layer .confirm-actions>.primary-button,body .modal-layer .schedule-modal-actions>.primary-button{background:var(--sheet-ink);border:0;box-shadow:none;color:var(--sheet-bg)}body .modal-layer .confirm-actions>button:active{transform:scale(.97)}body .modal-layer .confirm-actions>button[disabled],body .modal-layer .settings-actions>button[disabled]{opacity:.45}@media (max-width: 380px){body .modal-layer .confirm-actions,body .modal-layer#actionConfirmLayer .confirm-actions,body .modal-layer#confirmLayer .confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}body .modal-layer#actionConfirmLayer>.confirm-modal,body .modal-layer#confirmLayer>.confirm-modal,body .modal-layer#deleteAccountLayer>.confirm-modal{padding:26px var(--sheet-pad-x) calc(18px + env(safe-area-inset-bottom,0px))}body .modal-layer#actionConfirmLayer>.confirm-modal h2,body .modal-layer#confirmLayer>.confirm-modal h2{font-size:21px;margin-bottom:6px}body .modal-layer#actionConfirmLayer>.confirm-modal .modal-intro,body .modal-layer#confirmLayer>.confirm-modal .modal-intro{font-size:13.5px;margin-bottom:16px}body .modal-layer#actionConfirmLayer>.confirm-modal .eyebrow,body .modal-layer#confirmLayer>.confirm-modal .eyebrow{margin-bottom:10px}.kc-modal{align-items:flex-end;background:var(--sheet-scrim);padding:0}.kc-modal-card{background:var(--sheet-bg);border:0;border-radius:28px 28px 0 0;border-top:1px solid var(--sheet-line);box-shadow:0 -26px 70px -24px #0009;color:var(--sheet-ink);display:grid;gap:0 14px;grid-template-columns:auto minmax(0,1fr);max-width:none;padding:26px var(--sheet-pad-x) calc(18px + env(safe-area-inset-bottom,0px));position:relative;text-align:left;transform:translateY(100%);transition:transform .4s var(--sheet-ease);width:100%}.kc-modal.is-open .kc-modal-card{transform:none}.kc-modal-card:before{background:var(--sheet-grab);border-radius:99px;content:"";height:4px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:42px}body[data-theme=dark] .kc-modal-card{background:var(--sheet-bg);border-color:var(--sheet-line);box-shadow:0 -26px 70px -24px #0009;color:var(--sheet-ink)}.kc-modal-icon{grid-row:1 / span 2;height:44px;margin:0;width:44px}.kc-modal-icon svg{height:22px;width:22px}.kc-modal-card h3{align-self:end;font-size:20px;margin:0 0 2px}.kc-modal-card p,body[data-theme=dark] .kc-modal-card p{color:var(--sheet-muted);font-size:13.5px;grid-column:2;margin:0 0 16px}.kc-modal-actions{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kc-modal-card .kc-btn{border-radius:14px;font-size:14.5px;min-height:46px;padding:0 12px;white-space:nowrap}.kc-modal-card .kc-btn-ghost,body[data-theme=dark] .kc-modal-card .kc-btn-ghost{background:color-mix(in srgb,var(--sheet-ink) 9%,transparent);color:var(--sheet-ink)}.kc-modal-card .kc-btn-danger{background:#e5484d;box-shadow:none}.kc-collection-modal .kc-field{margin:0 0 6px}.kc-collection-modal .kc-input input{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;flex:1;font-size:16px;font-weight:600;height:100%;min-width:0;outline:0;padding:0}.kc-collection-modal .kc-input input::placeholder{color:var(--sheet-muted);font-weight:500}.kc-collection-modal .kc-input{background:color-mix(in srgb,var(--sheet-ink) 7%,transparent)}.kc-collection-modal .kc-input:focus-within{background:color-mix(in srgb,var(--sheet-ink) 10%,transparent);border-color:var(--sheet-ink);box-shadow:none}.kc-collection-modal .kc-input:focus-within>svg{color:var(--sheet-ink)}.kc-collection-modal .auth-error{margin:6px 0 0}body.no-topbar.fs-on:not(.chat-page-open) .main-column>#page-featured,body.no-topbar.fs-on:not(.chat-page-open) .main-column>#page-projects{padding-top:14px}#page-featured .feed-heading{align-items:center}#page-featured .feed-heading-title-row{align-items:center;display:flex;gap:12px}body.no-topbar[data-page=drafts] .drafts-topbar{padding-top:calc(12px + env(safe-area-inset-top,0px))}body.no-topbar.dash-page-open .dash-hero{padding-top:70px}body.no-topbar.dash-page-open .dash-back{top:calc(16px + env(safe-area-inset-top,0px))}.kc-ai-avatar.kc-ai-avatar,.kc-ai-msg-av.kc-ai-msg-av,.kc-ai-welcome-icon,.kc-ai-setup-icon{background:var(--kc-ink-bg)!important;border:0;box-shadow:0 4px 12px -4px #00000073;color:#fff!important}body[data-theme=dark] .kc-ai-avatar.kc-ai-avatar,body[data-theme=dark] .kc-ai-msg-av.kc-ai-msg-av,body[data-theme=dark] .kc-ai-welcome-icon,body[data-theme=dark] .kc-ai-setup-icon{box-shadow:0 0 0 1.5px #fff3,0 4px 12px -4px #0009}.kc-ai-avatar svg{height:22px;stroke-width:1.9;width:22px}.kc-ai-avatar-lg svg{height:26px;width:26px}.kc-ai-msg-av svg{height:16px;width:16px}.kc-ai-avatar svg,.kc-ai-msg-av svg,.kc-ai-welcome-icon svg,.kc-ai-setup-icon svg{stroke:#fff}.kc-ai-pill{background:var(--kc-ink-bg);color:#fff}body[data-theme=dark] .kc-ai-pill{box-shadow:0 0 0 1px #fff3}.kc-ai-messages{overflow-x:hidden}.kc-ai-msg.is-ai{width:100%}.kc-ai-msg.is-ai>.kc-ai-bubble,.kc-ai-msg.is-ai>.kc-ai-bubble.is-report{flex:1 1 0;max-width:none;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.kc-ai-msg.is-mine>.kc-ai-bubble{max-width:min(86%,560px)}.kc-ai-bubble::-webkit-scrollbar,.kc-code pre::-webkit-scrollbar,.kc-step-cmd code::-webkit-scrollbar{height:6px}.kc-ai-bubble::-webkit-scrollbar-thumb,.kc-code pre::-webkit-scrollbar-thumb,.kc-step-cmd code::-webkit-scrollbar-thumb{background:#9696a073;border-radius:99px}.kc-code pre{max-height:60vh;overflow:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.kc-code pre code,.kc-tree code{white-space:pre;word-break:normal;overflow-wrap:normal}.kc-step-cmd code{overflow-x:auto;touch-action:pan-x pan-y}.kc-ai-bubble table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;white-space:nowrap}body[data-theme=dark] .kc-ai-page,body[data-theme=dark] .kc-ai-row,body[data-theme=dark] .kc-ai-welcome,body[data-theme=dark] .kc-ai-setup{--ai-bubble-ai: var(--kc-ink-bg);--ai-bubble-me: linear-gradient(135deg, var(--kc-mine-a), var(--kc-mine-b))}.group-avatar-duo>.mini-avatar,.thread-item .group-avatar-duo>.mini-avatar,.chat-settings-photo .group-avatar-duo>.mini-avatar,.chat-page .thread-head .group-avatar-duo.thread-avatar-wrap>.mini-avatar{border-width:2px;height:calc(var(--gd) * .74);width:calc(var(--gd) * .74)}.group-avatar-duo>.mini-avatar{font-size:calc(var(--gd) * .27)}body[data-theme=dark] .chat-page{--bubble-in-bg: var(--kc-ink-bg);--bubble-in-border: rgba(255,255,255,.06)}body[data-theme=dark][data-chat-theme] .chat-page{--kc-in-bg: var(--kc-ink-bg);--kc-m1: var(--kc-mine-a);--kc-m2: var(--kc-mine-b);--kc-glow: rgba(20,134,106,.4)}body[data-theme=dark] .thread-bubble:not(.mine):not(.thread-bubble-sticker):not(.thread-bubble-gif):not(.thread-bubble-voice),body[data-theme=dark] .chat-page .thread-bubble:not(.mine):not(.thread-bubble-sticker):not(.thread-bubble-gif):not(.thread-bubble-voice),body[data-theme=dark][data-chat-theme] .chat-page .thread-bubble:not(.mine):not(.thread-bubble-sticker):not(.thread-bubble-gif):not(.thread-bubble-voice){background:var(--kc-ink-bg);border-color:#ffffff0f;color:#f2f2f0}body[data-theme=dark] .thread-bubble-voice:not(.mine) .voice-message{background:var(--kc-ink-bg);border-color:#ffffff14}body[data-theme=dark] .thread-bubble.mine:not(.thread-bubble-sticker):not(.thread-bubble-gif),body[data-theme=dark] .chat-page .thread-bubble.mine:not(.thread-bubble-sticker):not(.thread-bubble-gif),body[data-theme=dark][data-chat-theme] .chat-page .thread-bubble.mine:not(.thread-bubble-sticker):not(.thread-bubble-gif){background:linear-gradient(135deg,var(--kc-mine-a),var(--kc-mine-b));border-color:#ffffff1a;box-shadow:0 3px 10px #0006;color:#fff}body[data-theme=dark] .thread-bubble-voice.mine .voice-message{background:linear-gradient(135deg,var(--kc-mine-a),var(--kc-mine-b));border-color:transparent;box-shadow:0 3px 10px #0006}body[data-theme=dark] .chat-page .thread-send-button,body[data-theme=dark][data-chat-theme] .chat-page .thread-send-button{background:linear-gradient(135deg,var(--kc-mine-a),var(--kc-mine-b));box-shadow:none}body[data-theme=dark] .chat-page .thread-bubble[data-who]:not(.mine):before,body[data-theme=dark] .chat-page .thread-bubble-sender{color:#7fd8bd}body[data-theme=dark] .thread-bubble:not(.mine) .msg-reply-quote{border-left-color:#3fbf9b}body[data-theme=dark] .thread-bubble:not(.mine) .msg-reply-name{color:#7fd8bd}body[data-theme=dark] .thread-bubble.mine .msg-reply-quote{background:#00000038}.kc-ai-avatar.kc-ai-avatar,.kc-ai-msg-av.kc-ai-msg-av,.kc-ai-welcome-icon,.kc-ai-setup-icon{background:linear-gradient(150deg,#2b2b29,#20201f 58%,#181817)!important;border-radius:31%!important;box-shadow:inset 0 0 0 1px #ffffff2b,inset 0 1px #ffffff24,0 8px 18px -8px #000000b3!important}.kc-ai-avatar.kc-ai-avatar{height:44px;width:44px}.kc-ai-avatar-lg.kc-ai-avatar{height:54px;width:54px}.kc-ai-msg-av.kc-ai-msg-av{height:30px;width:30px}.kc-ai-avatar svg{height:26px;width:26px}.kc-ai-avatar-lg svg{height:32px;width:32px}.kc-ai-msg-av svg{height:19px;width:19px}.kc-ai-welcome-icon,.kc-ai-setup-icon{height:76px;width:76px}.kc-ai-welcome-icon svg,.kc-ai-setup-icon svg{height:44px;width:44px}.kc-ai-avatar svg,.kc-ai-msg-av svg,.kc-ai-welcome-icon svg,.kc-ai-setup-icon svg{filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.kc-ai-avatar.kc-ai-avatar,.kc-ai-msg-av.kc-ai-msg-av,.kc-ai-welcome-icon,.kc-ai-setup-icon,.kc-share-avatar .kc-ai-avatar.kc-ai-avatar,.kc-share-avatar .mini-avatar.kc-ai-avatar{border-radius:50%!important;overflow:hidden}
