:root{--bg-primary:#06060f;--bg-secondary:#0a0a18;--color-indigo:#6366f1;--color-violet:#8b5cf6;--color-alert:#fde047;--color-text-main:#f3f4f6;--color-text-muted:#f3f4f699;--color-border:#6366f133;--color-border-hover:#6366f166;--color-glow:#6366f166;--gradient-accent:linear-gradient(135deg, #818cf8 0%, #c084fc 100%);--font-heading:"Syne", sans-serif;--font-body:"DM Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--color-text-main);background-color:var(--bg-primary);line-height:1.6;font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:none;hyphens:none;background-image:radial-gradient(circle at 15% 0,#6366f10d 0%,#0000 50%),radial-gradient(circle at 85% 10%,#8b5cf60a 0%,#0000 50%);background-attachment:fixed;font-size:15px;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:#fff}button,input,textarea,select,.ui-tabs,.feature-card,.feature-icon-box,.brand-logo-icon,.sidebar-profile-card,.sidebar-menu-card,.icon-box,.secondary-menu-card,.sec-card-icon-box,.section-label,.task-main-card,.ui-header-card,.ui-header-icon-box,.ui-tabs-container,.exec-timer-widget,.exec-timer-primary-btn,.nav-back-btn,.cta-ghost-btn,.cta-primary-btn,.cta-danger-btn,.highlight-badge-pill,.priority-pill,.type-pill,.recurrence-pill,.modal-content,.close-btn,.ui-tab-btn,.tab-count-badge,.ui-header-card,.ui-header-icon-box,.header-count-badge,.ui-circle-btn,.empty-state-card,.connection-item-card,.filter-card,.task-description-section,.meta-badges-highlight-card,.tags-highlight-card,.task-card-dates-row,.highlight-info-box,.person-card,.occurrences-stats-card,.occurrence-item-card,.attachment-card,.attachment-icon-wrap,.highlight-user-link,.action-icon,.privacy-badge,.members-badge,.feeds-badge,.community-new-btn,.join-btn,.community-creator-link,.ex-stat,.ex-publish-btn,.wk-quick-stat,.wk-exec-card,.wk-metric-box,.wk-toggle-btn,.base-card,.feed-filter-bar,.date-input-box,.select-dropdown,.feed-count-chip,.fit-top-bar,.feed-top-bar,.preset-btn,.notif-action-btn,.feed-action-toggle,.feed-dropdown-menu,.cl-root,.cl-progress-container,.cl-progress-badge,.cl-progress-bar,.cl-progress-fill,.cl-input,.cl-send,.cl-inline-input,.cl-btn-inline,.cl-child-input,.cl-child-send,.cl-child-cancel,.cl-btn--toggle,.cl-inline-form,.cl-inline-textarea,.cl-progress-wrap{border-radius:5px}.nav-back-btn{color:#ffffff8c;font-family:var(--font-body);cursor:pointer;background:#0a0a1873;border:1px solid #ffffff14;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.nav-back-btn:hover{color:#fff;background:#ffffff0a;border-color:#fff3;transform:translate(-2px)}.cta-ghost-btn,.cta-primary-btn,.cta-danger-btn{font-family:var(--font-heading);cursor:pointer;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.cta-ghost-btn{color:#fffc;background:#0a0a1873;border:1px solid #ffffff14}.cta-ghost-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.cta-primary-btn{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;box-shadow:0 4px 16px #6366f159}.cta-primary-btn:hover{opacity:.95;transform:translateY(-1.5px);box-shadow:0 6px 22px #6366f180}.cta-danger-btn{color:#ffffffd9;background:#f43f5e1f;border:1px solid #f43f5e40}.cta-danger-btn:hover{color:#fff;background:#f43f5e33;border-color:#f43f5e73;transform:translateY(-1.5px);box-shadow:0 4px 16px #f43f5e40}.cta-primary-btn:disabled,.cta-ghost-btn:disabled,.cta-danger-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.highlight-badge-pill{font-family:var(--font-heading);letter-spacing:.3px;border:1px solid;align-items:center;padding:5px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.priority-pill{color:#818cf8;background:#6366f11f;border-color:#6366f159;box-shadow:0 0 10px #6366f133}.type-pill{color:#a5b4fc;background:#6366f124;border-color:#6366f159;box-shadow:0 0 10px #6366f133}.recurrence-pill{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff24}.highlight-badge-pill:hover{filter:brightness(1.1)}.task-main-card{position:relative;overflow:hidden}.task-main-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.8;background:linear-gradient(135deg,#6366f159,#8b5cf659);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-surface{z-index:1;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#0a0a18b3;flex-direction:column;gap:18px;padding:26px;display:flex;position:relative}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#04040ebf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content{box-sizing:border-box;background:#09091b;border:1px solid #8b5cf647;flex-direction:column;width:100%;max-height:calc(100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000d9,0 0 35px #8b5cf61f}.modal-top-glow-bar{background:linear-gradient(90deg,#0000 0%,#8b5cf6 30%,#c084fc 50%,#6366f1 70%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #a855f7cc}.mobile-drag-handle{display:none}.modal-header{background:linear-gradient(#8b5cf614 0%,#6366f105 100%);border-bottom:1px solid #8b5cf61f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.modal-header-inner{flex-direction:column;gap:6px;min-width:0;display:flex}.sidebar-lightning{filter:drop-shadow(0 0 8px #f59e0bb3);font-size:20px;line-height:1}.logo-text{font-family:var(--font-heading);color:#fff;font-size:16px;font-weight:800}.logo-accent{color:#8b5cf6}.modal-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.modal-titles h2{font-family:var(--font-heading);color:#fff;letter-spacing:-.3px;white-space:normal;word-break:break-word;margin:0;font-size:17px;font-weight:700;line-height:1.3}.modal-subtitle-text{color:#ffffff8c;margin:2px 0 0;font-size:12px;line-height:1.4}.close-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.close-btn:hover{color:#fff;background:#ef44442e;border-color:#ef444459;transform:rotate(90deg)}.modal-body-wrapper{scrollbar-width:thin;scrollbar-color:#8b5cf64d transparent;flex:1;overflow-y:auto}.modal-body-wrapper::-webkit-scrollbar{width:6px}.modal-body-wrapper::-webkit-scrollbar-track{background:0 0}.modal-body-wrapper::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.modal-body-wrapper::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.modal-enter-active,.modal-leave-active{transition:opacity .25s}.modal-enter-active .modal-content,.modal-leave-active .modal-content{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-content,.modal-leave-to .modal-content{opacity:0;transform:scale(.95)translateY(16px)}.modal-sm{max-width:min(420px,100%)}.modal-md{max-width:min(560px,100%)}.modal-lg{max-width:min(800px,100%)}.modal-xl{max-width:min(1080px,100%)}@media (width<=640px){.modal-overlay{align-items:flex-end;padding:0}.modal-content{border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;max-height:90vh;box-shadow:0 -10px 40px #000000e6}.mobile-drag-handle{background:#fff3;border-radius:2px;width:38px;height:4px;margin:10px auto 2px;display:block}.modal-header{padding:14px 18px 16px}}.ui-header-card{box-sizing:border-box;background:linear-gradient(135deg,#0d0d22b3 0%,#070716cc 100%);border:1px solid #8b5cf62e;flex-direction:column;gap:16px;width:100%;margin-bottom:24px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059,0 0 20px #8b5cf60f}.ui-header-glow-ambient{pointer-events:none;background:radial-gradient(circle,#8b5cf62e 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-30px;left:-30px}.ui-header-top-row{z-index:2;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}.ui-header-left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.ui-header-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.title-with-badge{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-header-title-icon{color:#818cf8;filter:drop-shadow(0 0 8px #818cf859);flex-shrink:0}.ui-header-text h1{font-family:var(--font-heading);color:#fff;letter-spacing:-.4px;margin:0;font-size:22px;font-weight:800;line-height:1.2}.ui-header-desc{font-family:var(--font-body);color:#fff9;word-break:break-word;align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.ui-header-desc-icon{color:#a5b4fc;opacity:.85;flex-shrink:0}.header-count-badge{color:#c084fc;min-width:22px;height:20px;font-size:12px;font-weight:800;font-family:var(--font-heading);background:#8b5cf629;border:1px solid #8b5cf659;justify-content:center;align-items:center;padding:2px 9px;display:inline-flex;box-shadow:0 0 10px #8b5cf640}.ui-header-bottom{z-index:2;border-top:1px solid #ffffff0d;align-items:center;gap:12px;width:100%;padding-top:14px;display:flex;position:relative}@media (width<=768px){.ui-header-card{gap:14px;margin-bottom:16px;padding:16px 18px}.ui-header-top-row{flex-direction:column;align-items:flex-start;gap:14px}.ui-header-left{gap:12px;width:100%}.ui-header-text h1{font-size:18px}.ui-header-text p{font-size:12px}.ui-header-actions{width:100%}}.ui-indicator{box-sizing:border-box;border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ui-indicator--checkbox{border-radius:3px}.ui-indicator--active{background:#6366f1;border-color:#6366f1}.ui-indicator--active:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.ui-indicator--checkbox.ui-indicator--active:after{border-radius:1px}.ui-submit-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-btn-submit-action{color:#fff;font-family:var(--font-heading);cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:5px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.ui-btn-submit-action:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.ui-btn-submit-action:disabled{opacity:.4;cursor:not-allowed;transform:none}.ui-btn-cancel-action{color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:5px;padding:5px 10px;font-size:12px;transition:all .2s}.ui-btn-cancel-action:hover{color:#fff;border-color:#fff3}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400}a{text-decoration:none;transition:all .3s}body{margin:0;padding:0;display:block}.task-tabs-wrapper{box-sizing:border-box;flex-direction:column;gap:0;width:100%;display:flex}.ui-tabs{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;background:#0a0a1a99;border:1px solid #8b5cf640;border-bottom:none;gap:0;width:100%;margin-bottom:0;padding:0;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab-btn{color:#fff9;min-width:0;font-family:var(--font-heading);cursor:pointer;white-space:nowrap;box-sizing:border-box;touch-action:manipulation;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:13.5px;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.ui-tab-btn+.ui-tab-btn{border-left:1px solid #ffffff12}.ui-tab-btn:hover{color:#fff;background:#8b5cf61f}.tab-icon{flex-shrink:0;transition:transform .2s}.ui-tab-btn:hover .tab-icon{transform:scale(1.12)rotate(2deg)}.tab-label-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tab-count-badge{color:#c084fc;min-width:18px;height:18px;font-size:11px;font-weight:800;font-family:var(--font-heading);background:#8b5cf62e;border:1px solid #8b5cf659;justify-content:center;align-items:center;padding:1px 8px;transition:all .2s;display:inline-flex}.ui-tab-btn.active .tab-count-badge{color:#fff;background:#c084fc4d;border-color:#c084fc8c;box-shadow:0 0 10px #c084fc66}.tab-content{margin-top:0}.tab-pane-container{width:100%}.list-section-header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.filter-card{box-sizing:border-box;background:linear-gradient(135deg,#0d0d22bf 0%,#070716d9 100%);border:1px solid #8b5cf638;flex-direction:column;gap:14px;width:100%;padding:16px;display:flex;box-shadow:0 8px 24px #0006,0 0 20px #8b5cf614}.filter-card+*{margin-top:16px}.filter-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.filter-card-title{font-family:var(--font-heading);color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.filter-card-title-icon{color:#c084fc}.filter-card-badge{font-family:var(--font-heading);color:#a78bfa;background:#8b5cf624;border:1px solid #8b5cf647;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:800}.filter-card-controls{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.filter-control-group{flex-direction:column;gap:6px;display:flex}.filter-label{font-family:var(--font-heading);color:#ffffffa6;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.filter-label svg{color:#a78bfa}@media (width<=640px){.filter-card-controls{grid-template-columns:1fr}}.tab-fade-enter-active,.tab-fade-leave-active{transition:opacity .2s,transform .2s}.tab-fade-enter-from{opacity:0;transform:translateY(6px)}.tab-fade-leave-to{opacity:0;transform:translateY(-6px)}@media (width<=600px){.ui-tab-btn{gap:6px;padding:10px 8px;font-size:12.5px}}@media (width<=400px){.ui-tab-btn{gap:4px;padding:9px 6px;font-size:11.5px}}.ui-alert{border:1px solid #0000;border-radius:1px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;font-size:13px;line-height:1.4;display:flex}.ui-alert-warning{color:var(--color-alert);background-color:#fde04714;border-color:#fde04733}.ui-alert-success{color:#34d399;background:#10b98114;border-color:#10b98133}.ui-alert-icon{flex-shrink:0;width:18px;height:18px}.ui-form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.ui-form-group label{font-family:var(--font-body);color:#e5e7eb;font-size:13px;font-weight:500}.ui-input-wrapper{width:100%;position:relative}.ui-field-icon{color:#f3f4f666;pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-field-icon svg{width:100%;height:100%}.ui-input{border:1px solid var(--color-border);color:#fff;box-sizing:border-box;width:100%;font-size:14px;font-family:var(--font-body);background:#06060fcc;outline:none;padding:12px 14px 12px 42px;transition:all .3s}.ui-input:focus{border-color:var(--color-violet);background:#06060ff2;box-shadow:0 0 0 3px #8b5cf640}.ui-input::placeholder{color:#fdfeff33}.ui-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.ui-checkbox-label input{opacity:0;width:0;height:0;position:absolute}.ui-custom-checkbox{border:1px solid var(--color-border);background:#06060fcc;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .3s;position:relative}.ui-checkbox-label:hover input~.ui-custom-checkbox{border-color:var(--color-border-hover)}.ui-checkbox-label input:checked~.ui-custom-checkbox{background:var(--color-indigo);border-color:var(--color-indigo);box-shadow:0 0 8px #6366f180}.ui-custom-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;display:none;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.ui-checkbox-label input:checked~.ui-custom-checkbox:after{display:block}.ui-checkbox-text{color:var(--color-text-muted);font-size:13px}.ui-btn-cta{background:var(--gradient-accent);color:#fff;width:100%;font-family:var(--font-heading);cursor:pointer;box-shadow:0 4px 14px var(--color-glow);border:none;justify-content:center;align-items:center;margin-top:10px;padding:14px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.ui-btn-cta:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #6366f199}.ui-btn-cta:active:not(:disabled){transform:translateY(1px)}.ui-btn-cta:disabled{opacity:.5;cursor:not-allowed}.ui-loader{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-spinner}@keyframes ui-spinner{to{transform:rotate(360deg)}}.brand-logo-unified{align-items:center;gap:8px;display:flex}.brand-logo-unified.center{justify-content:center}.brand-logo-unified .logo-lightning{font-size:18px;line-height:1}.brand-logo-unified .logo-text{font-family:var(--font-heading);color:#fff;letter-spacing:0;font-size:18px;font-weight:800}.brand-logo-unified .logo-text .logo-accent,.logo-accent{color:var(--color-violet)}.ui-alert{font-size:13.5px;font-family:var(--font-body);border-radius:1px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;animation:.3s fade-in;display:flex}.ui-alert-success{color:#10b981;background-color:#10b9811a;border:1px solid #10b98166}.ui-alert-error{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444466}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.password-toggle-btn{color:#f3f4f666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .3s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-toggle-btn:hover{color:var(--color-indigo)}.password-toggle-btn svg{width:18px;height:18px}.ui-input[type=password],.ui-input.has-toggle{padding-right:40px}*,:before,:after,html{box-sizing:border-box}body{box-sizing:border-box;max-width:100vw;overflow-x:hidden}#app{box-sizing:border-box;width:100%}img,video,canvas,svg{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6,span,div,a{word-wrap:break-word;overflow-wrap:break-word}.comment-author-row,.post-item-header,.post-item-actions,.comment-input-row,.reply-input-row,.feed-options-row{flex-wrap:wrap!important}.comment-bubble,.reply-bubble,.comment-item,.reply-item,.comments-section,.posts-list,.post-item-card{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.comment-text,p,h1,h2,h3,h4,h5,h6,span{white-space:pre-wrap;word-break:break-word}.ui-centered-container{justify-content:center;align-items:center;min-height:calc(100vh - 150px);padding:20px;display:flex}.ui-form-card{background:var(--bg-secondary);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:400px;padding:32px;box-shadow:0 4px 20px #0003}.ui-form-card h2{color:#fff;margin-top:0;margin-bottom:8px;font-size:24px}.ui-form{flex-direction:column;gap:16px;display:flex}.hub-container{width:100%;padding:20px 0}.hub-header{margin-bottom:24px}.hub-header h1{font-family:var(--font-heading);color:#fff;margin:0 0 8px;font-size:28px}.hub-header p{color:var(--color-text-muted);margin:0;font-size:15px}.hub-tabs{width:100%;margin-bottom:32px}.empty-state-card{border:1px dashed var(--color-border);text-align:center;background:#0a0a1866;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.empty-state-card h2{color:#fff;font-size:1.15rem;font-weight:700;font-family:var(--font-heading);margin:16px 0 8px}.empty-state-card p{color:#ffffff80;margin:0;font-size:.875rem}.empty-icon{opacity:.8;margin-bottom:16px;font-size:48px}.empty-state-card h2{color:#fff;margin:0 0 8px;font-size:20px}.text-muted{color:var(--color-text-muted);margin:0;font-size:14px}.mt-4{margin-top:24px}.fade-in{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ui-textarea{border:1px solid var(--color-border);color:#fff;width:100%;font-family:var(--font-body);resize:vertical;box-sizing:border-box;background:#06060f66;outline:none;min-height:100px;padding:12px 16px 12px 42px;font-size:14px;transition:all .3s}.ui-textarea:focus{border-color:var(--color-violet);background:#0a0a1899;box-shadow:0 0 0 2px #8b5cf633}.ui-textarea.no-left-icon{padding-left:16px}.ui-pagination{justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:16px 0;display:flex}.pagination-btn{border:1px solid var(--color-border);color:var(--color-text-muted);width:36px;height:36px;font-family:var(--font-heading);cursor:pointer;background:#06060f99;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex}.pagination-btn:hover{color:#fff;background:#ffffff0d}.pagination-btn.active{background:var(--gradient-accent);color:#fff;border-color:#0000;box-shadow:0 4px 12px #818cf84d}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.ui-tags-list{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.ui-tag-badge{cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);border:1px solid #0000;border-radius:4px;align-items:center;padding:4px 10px;transition:opacity .2s;display:inline-flex}.ui-tag-badge:hover{opacity:.8}@media (width<=600px){.ui-tabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:0;padding:0;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs button{white-space:nowrap;text-align:center;flex:1 0 auto;min-width:max-content;padding:10px 12px;font-size:12.5px}}@media (width<=420px){.ui-tabs button{gap:5px;padding:9px 10px;font-size:12px}}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:16px;animation:.3s ease-out forwards overlayFadeIn;display:flex;position:fixed;inset:0}@media (width<=768px){.modal-overlay{-webkit-backdrop-filter:none;background:#000000d9}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.modal-content,.modal-container{color:#fff;background:#12121e;border:1px solid #6366f133;border-radius:3px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.35s cubic-bezier(.16,1,.3,1) forwards modalFadeIn;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 24px 64px #000c,0 0 40px #6366f114}.modal-content.modal-sm{max-width:min(420px,100%)}.modal-content.modal-md{max-width:min(560px,100%)}.modal-content.modal-lg{max-width:min(800px,100%)}.modal-content.modal-xl{max-width:min(1080px,100%)}.modal-content input[type=text],.modal-content input[type=number],.modal-content input[type=date],.modal-content input[type=time],.modal-content select,.modal-content textarea{color:#fff!important;background:#0000004d!important;border:1px solid #ffffff1a!important}.modal-content input:focus,.modal-content select:focus,.modal-content textarea:focus{border-color:var(--color-violet)!important;box-shadow:0 0 0 2px #8b5cf633!important}.modal-content label{font-weight:500;color:#9ca3af!important}.modal-content .color-picker-wrapper{background:#0000004d!important;border:1px solid #ffffff1a!important}.modal-content .color-hex{color:#fff!important}.modal-content .confirm-text p{color:#d1d5db!important}.modal-content .item-name{color:#fff!important;background:#ffffff1a!important}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(20px)}60%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{background:linear-gradient(#ffffff08 0%,#fff0 100%);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modal-header h2{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:700;font-family:var(--font-heading);margin:0}.close-btn{color:#6b7280;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.close-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26}.modal-body{background:0 0;flex-direction:column;gap:20px;padding:28px;display:flex;overflow:hidden auto}@media (width<=600px){.modal-body{gap:16px;padding:16px 20px}}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:0 0}.modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:#fff3}.form-group{flex-direction:column;gap:8px;width:100%;display:flex}.form-group label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.form-group input[type=text],.form-group input[type=number],.form-group input[type=password],.form-group input[type=email],.form-group input[type=date],.form-group input[type=time],.form-group textarea,.form-group select{color:#fff;width:100%;font-size:14px;font-family:var(--font-base);background:#00000059;border:1px solid #ffffff1a;padding:12px 16px;transition:all .2s}.form-group textarea{resize:vertical;min-height:100px}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background:#00000080;border-color:#8b5cf6;outline:none;box-shadow:0 0 0 3px #8b5cf626}.input-with-icon{align-items:center;width:100%;display:flex;position:relative}.input-icon{color:#9ca3af;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:14px}.input-with-icon input,.input-with-icon select,.input-with-icon textarea{padding-left:44px!important}.modal-footer{background:#0003;border-top:1px solid #ffffff0a;justify-content:flex-end;gap:16px;padding:20px 28px;display:flex}.modal-footer .btn-cancel{color:#9ca3af;cursor:pointer;font-weight:500;font-family:var(--font-body);background:0 0;border:1px solid #ffffff1a;padding:9px 18px;font-size:14px;transition:all .2s}.modal-footer .btn-cancel:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.modal-footer .btn-save,.modal-footer .ui-btn-cta{color:#fff;font-size:14px;font-weight:600;font-family:var(--font-body);cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#4f46e5);border:1px solid #8b5cf64d;justify-content:center;align-items:center;gap:8px;padding:9px 22px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 18px #8b5cf640}.modal-footer .btn-save:after,.modal-footer .ui-btn-cta:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:50%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.modal-footer .btn-save:hover:after,.modal-footer .ui-btn-cta:hover:after{transition:all .7s;left:200%}.modal-footer .btn-save:hover,.modal-footer .ui-btn-cta:hover{transform:translateY(-2px);box-shadow:0 0 20px #8b5cf699}.modal-footer .btn-save:active,.modal-footer .ui-btn-cta:active{transform:translateY(1px)}.modal-content form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-body{flex:1;min-height:0}.modal-footer{flex-shrink:0}.tags-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;margin-top:24px;display:grid}.board-color-indicator,.tag-color-indicator{border-radius:1px;width:16px;height:16px;box-shadow:0 0 10px #00000080}.board-name,.tag-name{color:#fff;font-size:16px;font-family:var(--font-heading);margin:0}.board-desc,.tag-desc{color:var(--color-text-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.action-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.action-btn svg{width:14px;height:14px}.action-btn.edit{color:#8b5cf6}.action-btn.edit:hover{color:#a78bfa;background:#8b5cf61a}.action-btn.delete{color:#ef4444}.action-btn.delete:hover{color:#f87171;background:#ef44441a}.action-btn.execute,.action-btn.play{color:#10b981}.action-btn.execute:hover,.action-btn.play:hover{color:#34d399;background:#10b9811a}.form-row{gap:16px;width:100%;display:flex}.flex-1{flex:1}@media (width<=600px){.form-row{flex-direction:column;gap:0}}.input-with-icon .input-icon,.ui-field-icon svg{opacity:.9;color:#fff!important;stroke:#fff!important}.modal-content select option,.ui-select option{color:#fff!important;background-color:#181824!important}.error-page{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 180px);padding:40px 20px;display:flex;position:relative;overflow:hidden}.particles{pointer-events:none;position:absolute;inset:0}.particle{background:var(--error-particle-color,#6366f173);width:4px;height:4px;left:calc(var(--i) * 12%);top:calc(var(--i) * 11% + 5%);animation:float calc(4s + var(--i) * .6s) ease-in-out infinite alternate;border-radius:50%;position:absolute}@keyframes float{0%{opacity:.25;transform:translateY(0)scale(1)}to{opacity:.65;transform:translateY(-28px)scale(1.4)}}.error-card{z-index:1;text-align:center;width:100%;padding:24px;position:relative}.error-code-wrap{justify-content:center;align-items:center;gap:4px;margin-bottom:24px;display:flex}.error-code{font-family:var(--font-heading);background:var(--error-code-gradient,linear-gradient(135deg, #6366f1, #8b5cf6));-webkit-text-fill-color:transparent;letter-spacing:-4px;-webkit-background-clip:text;font-size:88px;font-weight:900;line-height:1}.error-icon-center{background:var(--error-icon-bg,linear-gradient(135deg, #6366f126, #8b5cf614));border:1px solid var(--error-icon-border,#6366f140);width:72px;height:72px;color:var(--error-icon-color,#818cf8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:3s ease-in-out infinite pulse-ring;display:flex}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 0 var(--error-pulse-shadow,#6366f140)}50%{box-shadow:0 0 0 12px #6366f100}}.error-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.3px;margin:14px 0 12px;font-size:22px;font-weight:800}.error-desc{color:var(--color-text-muted);max-width:480px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.65}.error-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.btn-back{color:#ffffffa6;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-back:hover{color:#fff;background:#ffffff0a;border-color:#fff3}.error-hint{color:#fff3;margin:0;font-size:12px}.error-hint code{background:var(--error-code-bg,#6366f11a);color:var(--error-code-color,#818cf8);border-radius:3px;padding:2px 6px;font-family:monospace}.error-page--forbidden{--error-particle-color:#ef444459;--error-code-gradient:linear-gradient(135deg, #ef4444, #f97316);--error-icon-bg:linear-gradient(135deg, #ef44441f, #f973160f);--error-icon-border:#ef444447;--error-icon-color:#ef4444;--error-pulse-shadow:#ef444440;--error-code-bg:#ef44441a;--error-code-color:#f87171}.error-page--notfound{--error-particle-color:#6366f173;--error-code-gradient:linear-gradient(135deg, #6366f1, #8b5cf6);--error-icon-bg:linear-gradient(135deg, #6366f126, #8b5cf614);--error-icon-border:#6366f140;--error-icon-color:#818cf8;--error-pulse-shadow:#6366f140;--error-code-bg:#6366f11a;--error-code-color:#818cf8}@media (width<=480px){.error-code{letter-spacing:-3px;font-size:64px}.error-icon-center{width:58px;height:58px}.error-title{font-size:20px}.error-actions{flex-direction:column;align-items:stretch}.btn-back,.ui-btn-cta{justify-content:center}}.ui-header-card{background:radial-gradient(circle at 100%,#6366f126 0%,#0a0a18cc 100%),#0a0a1899;border:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:24px;padding:32px;display:flex;position:relative;overflow:hidden}.ui-header-left{align-items:center;gap:20px;display:flex}.ui-header-icon-box{background:#6366f11a;border:1px solid #6366f133;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ui-header-text h1{font-family:var(--font-heading);color:#fff;margin:0 0 6px;font-size:32px;font-weight:800}.ui-header-text p{color:var(--color-text-muted);margin:0;font-size:14px}.ui-tabs-container{box-sizing:border-box;background:#0a0a1866;border:1px solid #ffffff0d;width:100%;margin-bottom:32px;padding:6px;display:flex}.ui-tab-btn{color:#ffffff80;font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;transition:all .25s;display:flex;position:relative}.ui-tab-btn:hover{color:#fff}.ui-tab-btn.active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 14px #6366f14d}.ui-list-header{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:24px;display:flex}.ui-list-left{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-list-title{font-family:var(--font-heading);color:#fff;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:800;display:flex}.ui-count-badge{color:#a5b4fc;background:#6366f133;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:700}.ui-list-subtitle{color:var(--color-text-muted);margin:0;font-size:14px}.ui-filter-btn{color:var(--color-text-muted);cursor:pointer;background:#0a0a1866;border:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.ui-filter-btn:hover{color:#fff;border-color:#ffffff26}.ui-list-container{flex-direction:column;gap:16px;width:100%;display:flex}.ui-item-card{box-sizing:border-box;background:#0a0a1866;border:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;padding:24px;transition:all .3s;display:flex}.ui-item-card:hover{background:#6366f105;border-color:#6366f140}.ui-item-avatar-wrapper{flex-shrink:0;position:relative}.ui-status-indicator{background:#10b981;border:2px solid #0a0a18;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:2px}.ui-item-info-block{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-item-profile-name{font-family:var(--font-heading);color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}.ui-item-profile-bio{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 8px;font-size:14px;overflow:hidden}.ui-item-meta-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-item-meta-inline{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ui-item-meta-bullet{color:#ffffff26;font-size:10px}.ui-circle-btn{cursor:pointer;border:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:inline-flex}.ui-circle-btn--cancel{color:#9ca3af;background:#ffffff08;border:1px solid #ffffff1a}.ui-circle-btn--cancel:hover{color:#fff;background:#ffffff14;border-color:#fff3}.ui-circle-btn--accept{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 12px #6366f159}.ui-circle-btn--accept:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #6366f180}.ui-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.connections-list-grid{flex-direction:column;gap:10px;width:100%;display:flex}.connection-item-card{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.connection-item-card:hover{background:#ffffff0a;border-color:#ffffff1f}.ui-item-left{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.ui-item-info-block{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ui-item-profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.ui-item-profile-username{color:#a78bfa;font-size:.825rem;font-weight:600}.ui-item-profile-bio{color:#ffffffa6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ui-item-meta-inline{color:#fff6;align-items:center;gap:5px;margin-top:6px;font-size:.775rem;display:flex}.ui-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.conn-avatar-link{border-radius:50%;text-decoration:none;transition:opacity .2s;display:inline-flex;overflow:hidden}.conn-avatar-link:hover{opacity:.85}.conn-name-link{text-decoration:none}.conn-name-link:hover .ui-item-profile-name{color:#a5b4fc}@media (width<=576px){.connection-item-card{flex-direction:column;align-items:flex-start}.ui-item-actions{border-top:1px solid #ffffff0d;justify-content:flex-end;width:100%;margin-top:6px;padding-top:10px}}.cm-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cm-body{flex-direction:column;gap:28px;display:flex}.cm-section{flex-direction:column;gap:12px;display:flex}.cm-section-header{align-items:flex-start;gap:12px;display:flex}.cm-section-icon{color:#818cf8;background:#6366f11f;border:1px solid #6366f133;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cm-section-info{flex-direction:column;gap:2px;padding-top:2px;display:flex}.cm-section-title{font-family:var(--font-heading);color:#fff;font-size:14px;font-weight:700}.cm-section-desc{font-family:var(--font-body);color:#fff6;font-size:12px;line-height:1.4}.cm-input-wrapper{width:100%;position:relative}.cm-input-icon{color:#ffffff59;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cm-input-icon--top{top:16px;transform:none}.cm-input-suffix{color:#818cf8;pointer-events:none;font-size:13px;font-weight:700;font-family:var(--font-heading);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cm-input{color:#fff;width:100%;height:52px;font-size:14px;font-family:var(--font-body);box-sizing:border-box;background:#06060fcc;border:1px solid #6366f140;outline:none;padding:0 16px 0 44px;transition:border-color .2s,box-shadow .2s}.cm-input::placeholder{color:#ffffff38}.cm-input:focus{border-color:#6366f199;box-shadow:0 0 0 3px #6366f126}.cm-textarea-wrapper{width:100%;position:relative}.cm-textarea{color:#fff;width:100%;font-size:14px;font-family:var(--font-body);resize:vertical;box-sizing:border-box;background:#06060f99;border:1px solid #ffffff12;outline:none;min-height:120px;padding:14px 16px 32px 44px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.cm-textarea::placeholder{color:#ffffff38}.cm-textarea:focus{border-color:#6366f180;box-shadow:0 0 0 3px #6366f11f}.cm-char-count{font-family:var(--font-body);color:#ffffff40;pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:14px}.cm-privacy-row{gap:12px;display:flex}.cm-privacy-row--grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.cm-privacy-card{cursor:pointer;text-align:left;box-sizing:border-box;background:#06060f80;border:1px solid #ffffff12;align-items:center;gap:10px;width:100%;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.cm-privacy-card:hover{border-color:#6366f14d}.cm-privacy-card--active{background:#6366f114;border-color:#6366f166}.cm-radio{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .2s;display:flex}.cm-radio--active{background:radial-gradient(circle,#6366f1 40%,#0000 40%);border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.cm-privacy-ico{color:#fff6;flex-shrink:0;transition:color .2s}.cm-privacy-card--active .cm-privacy-ico{color:#818cf8}.cm-privacy-text{flex-direction:column;gap:2px;display:flex}.cm-privacy-label{font-family:var(--font-heading);color:#fff;font-size:13px;font-weight:700}.cm-privacy-hint{font-family:var(--font-body);color:#ffffff61;font-size:11px;line-height:1.35}.cm-footer{justify-content:flex-end;gap:10px;display:flex}.cm-btn-submit{color:#fff;font-family:var(--font-heading);cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #6366f166}.cm-btn-submit:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #6366f18c}.cm-btn-submit:active{transform:translateY(0)}@media (width<=560px){.cm-privacy-row{flex-direction:column}.cm-privacy-hint{display:none}}.exec-timer-widget{box-sizing:border-box;background:#06060fcc;border:1px solid #6366f133;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.exec-timer-left{align-items:center;display:flex}.exec-timer-icon-wrap{color:#818cf8;background:#6366f114;border:1px solid #6366f133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.exec-timer-info{flex-direction:column;margin-left:16px;display:flex}.exec-timer-time{color:#fff;letter-spacing:.5px;font-family:monospace;font-size:26px;font-weight:700;line-height:1}.exec-timer-label{color:#a5b4fc;margin-top:4px;font-size:13px}.exec-timer-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:36px;margin:0 20px}.exec-timer-actions{align-items:center;gap:12px;display:flex}.exec-timer-secondary-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.exec-timer-secondary-btn:hover{color:#fff;background:#ffffff1a}.exec-timer-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s;display:flex;box-shadow:0 4px 14px #6366f166}.exec-timer-primary-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #6366f18c}.exec-timer-primary-btn:active{transform:translateY(0)}.board-stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.stat-item{color:var(--color-text-muted);background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.stat-value{color:#c7d2fe;font-weight:600}.tasks-premium-list{flex-direction:column;gap:20px;width:100%;display:flex}.task-card-clickable{cursor:pointer;transition:transform .2s}.task-card-clickable:hover{transform:translateY(-2px)}.task-premium-header{border-bottom:1px solid #ffffff05;padding:16px 20px 10px}.task-premium-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-priority-badge{letter-spacing:.2px;text-transform:uppercase;border:1px solid;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:700}.task-type-badge{color:#a5b4fc;text-transform:capitalize;background:#6366f114;border:1px solid #6366f133;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.task-meta-divider{background:#ffffff1a;width:1px;height:12px}.task-meta-date{color:var(--color-text-muted);opacity:.65;font-size:12px}.task-premium-body{flex-direction:column;gap:12px;padding:14px 20px 20px;display:flex}.task-premium-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700}.task-premium-desc{color:#cbd5e1;margin:0;font-size:14.5px;line-height:1.6}.task-details-grid{background:#ffffff03;border:1px solid #ffffff08;border-radius:6px;flex-wrap:wrap;gap:24px;margin-top:6px;padding:12px 16px;display:flex}.task-detail-item{flex-direction:column;gap:4px;display:flex}.detail-label{text-transform:uppercase;letter-spacing:.3px;color:var(--color-text-muted);font-size:11px;font-weight:600}.detail-value{color:#fff;font-size:13.5px;font-weight:500}.detail-value.highlighted{color:#cbd5e1}.detail-time{color:var(--color-text-muted);font-size:12.5px}.task-premium-footer{background:#00000026;border-top:1px solid #ffffff08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.footer-section-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.task-creator-info{flex-direction:column;display:flex}.creator-user-badge{background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:flex}.creator-name{color:#fff;font-size:13px;font-weight:500}.task-assignees-section{flex-direction:column;align-items:flex-end;display:flex}.assignees-list{align-items:center;padding-left:8px;display:flex}.assignee-item{cursor:pointer;border:2px solid #0f0f1c;border-radius:50%;margin-left:-8px;transition:transform .2s,z-index .2s;position:relative}.assignee-item:hover{transform:translateY(-3px)scale(1.15);z-index:10!important}.assignee-tooltip{visibility:hidden;color:#fff;white-space:nowrap;z-index:20;pointer-events:none;background:#1e1b4b;border:1px solid #6366f14d;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.assignee-item:hover .assignee-tooltip{visibility:visible}.profile-back-btn{color:#ffffff80;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff14;align-self:flex-start;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.profile-back-btn:hover{color:#fff;background:#ffffff0a;border-color:#fff3}.task-tabs-wrapper{border-radius:4px;width:100%;min-width:0}.task-tabs-wrapper .ui-tabs{-webkit-overflow-scrolling:touch;border-bottom:none;margin-bottom:0;scrollbar-width:none!important;border-radius:4px 4px 0 0!important;overflow-x:auto!important}.task-tabs-wrapper .ui-tab-btn{border-radius:0!important}.task-tabs-wrapper .tab-card{border-top:1px solid #ffffff0d;margin-top:0;border-radius:0 0 4px 4px!important}.alert-card[data-v-4a5753e5]{z-index:9999999;width:92vw;max-width:400px;font-family:var(--font-body);border-radius:3px;flex-direction:column;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.alert-success[data-v-4a5753e5]{background:#12121e;border:1px solid #10b98140;box-shadow:0 0 0 1px #ffffff08,0 8px 32px #0009,0 0 24px #10b9811a}.alert-success .alert-progress-bar[data-v-4a5753e5]{background:#10b981}.alert-success .alert-icon[data-v-4a5753e5]{color:#10b981}.alert-success .alert-label[data-v-4a5753e5]{color:#6ee7b7}.alert-error[data-v-4a5753e5]{background:#12121e;border:1px solid #ef444440;box-shadow:0 0 0 1px #ffffff08,0 8px 32px #0009,0 0 24px #ef44441a}.alert-error .alert-progress-bar[data-v-4a5753e5]{background:#ef4444}.alert-error .alert-icon[data-v-4a5753e5]{color:#ef4444}.alert-error .alert-label[data-v-4a5753e5]{color:#fca5a5}.alert-progress[data-v-4a5753e5]{background:#ffffff0f;flex-shrink:0;width:100%;height:3px}@keyframes shrink-4a5753e5{0%{width:100%}to{width:0%}}.alert-progress-bar[data-v-4a5753e5]{height:100%;animation:5s linear forwards shrink-4a5753e5}.alert-inner[data-v-4a5753e5]{align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex}.alert-icon[data-v-4a5753e5]{flex-shrink:0;margin-top:1px}.alert-content[data-v-4a5753e5]{flex:1;min-width:0}.alert-label[data-v-4a5753e5]{letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--font-heading);margin:0 0 3px}.alert-message[data-v-4a5753e5]{color:#e2e8f0;word-break:break-word;margin:0;font-size:13.5px;line-height:1.5}.alert-close[data-v-4a5753e5]{color:#6b7280;cursor:pointer;box-sizing:content-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:6px;transition:all .15s;display:flex}.alert-close[data-v-4a5753e5]:hover{color:#fff;background:#ffffff14}.alert-slide-enter-active[data-v-4a5753e5]{transition:all .35s cubic-bezier(.16,1,.3,1)}.alert-slide-leave-active[data-v-4a5753e5]{transition:all .2s ease-in}.alert-slide-enter-from[data-v-4a5753e5]{opacity:0;transform:translate(-50%)translateY(24px)scale(.97)}.alert-slide-leave-to[data-v-4a5753e5]{opacity:0;transform:translate(-50%)translateY(8px)scale(.97)}@media (width>=640px){.alert-card[data-v-4a5753e5]{width:360px;max-width:calc(100vw - 48px);inset:24px 24px auto auto;transform:none}.alert-slide-enter-from[data-v-4a5753e5]{opacity:0;transform:translate(100%)scale(.95)}.alert-slide-leave-to[data-v-4a5753e5]{opacity:0;transform:translate(24px)scale(.97)}}.app-container[data-v-7812a0f3]{width:100%;min-height:100vh}.global-loading-overlay[data-v-7812a0f3]{-webkit-backdrop-filter:blur(8px);z-index:9999999;background:#000000d9;justify-content:center;align-items:center;animation:.2s ease-out fade-in-7812a0f3;display:flex;position:fixed;inset:0}.global-loading-content[data-v-7812a0f3]{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;max-width:100vw;padding:0 24px;display:flex}.global-loading-content p[data-v-7812a0f3]{color:#fff;font-family:var(--font-heading);letter-spacing:-.3px;text-align:center;word-wrap:break-word;margin:0;font-size:16px;font-weight:600;line-height:1.5;animation:1.5s infinite pulse}.premium-loader[data-v-7812a0f3]{justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:12px;display:flex;position:relative}.orbit[data-v-7812a0f3]{border:2px solid #0000;border-radius:50%;animation:linear infinite spin-7812a0f3;position:absolute}.orbit-1[data-v-7812a0f3]{border-top-color:var(--color-violet,#8b5cf6);border-bottom-color:var(--color-violet,#8b5cf6);filter:drop-shadow(0 0 8px #8b5cf666);width:100%;height:100%;animation-duration:1.5s}.orbit-2[data-v-7812a0f3]{border-left-color:var(--color-indigo,#4f46e5);border-right-color:var(--color-indigo,#4f46e5);filter:drop-shadow(0 0 8px #4f46e566);width:70%;height:70%;animation-duration:1s;animation-direction:reverse}.orbit-3[data-v-7812a0f3]{border-top-color:#c084fc;width:40%;height:40%;animation-duration:2s}.pulse-core[data-v-7812a0f3]{background:#fff;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite alternate core_pulse-7812a0f3;box-shadow:0 0 15px #fff,0 0 25px #8b5cf6}@keyframes spin-7812a0f3{to{transform:rotate(360deg)}}@keyframes core_pulse-7812a0f3{0%{opacity:.8;transform:scale(.8)}to{opacity:1;transform:scale(1.3)}}.loading-message[data-v-7812a0f3]{color:#fff;font-family:var(--font-heading);letter-spacing:.5px;margin:0;font-size:15px;font-weight:500;animation:2s ease-in-out infinite pulse_message-7812a0f3}@keyframes pulse_message-7812a0f3{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in-7812a0f3{0%{opacity:0}to{opacity:1}}.base-card[data-v-77b91ed7]{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#0a0a188c;border:1px solid #ffffff0d;flex-direction:column;width:100%;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;box-shadow:0 8px 32px #0006}.base-card.has-accent[data-v-77b91ed7]{box-shadow:-6px 0 24px -4px var(--accent-glow), 0 8px 32px #0006}.base-card[data-v-77b91ed7]:hover{background:#0a0a18b3;border-color:#ffffff1a;transform:translateY(-2px)}.base-card.has-accent[data-v-77b91ed7]:hover{border-left-color:var(--accent-color);box-shadow:-8px 0 28px -2px var(--accent-glow), 0 12px 40px #00000080}.base-card-content[data-v-77b91ed7]{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.base-card-header[data-v-77b91ed7]{align-items:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.base-card-body[data-v-77b91ed7]{flex-grow:1;margin-bottom:16px}.base-card-footer[data-v-77b91ed7]{color:var(--color-text-muted);margin-top:auto;font-size:12px}.base-card-timestamps[data-v-77b91ed7]{opacity:.6;flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.timestamp-item[data-v-77b91ed7]{align-items:center;gap:5px;font-size:11px;display:inline-flex}.base-card--full[data-v-77b91ed7]{grid-column:1/-1}.base-card-actions[data-v-77b91ed7]{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:16px;display:flex}@media (width<=640px){.base-card-content[data-v-77b91ed7]{padding:18px}.base-card-actions[data-v-77b91ed7]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.base-card-actions[data-v-77b91ed7]>*{box-sizing:border-box;justify-content:center;width:100%}}.ui-tabs-top-bar[data-v-7110a67d]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 2px 8px;display:flex}.ui-tabs-session-info[data-v-7110a67d]{font-family:var(--font-heading);color:#ffffffd9;letter-spacing:.2px;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ui-tabs-session-icon[data-v-7110a67d]{color:#c084fc}.ui-tabs-scroll-hint[data-v-7110a67d]{color:#fff6;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:500;display:inline-flex}.ui-tabs-hint-icon-left[data-v-7110a67d],.ui-tabs-hint-icon-right[data-v-7110a67d]{color:#a78bfa}.ui-tabs-hint-icon-left[data-v-7110a67d]{animation:1.6s ease-in-out infinite hint-nudge-left-7110a67d}.ui-tabs-hint-icon-right[data-v-7110a67d]{animation:1.6s ease-in-out infinite hint-nudge-right-7110a67d}@keyframes hint-nudge-left-7110a67d{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(-3px)}}@keyframes hint-nudge-right-7110a67d{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.ui-tabs-scroll-container[data-v-7110a67d]{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}@media (width<=600px){.ui-tabs-session-info[data-v-7110a67d]{font-size:12px}.ui-tabs-scroll-hint[data-v-7110a67d]{font-size:11px}}.auth-page[data-v-86ee9e01]{box-sizing:border-box;background-color:#03030b;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:32px 24px;display:flex;position:relative;overflow:hidden}.auth-panel-dots[data-v-86ee9e01]{pointer-events:none;background-image:radial-gradient(circle,#8b5cf640 1px,#0000 1px);background-size:18px 18px;width:320px;height:320px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(at 100% 0,#000c 0%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000c 0%,#0000 70%)}.auth-panel-glow[data-v-86ee9e01]{pointer-events:none;background:radial-gradient(circle,#6366f11f 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.auth-card[data-v-86ee9e01]{z-index:1;width:100%;max-width:440px;margin:0 auto;position:relative}.card-logo-area[data-v-86ee9e01]{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;display:flex;position:relative}.logo-ambient-glow[data-v-86ee9e01]{pointer-events:none;background:radial-gradient(circle,#f59e0b33 0%,#0000 70%);width:80px;height:80px;position:absolute;top:-10px}.card-logo-lightning[data-v-86ee9e01]{filter:drop-shadow(0 0 16px #f59e0bd9);margin-bottom:8px;font-size:42px;transition:transform .3s;display:block}.card-logo-area:hover .card-logo-lightning[data-v-86ee9e01]{transform:scale(1.1)rotate(6deg)}.card-logo-text[data-v-86ee9e01]{font-family:var(--font-heading);color:#fff;margin:0;font-size:32px;font-weight:800}.card-tagline[data-v-86ee9e01]{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff59;margin-top:6px;margin-bottom:0;font-size:9.5px;font-weight:700}.form-header[data-v-86ee9e01]{margin-bottom:22px}.form-header h2[data-v-86ee9e01]{font-family:var(--font-heading);color:#fff;letter-spacing:-.3px;align-items:center;gap:8px;margin:0 0 6px;font-size:22px;font-weight:800;display:flex}.form-sparkle[data-v-86ee9e01]{color:#c084fc;font-size:18px}.form-header p[data-v-86ee9e01]{color:#ffffff73;margin:0;font-size:13px;line-height:1.5}.social-login-grid[data-v-86ee9e01]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.social-btn[data-v-86ee9e01]{color:#fff;height:44px;font-family:var(--font-heading);cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.social-btn[data-v-86ee9e01]:hover:not(:disabled){background:#ffffff14;border-color:#8b5cf666;transform:translateY(-1px)}.social-btn[data-v-86ee9e01]:disabled{opacity:.5;cursor:not-allowed}.social-divider[data-v-86ee9e01]{text-align:center;color:#ffffff4d;font-size:11px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.5px;align-items:center;margin-top:24px;margin-bottom:16px;font-weight:600;display:flex}.social-divider[data-v-86ee9e01]:before,.social-divider[data-v-86ee9e01]:after{content:"";border-bottom:1px solid #ffffff14;flex:1}.social-divider span[data-v-86ee9e01]{padding:0 12px}.ui-form-group[data-v-86ee9e01]{margin-bottom:18px}.ui-form-group label[data-v-86ee9e01]{font-family:var(--font-heading);color:#fff;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ui-input-wrapper[data-v-86ee9e01]{width:100%;position:relative}.ui-field-icon[data-v-86ee9e01]{color:#fff6;pointer-events:none;justify-content:center;align-items:center;transition:color .2s,filter .2s;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-input-wrapper:focus-within .ui-field-icon[data-v-86ee9e01]{color:#c084fc;filter:drop-shadow(0 0 6px #c084fc99)}.ui-input[data-v-86ee9e01]{color:#fff;width:100%;height:48px;font-size:14px;font-family:var(--font-body);box-sizing:border-box;background:#060612d9;border:1px solid #8b5cf633;border-radius:6px;outline:none;padding:0 14px 0 44px;transition:all .22s}.ui-input[data-v-86ee9e01]::placeholder{color:#ffffff40}.ui-input[data-v-86ee9e01]:focus{background:#090919f2;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626,0 0 16px #8b5cf61a}.ui-input.has-toggle[data-v-86ee9e01]{padding-right:44px}.password-toggle-btn[data-v-86ee9e01]{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-toggle-btn[data-v-86ee9e01]:hover{color:#fff}.label-row[data-v-86ee9e01]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.label-row label[data-v-86ee9e01]{margin-bottom:0!important}.action-link[data-v-86ee9e01]{color:#a78bfa;font-size:12.5px;font-weight:600;font-family:var(--font-heading);text-decoration:none;transition:color .2s}.action-link[data-v-86ee9e01]:hover{color:#fff}.forgot-footer[data-v-86ee9e01]{text-align:center;margin-top:20px}.text-center[data-v-86ee9e01]{width:100%;display:inline-block}.submit-btn-premium[data-v-86ee9e01]{color:#fff;width:100%;height:52px;font-family:var(--font-heading);cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:15px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 4px 20px #6366f173}.submit-btn-premium[data-v-86ee9e01]:hover:not(:disabled){opacity:.96;transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf699}.submit-btn-premium:hover:not(:disabled) .btn-arrow-icon[data-v-86ee9e01]{transform:translate(4px)}.btn-arrow-icon[data-v-86ee9e01]{transition:transform .2s}.submit-btn-premium[data-v-86ee9e01]:active:not(:disabled){transform:translateY(0)}.submit-btn-premium[data-v-86ee9e01]:disabled{opacity:.5;cursor:not-allowed}.auth-trust-bar[data-v-86ee9e01]{border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;padding-top:20px;display:grid}.trust-item[data-v-86ee9e01]{color:#fff6;text-align:center;flex-direction:column;align-items:center;gap:5px;transition:color .2s;display:flex}.trust-item[data-v-86ee9e01]:hover{color:#ffffffbf}.trust-item svg[data-v-86ee9e01]{color:#a78bfa;flex-shrink:0}.trust-item span[data-v-86ee9e01]{font-family:var(--font-body);font-size:10px;line-height:1.35}.trust-item-btn[data-v-86ee9e01]{cursor:pointer;background:0 0;border:none;padding:0}.trust-item-btn:hover span[data-v-86ee9e01]{color:#c084fc}.form-fade[data-v-86ee9e01]{animation:.3s fadeSlideIn-86ee9e01}@keyframes fadeSlideIn-86ee9e01{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.platform-modal-body[data-v-86ee9e01]{flex-direction:column;gap:24px;padding:24px 28px;display:flex}.brand-info-modal[data-v-86ee9e01]{flex-direction:column;gap:18px;display:flex}.section-label[data-v-86ee9e01]{background:#6366f11f;border:1px solid #6366f140;border-radius:4px;width:fit-content;padding:4px 12px;display:inline-flex}.section-label span[data-v-86ee9e01]{font-family:var(--font-body);letter-spacing:2px;color:#818cf8;text-transform:uppercase;font-size:10px;font-weight:700}.brand-headline-modal[data-v-86ee9e01]{font-family:var(--font-heading);color:#fff;margin:0;font-size:28px;font-weight:800;line-height:1.25}.brand-life-purple[data-v-86ee9e01]{color:#8b5cf6}.brand-subheadline-modal[data-v-86ee9e01]{font-family:var(--font-body);color:#ffffff8c;margin:0;font-size:14px;line-height:1.6}.features-grid-modal[data-v-86ee9e01]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.feature-card[data-v-86ee9e01]{background:#08081499;border:1px solid #8b5cf624;border-radius:8px;align-items:flex-start;gap:14px;padding:18px;transition:all .25s;display:flex}.feature-card[data-v-86ee9e01]:hover{background:#8b5cf614;border-color:#8b5cf659;transform:translateY(-2px)}.feature-icon-box[data-v-86ee9e01]{color:#c084fc;background:#8b5cf624;border:1px solid #8b5cf640;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feature-text h3[data-v-86ee9e01]{font-family:var(--font-heading);color:#fff;margin:0 0 4px;font-size:14px;font-weight:700}.feature-text p[data-v-86ee9e01]{font-family:var(--font-body);color:#ffffff73;margin:0;font-size:12px;line-height:1.5}.testimonial-card[data-v-86ee9e01]{background:#080814b3;border:1px solid #8b5cf62e;border-radius:8px;align-items:center;gap:16px;margin-top:8px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.testimonial-glow-line[data-v-86ee9e01]{filter:blur(1px);background:linear-gradient(90deg,#0000 0%,#8b5cf6cc 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:20px;right:20px}.testimonial-icon-circle[data-v-86ee9e01]{background:#8b5cf624;border:1px solid #8b5cf647;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.testimonial-content[data-v-86ee9e01]{flex:1}.testimonial-title[data-v-86ee9e01]{font-family:var(--font-heading);color:#fff;margin:0 0 2px;font-size:13.5px;font-weight:700}.testimonial-subtitle[data-v-86ee9e01]{color:#ffffff73;margin:0;font-size:12px}@media (width<=768px){.features-grid-modal[data-v-86ee9e01]{grid-template-columns:1fr}.brand-headline-modal[data-v-86ee9e01]{font-size:22px}.auth-trust-bar[data-v-86ee9e01]{grid-template-columns:repeat(2,1fr);gap:14px 10px}}@media (width<=480px){.auth-page[data-v-86ee9e01]{padding:16px}.ui-input[data-v-86ee9e01]{height:50px;font-size:15px}.submit-btn-premium[data-v-86ee9e01]{height:52px;font-size:15px}}
