/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
.thread-draft{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-draft-label{color:#1fa855;font-style:normal;font-weight:800}body[data-theme=dark] .thread-draft-label{color:#3ddc84}.modal.kc-create-modal{background:linear-gradient(180deg,#6a5cf01a 0,#6a5cf000 150px),#fff;border-radius:24px;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;padding:26px 22px 22px}body[data-theme=dark] .modal.kc-create-modal{background:linear-gradient(180deg,#8b7bff33 0,#8b7bff00 170px),#12151f;border-color:#ffffff14}.kc-create-modal .modal-close{border-radius:50%;height:32px;right:14px;top:14px;width:32px}.kc-create-hero{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.kc-create-badge{align-items:center;background:linear-gradient(135deg,#6a5cf0,#9a6bff);border-radius:20px;box-shadow:0 10px 26px #6a5cf06b,inset 0 1px #ffffff4d;color:#fff;display:flex;height:62px;justify-content:center;margin-bottom:12px;width:62px}.kc-create-badge.is-channel{background:linear-gradient(135deg,#2c6bd6,#6a5cf0)}.kc-create-badge svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.kc-create-hero .eyebrow{margin:0 0 2px}.kc-create-hero h2{font-size:24px;margin:0}.kc-create-sub{color:#8b92a6;font-size:12px;margin:6px 0 0}.kc-field{display:grid;gap:7px;margin-bottom:15px}.kc-field label,.kc-field-row label{color:#4b5468;font-size:11.5px;font-weight:800;letter-spacing:.01em}.kc-field label em{color:#a0a6b4;font-size:10.5px;font-style:normal;font-weight:600;margin-left:4px}body[data-theme=dark] .kc-field label,body[data-theme=dark] .kc-field-row label{color:#c4c8d8}.kc-field-row{align-items:center;display:flex;justify-content:space-between}.kc-count{background:#7f7f9624;border-radius:99px;color:#8b92a6;font-size:10.5px;font-weight:800;padding:3px 9px;transition:background .2s,color .2s}.kc-count.has-members{background:#6a5cf024;color:#6a5cf0}body[data-theme=dark] .kc-count.has-members{color:#b4a6ff}.kc-input,.kc-handle-box.handle-input{align-items:center;background:#f5f6fb;border:1.5px solid transparent;border-radius:14px;display:flex;gap:10px;height:50px;padding:0 14px;transition:background .18s,border-color .18s,box-shadow .18s}body[data-theme=dark] .kc-input,body[data-theme=dark] .kc-handle-box.handle-input{background:#ffffff0f;border-color:transparent}.kc-input:focus-within,.kc-handle-box.handle-input:focus-within{background:#fff;border-color:#7a6bff;box-shadow:0 0 0 4px #7a6bff29}body[data-theme=dark] .kc-input:focus-within,body[data-theme=dark] .kc-handle-box.handle-input:focus-within{background:#ffffff17}.kc-input>svg{fill:none;flex:0 0 auto;height:18px;opacity:.5;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}.kc-input:focus-within>svg{color:#6a5cf0;opacity:1}.kc-create-modal .kc-input input,.kc-create-modal .kc-handle-box input{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;flex:1;font-size:14.5px;font-weight:600;height:100%;min-width:0;outline:0;padding:0}.kc-create-modal .kc-input input::placeholder,.kc-create-modal .kc-handle-box input::placeholder{color:#a3a9ba;font-weight:500}.kc-handle-box.handle-input>.kc-at{align-items:center;background:linear-gradient(135deg,#6a5cf0,#8b6cf0);border-radius:10px;box-shadow:0 4px 10px #6a5cf059;color:#fff;display:inline-flex;flex:0 0 auto;font:800 15px/1 DM Sans,system-ui,sans-serif;height:30px;justify-content:center;margin:0;width:30px}.kc-create-modal .member-picker-results{border:0;border-radius:14px;box-shadow:0 16px 40px #1c233d2e;margin-top:2px}.kc-create-modal .member-picker-row{padding:10px 12px}.kc-create-modal .member-picker-row .thread-item-body strong{font-size:13px}.kc-create-modal .member-picker-row .thread-item-body small{font-size:11px}.kc-chips:empty{display:none}.kc-chips{gap:8px}.kc-create-modal .np-pill-removable{background:#6a5cf01f;border:1px solid rgba(106,92,240,.22);border-radius:99px;color:#5b4de0;font-size:12px;padding:6px 8px 6px 12px}body[data-theme=dark] .kc-create-modal .np-pill-removable{color:#c2b8ff}.kc-create-modal .np-pill-removable button{align-items:center;background:#6a5cf033;border-radius:50%;display:inline-flex;height:18px;justify-content:center;opacity:1;width:18px}.kc-create-modal .new-group-note{background:#6a5cf014;border-radius:12px;font-size:11.5px;margin:4px 0 16px;padding:11px 13px}.kc-create-points{display:grid;gap:9px;list-style:none;margin:4px 0 20px;padding:0}.kc-create-points li{align-items:center;color:#6b7388;display:flex;font-size:12px;font-weight:600;gap:9px}body[data-theme=dark] .kc-create-points li{color:#aeb3c4}.kc-create-points svg{background:#1fa85526;border-radius:50%;box-sizing:content-box;fill:none;flex:0 0 auto;height:11px;padding:4px;stroke:#1fa855;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;width:11px}.kc-create-modal .primary-button.new-group-submit,.kc-create-modal .kc-create-actions .primary-button{border-radius:14px;box-shadow:0 10px 24px #5a46dc59;font-size:14px;height:50px;justify-content:center}.kc-create-actions{display:flex;gap:10px}.kc-create-actions .secondary-action{border-radius:14px;flex:1;height:50px;justify-content:center}.kc-create-actions .primary-button{flex:1.4}.kc-share-sheet .kc-share-apps .share-option,body[data-theme=dark] .kc-share-sheet .kc-share-apps .share-option,.kc-share-sheet .kc-share-apps .share-option:hover,body[data-theme=dark] .kc-share-sheet .kc-share-apps .share-option:hover{background:transparent;border:0;box-shadow:none;color:inherit;outline:0;-webkit-tap-highlight-color:transparent}.kc-share-sheet .kc-share-apps .share-options{gap:6px;padding:4px 12px 6px}.kc-share-sheet .kc-share-apps .share-option{font-size:11.5px;font-weight:700;gap:8px;width:70px}.kc-share-sheet .kc-share-apps .share-icon{border-radius:50%;box-shadow:0 6px 14px #141a2d38,inset 0 1px #ffffff47;height:54px;transition:transform .14s ease;width:54px}.kc-share-sheet .kc-share-apps .share-option:active .share-icon{transform:scale(.9)}.kc-share-sheet .kc-share-apps .share-icon-copy,.kc-share-sheet .kc-share-apps .share-icon-more{background:linear-gradient(135deg,#7d8398,#5b6176)}.kc-share-sheet .kc-share-apps .share-icon-x{background:linear-gradient(135deg,#2a2d38,#000)}.kc-share-sheet .kc-share-apps .share-icon-linkedin{background:linear-gradient(135deg,#1a8be0,#0a66c2)}.kc-share-sheet .kc-share-apps .share-icon-whatsapp{background:linear-gradient(135deg,#3be07f,#1fb855)}.kc-share-sheet .kc-share-apps .share-icon-reddit{background:linear-gradient(135deg,#ff6a33,#ff4500)}.kc-share-sheet .kc-share-apps .share-icon-email{background:linear-gradient(135deg,#8a74f0,#6a5cf0)}#page-new-project .feed-heading>.secondary-action,:is(#page-upload-project,#page-quick-upload,#page-share-cut,#page-raise-poll,#page-upload-track,#page-edit-project) .feed-heading>.secondary-action{align-items:center;background:#7868e91f;border:1.5px solid rgba(120,104,233,.28);border-radius:14px;color:#5c51d1;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.01em;min-height:48px;min-width:104px;padding:0 24px;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background .15s ease}#page-new-project .feed-heading>.secondary-action:active,:is(#page-upload-project,#page-quick-upload,#page-share-cut,#page-raise-poll,#page-upload-track,#page-edit-project) .feed-heading>.secondary-action:active{background:#7868e938;transform:scale(.96)}body[data-theme=dark] #page-new-project .feed-heading>.secondary-action{background:#8b7bff29;border-color:#8b7bff59;color:#cfc8ff}:is(#page-upload-project,#page-quick-upload,#page-share-cut,#page-raise-poll,#page-upload-track,#page-edit-project) :is(.np-step-back,.qu-final-actions .secondary-action){min-height:54px;min-width:120px;font-size:16px}:is(#page-upload-project,#page-quick-upload,#page-share-cut,#page-raise-poll,#page-upload-track,#page-edit-project) .fs-header .page-back-button{height:48px;width:48px;border-radius:14px}.edit-project-save-bar .secondary-action{font-size:15px;min-height:50px;min-width:120px}.kc-kudos-fx{height:0;pointer-events:none;position:fixed;width:0;z-index:700}.kc-kudos-fx>*{left:0;position:absolute;top:0}.kc-kudos-fx-glow{background:radial-gradient(circle,#ffc45a8c,#ff7a5938 38%,#ff7a5900 68%);border-radius:50%;height:340px;margin:-170px 0 0 -170px;opacity:0;transform:scale(.3);width:340px}.kc-kudos-fx-rays{background:repeating-conic-gradient(from 0deg,#ffe2968c 0deg 5deg,#ffe29600 5deg 30deg);border-radius:50%;height:300px;margin:-150px 0 0 -150px;opacity:0;width:300px;-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.65) 30%,transparent 68%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.65) 30%,transparent 68%)}.kc-kudos-fx-ring{border:2px solid rgba(255,236,170,.95);border-radius:50%;box-shadow:0 0 18px #ffbe5a8c;height:110px;margin:-55px 0 0 -55px;opacity:0;transform:scale(.4);width:110px}.kc-kudos-fx-ring.is-second{border-color:#fffc;border-width:1.5px;box-shadow:0 0 14px #fff6}.kc-kudos-fx-badge{display:block;filter:drop-shadow(0 12px 22px rgba(255,120,60,.45)) drop-shadow(0 0 16px rgba(255,214,102,.75));height:132px;margin:-66px 0 0 -66px;opacity:0;transform:scale(.3) rotate(-18deg);width:132px}.kc-kudos-fx-badge svg{display:block;height:100%;overflow:visible;width:100%}.kc-kudos-fx-shine{transform-box:fill-box}.kc-kudos-fx-particles{height:0;width:0}.kc-kudos-fx-p{height:var(--s);left:0;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:0;position:absolute;top:0;transform:rotate(var(--a)) translateY(0) scale(.2);width:var(--s)}.kc-kudos-fx-p.is-dot{background:var(--c);border-radius:50%;box-shadow:0 0 8px var(--c)}.kc-kudos-fx-p.is-glint{background:var(--c);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 5px var(--c))}.kc-kudos-fx.show .kc-kudos-fx-glow{animation:kcKudosGlow 1.4s ease-out forwards}.kc-kudos-fx.show .kc-kudos-fx-rays{animation:kcKudosRays 1.5s cubic-bezier(.2,.7,.3,1) forwards}.kc-kudos-fx.show .kc-kudos-fx-ring{animation:kcKudosRing .95s cubic-bezier(.15,.7,.3,1) forwards}.kc-kudos-fx.show .kc-kudos-fx-ring.is-second{animation-delay:.12s}.kc-kudos-fx.show .kc-kudos-fx-badge{animation:kcKudosBadge 1.45s cubic-bezier(.2,1.4,.35,1) forwards}.kc-kudos-fx.show .kc-kudos-fx-shine{animation:kcKudosShine .7s ease-in-out .38s forwards}.kc-kudos-fx.show .kc-kudos-fx-p{animation:kcKudosSpark 1.05s cubic-bezier(.1,.8,.25,1) var(--t) forwards}@keyframes kcKudosGlow{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.2)}}@keyframes kcKudosRays{0%{opacity:0;transform:rotate(-25deg) scale(.4)}25%{opacity:.9}to{opacity:0;transform:rotate(35deg) scale(1.15)}}@keyframes kcKudosRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.1)}}@keyframes kcKudosBadge{0%{opacity:0;transform:scale(.3) rotate(-18deg)}26%{opacity:1;transform:scale(1.14) rotate(5deg)}42%{transform:scale(.96) rotate(-2deg)}56%{opacity:1;transform:scale(1.03) rotate(0)}80%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.06) translateY(-22px)}}@keyframes kcKudosShine{0%{transform:translate(0)}to{transform:translate(34px)}}@keyframes kcKudosSpark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.2)}18%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}@media (max-width: 560px){.kc-kudos-fx-badge{height:112px;margin:-56px 0 0 -56px;width:112px}}@media (prefers-reduced-motion: reduce){.kc-kudos-fx-p,.kc-kudos-fx-ring,.kc-kudos-fx-rays{display:none}.kc-kudos-fx.show .kc-kudos-fx-badge{animation:kcKudosSimple 1.1s ease forwards;transform:none}@keyframes kcKudosSimple{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}}.ann-popup-layer{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e0c1e8c;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .25s ease;z-index:900}.ann-popup-layer.is-open{opacity:1}.ann-popup{background:#fff;border-radius:28px;box-shadow:0 30px 80px #1e145a73,0 0 0 1px #fff6 inset;color:#1b2033;max-height:calc(100dvh - 40px);max-width:420px;overflow:hidden auto;position:relative;transform:translateY(34px) scale(.94);transition:transform .38s cubic-bezier(.2,1.2,.35,1);width:100%}.ann-popup-layer.is-open .ann-popup{transform:translateY(0) scale(1)}.ann-popup-aurora{background:radial-gradient(120% 90% at 0% 0%,#7a5cf047,#7a5cf000 60%),radial-gradient(100% 80% at 100% 0%,#ff7aa83d,#ff7aa800 55%);height:190px;inset:0 0 auto;pointer-events:none;position:absolute}.ann-popup-x{align-items:center;background:#14142859;border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;position:absolute;right:14px;top:14px;width:38px;z-index:3;backdrop-filter:blur(6px)}.ann-popup-x svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;width:18px}.ann-popup-media{aspect-ratio:16 / 9;background:#ece9ff;position:relative;z-index:1}.ann-popup-media img{display:block;height:100%;object-fit:cover;width:100%}.ann-popup-media:after{background:linear-gradient(180deg,#fff0 60%,#fffffff2);content:"";inset:0;position:absolute}.ann-popup-badge{align-items:center;background:linear-gradient(135deg,#6a5cf0,#b05cf0 55%,#ff7aa8);border-radius:24px;box-shadow:0 14px 32px #6a5cf080,inset 0 1px #fff6;color:#fff;display:flex;height:76px;justify-content:center;margin:34px auto 0;position:relative;width:76px;z-index:1;animation:annBadgePulse 2.4s ease-in-out infinite}.ann-popup-badge svg{fill:none;height:38px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:38px}@keyframes annBadgePulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.06) rotate(-4deg)}}.ann-popup-body{padding:18px 24px 4px;position:relative;z-index:1}.ann-popup-eyebrow{align-items:center;color:#6a5cf0;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.12em;margin:0 0 8px}.ann-popup-eyebrow em{color:#9aa2b3;font-size:11px;font-style:normal;font-weight:600;letter-spacing:0;margin-left:auto}.ann-popup-dot{background:#ff4d7e;border-radius:50%;box-shadow:0 0 #ff4d7e99;height:8px;width:8px;animation:annDotPing 1.6s ease-out infinite}@keyframes annDotPing{0%{box-shadow:0 0 #ff4d7e99}to{box-shadow:0 0 0 10px #ff4d7e00}}.ann-popup h2{font-size:24px;letter-spacing:-.025em;line-height:1.2;margin:0 0 8px;overflow-wrap:anywhere}.ann-popup-text{color:#4b5468;font-size:15px;line-height:1.55;margin:0;max-height:28dvh;overflow-wrap:anywhere;overflow-y:auto;white-space:pre-wrap}.ann-popup-actions{display:flex;gap:10px;padding:18px 24px 24px;position:relative;z-index:1}.ann-popup-actions button{align-items:center;border-radius:15px;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;min-height:52px}.ann-popup-secondary{background:#f1f2f8;color:#5b6377;flex:0 0 auto;padding:0 22px}.ann-popup-primary{white-space:nowrap;background:linear-gradient(135deg,#6a5cf0,#9a5cf0 60%,#c04fd8);box-shadow:0 10px 24px #6a5cf06b;color:#fff;flex:1;padding:0 18px}.ann-popup-primary svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.ann-popup-primary:active,.ann-popup-secondary:active{transform:scale(.97)}body[data-theme=dark] .ann-popup{background:#151827;color:#eef0fa;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14 inset}body[data-theme=dark] .ann-popup-text{color:#b9bfd3}body[data-theme=dark] .ann-popup-media:after{background:linear-gradient(180deg,#15182700 60%,#151827f5)}body[data-theme=dark] .ann-popup-eyebrow{color:#b4a6ff}body[data-theme=dark] .ann-popup-secondary{background:#ffffff14;color:#d4d8e8}@media (prefers-reduced-motion: reduce){.ann-popup,.ann-popup-layer{transition:none}.ann-popup-badge,.ann-popup-dot{animation:none}}.theme-prompt{align-items:center;animation:tp-in .35s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #e1e5ed;border-radius:18px;bottom:calc(86px + env(safe-area-inset-bottom));box-shadow:0 14px 38px #14182838;color:#171d32;display:flex;gap:12px;left:12px;padding:12px 12px 12px 14px;position:fixed;right:12px;z-index:900;transition:opacity .25s ease,transform .25s ease;max-width:460px;margin:0 auto}.theme-prompt.is-leaving{opacity:0;transform:translateY(14px);pointer-events:none}@keyframes tp-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.theme-prompt-icon{align-items:center;background:#171d32;border-radius:12px;color:#fff;display:inline-flex;flex:none;height:38px;justify-content:center;width:38px}.theme-prompt-icon svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:19px}.theme-prompt-text{display:grid;flex:1;gap:2px;min-width:0}.theme-prompt-text strong{font-size:13.5px}.theme-prompt-text small{color:#8a91a2;font-size:11px}.theme-prompt-actions{display:flex;flex:none;gap:6px}.theme-prompt-actions button{border-radius:10px;font-size:12.5px;font-weight:800;min-height:36px;padding:0 13px}.theme-prompt-skip{background:transparent;color:#6b7287}.theme-prompt-go{background:#6e5ed9;color:#fff}body[data-theme=dark] .theme-prompt{background:#161b22;border-color:#ffffff29;color:#e6edf3}body[data-theme=dark] .theme-prompt-icon{background:#6e5ed9}body[data-theme=dark] .theme-prompt-skip{color:#9aa4b2}
