.acct{position:relative}.acct-trigger{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border-radius:999px;border:1px solid #33394a;background:#14161d;color:#bbc1d1;transition:border-color .2s,background .2s}.acct-trigger:hover,.acct-trigger.open{border-color:#8ce5d4;background:#181b24}.acct-chev{transition:transform .2s}.acct-trigger.open .acct-chev{transform:rotate(180deg)}.acct-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;color:#11111a;background:linear-gradient(135deg,#b69bff,#8ce5d4);flex:none}.acct-avatar.lg{width:40px;height:40px;font-size:14px}.acct-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:150;width:280px;display:grid;padding:8px;border-radius:12px;border:1px solid #33394a;background:#12151e;box-shadow:0 24px 48px #00000073;transform-origin:top right;animation:acctIn .18s cubic-bezier(.2,.8,.2,1) both}.acct-id{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;min-width:0}.acct-id div{display:grid;gap:2px;min-width:0}.acct-id b{color:#f8f8fc;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-id span{color:#9ea5b5;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-sep{height:1px;margin:4px 0;background:#262a35}.acct-menu [role=menuitem]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;border-radius:8px;border:0;background:none;color:#d3d5df;font-size:14px;font-weight:500;text-align:left;transition:background .15s,color .15s}.acct-menu [role=menuitem] svg{color:#8f95a5;transition:color .15s}.acct-menu [role=menuitem]:hover,.acct-menu [role=menuitem]:focus-visible{background:#1b1f2b;color:#f8f8fc;outline:none}.acct-menu [role=menuitem]:hover svg,.acct-menu [role=menuitem]:focus-visible svg{color:#8ce5d4}.acct-menu .acct-admin{color:#b5f4e6}.acct-menu .acct-admin svg{color:#8ce5d4}.acct-menu .acct-logout:hover,.acct-menu .acct-logout:focus-visible{color:#ffc9bd}.acct-menu .acct-logout:hover svg,.acct-menu .acct-logout:focus-visible svg{color:#ffa08c}.acct-menu .acct-logout:disabled{opacity:.6;cursor:wait}.acct-error{margin:4px 8px;font-size:12px;line-height:1.5;color:#ffc9bd}@keyframes acctIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:560px){.acct-menu{position:fixed;left:16px;right:16px;top:82px;width:auto}}@media(prefers-reduced-motion:reduce){.acct-menu{animation:none}.acct-chev{transition:none}}.sub-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #3a4050;color:#c4cad6;background:#151923;white-space:nowrap}.sub-pill.active,.sub-pill.trialing{color:#b5f4e6;border-color:#8ce5d466;background:#8ce5d414}.sub-pill.scheduled{color:#bcd6ff;border-color:#78aaff66;background:#78aaff14}.sub-pill.expired{color:#ffe1a8;border-color:#ffc86e66;background:#ffc86e14}.sub-pill.cancelled,.sub-pill.none{color:#ffc9bd;border-color:#ffa08c66;background:#ff8c7814}.sub-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.sub-hero h2{margin:8px 0 4px!important}.sub-hero p{margin:0;color:#9ea5b5;font-size:14px;line-height:1.5}.sub-remaining{text-align:right}.sub-remaining b{display:block;font-size:36px;font-weight:650;letter-spacing:-.03em;color:#f1f3fc;line-height:1.1}.sub-remaining span{font-size:12px;color:#9ea5b5}.sub-progress{height:6px;border-radius:999px;background:#232835;margin-top:24px;overflow:hidden}.sub-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3fb7a1,#8ce5d4);transition:width .6s ease}.sub-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.sub-dates div{display:grid;gap:4px;padding:16px;border:1px solid #262a35;border-radius:8px;background:#0f1219}.sub-dates span{font-size:12px;color:#9ea5b5}.sub-dates b{font-size:14px;font-weight:600;color:#f1f3fc}.sub-alert{margin-top:24px;padding:16px;border-radius:8px;border:1px solid rgba(255,200,110,.35);background:#ffc86e0f;color:#f3e2c1;font-size:14px;line-height:1.5}.sub-modules{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.sub-modules div{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid #262a35;font-size:13px;color:#c4cad6}.sub-modules div.on{border-color:#8ce5d44d;color:#e8faf6}.sub-modules div.on svg{color:#8ce5d4}.sub-modules div.off{color:#6f7686}.sub-limits{list-style:none;margin:16px 0 0;padding:0;display:grid}.sub-limits li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #262a35;font-size:13px;color:#c4cad6}.sub-limits li:last-child{border-bottom:0}.sub-limits b{color:#f1f3fc;font-weight:600;white-space:nowrap}.sub-limits small{display:block;color:#8f95a5;font-size:11px;margin-top:2px}.sub-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sub-history li{padding:14px 16px;border:1px solid #262a35;border-radius:8px;background:#0f1219;display:grid;gap:6px}.sub-history li.current{border-color:#8ce5d459}.sub-history header{display:flex;justify-content:space-between;align-items:center;gap:8px}.sub-history b{color:#f1f3fc;font-size:14px;font-weight:600}.sub-history span,.sub-history p{margin:0;color:#9ea5b5;font-size:12px;line-height:1.5}.sub-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media(max-width:640px){.sub-dates,.sub-modules{grid-template-columns:1fr}.sub-remaining{text-align:left}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sub-requests{grid-column:1/-1}.plan-carry{margin:0 0 24px}.req-pending{display:flex;align-items:center;gap:16px;margin-top:24px;padding:16px;border-radius:8px;border:1px solid rgba(120,170,255,.35);background:#78aaff0f;flex-wrap:wrap}.req-pending svg{color:#bcd6ff;flex-shrink:0}.req-pending div{display:grid;gap:4px;flex:1;min-width:200px}.req-pending b{color:#f1f3fc;font-size:14px}.req-pending span{color:#b5bccb;font-size:13px;line-height:1.5}.req-form{display:grid;gap:24px;margin-top:24px}.req-period{display:inline-flex;gap:4px;padding:4px;border:1px solid #262a35;border-radius:10px;width:-moz-max-content;width:max-content;background:#0f1219}.req-period button{border:0;background:transparent;color:#9ea5b5;padding:8px 18px;border-radius:7px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.req-period button.sel{background:#232835;color:#f1f3fc}.req-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.req-plans button{position:relative;display:grid;gap:4px;text-align:left;padding:16px;border-radius:10px;border:1px solid #262a35;background:#0f1219;color:#c4cad6;transition:border-color .2s,transform .2s,box-shadow .2s}.req-plans button:hover:not(:disabled){border-color:#3f4658;transform:translateY(-2px)}.req-plans button.sel{border-color:#8ce5d499;box-shadow:0 0 0 3px #8ce5d41f}.req-plans b{color:#f1f3fc;font-size:15px;padding-right:24px}.req-price{color:#e8faf6;font-size:14px;font-weight:600}.req-plans small{color:#8f95a5;font-size:12px}.req-check{position:absolute;top:16px;right:16px;width:18px;height:18px;border-radius:50%;border:1px solid #3a4050;display:grid;place-items:center;color:#0b0d12}.req-plans button.sel .req-check{background:#8ce5d4;border-color:#8ce5d4}.req-textarea{width:100%;resize:vertical;min-height:88px;padding:12px 14px;border-radius:8px;border:1px solid #363b4a;background:#0d0f15;color:#f7f6f9;font:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.req-textarea:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.req-count{color:#8f95a5;font-size:11px;justify-self:end}.req-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid #3a4050}.req-status.pending{color:#bcd6ff;border-color:#78aaff66}.req-status.approved{color:#b5f4e6;border-color:#8ce5d466}.req-status.rejected{color:#ffc9bd;border-color:#ffa08c66}.req-status.cancelled{color:#9ea5b5}.sales .sales-hint{margin:0 0 16px;font-size:13px}.sales-board-wrap{transition:opacity .2s ease}.sales-board{overflow-x:auto;padding-bottom:8px}.sales-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);gap:16px;min-width:100%}.sales-column{display:flex;flex-direction:column;gap:8px;min-height:240px;padding:16px;border:1px solid #2e3342;border-radius:16px;background:#171a24;transition:border-color .2s ease,background .2s ease}.sales-column.over{border-color:#8ce5d4;background:#1b2330}.sales-column-head{display:flex;align-items:center;gap:8px;color:#f7f6f9}.sales-column-head b{font-size:14px;font-weight:600;flex:1;min-width:0}.sales-stage-dot{width:10px;height:10px;border-radius:999px;flex:none}.sales-count{min-width:24px;padding:2px 8px;border-radius:999px;background:#2e3342;color:#f7f6f9;font-size:12px;text-align:center}.sales-column-total{margin:0;color:#9ea5b5;font-size:12px}.sales-cards{display:flex;flex-direction:column;gap:12px}.sales-column-empty{margin:8px 0;color:#9ea5b5;font-size:13px;text-align:center}.sales-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #363b4a;border-radius:12px;background:#12151e;cursor:grab;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.sales-card:hover{border-color:#8ce5d4;transform:translateY(-1px);box-shadow:0 8px 24px #00000040}.sales-card:active{cursor:grabbing}.sales-card.dragging{opacity:.45}.sales-card-main{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;color:#f7f6f9;text-align:left;font:inherit;cursor:pointer}.sales-card-main:focus-visible,.sales-stage-select select:focus-visible,.sales-card-meta button:focus-visible{outline:2px solid #8ce5d4;outline-offset:2px}.sales-card-main b{font-size:15px;font-weight:600;line-height:1.3}.sales-card-main span{font-size:13px;line-height:1.5}.sales-card-value{color:#8ce5d4!important;font-weight:600}.sales-card-meta{display:flex;flex-wrap:wrap;gap:8px;color:#9ea5b5;font-size:12px}.sales-card-meta span{padding:2px 8px;border-radius:999px;background:#1c2030}.sales-stage-select{display:flex;align-items:center;gap:8px;color:#9ea5b5;font-size:12px}.sales-stage-select select{flex:1;min-width:0}.sales-status{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.sales-status.won{background:#6fd39a29;color:#6fd39a}.sales-status.lost{background:#f08b7a29;color:#f08b7a}.sales-status.open{background:#8ce5d424;color:#8ce5d4}.sales-board-loading,.sales-board-empty{margin-top:16px}.sales-limit{margin-top:16px;font-size:13px}.sales-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px}.sales-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#8ce5d41f;color:#8ce5d4}.sales-create-pipeline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;margin-top:8px}.sales-create-pipeline label{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;color:#9ea5b5;font-size:13px}.sales-dialog{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.sales-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.sales-dialog .field>label,.sales-dialog .field>span{color:#9ea5b5;font-size:13px}.sales-dialog .field-error{color:#f08b7a;font-size:12px}.sales-dialog textarea{resize:vertical}.sales-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sales-chosen{margin:0;color:#f7f6f9}.sales-customer-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;border:1px solid #2e3342;border-radius:12px}.sales-customer-results button{display:flex;width:100%;flex-direction:column;gap:2px;padding:10px 14px;border:0;background:none;color:#f7f6f9;text-align:left;font:inherit;cursor:pointer}.sales-customer-results button:hover,.sales-customer-results button.selected{background:#1c2030}.sales-stage-list{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:8px}.sales-stage-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;border:1px solid #2e3342;border-radius:12px;background:#12151e}.sales-stage-row input{flex:1 1 180px;min-width:0}.sales-stage-actions{display:flex;align-items:center;gap:8px}.sales-swatches{display:flex;gap:6px}.sales-swatch{width:20px;height:20px;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:transform .15s ease}.sales-swatch:hover{transform:scale(1.12)}.sales-swatch.selected{border-color:#f7f6f9}.sales-archive{display:flex;flex-direction:column;gap:12px;margin:16px 0;padding:16px;border:1px solid #f08b7a;border-radius:12px;color:#f7f6f9}.sales-archive label{display:flex;flex-direction:column;gap:6px;color:#9ea5b5;font-size:13px}.sales-archive-actions,.sales-outcome-actions,.sales-drawer-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sales-add-stage h3{margin:0 0 8px;font-size:15px;color:#f7f6f9}.sales-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sales-add-row input{flex:1 1 200px;min-width:0}.sales-foot{margin:16px 0 0;font-size:12px}.sales-drawer-actions{flex-shrink:0}.sales-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.sales-facts>div{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid #2e3342;border-radius:12px;background:#12151e}.sales-facts span{color:#9ea5b5;font-size:12px}.sales-facts b{color:#f7f6f9;font-size:15px;font-weight:600}.sales-stage-name{display:inline-flex;align-items:center;gap:8px}.sales-stage-name i{width:10px;height:10px;border-radius:999px}.sales-description{color:#f7f6f9;line-height:1.5;white-space:pre-wrap}.sales-outcome,.sales-history{margin-top:24px;padding-top:24px;border-top:1px solid #2e3342}.sales-outcome h3,.sales-history h3{margin:0 0 12px;font-size:15px;color:#f7f6f9}.sales-outcome-result p,.sales-outcome-result,.sales-loss-form label{color:#f7f6f9}.sales-outcome-result{display:flex;flex-direction:column;gap:12px;font-size:14px}.sales-loss-form{display:flex;flex-direction:column;gap:12px}.sales-loss-form label{font-size:13px;color:#9ea5b5}.sales-loss-form textarea{width:100%;resize:vertical}.sales-history ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sales-history li{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:2px solid #363b4a;color:#f7f6f9;font-size:14px}.sales-history li span:first-child{font-size:12px}.crm-subnav{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #2e3342}.crm-subnav a{padding:12px 16px;margin-bottom:-1px;border-bottom:2px solid transparent;color:#9ea5b5;font-size:14px;text-decoration:none;transition:color .15s ease,border-color .15s ease}.crm-subnav a:hover{color:#f7f6f9}.crm-subnav a.active{border-bottom-color:#8ce5d4;color:#f7f6f9}.crm-subnav a:focus-visible{outline:2px solid #8ce5d4;outline-offset:-2px}.sales-customer{display:flex;flex-direction:column;gap:16px}.sales-customer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sales-customer-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border:1px solid #2e3342;border-radius:12px;background:#12151e}.sales-customer-list li>div:first-child{display:flex;flex-direction:column;gap:2px;color:#f7f6f9}.sales-customer-list b{font-weight:600;font-size:14px}.sales-customer-list .crm-muted{font-size:12px}.sales-customer-meta{display:flex;align-items:center;gap:8px;color:#f7f6f9;font-size:13px}@media(max-width:720px){.sales-columns{grid-auto-columns:minmax(260px,86vw)}.sales-stage-actions{width:100%;justify-content:flex-end}}.crm{display:flex;flex-direction:column;gap:16px}.crm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.crm-head h2{margin:0;font-size:1.375rem;line-height:1.2;color:#f7f6f9}.crm-head p{margin:4px 0 0}.crm-head-actions{display:flex;gap:8px;flex-wrap:wrap}.crm-notice{padding:8px 16px;border-radius:10px;border:1px solid rgba(140,229,212,.3);background:#8ce5d414;color:#8ce5d4;font-size:.875rem;animation:crm-fade .25s ease}.crm-muted{color:#9ea5b5}.crm-dim{color:#9ea5b5;font-size:.8125rem}.crm-small{font-size:.8125rem;line-height:1.5}.crm-pad{padding:16px}.crm-link{background:none;border:0;padding:0;color:#8ce5d4;font:inherit;font-size:.8125rem;cursor:pointer}.crm-link:hover{text-decoration:underline}.crm-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(120px,1fr));gap:8px}.crm-search{position:relative;display:flex;align-items:center}.crm-search svg{position:absolute;left:12px;color:#9ea5b5;pointer-events:none}.crm-search input,.crm-input,.crm-inline-form input{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid #2e3342;background:#0d0f15;color:#f7f6f9;font:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.crm-search input{padding-left:36px}.crm-search input:focus,.crm-input:focus,.crm-inline-form input:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.crm-select{width:100%}.crm-table-card{padding:0;overflow:hidden}.crm-table{width:100%}.crm-table tbody tr{cursor:pointer;transition:background .15s}.crm-table tbody tr:hover{background:#8ce5d40a}.crm-table td b{color:#f7f6f9;font-weight:600}.crm-skeleton{height:14px;border-radius:6px;background:linear-gradient(90deg,#1a1e29,#252a37,#1a1e29);background-size:200% 100%;animation:crm-shimmer 1.2s infinite}.crm-empty,.crm-blocked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px;color:#9ea5b5}.crm-empty h3,.crm-blocked h3{margin:0;color:#f7f6f9;font-size:1.0625rem}.crm-blocked-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#b69ce81f;color:#b69ce8}.crm-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.crm-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid #363b4a;background:#1a1e29;color:#d6d9e0;font-size:.75rem;line-height:1.5}.crm-tag.more{color:#9ea5b5}.crm-tag.accent{border-color:#8ce5d459;color:#8ce5d4;background:#8ce5d414}.crm-tag.q-hot{color:#f6a58f;background:#f08b7a1f;border-color:#f08b7a59}.crm-tag.q-warm{color:#f0c46f;background:#f0c46f1f;border-color:#f0c46f59}.crm-tag.q-cold{color:#8cc4f0;background:#8cc4f01f;border-color:#8cc4f059}.crm-tag.q-human{color:#8ce5d4;background:#8ce5d41f;border-color:#8ce5d459}.crm-tag.q-muted{color:#9ea5b5}.crm-ai-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-ai-caption{margin:16px 0 8px;color:#9ea5b5;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.crm-ai-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:0}.crm-ai-fields div{display:grid;gap:2px}.crm-ai-fields dt{color:#9ea5b5;font-size:.75rem}.crm-ai-fields dd{margin:0;color:#d6d9e0;font-size:.875rem;line-height:1.5;word-break:break-word}.crm-ai-fields small{color:#8ce5d4}.crm-ai-fields small.warn{color:#f0c46f}.crm-ai-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.crm-ai-list li{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.5;color:#d6d9e0}.crm-ai-list li>span{flex:1}.crm-ai-list small{color:#9ea5b5}.crm-ai-list time{color:#7d8496;font-size:.75rem;white-space:nowrap}.crm-ai-list .ok{color:#9fe58c;margin-top:3px;flex-shrink:0}.crm-ai-list .fail{color:#f08b7a;margin-top:3px;flex-shrink:0}.crm-ai-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 16px}.crm-ai-stat{display:grid;gap:2px;padding:12px 16px;border:1px solid #262a36;border-radius:12px;background:#141821;transition:border-color .2s ease,transform .2s ease}.crm-ai-stat:hover{border-color:#363b4a;transform:translateY(-1px)}.crm-ai-stat small{color:#9ea5b5;font-size:.75rem}.crm-ai-stat b{color:#f2f4f8;font-size:1.25rem;line-height:1.2}.crm-ai-stat.attention b{color:#f0c46f}.crm-ai-quals{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.crm-tag.removable button{display:grid;place-items:center;padding:0;border:0;background:none;color:#9ea5b5;cursor:pointer}.crm-tag.removable button:hover{color:#f08b7a}.crm-tag-editor{display:flex;flex-direction:column;gap:8px}.crm-tag-controls{display:flex;gap:8px;flex-wrap:wrap}.crm-tag-controls .org-select{flex:1 1 160px}.crm-inline-form{display:flex;gap:8px;flex:1 1 200px}.crm-inline-form input{height:34px}.crm-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.crm-status.s-new_lead{color:#8cc4f0;background:#8cc4f01a;border-color:#8cc4f04d}.crm-status.s-contacted{color:#e8c88c;background:#e8c88c1a;border-color:#e8c88c4d}.crm-status.s-interested{color:#b69ce8;background:#b69ce81a;border-color:#b69ce84d}.crm-status.s-qualified{color:#8ce5d4;background:#8ce5d41a;border-color:#8ce5d44d}.crm-status.s-customer{color:#9fe58c;background:#9fe58c1a;border-color:#9fe58c4d}.crm-status.s-not_interested{color:#9ea5b5;background:#9ea5b514;border-color:#363b4a}.crm-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #2e3342;color:#9ea5b5;font-size:.8125rem}.crm-pager div{display:flex;gap:8px}.crm-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.crm-form-grid .full{grid-column:1 / -1}.crm-check{display:flex;align-items:center;gap:8px;color:#d6d9e0;font-size:.875rem}.crm-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.crm-drawer{display:flex;flex-direction:column;gap:16px}.crm-drawer-title{margin:0;font-size:1.25rem;line-height:1.2;color:#f7f6f9}.crm-drawer-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#9ea5b5;font-size:.8125rem}.crm-drawer-tools{display:flex;gap:8px}.crm-sections{display:flex;flex-direction:column;gap:12px}.crm-section{padding:16px;border-radius:12px;border:1px solid #2e3342;background:#12151e;display:flex;flex-direction:column;gap:12px}.crm-section h3{margin:0;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#9ea5b5;font-weight:600}.crm-info{display:flex;flex-direction:column;gap:8px}.crm-info-row{display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:.875rem}.crm-info-row span:first-child{color:#9ea5b5}.crm-info-row span:last-child{color:#f7f6f9;word-break:break-word}.crm-interests{display:flex;flex-wrap:wrap;gap:4px}.crm-consents{display:flex;flex-direction:column;gap:8px}.crm-consent{border:1px solid #2e3342;border-radius:10px;padding:12px;background:#0d0f15;transition:border-color .2s}.crm-consent.granted{border-color:#8ce5d459}.crm-consent-row{display:flex;align-items:center;gap:12px}.crm-consent-icon{color:#9ea5b5;display:grid;place-items:center}.crm-consent.granted .crm-consent-icon{color:#8ce5d4}.crm-consent-text{flex:1;display:flex;flex-direction:column;min-width:0}.crm-consent-text b{color:#f7f6f9;font-size:.875rem;font-weight:600}.crm-consent-text span{color:#9ea5b5;font-size:.75rem}.crm-consent-form{display:flex;flex-direction:column;gap:8px;margin-top:12px;animation:crm-fade .2s ease}.crm-consent-history ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.crm-consent-history li{display:flex;flex-direction:column;font-size:.8125rem;padding-left:12px;border-left:2px solid #363b4a}.crm-consent-history li b{color:#d6d9e0;font-weight:600}.crm-consent-history li span{color:#9ea5b5;font-size:.75rem}.crm-consent-history li p{margin:2px 0 0;color:#d6d9e0}.crm-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.crm-notes li{padding:12px;border-radius:10px;background:#0d0f15;border:1px solid #2e3342;font-size:.875rem;line-height:1.5;color:#f7f6f9;white-space:pre-wrap;word-break:break-word}.crm-note-form{display:flex;flex-direction:column;gap:8px}.crm-note-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9ea5b5;font-size:.75rem}.crm-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.crm-timeline li{position:relative;padding-left:20px;font-size:.8125rem;color:#d6d9e0;line-height:1.5}.crm-timeline li:before{content:"";position:absolute;left:3px;top:7px;width:7px;height:7px;border-radius:50%;background:#8ce5d4;box-shadow:0 0 0 3px #8ce5d41f}.crm-timeline li:after{content:"";position:absolute;left:6px;top:18px;bottom:-10px;width:1px;background:#2e3342}.crm-timeline li:last-child:after{display:none}.crm-future{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-future-item{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;border:1px dashed #363b4a;color:#9ea5b5;font-size:.8125rem}.crm-future-item em{margin-left:auto;font-style:normal;font-size:.6875rem;color:#b69ce8}.crm-danger{border-color:#f08b7a4d}.crm-danger-btn{border-color:#f08b7a66!important;color:#f08b7a!important}.crm-danger-btn:hover{background:#f08b7a1a!important}.crm-confirm{display:flex;flex-direction:column;gap:8px;color:#d6d9e0;font-size:.875rem}.crm-steps{list-style:none;display:flex;gap:8px;margin:0 0 16px;padding:0;counter-reset:s;flex-wrap:wrap}.crm-steps li{counter-increment:s;display:flex;align-items:center;gap:6px;font-size:.75rem;color:#9ea5b5}.crm-steps li:before{content:counter(s);width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid #363b4a;font-size:.6875rem}.crm-steps li.on{color:#f7f6f9}.crm-steps li.on:before{background:#8ce5d4;border-color:#8ce5d4;color:#0d0f15;font-weight:600}.crm-steps li.past:before{border-color:#8ce5d4;color:#8ce5d4}.crm-import{display:flex;flex-direction:column;gap:12px}.crm-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 16px;border:1px dashed #363b4a;border-radius:12px;color:#9ea5b5}.crm-drop svg{color:#8ce5d4}.crm-drop p{margin:0;max-width:420px;font-size:.875rem;line-height:1.5}.crm-map-sample,.crm-issues{max-height:240px;overflow:auto}.crm-import-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;width:100%}.crm-stat{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:10px;border:1px solid #2e3342;background:#0d0f15}.crm-stat b{font-size:1.25rem;color:#f7f6f9}.crm-stat span{font-size:.75rem;color:#9ea5b5}.crm-stat.ok b{color:#8ce5d4}.crm-stat.warn b{color:#e8c88c}.crm-stat.bad b{color:#f08b7a}.crm-progress{display:flex;flex-direction:column;gap:8px;padding:24px 0;color:#d6d9e0}.crm-bar{height:8px;border-radius:999px;background:#1a1e29;overflow:hidden}.crm-bar span{display:block;height:100%;background:linear-gradient(90deg,#8ce5d4,#8cc4f0);transition:width .3s ease}.crm-import-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.crm-import-done>svg{color:#8ce5d4}.crm-import-done h3{margin:0;color:#f7f6f9}@keyframes crm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes crm-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:960px){.crm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-filters .crm-search{grid-column:1 / -1}}@media(max-width:640px){.crm-filters,.crm-form-grid,.crm-future{grid-template-columns:1fr}.crm-info-row{grid-template-columns:1fr;gap:0}.crm-head-actions{width:100%}.crm-head-actions>*{flex:1}}@media(prefers-reduced-motion:reduce){.crm-skeleton,.crm-notice,.crm-consent-form{animation:none}}.task-filters .task-date{display:inline-flex;align-items:center;gap:8px;color:#9ea5b5;font-size:.8125rem}.task-filters .task-date input{min-height:40px}.task-toggle{white-space:nowrap}.task-toggle.active{border-color:#f08b7a;color:#f08b7a;background:#f08b7a14}.task-table .task-row-action{text-align:right;white-space:nowrap}.task-due{display:block;color:#d6d9e0}.task-due.overdue{color:#f08b7a}.task-overdue{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;color:#f08b7a;background:#f08b7a1f;border:1px solid rgba(240,139,122,.35)}.task-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid #363b4a;color:#d6d9e0;background:#1a1e29}.task-status.s-pending{color:#e8c88c;border-color:#e8c88c59;background:#e8c88c14}.task-status.s-in_progress{color:#7fb8f0;border-color:#7fb8f059;background:#7fb8f014}.task-status.s-completed{color:#9fe58c;border-color:#9fe58c59;background:#9fe58c14}.task-status.s-cancelled{color:#9ea5b5;border-color:#363b4a}.task-prio{font-size:.8125rem;font-weight:600}.task-prio.p-low{color:#9ea5b5}.task-prio.p-normal{color:#d6d9e0}.task-prio.p-high{color:#f08b7a}.wf{display:flex;flex-direction:column;gap:16px}.wf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.wf-stats>div{padding:12px;border-radius:12px;border:1px solid #363b4a;background:#1a1e29;display:flex;flex-direction:column;gap:4px;min-width:0}.wf-stats small{color:#9ea5b5;font-size:.75rem}.wf-stats b{color:#f2f4f8;font-size:1.125rem}.wf-stats b.empty{color:#9ea5b5;font-weight:500;font-size:.875rem}.wf-stats .warn b{color:#f08b7a}.wf-stats .wf-owner b{font-size:.875rem;overflow-wrap:anywhere}.wf-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.wf-head h4{margin:0;color:#f2f4f8;font-size:.9375rem}.wf-chosen{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid #363b4a;background:#1a1e29;color:#f2f4f8}.wf-list,.wf-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wf-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid #363b4a;background:#1a1e29;flex-wrap:wrap}.wf-list li>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.wf-list-end{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-consent{display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:#d6d9e0}.wf-consent p{margin:0}.wf-consent-state{font-weight:600}.wf-consent-state.yes{color:#9fe58c}.wf-consent-state.no{color:#e8c88c}.wf-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.wf-step{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid #363b4a;background:#1a1e29;color:#d6d9e0;font-size:.8125rem;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.wf-step:hover:not(:disabled){border-color:#8ce5d4}.wf-step.active{border-color:#8ce5d4;color:#8ce5d4;background:#8ce5d414}.wf-step:disabled{opacity:.5;cursor:not-allowed}.wf-step-form{padding:16px;border-radius:12px;border:1px solid #363b4a;background:#161a24}.wf-step-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wf-events li{padding:10px 12px;border-radius:10px;border:1px solid #363b4a;background:#1a1e29;display:flex;flex-direction:column;gap:4px}.wf-events li b{color:#f2f4f8;font-size:.875rem}.wf-events li p{margin:0;color:#d6d9e0;font-size:.8125rem}.wf-events li span{color:#9ea5b5;font-size:.75rem}.report-filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.report-presets,.report-custom{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.report-presets .btn.active{border-color:#8ce5d4;color:#8ce5d4}.report-custom label{display:flex;flex-direction:column;gap:4px;color:#9ea5b5;font-size:.75rem}.report-custom input{min-height:40px}.report-range{margin:0;font-size:.8125rem}.report-body{display:flex;flex-direction:column;gap:16px}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.report-card{padding:16px;border-radius:14px;border:1px solid #363b4a;background:#1a1e29;display:flex;flex-direction:column;gap:6px;min-width:0}.report-card small{color:#9ea5b5;font-size:.8125rem}.report-card b{color:#f2f4f8;font-size:1.75rem;line-height:1.2;font-weight:600}.report-card b.warn{color:#f08b7a}.report-card .crm-muted{font-size:.8125rem}.report-money{display:flex;flex-direction:column;gap:2px;color:#8ce5d4;font-size:.875rem;font-weight:600}.report-money .report-empty{color:#9ea5b5;font-weight:400}.report-note{margin:0;font-size:.8125rem}.report-table-head{padding:16px 16px 0}.ai-strategy{margin-top:32px;display:flex;flex-direction:column;gap:24px}.ai-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.ai-intro h2{margin:0 0 8px;font-size:22px;line-height:1.2;color:#f7f6f9}.ai-intro p{margin:0;max-width:680px;line-height:1.5}.ai-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media(min-width:1100px){.ai-grid{grid-template-columns:1fr 1fr}}.ai-card{display:flex;flex-direction:column;gap:16px;min-width:0}.ai-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ai-card-head h2{margin:0 0 4px;font-size:18px;line-height:1.2;color:#f7f6f9}.ai-card-head p{margin:0;line-height:1.5}.ai-note{margin:0;padding:12px 14px;border-radius:8px;background:#0d0f15;border:1px solid #262b38;color:#9ea5b5;font-size:13px;line-height:1.5}.ai-muted{color:#9ea5b5;font-size:13px;line-height:1.5;margin:0}.ai-counter{margin:0;text-align:right;color:#9ea5b5;font-size:12px}.ai-section-title{margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ea5b5}.ai-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ai-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#0d0f15;border:1px solid #262b38;transition:border-color .2s,opacity .2s}.ai-item:hover{border-color:#3a4153}.ai-item.is-off{opacity:.6}.ai-item-edit{align-items:stretch;flex-direction:column}.ai-item-stack{gap:12px}.ai-hours-row{flex-wrap:wrap;justify-content:space-between}.ai-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-item-main b{color:#f7f6f9;font-size:14px;font-weight:600}.ai-priority{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:#1a1e28;color:#9ea5b5;font-size:13px;font-weight:600}.ai-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-chip{font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid #363b4a;color:#9ea5b5;white-space:nowrap}.ai-chip.on{color:#8ce5d4;border-color:#8ce5d459;background:#8ce5d414}.ai-chip.accent{color:#f5c86b;border-color:#f5c86b59;background:#f5c86b14}.ai-form{display:flex;flex-direction:column;gap:16px}.ai-row-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ai-inline-fields{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.ai-field{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 200px}.ai-field.ai-grow{flex:2 1 280px}.ai-field>span{font-size:13px;font-weight:600;color:#d3d5df}.ai-input,.ai-select,.ai-textarea{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #363b4a;background:#0d0f15;color:#f7f6f9;font:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ai-input:focus,.ai-select:focus,.ai-textarea:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.ai-input:disabled,.ai-select:disabled,.ai-textarea:disabled{opacity:.6}.ai-textarea{resize:vertical;min-height:88px}.ai-input-small{width:auto;flex:0 0 auto;min-width:96px}.ai-field.ai-input-small{flex:0 0 auto}.ai-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#f7f6f9;cursor:pointer}.ai-check input{accent-color:#8ce5d4;width:16px;height:16px;margin:0}.ai-tone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-tone{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;border:1px solid #363b4a;background:#0d0f15;color:#d3d5df;font-size:14px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ai-tone:hover{border-color:#4a5166}.ai-tone input{position:absolute;opacity:0;pointer-events:none}.ai-tone.is-active{border-color:#8ce5d4;color:#8ce5d4;background:#8ce5d414}.ai-tone:focus-within{box-shadow:0 0 0 3px #8ce5d426}.ai-kv-list{margin:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.ai-kv-list{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}}.ai-kv-list>div{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #222736}.ai-kv-wide{grid-column:1 / -1}.ai-kv-list dt{font-size:12px;color:#9ea5b5}.ai-kv-list dd{margin:0;font-size:14px;color:#f7f6f9;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ai-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ai-blocked{text-align:center}.ai-blocked h2{margin:16px 0 8px;font-size:18px;color:#f7f6f9}.ai-blocked p{margin:0 0 16px;color:#9ea5b5;line-height:1.5}.kb-page{margin-top:32px;display:flex;flex-direction:column;gap:24px}.kb-tab,.kb-overview{display:flex;flex-direction:column;gap:16px}.kb-panel{animation:kb-fade .25s ease}@keyframes kb-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kb-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#0d0f15;border:1px solid #262b38;overflow-x:auto;scrollbar-width:none}.kb-tabs::-webkit-scrollbar{display:none}.kb-tabs button{flex:none;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:#9ea5b5;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.kb-tabs button:hover{color:#f7f6f9;background:#161a23}.kb-tabs button.active{color:#0b0d12;background:#8ce5d4;font-weight:600}.kb-tabs button:focus-visible{outline:2px solid #8ce5d4;outline-offset:2px}.kb-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:720px){.kb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.kb-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.kb-stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border-radius:12px;background:#11141c;border:1px solid #262b38;color:inherit;font:inherit;text-align:left;transition:border-color .2s,transform .2s}button.kb-stat{cursor:pointer}button.kb-stat:hover{border-color:#3a4153;transform:translateY(-2px)}.kb-stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#8ce5d41a;color:#8ce5d4;margin-bottom:8px}.kb-stat.bad .kb-stat-icon{background:#ff80801f;color:#ff9b9b}.kb-stat-label{font-size:12px;color:#9ea5b5}.kb-stat b{font-size:24px;line-height:1.2;color:#f7f6f9;font-weight:600}.kb-stat small{font-size:12px;color:#9ea5b5}.kb-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kb-check-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid #262b38;background:#0d0f15;color:#d3d5df;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .2s}.kb-check-item:hover{border-color:#3a4153}.kb-check-item>span:nth-child(2){flex:1}.kb-check-item small{font-size:12px;color:#f5c86b}.kb-check-item.done small{color:#8ce5d4}.kb-check-dot{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:#1a1e28;color:#9ea5b5}.kb-check-item.done .kb-check-dot{background:#8ce5d41f;color:#8ce5d4}.kb-storage{display:flex;flex-direction:column;gap:8px}.kb-storage-head{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#9ea5b5;flex-wrap:wrap}.kb-storage-head b{color:#f7f6f9;font-weight:600}.kb-meter{height:6px;border-radius:999px;background:#1a1e28;overflow:hidden}.kb-meter span{display:block;height:100%;border-radius:inherit;background:#8ce5d4;transition:width .4s ease}.kb-meter span.warn{background:#f5c86b}.kb-inline{display:inline-flex;align-items:center;gap:8px}.kb-dialog{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.kb-dialog-wide{width:min(820px,100%)}.kb-form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.kb-form-grid{grid-template-columns:1fr 1fr}}.kb-wide{grid-column:1 / -1}.kb-hint{font-size:12px;color:#8a91a2;line-height:1.4}.kb-req{color:#f5c86b;font-style:normal}.kb-check-cell{align-self:end;padding-bottom:12px}.kb-confirm-text{margin:0 0 16px;line-height:1.5}.kb-biz-field{display:flex;flex-direction:column;gap:8px}.kb-ai-toggle{font-size:13px;color:#9ea5b5}.kb-kv-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-ai-flag{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid #363b4a;color:#8a91a2}.kb-ai-flag.on{color:#8ce5d4;border-color:#8ce5d459}.kb-empty-value{color:#6f7687!important}.kb-tone-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-switch{position:relative;width:36px;height:20px;flex:none;border-radius:999px;border:1px solid #363b4a;background:#1a1e28;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.kb-switch span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#9ea5b5;transition:transform .2s,background .2s}.kb-switch.on{background:#8ce5d433;border-color:#8ce5d4}.kb-switch.on span{transform:translate(16px);background:#8ce5d4}.kb-switch:disabled{cursor:default;opacity:.6}.kb-switch:focus-visible{outline:2px solid #8ce5d4;outline-offset:2px}.kb-import-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-file-btn{position:relative;overflow:hidden;cursor:pointer}.kb-file-btn input,.kb-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.kb-preview{max-height:320px;overflow:auto;border:1px solid #262b38;border-radius:10px}.kb-row-bad td{color:#ffb4b4}.kb-import-done{display:flex;flex-direction:column;gap:16px}.kb-import-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:560px){.kb-import-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.kb-import-stats div{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:10px;background:#0d0f15;border:1px solid #262b38}.kb-import-stats b{font-size:22px;color:#f7f6f9}.kb-import-stats span{font-size:12px;color:#9ea5b5}.kb-import-stats .bad b{color:#ff9b9b}.kb-issue-list{margin:0;padding-left:18px;color:#d3d5df;font-size:13px;line-height:1.6;max-height:200px;overflow-y:auto}.kb-faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kb-faq{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;background:#11141c;border:1px solid #262b38;transition:border-color .2s,opacity .2s}.kb-faq:hover{border-color:#3a4153}.kb-faq.is-off{opacity:.65}.kb-faq-order{display:flex;flex-direction:column;gap:4px}.kb-faq-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.kb-faq-main b{color:#f7f6f9;font-size:15px;line-height:1.4}.kb-faq-main p{margin:0;color:#b8bdca;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.kb-faq-actions{display:flex;align-items:center;gap:4px}.kb-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kb-doc{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#11141c;border:1px solid #262b38;flex-wrap:wrap;transition:border-color .2s}.kb-doc:hover{border-color:#3a4153}.kb-doc.is-off{opacity:.65}.kb-doc-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:8px;background:#1a1e28;color:#8ce5d4}.kb-doc-main{flex:1;min-width:180px;display:flex;flex-direction:column;gap:2px}.kb-doc-main b{color:#f7f6f9;font-size:14px;overflow-wrap:anywhere}.kb-doc-error{font-size:12px;color:#ffb4b4;line-height:1.4}.kb-doc-actions{display:flex;align-items:center;gap:4px}.kb-status{font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid #363b4a;color:#9ea5b5;white-space:nowrap}.kb-status.s-ready{color:#8ce5d4;border-color:#8ce5d459;background:#8ce5d414}.kb-status.s-processing{color:#8fc1ff;border-color:#8fc1ff59;background:#8fc1ff14;animation:kb-pulse 1.4s ease-in-out infinite}.kb-status.s-failed{color:#ff9b9b;border-color:#ff9b9b59;background:#ff9b9b14}.kb-status.s-uploading{color:#f5c86b;border-color:#f5c86b59}@keyframes kb-pulse{50%{opacity:.55}}.kb-spin{animation:kb-rotate .9s linear infinite}@keyframes kb-rotate{to{transform:rotate(360deg)}}.kb-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;border-radius:12px;border:1px dashed #3a4153;background:#0d0f15;color:#9ea5b5;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.kb-drop:hover{border-color:#8ce5d4}.kb-drop.has-file{border-style:solid;border-color:#8ce5d480;background:#8ce5d40d}.kb-drop b{color:#f7f6f9;font-size:14px;overflow-wrap:anywhere}.kb-drop span{font-size:12px}.kb-rules{display:flex;flex-direction:column;gap:12px;border-color:#8ce5d440}.kb-rules-head{display:flex;align-items:center;gap:8px;color:#8ce5d4}.kb-rules-head b{color:#f7f6f9;font-size:15px}.kb-rules ul{margin:0;padding-left:18px;color:#d3d5df;font-size:14px;line-height:1.6}.wa-page{display:flex;flex-direction:column;gap:24px}.wa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.wa-head h2{margin:0 0 8px;font-size:22px;font-weight:650;letter-spacing:-.02em;color:#f2f4f8}.wa-head .subtle{margin:0}.wa-card{display:flex;flex-direction:column;gap:16px}.wa-card>h2{margin-bottom:0}.wa-locked{align-items:flex-start;gap:12px;color:#d8dce6}.wa-locked h2,.wa-locked p{margin:0}.wa-locked svg{color:#f08b7a}.wa-loading{padding:24px 0}.wa-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid transparent;white-space:nowrap}.wa-badge.connected{color:#8ce5d4;background:#8ce5d41a;border-color:#8ce5d459}.wa-badge.error{color:#f7b4a7;background:#f08b7a1a;border-color:#f08b7a66}.wa-badge.none{color:#c9cfdc;background:#1a1e29;border-color:#363b4a}.wa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0}.wa-grid dt{font-size:12px;color:#9ea5b5;margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.wa-grid dd{margin:0;font-size:15px;color:#f2f4f8;word-break:break-word}.wa-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #363b4a;border-radius:8px;color:#9ea5b5}.wa-empty p{margin:0}.wa-issue{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:8px;background:#f08b7a14;border:1px solid rgba(240,139,122,.35);color:#f7d3cb;font-size:14px;line-height:1.5}.wa-issue svg{flex-shrink:0;margin-top:2px;color:#f08b7a}.wa-disconnect{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #2e3342}.wa-confirm{display:flex;flex-direction:column;gap:12px}.wa-confirm p{margin:0;color:#d8dce6;font-size:14px}.btn.danger{color:#ffc9bd;border-color:#f08b7a80}.btn.danger:hover{background:#f08b7a1f;border-color:#f08b7a}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.wa-actions{display:flex;gap:8px;flex-wrap:wrap}.wa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.wa-stats>div{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:8px;background:#0d0f15;border:1px solid #2e3342;color:#9ea5b5;font-size:13px}.wa-stats b{font-size:26px;font-weight:650;color:#f2f4f8}.wa-stats svg{color:#8ce5d4}.wa-failures{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wa-failures li{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;padding:12px 14px;border-radius:8px;background:#0d0f15;border:1px solid #2e3342;color:#e4e7ee;font-size:14px}.wa-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#f7b4a7}.wa-form{display:flex;flex-direction:column;gap:16px}.wa-field{display:flex;flex-direction:column;gap:8px}.wa-field label{font-size:14px;font-weight:500;color:#e4e7ee}.wa-field input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #363b4a;background:#0d0f15;color:#f2f4f8;font-size:15px;transition:border-color .2s,box-shadow .2s}.wa-field input::-moz-placeholder{color:#6f7689}.wa-field input::placeholder{color:#6f7689}.wa-field input:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.wa-field input[readonly]{color:#c9cfdc}.wa-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:#d8dce6;font-size:15px;line-height:1.5}.wa-steps li::marker{color:#8ce5d4;font-weight:600}.wa-copy-row{display:flex;gap:8px;align-items:stretch}.wa-copy-row input{flex:1;min-width:0}.wa-copy-row .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:640px){.wa-copy-row{flex-direction:column}.wa-actions .btn{flex:1}}.wa-signup{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px}.wa-meta-btn{display:inline-flex;align-items:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.wa-meta-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 24px #8ce5d42e}.wa-hint{font-size:13px}.wa-config-required{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:16px;border:1px solid #363b4a;border-radius:12px;background:#f0b45a0f;color:#f0c47a}.wa-config-required b{display:block;margin-bottom:4px;color:#f4d39c}.wa-config-required p{margin:0;line-height:1.5}.wa-actions .btn{display:inline-flex;align-items:center;gap:6px}.wa-spin{animation:wa-spin 1s linear infinite}@keyframes wa-spin{to{transform:rotate(360deg)}}.ch-page{display:flex;flex-direction:column;gap:24px}.ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.ch-card{display:flex;flex-direction:column;gap:16px;transition:border-color .25s ease,transform .25s ease}.ch-card:hover{border-color:#3b4152}.ch-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:flex-start}.ch-card-head h2{margin:0 0 4px;font-size:18px;font-weight:650;color:#f2f4f8}.ch-card-head p{margin:0;font-size:14px;line-height:1.5}.ch-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid #363b4a;color:#f2f4f8}.ch-instagram .ch-icon{background:linear-gradient(140deg,#f08b7a38,#f0c47a24);color:#f7c3a8}.ch-tiktok .ch-icon{background:linear-gradient(140deg,#25f4ee2e,#fe2c5529);color:#b8f7f4}.ch-tiktok-note{display:flex;align-items:flex-start;gap:8px;margin:0}.ch-tiktok-note svg{flex-shrink:0;margin-top:3px}.ch-facebook .ch-icon{background:linear-gradient(140deg,#6ea8ff38,#8ce5d41f);color:#a9cbff}.ch-accounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ch-accounts li{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:10px;background:#0d0f15;border:1px solid #2e3342}.ch-accounts li.error{border-color:#f08b7a73}.ch-account-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ch-account-main b{color:#f2f4f8;font-size:15px;font-weight:600;word-break:break-word}.ch-account-main .subtle{font-size:13px}.ch-account-main .wa-issue{margin-top:8px}.ch-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#f7d3cb}.ch-select{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px solid rgba(140,229,212,.35);background:#8ce5d40d;animation:ch-in .25s ease}.ch-select-head{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#e4f8f3;font-size:14px}.ch-candidate{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid #363b4a;background:#0d0f15;color:#f2f4f8;text-align:left;transition:border-color .2s,background .2s}.ch-candidate span{display:flex;flex-direction:column;gap:2px}.ch-candidate small{color:#9ea5b5;font-size:12px}.ch-candidate:not(:disabled):hover{border-color:#8ce5d4;background:#121620}.ch-candidate:disabled{opacity:.5;cursor:not-allowed}.ch-icon-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid #363b4a;background:transparent;color:#c9cfdc;transition:background .2s,color .2s}.ch-icon-btn:hover{background:#1a1e29;color:#f2f4f8}.ch-locked{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;border:1px dashed #363b4a;color:#c9cfdc;font-size:14px}.ch-locked p{margin:0;flex:1;min-width:180px}.ch-locked svg{color:#f0c47a}.ch-connect{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ch-connect p{margin:0;line-height:1.5}@keyframes ch-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:640px){.ch-grid{grid-template-columns:1fr}.ch-card-head{grid-template-columns:auto 1fr}.ch-card-head .wa-badge{grid-column:1 / -1;justify-self:flex-start}}.ib-page{display:flex;flex-direction:column;gap:16px}.ib-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ib-page-head h2{margin:0 0 6px;font-size:22px;font-weight:650;letter-spacing:-.02em;color:#f2f4f8}.ib-page-head p{margin:0}.ib-page .btn{display:inline-flex;align-items:center;gap:6px}.ib-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px dashed #3b4152;color:#c9cfdc;font-size:14px}.ib-banner svg{color:#8ce5d4}.ib-banner span{flex:1;min-width:200px;line-height:1.5}.ib-shell{display:grid;grid-template-columns:340px minmax(0,1fr);height:min(78vh,820px);min-height:520px;border:1px solid #2a2f3c;border-radius:16px;overflow:hidden;background:#0d0f15}.ib-shell.with-details{grid-template-columns:340px minmax(0,1fr) 300px}.ib-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid #222634;background:#0f1219}.ib-filters{display:flex;flex-direction:column;gap:8px;padding:16px;border-bottom:1px solid #222634}.ib-chips{display:flex;gap:4px;padding:4px;border-radius:10px;background:#151924}.ib-chips button{flex:1;padding:7px 4px;border:0;border-radius:7px;background:transparent;color:#9ea5b5;font-size:12px;font-weight:600;transition:background .2s,color .2s}.ib-chips button:hover{color:#f2f4f8}.ib-chips button.active{background:#232938;color:#8ce5d4}.ib-search{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:9px;border:1px solid #2e3342;background:#0b0d12;color:#7f8698;transition:border-color .2s;flex:1;min-width:0}.ib-search:focus-within{border-color:#8ce5d4}.ib-search input{flex:1;min-width:0;padding:9px 0;border:0;background:transparent;color:#f2f4f8;font-size:14px;outline:none}.ib-selects{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ib-page select,.ib-tag-filter{width:100%;padding:8px 10px;border-radius:9px;border:1px solid #2e3342;background:#0b0d12;color:#e4e7ee;font-size:13px}.ib-page select:focus,.ib-tag-filter:focus{outline:none;border-color:#8ce5d4}.ib-row{display:flex;gap:8px;align-items:center}.ib-tag-filter{flex:1;min-width:0}.ib-toggle{display:inline-flex;align-items:center;gap:6px;color:#c9cfdc;font-size:13px;white-space:nowrap;cursor:pointer}.ib-toggle input{accent-color:#8ce5d4}.ib-items{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1}.ib-item{width:100%;display:flex;gap:12px;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left;transition:background .2s,border-color .2s}.ib-item:hover{background:#151924}.ib-item.active{background:#171c28;border-color:#8ce5d44d}.ib-avatar{position:relative;flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1f2431;color:#e4e7ee;font-size:13px;font-weight:650}.ib-avatar i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid #0f1219;color:#0b0d12;font-style:normal}.ib-avatar.ch-whatsapp i{background:#5fd7a0}.ib-avatar.ch-instagram i{background:#f3a98d}.ib-avatar.ch-facebook i{background:#8fb8ff}.ib-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ib-item-top{display:flex;justify-content:space-between;gap:8px}.ib-item-top b{font-size:14px;font-weight:600;color:#e4e7ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-item.unread .ib-item-top b{color:#fff}.ib-item-top time{flex-shrink:0;color:#7f8698;font-size:12px}.ib-preview{color:#9ea5b5;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-preview em{font-style:normal;color:#7f8698}.ib-item.unread .ib-preview{color:#d8dce6}.ib-item-meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ib-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#1a1e29;color:#c9cfdc;font-size:11px;font-weight:500}.ib-pill.warn{color:#f0c47a;background:#f0c47a14}.ib-pill.muted{color:#9ea5b5}.ib-pill.tag{color:#a9cbff;background:#8fb8ff14}.ib-pill button{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;opacity:.7}.ib-pill button:hover{opacity:1}.ib-unread{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#8ce5d4;color:#0b0d12;font-size:11px;font-weight:700;display:grid;place-items:center}.ib-hint{margin:0;padding:24px 16px;text-align:center;color:#7f8698;font-size:14px}.ib-more{margin:0 16px 16px}.ib-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:radial-gradient(120% 80% at 100% 0%,rgba(140,229,212,.04),transparent 60%),#0d0f15}.ib-thread-empty{align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center;color:#c9cfdc}.ib-thread-empty svg{color:#3b4152;margin-bottom:8px}.ib-thread-empty p{margin:0;max-width:320px;line-height:1.5}.ib-thread-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #222634;background:#0f1219e6}.ib-thread-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ib-thread-title b{color:#f2f4f8;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-thread-title span{display:inline-flex;align-items:center;gap:6px;color:#9ea5b5;font-size:12px}.ib-thread-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ib-thread-actions select{width:auto;max-width:170px}.ib-icon-btn{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:9px;border:1px solid #2e3342;background:transparent;color:#c9cfdc;transition:background .2s,color .2s,border-color .2s}.ib-icon-btn:hover{background:#1a1e29;color:#f2f4f8}.ib-icon-btn.on{color:#8ce5d4;border-color:#8ce5d473;background:#8ce5d414}.ib-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ib-back{display:none}.ib-alert{padding:12px 16px 0}.ib-handoff{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 16px 0;padding:8px 12px;border:1px solid rgba(240,196,111,.35);border-radius:10px;background:#f0c46f14;color:#f0d79c;font-size:.8125rem;line-height:1.5;animation:ib-fade-in .25s ease-out}.ib-handoff span{flex:1 1 200px}.ib-handoff svg{flex-shrink:0}@keyframes ib-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ib-pill.ai.hot{color:#f6a58f;background:#f08b7a1f;border-color:#f08b7a59}.ib-pill.ai.warm{color:#f0c46f;background:#f0c46f1f;border-color:#f0c46f59}.ib-pill.ai.cold{color:#8cc4f0;background:#8cc4f01f;border-color:#8cc4f059}.ib-pill.ai.human{color:#8ce5d4;background:#8ce5d41f;border-color:#8ce5d459}.ib-ai-note{margin:8px 0;color:#f0d79c;font-size:.8125rem;line-height:1.5}.ib-ai-caption{margin:16px 0 8px;color:#9ea5b5;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.ib-ai-fields{display:grid;gap:8px;margin:0}.ib-ai-fields div{display:grid;gap:2px}.ib-ai-fields dt{color:#9ea5b5;font-size:.75rem}.ib-ai-fields dd{margin:0;color:#d6d9e0;font-size:.8125rem;line-height:1.5;word-break:break-word}.ib-ai-fields small{color:#8ce5d4}.ib-ai-fields small.warn{color:#f0c46f}.ib-ai-actions{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ib-ai-actions li{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.5;color:#d6d9e0}.ib-ai-actions li span{flex:1}.ib-ai-actions small{color:#9ea5b5}.ib-ai-actions time{color:#7d8496;font-size:.75rem}.ib-ai-actions .ok{color:#9fe58c;margin-top:3px}.ib-ai-actions .fail{color:#f08b7a;margin-top:3px}.ib-messages{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:4px}.ib-msg-wrap{display:flex;flex-direction:column}.ib-day{display:flex;justify-content:center;margin:16px 0 8px}.ib-day span{padding:4px 12px;border-radius:999px;background:#151924;color:#9ea5b5;font-size:12px}.ib-msg{max-width:min(72%,560px);padding:10px 14px 6px;border-radius:16px;font-size:14px;line-height:1.5;animation:ib-in .2s ease}.ib-msg p{margin:0;white-space:pre-wrap;word-break:break-word}.ib-msg.inbound{align-self:flex-start;background:#1a1e29;color:#e4e7ee;border-bottom-left-radius:4px}.ib-msg.outbound{align-self:flex-end;background:#17332e;color:#e4f8f3;border-bottom-right-radius:4px}.ib-msg.failed{background:#3a1f1b;color:#ffe1da}.ib-msg-meta{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;color:#e4e7ee8c;font-size:11px}.ib-msg-status{display:inline-flex}.ib-msg-status .read{color:#8ce5d4}.ib-msg-status .fail{color:#f7b4a7}.ib-msg-error{display:block;margin:4px 0;font-size:12px;color:#f7b4a7}.ib-attach{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;color:#c9cfdc;font-size:13px}.ib-attach span{padding:2px 8px;border-radius:6px;background:#ffffff0f}.ib-attach small{flex-basis:100%;color:#7f8698;font-size:11px}.ib-unsupported{font-style:italic;color:#9ea5b5}.ib-composer{padding:12px 16px 16px;border-top:1px solid #222634;background:#0f1219}.ib-composer textarea{width:100%;min-height:56px;max-height:180px;resize:vertical;padding:12px 14px;border-radius:12px;border:1px solid #2e3342;background:#0b0d12;color:#f2f4f8;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ib-composer textarea:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d41f}.ib-composer-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.ib-counter{color:#7f8698;font-size:12px}.ib-send{background:#8ce5d4;color:#0b0d12;border-color:#8ce5d4}.ib-send:hover{background:#a5ede0;border-color:#a5ede0}.ib-blocked{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;border-top:1px solid #222634;background:#f0c47a0d;color:#f4d39c;font-size:13px;line-height:1.5}.ib-blocked span{flex:1;min-width:200px}.ib-panel{display:flex;flex-direction:column;gap:16px;padding:16px;border-left:1px solid #222634;background:#0f1219;overflow-y:auto;animation:ib-slide .25s ease}.ib-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#f2f4f8}.ib-panel-section{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid #1f2330}.ib-panel-section h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7f8698}.ib-panel-section p{margin:0;font-size:13px;line-height:1.5}.ib-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#e4e7ee;word-break:break-all}.ib-customer{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c9cfdc}.ib-customer b,.ib-customer span{display:inline-flex;align-items:center;gap:6px}.ib-customer b{color:#f2f4f8;font-size:14px}.ib-customer-pills{display:flex;flex-wrap:wrap;gap:4px}.ib-link{color:#8ce5d4;font-size:13px}.ib-link:hover{text-decoration:underline}.ib-link-form{display:flex;gap:8px}.ib-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ib-results li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#151924;font-size:13px}.ib-results li span{display:flex;flex-direction:column;min-width:0}.ib-results small{color:#7f8698}.ib-tags{display:flex;flex-wrap:wrap;gap:6px}.ib-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#050609b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ib-fade .2s ease}.ib-modal-card{width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:16px;border:1px solid #2e3342;background:#11141c;box-shadow:0 32px 64px #00000080}.ib-fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.ib-fieldset legend{margin-bottom:8px;color:#e4e7ee;font-size:14px;font-weight:600}.ib-fieldset label,.ib-check{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:10px;border:1px solid #2e3342;cursor:pointer;transition:border-color .2s,background .2s}.ib-fieldset label:has(input:checked),.ib-check:has(input:checked){border-color:#8ce5d480;background:#8ce5d40d}.ib-fieldset input,.ib-check input{margin-top:3px;accent-color:#8ce5d4}.ib-fieldset span,.ib-check span{display:flex;flex-direction:column;gap:2px}.ib-fieldset b,.ib-check b{color:#f2f4f8;font-size:14px;font-weight:600}.ib-fieldset small,.ib-check small{color:#9ea5b5;font-size:13px;line-height:1.5}.ib-modal-foot{display:flex;justify-content:flex-end;gap:8px}@keyframes ib-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ib-slide{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes ib-fade{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.ib-shell.with-details{grid-template-columns:300px minmax(0,1fr);position:relative}.ib-shell.with-details .ib-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,100%);z-index:5;box-shadow:-16px 0 32px #0006}.ib-shell{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:820px){.ib-shell,.ib-shell.with-details{grid-template-columns:1fr;height:calc(100vh - 220px);min-height:480px}.ib-shell.has-selection .ib-list{display:none}.ib-shell:not(.has-selection) .ib-thread{display:none}.ib-back{display:grid}.ib-thread-head{flex-wrap:wrap}.ib-thread-actions{width:100%;justify-content:flex-start}.ib-messages{padding:12px}.ib-msg{max-width:88%}}.org-head-actions{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.nt-root{position:relative}.nt-bell{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid #363b4a;background:#12151d;color:#c9cfdc;transition:border-color .2s,color .2s,transform .2s}.nt-bell:hover{border-color:#8ce5d4;color:#f2f4f8;transform:translateY(-1px)}.nt-bell.has-unread{color:#8ce5d4}.nt-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f08b7a;color:#1a0f0c;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 3px #09090b;animation:nt-pop .3s ease}.nt-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,calc(100vw - 32px));max-height:480px;display:flex;flex-direction:column;border-radius:14px;border:1px solid #2e3342;background:#11141c;box-shadow:0 24px 48px #00000080;z-index:60;overflow:hidden;animation:nt-in .2s ease}.nt-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #262b38;color:#f2f4f8}.nt-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#8ce5d4;font-size:13px}.nt-link:hover{text-decoration:underline}.nt-list{list-style:none;margin:0;padding:8px;overflow-y:auto}.nt-item{width:100%;display:flex;gap:12px;text-align:left;padding:12px;border-radius:10px;border:0;background:transparent;color:#c9cfdc;transition:background .2s}.nt-item:hover{background:#181c27}.nt-item.unread{background:#8ce5d40f}.nt-item.unread b:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:#8ce5d4;vertical-align:middle}.nt-icon{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#1a1e29;color:#8ce5d4}.kind-send_failed .nt-icon,.kind-connection_problem .nt-icon{color:#f7b4a7;background:#f08b7a1a}.kind-assigned .nt-icon{color:#a9cbff}.nt-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.5}.nt-text b{color:#f2f4f8;font-weight:600;font-size:14px}.nt-text span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nt-text time{color:#7f8698;font-size:12px}.nt-empty,.nt-error{margin:0;padding:24px 16px;color:#9ea5b5;font-size:14px;line-height:1.5}.nt-error{color:#f7b4a7}@keyframes nt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nt-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.cmp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.cmp-kpi{display:grid;gap:4px;padding:16px;border:1px solid #262a36;border-radius:12px;background:#141821;transition:border-color .2s ease,transform .2s ease}.cmp-kpi:hover{border-color:#3d4458;transform:translateY(-1px)}.cmp-kpi span{color:#9ea5b5;font-size:.75rem}.cmp-kpi b{color:#f7f6f9;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em}.cmp-kpi small{color:#8ce5d4;font-size:.75rem}.cmp-kpi.bad b{color:#f08b7a}.cmp-views{flex-wrap:wrap;align-self:flex-start}.cmp-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#1a1e29;color:#9ea5b5;font-size:.6875rem}.cmp-views button.sel .cmp-count{background:#8ce5d429;color:#8ce5d4}.cmp-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;border:1px solid rgba(242,194,122,.35);background:#f2c27a12;color:#f6d9a6;font-size:.875rem}.cmp-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid #363b4a;color:#c9cdd6}.cmp-status.st-running,.cmp-status.st-scheduled{color:#8ce5d4;border-color:#8ce5d466;background:#8ce5d414}.cmp-status.st-paused{color:#f6d9a6;border-color:#f2c27a66;background:#f2c27a14}.cmp-status.st-completed{color:#a8d8ff;border-color:#82b4ff66;background:#82b4ff14}.cmp-status.st-failed,.cmp-status.st-canceled{color:#ffc9bd;border-color:#ffa08c66;background:#ff8c7814}.cmp-progress{width:120px;height:6px;border-radius:999px;background:#1a1e29;overflow:hidden}.cmp-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5fc7b4,#8ce5d4);transition:width .6s cubic-bezier(.2,.8,.2,1)}.cmp-row-actions{display:inline-flex;gap:4px}.cmp-wizard{display:flex;flex-direction:column;gap:16px}.cmp-step{display:flex;flex-direction:column;gap:16px;animation:crm-fade .25s ease}.cmp-group{display:flex;flex-direction:column;gap:8px}.cmp-group-title{display:inline-flex;align-items:center;gap:6px;color:#9ea5b5;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.cmp-chips{display:flex;flex-wrap:wrap;gap:6px}.cmp-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;border:1px solid #363b4a;background:#12151e;color:#d6d9e0;font-size:.8125rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cmp-chip:hover{border-color:#4a5163}.cmp-chip.sel{border-color:#8ce5d499;background:#8ce5d41a;color:#b5f4e6}.cmp-chip-remove{cursor:pointer}.cmp-chip-remove:hover{border-color:#f08b7a;color:#ffc9bd}.cmp-row-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.cmp-audience{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid #2e3342;background:#0f1219;transition:opacity .2s}.cmp-audience-top{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cmp-audience-top div{display:grid;gap:2px}.cmp-audience-top span{color:#9ea5b5;font-size:.75rem}.cmp-audience-top b{color:#f7f6f9;font-size:1.5rem;line-height:1.2}.cmp-audience-top .ok b{color:#8ce5d4}.cmp-skip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cmp-skip-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#141821;color:#d6d9e0;font-size:.8125rem}.cmp-sample{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.cmp-sample li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #1f2330;color:#d6d9e0;font-size:.8125rem}.cmp-warn{color:#f6d9a6;font-size:.75rem}.cmp-templates{display:grid;gap:8px;max-height:320px;overflow-y:auto}.cmp-template{display:flex;flex-direction:column;gap:6px;text-align:left;padding:12px 16px;border-radius:12px;border:1px solid #2e3342;background:#12151e;color:#d6d9e0;cursor:pointer;transition:border-color .2s,background .2s}.cmp-template:hover:not(:disabled){border-color:#4a5163}.cmp-template.sel{border-color:#8ce5d4;background:#8ce5d40f}.cmp-template:disabled{opacity:.55;cursor:not-allowed}.cmp-template-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#f7f6f9}.cmp-template-body{color:#9ea5b5;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmp-var{display:grid;grid-template-columns:48px minmax(120px,1fr) minmax(140px,1.4fr);gap:8px;align-items:center}.cmp-var code{color:#8ce5d4;font-size:.8125rem}.cmp-preview{display:flex;flex-direction:column;gap:8px}.cmp-bubble{align-self:flex-start;max-width:100%;padding:12px 16px;border-radius:4px 14px 14px;background:#1d3b35;color:#eef8f5;font-size:.875rem;line-height:1.5;white-space:pre-wrap;box-shadow:0 6px 18px #00000040}.cmp-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;border-radius:12px;border:1px solid #2e3342;background:#0f1219}.cmp-summary div{display:grid;gap:2px}.cmp-summary dt{color:#9ea5b5;font-size:.75rem}.cmp-summary dd{margin:0;color:#f7f6f9;font-size:.875rem;word-break:break-word}.cmp-actions{position:sticky;bottom:-32px;padding:16px 0;background:#12151e;border-top:1px solid #2e3342;align-items:center}.cmp-spacer{flex:1}.cmp-report{display:flex;flex-direction:column;gap:16px}.cmp-report h3{margin:0;font-size:.875rem;color:#f7f6f9}.cmp-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:4px}.cmp-funnel div{display:grid;gap:2px;padding:8px 12px;border-radius:8px;background:#141821}.cmp-funnel span{color:#9ea5b5;font-size:.6875rem}.cmp-funnel b{color:#f7f6f9;font-size:1rem}.cmp-kpi .cmp-kpi-na{color:#7d8496;font-size:.8125rem;line-height:1.5;padding-top:6px}.cmp-modes{margin:0;padding:0;border:0;min-width:0}.cmp-modes legend{margin-bottom:8px;padding:0}.cmp-mode{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;border:1px solid #2e3342;background:#12151e;color:#d6d9e0;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.cmp-mode:hover{border-color:#4a5163;transform:translateY(-1px)}.cmp-mode.sel{border-color:#8ce5d4;background:#8ce5d40f}.cmp-mode input{position:absolute;opacity:0;pointer-events:none}.cmp-mode:has(input:focus-visible){outline:2px solid #8ce5d4;outline-offset:2px}.cmp-mode-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#1a1e29;color:#9ea5b5;transition:background .2s,color .2s}.cmp-mode.sel .cmp-mode-icon{background:#8ce5d424;color:#8ce5d4}.cmp-mode-text{display:grid;gap:4px}.cmp-mode-text b{color:#f7f6f9;font-size:.9375rem;line-height:1.2}.cmp-mode-text small{color:#9ea5b5;font-size:.8125rem;line-height:1.5}.cmp-mode-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;white-space:nowrap;border:1px solid #363b4a;color:#c9cdd6;background:#141821}.cmp-mode-pill.ai{color:#a8d8ff;border-color:#82b4ff66;background:#82b4ff14}.cmp-supp-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin:16px 0}.cmp-supp-list{margin-top:8px}@media(max-width:640px){.cmp-var{grid-template-columns:40px 1fr}.cmp-var input{grid-column:1 / -1}.cmp-summary,.cmp-supp-form{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cmp-step,.cmp-kpi,.cmp-progress span{animation:none;transition:none}}.soc-pi{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;flex-shrink:0;background:#1a1e29;color:#d6d9e0}.soc-pi.p-instagram{color:#f5a3c0;background:#f5a3c01f}.soc-pi.p-facebook{color:#9cc4ff;background:#82b4ff1f}.soc-pi.p-tiktok{color:#8ce5d4;background:#8ce5d41f}.soc-pi.p-youtube{color:#ff9c8c;background:#ff8c781f}.soc-cal-icons{display:inline-flex;gap:4px;align-items:center}.soc-cal-icons .soc-pi{width:20px;height:20px;border-radius:6px}.soc-clip{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-status.st-draft{color:#c9cdd6}.cmp-status.st-publishing,.cmp-status.st-processing,.cmp-status.st-pending{color:#f6d9a6;border-color:#f2c27a66;background:#f2c27a14}.cmp-status.st-published{color:#8ce5d4;border-color:#8ce5d466;background:#8ce5d414}.cmp-status.st-partial{color:#a8d8ff;border-color:#82b4ff66;background:#82b4ff14}.soc-overview{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.soc-overview .adm-card-head h3{display:inline-flex;align-items:center;gap:8px}.soc-upcoming,.soc-mini-accounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.soc-upcoming button{width:100%;display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:#12151e;color:#d6d9e0;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.soc-upcoming button:hover{border-color:#3d4458;transform:translate(2px)}.soc-upcoming time{color:#8ce5d4;font-size:.8125rem}.soc-upcoming b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.soc-mini-accounts li{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #1f2330;color:#d6d9e0;font-size:.875rem}.soc-mini-accounts li:last-child{border-bottom:0}.soc-editor{max-width:1040px}.soc-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.soc-editor-main{display:flex;flex-direction:column;gap:16px;min-width:0}.soc-editor textarea{width:100%;resize:vertical;font:inherit;line-height:1.5}.soc-counter{float:right;font-style:normal;color:#7d8495;font-size:.75rem}.soc-media-row{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.soc-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:160px;padding:16px;border-radius:14px;border:1.5px dashed #363b4a;background:#0f1219;color:#d6d9e0;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s}.soc-drop:hover:not(:disabled){border-color:#8ce5d4;background:#8ce5d40a}.soc-drop:disabled{opacity:.6;cursor:progress}.soc-drop.has{border-style:solid;border-color:#2e3342}.soc-drop video,.soc-drop img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35}.soc-drop span,.soc-drop small,.soc-drop svg{position:relative}.soc-drop span{font-weight:600;font-size:.875rem}.soc-drop small{color:#9ea5b5;font-size:.75rem}.soc-targets{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.soc-target{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid #2e3342;background:#12151e;transition:border-color .2s,background .2s}.soc-target.on{border-color:#8ce5d48c;background:#8ce5d40d}.soc-target.off{opacity:.7}.soc-target-head{display:flex;align-items:center;gap:10px;cursor:pointer}.soc-target-head span{display:grid;gap:2px;min-width:0}.soc-target-head b{color:#f7f6f9;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soc-target-head small{color:#9ea5b5;font-size:.75rem}.soc-target textarea{padding:8px 10px;border-radius:8px;border:1px solid #2e3342;background:#0f1219;color:#e6e8ee;font-size:.8125rem}.soc-preview{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.soc-phone{display:flex;flex-direction:column;border-radius:24px;border:6px solid #1f2330;background:#07090d;overflow:hidden;box-shadow:0 24px 48px -24px #000c}.soc-phone video{width:100%;aspect-ratio:9 / 16;max-height:420px;-o-object-fit:cover;object-fit:cover;background:#000}.soc-phone-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:9 / 14;color:#7d8495;font-size:.8125rem;text-align:center;padding:24px}.soc-phone-caption{display:flex;flex-direction:column;gap:6px;padding:12px 14px 16px;color:#e6e8ee;font-size:.8125rem;line-height:1.5}.soc-phone-caption b{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem}.soc-phone-caption strong{font-size:.9375rem;color:#f7f6f9}.soc-phone-caption p{margin:0;white-space:pre-wrap;max-height:140px;overflow-y:auto;color:#c9cdd6}.soc-ai{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;border:1px solid rgba(140,229,212,.25);background:linear-gradient(135deg,#8ce5d40f,#82b4ff0a)}.soc-ai-row{display:flex;gap:8px}.soc-ai-row input{flex:1;min-width:0}.soc-ai-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.soc-ai-list li{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#12151e;animation:crm-fade .25s ease}.soc-ai-list p{margin:0;color:#d6d9e0;font-size:.8125rem;line-height:1.5;white-space:pre-wrap}.soc-detail-caption{margin:0;padding:12px 16px;border-radius:12px;background:#12151e;color:#d6d9e0;font-size:.875rem;line-height:1.5;white-space:pre-wrap}.soc-result-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.soc-result-list li{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:12px;border-radius:12px;border:1px solid #262a36;background:#12151e}.soc-result-list li>div{display:grid;gap:2px;min-width:0}.soc-result-list b{color:#f7f6f9;font-size:.875rem}.soc-metrics{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;color:#9ea5b5;font-size:.75rem}.soc-metrics b{color:#8ce5d4;font-size:.75rem}.soc-detail-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding-top:16px;border-top:1px solid #2e3342}.soc-reschedule{display:flex;gap:8px;align-items:flex-end}.soc-confirm{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;color:#ffc9bd;font-size:.8125rem}.soc-cal{display:flex;flex-direction:column;gap:16px;padding:16px}.soc-cal-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.soc-cal-nav{display:flex;align-items:center;gap:8px}.soc-cal-nav b{min-width:170px;text-align:center;color:#f7f6f9;text-transform:capitalize}.soc-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.soc-cal-wd{padding:4px 8px;color:#7d8495;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.soc-cal-day{display:flex;flex-direction:column;gap:4px;min-height:112px;padding:8px;border-radius:10px;border:1px solid #1f2330;background:#10131b;transition:border-color .2s}.soc-cal-grid.week .soc-cal-day{min-height:360px}.soc-cal-day:hover{border-color:#2e3342}.soc-cal-day.out{opacity:.45}.soc-cal-day.today{border-color:#8ce5d48c}.soc-cal-day-head{display:flex;justify-content:space-between;align-items:center;color:#9ea5b5;font-size:.75rem}.soc-cal-day.today .soc-cal-day-head span{color:#8ce5d4;font-weight:600}.soc-cal-add{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:#7d8495;cursor:pointer;opacity:0;transition:opacity .2s,background .2s,color .2s}.soc-cal-day:hover .soc-cal-add,.soc-cal-add:focus-visible{opacity:1}.soc-cal-add:hover{background:#8ce5d41f;color:#8ce5d4}.soc-cal-item{display:grid;grid-template-columns:auto 1fr;gap:2px 6px;padding:6px 8px;border-radius:8px;border:0;border-left:3px solid #4a5163;background:#161a24;color:#d6d9e0;text-align:left;font-size:.75rem;cursor:pointer;transition:background .2s,transform .2s}.soc-cal-item:hover{background:#1d2230;transform:translateY(-1px)}.soc-cal-item time{color:#9ea5b5}.soc-cal-item>span:not(.soc-cal-icons){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soc-cal-item .soc-cal-icons{grid-column:1 / -1}.soc-cal-item .soc-pi{width:16px;height:16px;border-radius:4px}.soc-cal-item.st-scheduled{border-left-color:#8ce5d4}.soc-cal-item.st-publishing{border-left-color:#f2c27a}.soc-cal-item.st-published{border-left-color:#5fc7b4;opacity:.8}.soc-cal-item.st-failed,.soc-cal-item.st-partial{border-left-color:#f08b7a}.soc-cal-more{border:0;background:none;color:#8ce5d4;font-size:.75rem;text-align:left;cursor:pointer;padding:2px 4px}.soc-accounts{display:flex;flex-direction:column;gap:16px}.soc-account-group{display:flex;flex-direction:column;gap:12px;padding:16px}.soc-account-group h3{margin:0}.soc-account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.soc-account{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px;border-radius:12px;border:1px solid #262a36;background:#12151e}.soc-account.warn{border-color:#f2c27a59}.soc-account>div{display:grid;gap:4px;min-width:0}.soc-account b{color:#f7f6f9}.soc-account-actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.soc-ok{display:inline-flex;align-items:center;gap:4px;color:#8ce5d4;font-size:.75rem}.soc-platform-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.soc-bar{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:12px 16px;border-radius:12px;border:1px solid #262a36;background:#141821;color:#d6d9e0;font-size:.8125rem}.soc-bar>span{display:inline-flex;align-items:center;gap:8px}.soc-bar .cmp-progress{grid-column:1 / -1;grid-row:2;width:100%}.soc-bar b{color:#f7f6f9}.soc-bar-wait{grid-column:1 / -1;grid-row:2}.soc-tabs{flex-wrap:wrap}.soc-type-seg{align-self:flex-start;flex-wrap:wrap}.soc-type-tag{display:inline-flex;align-items:center;gap:4px;margin-right:4px;padding:2px 8px;border-radius:999px;border:1px solid #2e3342;background:#141821;color:#c9cdd6;font-size:.6875rem;font-style:normal;white-space:nowrap}.soc-type-tag.ai{color:#8ce5d4;border-color:#8ce5d459;background:#8ce5d40f}.soc-img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.soc-img-tile{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid #2e3342;background:#0f1219;animation:crm-fade .25s ease}.soc-img-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.soc-img-tools{position:absolute;right:6px;bottom:6px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.soc-img-tile:hover .soc-img-tools,.soc-img-tile:focus-within .soc-img-tools{opacity:1}.soc-img-tools button{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:#07090dd9;color:#e6e8ee;cursor:pointer;transition:background .2s}.soc-img-tools button:hover:not(:disabled){background:#1d2230;color:#8ce5d4}.soc-img-tools button:disabled{opacity:.4;cursor:default}.soc-img-add{min-height:0;aspect-ratio:1;padding:8px;text-align:center}.soc-lib-badge{position:absolute;top:6px;left:6px;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#8ce5d4;color:#07211c;font-size:.6875rem;font-weight:600}.soc-lib-ph{display:block;width:100%;height:100%;background:linear-gradient(110deg,#12151e 30%,#1a1e29,#12151e 70%);background-size:200% 100%;animation:soc-shimmer 1.4s linear infinite}@keyframes soc-shimmer{to{background-position:-200% 0}}.soc-phone.square .soc-phone-empty{aspect-ratio:1}.soc-phone-empty.short{aspect-ratio:auto;padding:32px 24px}.soc-phone-slide{position:relative}.soc-phone-slide img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.soc-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:4px}.soc-dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff73;cursor:pointer;transition:width .2s,background .2s}.soc-dots button.sel{width:16px;background:#fff}.soc-approve{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:12px;border:1px solid rgba(242,194,122,.4);background:#f2c27a0f;color:#f6d9a6;font-size:.8125rem;line-height:1.5;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.soc-approve svg{flex-shrink:0;margin-top:2px}.soc-approve.on{border-color:#8ce5d480;background:#8ce5d40f;color:#8ce5d4}.soc-ai-actions{display:inline-flex;gap:6px;align-items:center;flex-shrink:0}.soc-create{display:flex;flex-direction:column;gap:16px;padding:24px}.soc-create .adm-card-head h3{display:inline-flex;align-items:center;gap:8px}.soc-create-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.soc-create-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:14px;border:1px solid #262a36;background:#12151e;color:#d6d9e0;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.soc-create-card:hover:not(:disabled){border-color:#8ce5d48c;background:#8ce5d40a;transform:translateY(-2px)}.soc-create-card:disabled{opacity:.55;cursor:not-allowed}.soc-create-card b{color:#f7f6f9}.soc-create-card small{color:#9ea5b5;font-size:.75rem;line-height:1.5}.soc-create-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#8ce5d41a;color:#8ce5d4}.soc-lib{display:flex;flex-direction:column;gap:16px;padding:16px}.soc-lib-usage{display:grid;gap:4px;min-width:180px;color:#9ea5b5;font-size:.75rem}.soc-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.soc-lib-grid.compact{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:50vh;overflow-y:auto}.soc-lib-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px;border-radius:14px;border:1px solid #262a36;background:#12151e;animation:crm-fade .25s ease}.soc-lib-card figcaption{display:grid;gap:4px;padding:0 4px 4px;color:#d6d9e0;font-size:.75rem}.soc-lib-card figcaption .org-icon-btn{justify-self:end}.soc-lib-item{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border-radius:10px;border:2px solid transparent;background:#0f1219;overflow:hidden;cursor:default}button.soc-lib-item{cursor:pointer;transition:border-color .2s}button.soc-lib-item:hover{border-color:#3d4458}.soc-lib-item.sel{border-color:#8ce5d4}.soc-lib-item img,.soc-lib-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.soc-lib-kind{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#07090dcc;color:#e6e8ee}.soc-picker-bg{z-index:210;align-items:center;justify-content:center}.soc-picker{display:flex;flex-direction:column;gap:16px;width:min(640px,calc(100vw - 32px));padding:24px}.soc-cal-date{border:0;padding:0 4px;border-radius:4px;background:none;color:inherit;font:inherit;cursor:pointer;transition:color .2s}.soc-cal-date:hover{color:#8ce5d4}.soc-cal-day.today .soc-cal-date{color:#8ce5d4;font-weight:600}.soc-cal-day.drop,.soc-cal-hour.drop{border-color:#8ce5d4;background:#8ce5d40f}.soc-cal-item[draggable=true]{cursor:grab}.soc-cal-item.dragging{opacity:.4}.soc-grip{color:#7d8495}.soc-cal-notice{margin:0}.soc-cal-hours{display:flex;flex-direction:column;gap:4px;max-height:640px;overflow-y:auto}.soc-cal-hour{display:grid;grid-template-columns:56px 1fr;gap:12px;min-height:48px;padding:6px 8px;border-radius:10px;border:1px solid #1f2330;background:#10131b;transition:border-color .2s,background .2s}.soc-cal-hour.past{opacity:.5}.soc-cal-hour:hover .soc-cal-add{opacity:1}.soc-cal-hour-label{color:#7d8495;font-size:.75rem;padding-top:4px}.soc-cal-hour-items{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.soc-cal-hour-items .soc-cal-item{min-width:200px}.soc-comments{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.soc-editor-grid,.soc-overview,.soc-comments{grid-template-columns:1fr}.soc-preview{position:static}.soc-cal-grid.month .soc-cal-day{min-height:72px}.soc-cal-grid.month .soc-cal-item>span:not(.soc-cal-icons),.soc-cal-grid.month .soc-cal-item time{display:none}}@media(max-width:640px){.soc-media-row,.soc-cal-grid.week{grid-template-columns:1fr}.soc-cal-grid.week .soc-cal-wd{display:none}.soc-cal-grid.week .soc-cal-day{min-height:0}.soc-upcoming button{grid-template-columns:1fr auto}.soc-upcoming time{grid-column:1 / -1}.soc-result-list li{grid-template-columns:auto 1fr}.soc-ai-row,.soc-reschedule{flex-direction:column;align-items:stretch}}.appt{--s-pending: #f2c27a;--s-confirmed: #8ce5d4;--s-completed: #82b4ff;--s-canceled: #7d8495;--s-no_show: #ff8f80}.appt-st.s-pending{color:#f6d9a6;border-color:#f2c27a66;background:#f2c27a14}.appt-st.s-confirmed{color:#8ce5d4;border-color:#8ce5d466;background:#8ce5d414}.appt-st.s-completed{color:#a8d0ff;border-color:#82b4ff66;background:#82b4ff14}.appt-st.s-canceled{color:#a9afbd;border-color:#7d849566}.appt-st.s-no_show{color:#ffb1a6;border-color:#ff8f8066;background:#ff8f8014}.appt-ai-tag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;border-radius:999px;background:#8ce5d41a;color:#8ce5d4;font-size:.6875rem;font-weight:600}.appt-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#9ea5b5}.appt-filter .org-select{min-width:200px}.appt-cal{display:flex;flex-direction:column;gap:16px}.appt-cal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.appt-cal-nav{display:flex;align-items:center;gap:8px}.appt-cal-nav h3{margin:0 0 0 8px;color:#f7f6f9;font-size:1rem;font-weight:600;text-transform:capitalize}.appt-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.appt-wd{padding:4px 8px;color:#7d8495;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.appt-cell{position:relative;display:flex;flex-direction:column;gap:4px;min-height:104px;padding:8px;border-radius:10px;border:1px solid #1f2330;background:#10131b;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.appt-grid.v-week .appt-cell{min-height:280px}.appt-cell:hover,.appt-cell:focus-visible{border-color:#3d4458;outline:none}.appt-cell.out{opacity:.45}.appt-cell.closed{background:repeating-linear-gradient(135deg,#10131b,#10131b 8px,#0d1017 8px 16px)}.appt-cell.blocked{background:repeating-linear-gradient(135deg,#ff8f800d,#ff8f800d 8px,#10131b 8px 16px);border-color:#ff8f8040}.appt-cell.today{border-color:#8ce5d499;box-shadow:inset 0 0 0 1px #8ce5d433}.appt-date{align-self:flex-start;padding:2px 6px;border-radius:6px;color:#c9cdd6;font-size:.8125rem;font-weight:600;cursor:pointer}.appt-date:hover{background:#1f2330}.appt-cell.today .appt-date{background:#8ce5d4;color:#0b0e14}.appt-chip{--c: var(--s-pending);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;padding:4px 8px;border:0;border-left:3px solid var(--c);border-radius:6px;background:color-mix(in srgb,var(--c) 12%,#12151e);color:#e6e8ee;font-size:.75rem;text-align:left;cursor:pointer;transition:transform .15s,background .15s;min-width:0;animation:crm-fade .25s ease}.appt-chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--c) 20%,#12151e)}.appt-chip time{color:var(--c);font-weight:600}.appt-chip b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.appt-chip svg{color:#8ce5d4}.appt-chip-meta{flex-basis:100%;color:#9ea5b5;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt-chip.s-confirmed{--c: var(--s-confirmed)}.appt-chip.s-completed{--c: var(--s-completed)}.appt-chip.s-canceled{--c: var(--s-canceled);text-decoration:line-through;opacity:.7}.appt-chip.s-no_show{--c: var(--s-no_show)}.appt-more{border:0;background:none;color:#8ce5d4;font-size:.75rem;text-align:left;cursor:pointer;padding:2px 4px}.appt-day{min-height:240px;cursor:default}.appt-day:hover{border-color:#1f2330}.appt-day-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px}.appt-day-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.appt-day-list .appt-chip{padding:12px 16px;font-size:.875rem}.appt-day-list .appt-chip-meta{font-size:.8125rem}.appt-legend{display:flex;flex-wrap:wrap;gap:16px;color:#9ea5b5;font-size:.75rem}.appt-legend span{display:inline-flex;align-items:center;gap:6px}.appt-legend i{width:10px;height:10px;border-radius:3px;background:var(--s-pending)}.appt-legend .s-confirmed i{background:var(--s-confirmed)}.appt-legend .s-completed i{background:var(--s-completed)}.appt-legend .s-canceled i{background:var(--s-canceled)}.appt-legend .s-no_show i{background:var(--s-no_show)}.appt-legend .blocked i{background:#ff8f8059}.appt-form{display:flex;flex-direction:column;gap:16px}.appt-form textarea,.appt-settings textarea{width:100%;resize:vertical;font:inherit;line-height:1.5}.appt-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.appt-row.three{grid-template-columns:repeat(3,1fr)}.appt-row.four{grid-template-columns:1fr 1fr 1.4fr auto;margin-bottom:16px}.appt-selected{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:10px;border:1px solid rgba(140,229,212,.4);background:#8ce5d40d;color:#f7f6f9}.appt-search{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;border:1px solid #2e3342;background:#0f1219;color:#7d8495}.appt-search input{flex:1;border:0;background:transparent;color:#e6e8ee;padding:10px 0;outline:none;font:inherit}.appt-results{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:10px;border:1px solid #262a36;background:#12151e}.appt-results button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:0;border-radius:8px;background:none;color:#e6e8ee;text-align:left;cursor:pointer}.appt-results button:hover{background:#1a1e29}.appt-results small{color:#9ea5b5}.appt-history{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid #262a36;display:flex;flex-direction:column;gap:12px}.appt-history li{position:relative;display:grid;gap:2px}.appt-history li:before{content:"";position:absolute;left:-22px;top:6px;width:10px;height:10px;border-radius:50%;background:#8ce5d4;box-shadow:0 0 0 3px #0b0e14}.appt-history b{color:#f7f6f9;font-size:.875rem;font-weight:600}.appt-history small{color:#9ea5b5;font-size:.75rem}.appt-settings{display:flex;flex-direction:column;gap:16px}.appt-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;min-width:0}.appt-hours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.appt-hours li{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #1f2330}.appt-hours-time{display:inline-flex;align-items:center;gap:8px;color:#7d8495}.appt-hours input[type=time],.appt-settings input[type=time]{padding:6px 10px;border-radius:8px;border:1px solid #2e3342;background:#0f1219;color:#e6e8ee;font:inherit;color-scheme:dark}.appt-blocked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.appt-blocked li{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;background:#12151e;color:#e6e8ee;font-size:.875rem}.appt-consent{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem}.appt-consent.ok{color:#8ce5d4}.appt-consent.no{color:#ffb1a6}.appt-actions-cell{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.appt-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid #2e3342;background:#10131b;color:#c9cdd6;font:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.appt-pill span{min-width:20px;padding:0 6px;border-radius:999px;background:#1f2330;color:#9ea5b5;font-size:.6875rem;font-weight:600;text-align:center}.appt-pill:hover{border-color:#3d4458}.appt-pill.sel{border-color:#8ce5d480;background:#8ce5d414;color:#8ce5d4}.appt-pill.sel span{background:#8ce5d42e;color:#8ce5d4}.appt-toggles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.appt-toggle{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;border:1px solid #262a36;background:#10131b;cursor:pointer;transition:border-color .2s,background .2s}.appt-toggle:hover{border-color:#3d4458}.appt-toggle:has(input:checked){border-color:#8ce5d466;background:#8ce5d40d}.appt-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:36px;height:20px;margin:2px 0 0;border-radius:999px;background:#2e3342;cursor:pointer;transition:background .2s}.appt-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#c9cdd6;transition:transform .2s,background .2s}.appt-toggle input:checked{background:#8ce5d4}.appt-toggle input:checked:after{transform:translate(16px);background:#0b0e14}.appt-toggle input:focus-visible{outline:2px solid #8ce5d4;outline-offset:2px}.appt-toggle span{display:grid;gap:4px}.appt-toggle b{color:#f7f6f9;font-size:.875rem;font-weight:600}.appt-toggle small{color:#9ea5b5;font-size:.8125rem;line-height:1.5}.appt-services{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.appt-services li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.appt-services input{padding:8px 12px;border-radius:8px;border:1px solid #2e3342;background:#0f1219;color:#e6e8ee;font:inherit}.appt-services input[type=number]{width:88px}.appt-tpl-tokens{display:flex;flex-wrap:wrap;gap:8px}.appt-tpl-tokens code{padding:4px 8px;border-radius:6px;background:#12151e;border:1px solid #262a36;color:#8ce5d4;font-size:.75rem}.appt-tpl-tokens small{color:#9ea5b5;margin-left:4px;font-family:inherit}.appt-tpl-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.appt-tpl{display:flex;flex-direction:column;gap:12px}.appt-tpl-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.appt-tpl-head h4{margin:0;color:#f7f6f9;font-size:.9375rem;font-weight:600}.appt-draft-tag{padding:2px 8px;border-radius:999px;border:1px solid rgba(242,194,122,.4);color:#f6d9a6;font-size:.6875rem;font-weight:600}.appt-tpl textarea{padding:12px;border-radius:10px;border:1px solid #2e3342;background:#0f1219;color:#e6e8ee}.appt-tpl textarea:-moz-read-only{opacity:.8}.appt-tpl textarea:read-only{opacity:.8}.appt-bubble{align-self:flex-start;max-width:100%;padding:12px 16px;border-radius:4px 14px 14px;background:#16302b;color:#e6f7f3;font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;animation:crm-fade .25s ease}.appt-tpl-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#7d8495;font-size:.75rem}@media(max-width:860px){.appt-toggles,.appt-tpl-grid{grid-template-columns:1fr}.appt-services li{grid-template-columns:1fr auto}.appt-grid.v-week{grid-template-columns:1fr}.appt-grid.v-week .appt-wd{display:none}.appt-grid.v-week .appt-cell{min-height:72px}.appt-grid.v-month .appt-cell{min-height:64px;padding:4px}.appt-grid.v-month .appt-chip b,.appt-grid.v-month .appt-chip svg{display:none}.appt-row,.appt-row.three,.appt-row.four,.appt-hours li,.appt-blocked li{grid-template-columns:1fr}}.ast-chips{display:flex;flex-wrap:wrap;gap:4px}.ast-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #363b4a;color:#a5abba;background:#ffffff05}.ast-chip.connected{color:#b5f4e6;border-color:#8ce5d466;background:#8ce5d414}.ast-chip.auth_required{color:#f6d9a6;border-color:#f2c27a66;background:#f2c27a14}.ast-chip.error{color:#ffc9bd;border-color:#ffa08c73;background:#ff8c781a}.ast-integrations{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ast-integrations li{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid #262a35;background:#0f1219;transition:border-color .2s}.ast-integrations li:hover{border-color:#3d4458}.ast-integrations li>svg{flex:none;margin-top:2px;color:#7d8496}.ast-integrations li.connected>svg{color:#8ce5d4}.ast-integrations li.auth_required>svg{color:#f2c27a}.ast-integrations li.error>svg{color:#ffb4a3}.ast-integrations li>div{flex:1;min-width:0;display:grid;gap:2px}.ast-integrations b{font-size:14px;font-weight:600;color:#f1f3fc}.ast-integrations small{color:#8f95a5;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ast-integrations .ast-err{color:#e6b9ae}.ast-state{flex:none;font-size:12px;font-weight:600;color:#a5abba}.ast-state.connected{color:#8ce5d4}.ast-state.auth_required{color:#f2c27a}.ast-state.error{color:#ffb4a3}.ast-usage{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ast-usage li{padding:12px 16px;border-radius:10px;border:1px solid #262a35;background:#0f1219;display:grid;gap:8px;min-width:0}.ast-usage-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ast-usage-row span{color:#9ea5b5;font-size:12px}.ast-usage-row b{font-size:18px;font-weight:600;color:#f1f3fc;font-variant-numeric:tabular-nums}.ast-usage-row b.none{font-size:13px;font-weight:500;color:#7d8496}.ast-usage small{color:#7d8496;font-size:11px}.ast-bar{height:4px;border-radius:4px;background:#1d212c;overflow:hidden}.ast-bar span{display:block;height:100%;border-radius:4px;background:#8ce5d4;transition:width .5s cubic-bezier(.2,.8,.2,1)}.ast-bar span.warm{background:#f2c27a}.ast-bar span.hot{background:#ff9d88}.ast-dot{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid #363b4a;background:transparent;transition:transform .2s}.ast-dot:hover{transform:scale(1.3)}.ast-dot.on{border-color:#8ce5d4;background:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.ast-dot.blocked{border-color:#f2c27a}.aus-page{margin-top:32px;display:flex;flex-direction:column;gap:24px}.aus-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.aus-intro h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:22px;line-height:1.2;color:#f7f6f9}.aus-intro h2 svg{color:#8ce5d4}.aus-intro p{margin:0;max-width:680px;line-height:1.5}.aus-intro .btn{display:inline-flex;align-items:center;gap:6px}.aus-banner{margin:0;padding:12px 16px;border-radius:10px;border:1px solid rgba(130,180,255,.3);background:#82b4ff0f;color:#d5e4fb;font-size:13px;line-height:1.5}.aus-banner.warn{border-color:#f2c27a66;background:#f2c27a12;color:#f6e2bd}.aus-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media(min-width:1000px){.aus-grid{grid-template-columns:1fr 1fr}.aus-span{grid-column:1/-1}}.aus-card{display:flex;flex-direction:column;gap:16px;min-width:0;animation:fadeIn .3s ease both}.aus-card h3{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:1.2;color:#f7f6f9}.aus-card h3 svg{color:#8ce5d4}.aus-modules{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aus-module{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;border:1px solid #262b38;background:#0d0f15;transition:border-color .2s,background .2s}.aus-module:hover{border-color:#3a4052}.aus-module.live{border-color:#8ce5d459;background:linear-gradient(90deg,#8ce5d40f,#0d0f15 50%)}.aus-module-main{flex:1;min-width:0;display:grid;gap:4px}.aus-module-main b,.aus-row b{font-size:14px;font-weight:600;color:#f1f3fc}.aus-module-main small,.aus-row small{color:#9ea5b5;font-size:13px;line-height:1.5}.aus-hint{color:#a9c4f5;font-size:12px;line-height:1.5}.aus-hint.warn{color:#f2c27a}.aus-status{flex:none;font-size:12px;font-weight:600;color:#8f95a5}.aus-status.on{color:#8ce5d4}.aus-switch{flex:none;position:relative;width:40px;height:22px;padding:0;border-radius:999px;border:1px solid #363b4a;background:#1a1d27;cursor:pointer;transition:background .2s,border-color .2s}.aus-switch span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#9ea5b5;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s}.aus-switch.on{background:#8ce5d440;border-color:#8ce5d4}.aus-switch.on span{transform:translate(18px);background:#8ce5d4}.aus-switch:disabled{opacity:.45;cursor:not-allowed}.aus-switch:focus-visible{outline:2px solid #8ce5d4;outline-offset:2px}.aus-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.aus-row>div{display:grid;gap:4px;min-width:0}.aus-facts{display:grid;gap:8px;margin:0}.aus-facts div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #1d212c}.aus-facts div:last-child{border-bottom:0}.aus-facts dt{color:#9ea5b5;font-size:13px}.aus-facts dd{margin:0;color:#f1f3fc;font-size:13px;font-weight:500;text-align:right}.aus-link{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:0;border:0;background:none;color:#8ce5d4;font-size:13px;font-weight:600;cursor:pointer}.aus-link svg{transition:transform .2s}.aus-link:hover svg{transform:translate(2px,-2px)}.aus-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aus-history li{display:grid;gap:2px;padding:8px 12px;border-left:2px solid #2a2f3d}.aus-history span{color:#e3e6ef;font-size:13px}.aus-history small{color:#7d8496;font-size:12px}@media(max-width:640px){.aus-module{flex-wrap:wrap}.aus-status{order:3;width:100%}}.aut-stack{display:grid;gap:24px}.aut-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aut-health{font-size:24px!important}.aut-health.ok{color:#8ce5d4!important}.aut-health.err{color:#ffb4a3!important}.aut-health.warn{color:#f2c27a!important}.aut-danger{color:#ffb4a3!important;background:#ff8c781a!important}.aut-lasterr{margin:0;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,160,140,.3);background:#1a1214;color:#f3d6cf;font-size:13px;line-height:1.5}.aut-lead{margin:-8px 0 16px;color:#9ea5b5;font-size:13px;line-height:1.5}.aut-actions{display:flex;gap:8px;flex-wrap:wrap}.aut-actions .btn,.aut-hook-actions .btn,.aut-secret .btn,.aut-reveal .btn{display:inline-flex;align-items:center;gap:6px}.app-card h2 svg{vertical-align:-3px;margin-right:6px;color:#8ce5d4}.aut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 16px}.aut-grid div{padding:16px;border-radius:10px;border:1px solid #262a35;background:#0f1219;min-width:0}.aut-grid dt{color:#8f95a5;font-size:12px;margin-bottom:8px}.aut-grid dd{margin:0;color:#f1f3fc;font-size:14px;font-weight:500;overflow-wrap:anywhere}.adm-status.err{color:#ffb4a3!important}.adm-pill.warn{color:#f6d9a6!important;border-color:#f2c27a66;background:#f2c27a14}.aut-secret{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:16px;border-top:1px solid #262a35}.aut-secret h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600}.aut-secret h3 svg{color:#8ce5d4}.aut-secret p{margin:0;color:#9ea5b5;font-size:13px;line-height:1.5;max-width:640px}.aut-secret code,.aut-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#b8c0d4}.aut-reveal{margin-top:16px;padding:16px;border-radius:10px;border:1px solid rgba(140,229,212,.35);background:#8ce5d40d;animation:fadeIn .25s ease both}.aut-reveal p{margin:0 0 8px;color:#d6f7f0;font-size:13px}.aut-reveal div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aut-reveal code{flex:1;min-width:0;padding:8px 12px;border-radius:6px;background:#0a0c12;color:#f1f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.aut-link{margin-top:8px;padding:0;border:0;background:none;color:#8ce5d4;font-size:12px;font-weight:600}.aut-link:hover{text-decoration:underline}.aut-hooks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aut-hooks li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-radius:10px;border:1px solid #262a35;background:#0f1219;transition:border-color .2s,transform .2s}.aut-hooks li:hover{border-color:#3d4458}.aut-hooks li.on{border-left:3px solid #8ce5d4}.aut-hook-main{min-width:0;display:grid;gap:4px}.aut-hook-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aut-hook-title b{font-size:14px;font-weight:600;color:#f1f3fc}.aut-hook-main p{margin:4px 0;color:#9ea5b5;font-size:13px;line-height:1.5}.aut-hook-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#8f95a5;font-size:12px}.aut-hook-actions{display:flex;gap:8px;flex:none}.aut-pad{padding:0 24px}.aut-seg{margin-bottom:16px;flex-wrap:wrap}.aut-err{max-width:240px;color:#c9b3ad;font-size:12px}.aut-subhead{display:flex;align-items:center;gap:8px;margin:24px 0 12px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ea5b5}.aut-subhead svg{color:#8ce5d4}.aut-global{display:flex;align-items:center;gap:16px;padding:16px 24px;border-radius:12px;border:1px solid rgba(242,194,122,.35);background:linear-gradient(120deg,#f2c27a14,#0f121900 60%);transition:border-color .3s,background .3s}.aut-global.on{border-color:#8ce5d466;background:linear-gradient(120deg,#8ce5d41a,#0f121900 60%)}.aut-global>div{flex:1;min-width:0}.aut-global b{display:block;font-size:16px;font-weight:600;color:#f1f3fc;margin-bottom:4px}.aut-global p{margin:0;color:#9ea5b5;font-size:13px;line-height:1.5}.aut-global-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f2c27a1f;color:#f2c27a}.aut-global.on .aut-global-icon{background:#8ce5d41f;color:#8ce5d4}.aut-flows{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.aut-flow{display:grid;gap:12px;padding:16px;border-radius:12px;border:1px solid #262a35;background:#0f1219;transition:border-color .2s,transform .2s}.aut-flow:hover{border-color:#3d4458;transform:translateY(-1px)}.aut-flow.on{border-top:3px solid #8ce5d4}.aut-flow header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aut-flow header div{display:grid;gap:4px;min-width:0}.aut-flow header b{font-size:15px;font-weight:600;color:#f1f3fc}.aut-flow>p{margin:0;color:#9ea5b5;font-size:13px;line-height:1.5}.aut-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.aut-flow-grid div{padding:8px 12px;border-radius:8px;background:#0a0c12;min-width:0}.aut-flow-grid dt{color:#7d8496;font-size:11px;margin-bottom:4px}.aut-flow-grid dd{margin:0;color:#e3e6ef;font-size:13px;font-weight:500;overflow-wrap:anywhere}.aut-flow-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #1d212c}.aut-flow-foot span{color:#7d8496;font-size:12px;line-height:1.5}.aut-flow-foot .btn{display:inline-flex;align-items:center;gap:6px;flex:none}.aut-modules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.aut-modules li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid #262a35;background:#0f1219;transition:border-color .2s}.aut-modules li.paused{border-color:#f2c27a66}.aut-modules li>div{display:grid;gap:2px;min-width:0}.aut-modules b{font-size:14px;font-weight:600;color:#f1f3fc}.aut-modules small{color:#8f95a5;font-size:12px;line-height:1.5}.aut-drawer-body{display:grid;gap:8px}.aut-drawer-body .aut-subhead{margin-top:16px}.aut-grid-2{grid-template-columns:repeat(2,1fr)!important;margin:0}.aut-modlist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.aut-modlist li{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#0f1219;border:1px solid #1d212c;font-size:13px;color:#e3e6ef}.aut-modlist li span:nth-child(2){flex:1}.aut-modlist small{color:#8f95a5;font-size:12px}.aut-search{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid #262a35;background:#0a0c12;color:#7d8496;transition:border-color .2s}.aut-search:focus-within{border-color:#8ce5d4}.aut-search input{width:180px;border:0;background:none;outline:none;color:#f1f3fc;font-size:13px}.aut-org-name{font-weight:600;color:#f1f3fc}.aut-dots{display:inline-flex;gap:6px;align-items:center}.aut-filters{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.aut-select{padding:6px 12px;border-radius:8px;border:1px solid #262a35;background:#0a0c12;color:#f1f3fc;font-size:13px}.aut-ref{display:block;color:#7d8496;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1100px){.aut-stats,.aut-grid{grid-template-columns:repeat(2,1fr)}.aut-flows{grid-template-columns:1fr}}@media(max-width:640px){.aut-stats,.aut-grid,.aut-flow-grid{grid-template-columns:1fr}.aut-hooks li,.aut-secret,.aut-global{flex-direction:column;align-items:flex-start}.aut-hook-actions{width:100%}.aut-pad{padding:0 16px}.aut-search input{width:120px}}.adm-shell{min-height:100vh;display:grid;grid-template-columns:264px 1fr;background:#090b10;background-image:radial-gradient(ellipse 50% 30% at 85% 0%,rgba(140,229,212,.07),transparent 80%)}.adm-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:32px;padding:32px 20px;border-right:1px solid #262a35;background:#0b0d12}.adm-brand{display:grid;gap:12px;padding:0 8px}.adm-brand .brand{font-size:19px}.adm-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;padding:4px 10px;border-radius:999px;border:1px solid rgba(140,229,212,.4);background:#10201d;color:#b5f4e6;font-size:11px;font-weight:600;letter-spacing:.04em}.adm-badge.inline{margin-left:8px;padding:2px 8px;font-size:10px;vertical-align:middle}.adm-nav{display:grid;gap:4px}.adm-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:#bfc5d2;font-size:14px;font-weight:500;transition:background .2s,color .2s}.adm-nav a:hover{background:#151925;color:#f1f3fc}.adm-nav a.active{background:#181c2a;color:#f1f3fc;box-shadow:inset 2px 0 #8ce5d4}.adm-nav a.active svg{color:#8ce5d4}.adm-account{margin-top:auto;display:grid;gap:12px;padding-top:24px;border-top:1px solid #262a35}.adm-account-id{display:flex;align-items:center;gap:12px;min-width:0}.adm-account-id div{display:grid;min-width:0}.adm-account-id small{color:#8f95a5;font-size:11px}.adm-account-id b{color:#f1f3fc;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-account-link{display:flex;align-items:center;gap:8px;color:#c6b4fa;font-size:13px;font-weight:600;transition:color .2s}.adm-account-link:hover{color:#b5f4e6}.adm-logout{justify-content:center}.adm-main{padding:48px clamp(20px,4vw,56px) 64px;min-width:0;animation:fadeIn .3s ease both}.adm-head{margin-bottom:32px}.adm-head h1{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.05em;line-height:1.1;font-weight:700;margin:12px 0 8px}.adm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.adm-stat{display:grid;gap:8px;padding:24px;border-radius:12px;border:1px solid #2e3342;background:#12151e;transition:border-color .3s,transform .3s}.adm-stat:hover{border-color:#3d4458;transform:translateY(-2px)}.adm-stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#181c2a;color:#8ce5d4}.adm-stat-label{color:#9ea5b5;font-size:13px}.adm-stat b{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.2;color:#f7f6f9}.adm-stat b.pending{font-size:16px;font-weight:500;color:#9ea5b5}.adm-stat small{color:#8f95a5;font-size:12px;line-height:1.5}.adm-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.adm-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.adm-card-head h2{margin:0}.adm-list{list-style:none;margin:0;padding:0;display:grid}.adm-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #262a35}.adm-list li:last-child{border-bottom:0}.adm-list li div{display:grid;gap:2px;min-width:0}.adm-list b,.adm-table b{color:#f1f3fc;font-size:14px;font-weight:600}.adm-list span,.adm-table td span{color:#9ea5b5;font-size:12px;overflow:hidden;text-overflow:ellipsis}.adm-list time{color:#9ea5b5;font-size:12px;white-space:nowrap}.adm-empty{color:#9ea5b5;font-size:14px;padding:24px 0;margin:0}.adm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.adm-search{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #363b4a;border-radius:8px;background:#0d0f15;color:#8f95a5;transition:border-color .2s,box-shadow .2s}.adm-search:focus-within{border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.adm-search input{flex:1;min-width:0;padding:12px 0;background:transparent;border:0;outline:none;color:#f7f6f9;font-size:14px}.adm-search input::-moz-placeholder{color:#727888}.adm-search input::placeholder{color:#727888}.adm-count{color:#9ea5b5;font-size:13px}.adm-table-card{padding:8px 0}.adm-table-card .adm-empty{padding:24px 32px}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:13px;color:#d3d5df}.adm-table th{text-align:left;padding:12px 24px;color:#8f95a5;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #262a35;white-space:nowrap}.adm-table td{padding:14px 24px;border-bottom:1px solid #1f232e;vertical-align:middle;white-space:nowrap}.adm-table td b,.adm-table td span{display:block}.adm-table tr:last-child td{border-bottom:0}.adm-table tr.clickable{cursor:pointer;transition:background .2s}.adm-table tr.clickable:hover{background:#151925}.adm-row-btn{display:grid;gap:2px;padding:0;background:none;border:0;text-align:left;cursor:pointer;color:inherit}.adm-row-btn:focus-visible{outline:2px solid #8ce5d4;outline-offset:4px;border-radius:4px}.adm-chev{color:#727888;width:1%}.adm-status{display:inline-flex!important;align-items:center;gap:6px;font-size:12px!important;font-weight:600}.adm-status.ok{color:#8ce5d4!important}.adm-status.warn{color:#f2c27a!important}.adm-pager{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;color:#9ea5b5;font-size:13px}.adm-drawer-bg{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;background:#050609b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease both}.adm-drawer{width:min(480px,100%);height:100%;overflow-y:auto;padding:32px;background:#12151e;border-left:1px solid #2e3342;animation:admSlide .3s cubic-bezier(.2,.8,.2,1) both}.adm-drawer .app-meta span{display:inline-flex;align-items:center;gap:6px}.adm-sub{margin:32px 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8f95a5}.adm-person{display:grid;gap:2px;padding:14px 16px;border:1px solid #262a35;border-radius:8px}.adm-person b{color:#f1f3fc;font-size:14px}.adm-person span{color:#9ea5b5;font-size:12px}.adm-note{margin-top:24px;color:#8f95a5;font-size:12px;line-height:1.5}.adm-pill{display:inline-flex!important;align-items:center;width:-moz-max-content;width:max-content;padding:3px 10px;border-radius:999px;font-size:11px!important;font-weight:600;font-style:normal;border:1px solid}.adm-pill.active{color:#b5f4e6!important;border-color:#8ce5d466;background:#8ce5d414}.adm-pill.suspended{color:#ffc9bd!important;border-color:#ffa08c73;background:#ff8c781a}.adm-orgs .adm-pill{margin-left:8px;padding:1px 8px}.adm-status-box{display:grid;gap:8px;padding:16px;margin-bottom:16px;border-radius:8px;border:1px solid #262a35;background:#0f1219}.adm-status-box.suspended{border-color:#ffa08c59;background:#1a1214}.adm-status-box div{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#9ea5b5}.adm-status-box p{margin:0;font-size:13px;line-height:1.5;color:#e4d6d3}.adm-status-box b{color:#f7f6f9;font-weight:600}.adm-status-box small{color:#8f95a5;font-size:12px}.adm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.adm-actions .auth-submit{width:auto;margin:0;padding:10px 18px}.btn.adm-danger{border-color:#ffa08c73;color:#ffc9bd}.btn.adm-danger:hover{background:#ff8c781f;border-color:#ffa08c}.adm-textarea{width:100%;resize:vertical;min-height:96px;padding:12px 14px;border-radius:8px;border:1px solid #363b4a;background:#0d0f15;color:#f7f6f9;font:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.adm-textarea:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.adm-orgs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.adm-orgs li b{font-size:13px}@keyframes admSlide{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}.adm-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:#090b10}.adm-gate-card{width:min(460px,100%);display:grid;justify-items:center;gap:16px;text-align:center;padding:40px 32px;border:1px solid #2e3342;border-radius:12px;background:#12151e;color:#bfc5d2;animation:fadeIn .3s ease both}.adm-gate-card .auth-spinner{width:22px;height:22px;border-color:#c6b4fa40;border-top-color:#c6b4fa}.adm-gate-card h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em;color:#f7f6f9}.adm-gate-card p{margin:0;font-size:14px;line-height:1.6}.adm-gate-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#2a1a1a;color:#ffb4a5}.adm-gate-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}@media(max-width:1100px){.adm-stats{grid-template-columns:1fr 1fr}.adm-two{grid-template-columns:1fr}}@media(max-width:860px){.adm-shell{grid-template-columns:1fr}.adm-side{position:static;height:auto;flex-direction:column;gap:16px;padding:16px 20px;border-right:0;border-bottom:1px solid #262a35}.adm-brand{display:flex;align-items:center;justify-content:space-between;padding:0}.adm-nav{display:flex;overflow-x:auto;gap:4px}.adm-nav a{white-space:nowrap}.adm-nav a.active{box-shadow:inset 0 -2px #8ce5d4}.adm-account{margin-top:0;padding-top:16px;grid-template-columns:1fr auto;align-items:center}.adm-account-id{grid-column:1/-1}.adm-main{padding-top:32px}}@media(max-width:560px){.adm-stats{grid-template-columns:1fr}.adm-table th,.adm-table td{padding-left:16px;padding-right:16px}.adm-drawer{padding:24px}}@media(prefers-reduced-motion:reduce){.adm-main,.adm-drawer,.adm-drawer-bg,.adm-gate-card{animation:none!important}.adm-stat:hover{transform:none}}.adm-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.adm-head-row>div{max-width:640px}.adm-head-row .btn{display:inline-flex;align-items:center;gap:8px}.adm-pills{display:flex;flex-wrap:wrap;gap:6px}.adm-pill.public{color:#cfe3ff!important;border-color:#82b4ff66;background:#82b4ff14}.adm-pill.muted{color:#a5abba!important;border-color:#363b4a;background:#ffffff05}.adm-plan-empty{display:grid;gap:4px}.adm-plan-empty b{color:#f7f6f9;font-weight:600}.adm-drawer.wide{width:min(720px,100%)}.adm-drawer .auth-form .adm-sub{margin:16px 0 0}.adm-grid-3{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;gap:16px}.adm-switches,.adm-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adm-switch{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border-radius:10px;border:1px solid #2e3342;background:#0f1219;color:inherit;text-align:left;transition:border-color .2s,background .2s}.adm-switch:hover:not(:disabled){border-color:#4a5163}.adm-switch:focus-visible{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.adm-switch.on{border-color:#8ce5d473;background:#8ce5d40d}.adm-switch:disabled{opacity:.6;cursor:not-allowed}.adm-switch-track{position:relative;flex:none;width:34px;height:20px;margin-top:1px;border-radius:999px;background:#2e3342;transition:background .2s}.adm-switch-track span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#9ea5b5;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s}.adm-switch.on .adm-switch-track{background:#8ce5d4}.adm-switch.on .adm-switch-track span{transform:translate(14px);background:#11111a}.adm-switch-text{display:grid;gap:2px;min-width:0}.adm-switch-text b{font-size:13px;font-weight:600;color:#f7f6f9}.adm-switch-text small{font-size:12px;line-height:1.5;color:#8f95a5}.adm-note.adm-note-tight{margin:0}.adm-limits{list-style:none;margin:0;padding:0;display:grid;border:1px solid #2e3342;border-radius:10px;overflow:hidden}.adm-limits li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid #232733}.adm-limits li:last-child{border-bottom:0}.adm-limits li>label{display:grid;gap:2px}.adm-limits li>label b{font-size:13px;font-weight:600;color:#f7f6f9}.adm-limits li>label small{font-size:12px;color:#8f95a5}.adm-limits li .auth-error-text{grid-column:1/-1}.adm-limit-ctrl{display:flex;align-items:center;gap:16px}.adm-limit-input{display:flex;align-items:center;border:1px solid #363b4a;border-radius:8px;background:#0d0f15;transition:border-color .2s,box-shadow .2s}.adm-limit-input:focus-within{border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.adm-limits li.has-error .adm-limit-input{border-color:#ff9b87}.adm-limit-input input{width:120px;padding:8px 10px;border:0;background:none;color:#f7f6f9;font:inherit;font-size:14px;text-align:right}.adm-limit-input input:focus{outline:none}.adm-limit-input input:disabled{color:#8f95a5}.adm-limit-input span{padding:0 10px 0 0;font-size:12px;color:#8f95a5}.adm-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#d3d5df;cursor:pointer;white-space:nowrap}.adm-check input{accent-color:#8ce5d4;width:16px;height:16px}.adm-sticky-actions{position:sticky;bottom:-32px;margin:8px -32px -8px;padding:16px 32px;background:linear-gradient(180deg,#12151e00,#12151e 30%);z-index:1}@media(max-width:640px){.adm-grid-3,.adm-switches,.adm-feature-grid,.adm-limits li{grid-template-columns:1fr}.adm-sticky-actions{bottom:-24px;margin:8px -24px -8px;padding:16px 24px}}@media(prefers-reduced-motion:reduce){.adm-switch-track,.adm-switch-track span{transition:none}}.adm-requests{margin-bottom:32px}.adm-seg{display:inline-flex;gap:4px;padding:4px;border:1px solid #262a35;border-radius:10px;background:#0f1219}.adm-seg button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#9ea5b5;padding:8px 16px;border-radius:7px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.adm-seg button.sel{background:#232835;color:#f1f3fc}.adm-seg .adm-badge{padding:1px 8px;font-size:11px}.adm-empty-icon{display:flex;align-items:center;gap:8px}.adm-req-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.adm-req-list>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #262a35;border-radius:8px;background:#0f1219;transition:border-color .2s}.adm-req-list>li:hover{border-color:#3a4050}.adm-req-main{display:grid;gap:4px;min-width:0}.adm-req-main b{color:#f1f3fc;font-size:14px;font-weight:600}.adm-req-main span{color:#c4cad6;font-size:13px}.adm-req-main small{color:#8f95a5;font-size:12px}.adm-req-main p{margin:4px 0 0;color:#b5bccb;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.adm-req-actions{display:flex;gap:8px;flex-shrink:0}.adm-confirm{white-space:normal;align-items:flex-start;padding:16px;border:1px solid rgba(255,200,110,.35);background:#ffc86e0f;border-radius:8px;line-height:1.5}.adm-confirm input{margin-top:2px;flex-shrink:0}@media(max-width:640px){.adm-req-list>li{flex-direction:column;align-items:stretch}.adm-req-actions{justify-content:flex-end}}.adm-wa{margin-top:24px}.adm-wa h2{display:flex;align-items:center;gap:8px}.adm-wa .btn{display:inline-flex;align-items:center;gap:6px}.adm-wa-worker{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #2e3342;border-radius:12px;background:#0f121a;margin-bottom:16px}.adm-wa-worker div{display:grid;gap:2px}.adm-wa-worker b{color:#f1f3fc;font-size:14px;font-weight:600}.adm-wa-worker span{color:#9ea5b5;font-size:12px}.adm-wa-dot{width:10px;height:10px;border-radius:50%;background:#6b7180;flex:none}.adm-wa-worker.active .adm-wa-dot{background:#8ce5d4;box-shadow:0 0 #8ce5d480;animation:admWaPulse 2s infinite}.adm-wa-worker.stale .adm-wa-dot{background:#f0b45a}@keyframes admWaPulse{70%{box-shadow:0 0 0 8px #8ce5d400}to{box-shadow:0 0 #8ce5d400}}.adm-wa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.adm-wa-grid div{padding:16px;border:1px solid #262a35;border-radius:10px;background:#12151e;transition:border-color .2s}.adm-wa-grid div:hover{border-color:#3d4458}.adm-wa-grid dt{color:#9ea5b5;font-size:12px;line-height:1.5}.adm-wa-grid dd{margin:4px 0 0;color:#f7f6f9;font-size:22px;font-weight:700;line-height:1.2}.adm-wa-grid .warn dd{color:#f0c47a}.adm-wa-grid .error dd{color:#f08b7a}.adm-wa-workers{margin-top:16px}@media(max-width:860px){.adm-wa-grid{grid-template-columns:1fr 1fr}}.ptn-tabs{display:flex;flex-wrap:wrap;width:100%;margin-bottom:16px}.ptn-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 32px;border-bottom:1px solid #222632}.ptn-bar>p{margin:0;max-width:640px;font-size:13px;line-height:1.5}.ptn-pad{padding:16px 32px 0}.ptn-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ptn-row-actions{display:flex;gap:8px;justify-content:flex-end}.ptn-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ptn-grid.tight{gap:8px}.ptn-section{margin-top:32px;padding-top:24px;border-top:1px solid #262a35}.ptn-section h3{margin:0 0 16px;font-size:15px;color:#f1f3fc}.ptn-codes{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.ptn-codes li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #262a35;border-radius:10px;background:#0f1219;transition:border-color .2s}.ptn-codes li:hover{border-color:#363b4a}.ptn-codes li.off{opacity:.55}.ptn-codes li>div:first-child{display:grid;gap:4px;min-width:0}.ptn-codes b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:#b5f4e6}.ptn-codes small{color:#9ea5b5;font-size:12px}.ptn-codes code{display:inline-flex;align-items:center;gap:6px;color:#9ea5b5;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptn-code-actions{display:flex;gap:8px;flex-shrink:0}.ptn-inline{display:flex;gap:8px}.ptn-input{flex:1;min-width:0;padding:10px 12px;background:#0d0f15;color:#f7f6f9;border:1px solid #363b4a;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ptn-input:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.ptn-plans{display:grid;gap:8px;margin:0;padding:16px;border:1px solid #262a35;border-radius:10px}.ptn-plans legend{padding:0 8px;color:#d6d9e0;font-size:13px}.ptn-dl{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin:0;font-size:14px}.ptn-dl dt{color:#9ea5b5}.ptn-dl dd{margin:0;color:#f1f3fc}.ptn-pick{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:420px;overflow-y:auto}.ptn-pick button{width:100%;display:grid;gap:4px;text-align:left;padding:12px 16px;border:1px solid #262a35;border-radius:10px;background:#0f1219;color:#f1f3fc;cursor:pointer;transition:border-color .2s,background .2s}.ptn-pick button:hover{border-color:#8ce5d4;background:#121821}.ptn-pick span{color:#9ea5b5;font-size:12px}.ptn-shell{min-height:100vh;background:radial-gradient(1200px 600px at 80% -10%,rgba(140,229,212,.07),transparent 60%),#0b0d12;color:#f1f3fc}.ptn-top{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:24px}.ptn-main{max-width:1120px;margin:0 auto;padding:8px 24px 64px;animation:fadeIn .35s ease both}.ptn-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:32px}.ptn-hero h1{margin:8px 0;font-size:clamp(28px,4vw,40px);line-height:1.2}.ptn-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.ptn-kpi{padding:20px;border:1px solid #222632;border-radius:14px;background:#10131b;transition:transform .2s,border-color .2s}.ptn-kpi:hover{transform:translateY(-2px);border-color:#2f3545}.ptn-kpi span{display:block;color:#9ea5b5;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ptn-kpi b{display:block;margin-top:8px;font-size:20px;line-height:1.3;font-variant-numeric:tabular-nums}.ptn-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.ptn-card{padding:24px;border:1px solid #222632;border-radius:14px;background:#10131b}.ptn-card h2{margin:0 0 16px;font-size:16px}.ptn-card .adm-table th,.ptn-card .adm-table td{padding-left:12px;padding-right:12px}.ptn-claim{display:grid;gap:8px;margin-top:16px}@media(max-width:900px){.ptn-kpis{grid-template-columns:1fr 1fr}.ptn-cols{grid-template-columns:1fr}}@media(max-width:560px){.ptn-grid,.ptn-kpis{grid-template-columns:1fr}.ptn-bar,.ptn-pad{padding-left:16px;padding-right:16px}.ptn-codes li{flex-direction:column;align-items:flex-start}.ptn-dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ptn-main{animation:none}.ptn-kpi:hover{transform:none}}.legal-page{min-height:100vh;background:#0b0c0e;color:#efeeeb;display:flex;flex-direction:column}.legal-top{border-bottom:1px solid #24252b;background:#0b0c0ef5}.legal-top-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-top .brand{font-size:19px}.legal-top .brand span{color:#bca6de}.legal-back{font-size:13px;color:#c6b4fa;transition:color .2s}.legal-back:hover{color:#b5f4e6}.legal-main{max-width:820px;padding-top:72px;padding-bottom:96px;flex:1}.legal-main h1{font-size:clamp(32px,4.4vw,52px);line-height:1.1;letter-spacing:-.05em;font-weight:700;margin:18px 0 12px}.legal-updated{font-size:13px;color:#a9a8af;margin:0 0 48px}.legal-body{color:#d6d4da;font-size:15px;line-height:1.75}.legal-body h2{font-size:21px;line-height:1.3;letter-spacing:-.02em;color:#f1f0ee;margin:48px 0 14px;font-weight:650}.legal-body h3{font-size:16px;color:#f1f0ee;margin:24px 0 8px;font-weight:650}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:22px}.legal-body li{margin-bottom:8px}.legal-body a{color:#c6b4fa;text-decoration:underline;text-underline-offset:3px}.legal-body table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14px}.legal-body th,.legal-body td{text-align:left;padding:12px 10px;border-bottom:1px solid #2e2f36;vertical-align:top}.legal-body th{color:#f1f0ee;font-weight:650}.legal-note{border:1px solid #3b3349;background:#15141b;border-radius:8px;padding:16px 18px;margin:20px 0}.legal-footer{border-top:1px solid #24252b;padding:28px 0;background:#0a0b0d}.legal-footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:#a9a8af}.legal-footer nav{display:flex;flex-wrap:wrap;gap:20px}.legal-footer a{color:#c6b4fa;transition:color .2s}.legal-footer a:hover{color:#b5f4e6}@media(max-width:790px){.legal-main{padding-top:48px}.legal-body th,.legal-body td{padding:10px 6px;font-size:13px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#09090b;--panel:#111114;--card:#17171d;--line:#292830;--purple:#8b5cf6;--light:#b496ff;--muted:#a1a1aa;--text:#f4f4f5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--light);outline-offset:3px}p{line-height:1.7}h1,h2,h3,p{margin-top:0}.wrap{max-width:1320px;margin:auto;padding:0 38px}.tag{font-size:11px;letter-spacing:2px;color:var(--light);font-weight:750;text-transform:uppercase}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;padding:14px 19px;background:#19181e;color:#fff;border:1px solid #36333f;font-weight:650;transition:transform .22s,background .22s,border .22s,box-shadow .22s}.btn:hover{transform:translateY(-3px);border-color:#9d70fa;box-shadow:0 10px 25px #8048c62e}.primary{background:linear-gradient(125deg,#7544ed,#a06af5);border-color:#a071ff}.primary:hover{background:linear-gradient(120deg,#8759ff,#b184fb);box-shadow:0 12px 34px #8048c65e}.small{padding:10px 14px;font-size:13px}.topbar{height:74px;position:sticky;top:0;z-index:100;background:#0b0b0de8;border-bottom:1px solid #232128;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topinner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{font-size:21px;font-weight:950;letter-spacing:-1.1px;white-space:nowrap}.brand span{color:#ad82ff}.nav{display:flex;align-items:center;gap:23px}.nav a,.footer a{color:#b2b0b9;font-size:13px;transition:color .2s}.nav a:hover,.nav a.active,.footer a:hover{color:#c6a6ff}.actions{display:flex;gap:9px;align-items:center}.mobile-toggle{display:none}.hero{padding:105px 0 52px;text-align:center;background:radial-gradient(ellipse 46% 22% at 50% 19%,#4c267b50,transparent 80%)}.hero h1{font-size:clamp(43px,6vw,83px);line-height:1.045;letter-spacing:-4px;max-width:950px;margin:20px auto;font-weight:850}.hero h1 em{font-style:normal;color:#b28cff}.hero>div>p{font-size:17px;max-width:660px;margin:0 auto 25px;color:#bebbc4}.hero .tag{display:inline-block;border:1px solid #4b3268;border-radius:50px;padding:10px 17px;background:#181020}.hero-ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:35px;margin-top:29px;font-size:13px;color:#b4aebd}.benefits span:before{content:"✦";color:#9e75f9;margin-right:8px}.window{margin-top:66px;border:1px solid #3b3049;background:#0f0e14;padding:16px;border-radius:19px;text-align:left;box-shadow:0 50px 95px #4b267522}.window-bar{display:flex;gap:5px;align-items:center;padding:8px 4px 18px;color:#77717e;font-size:11px}.dot{width:8px;height:8px;border-radius:50%;background:#554b60;display:inline-block}.hero-preview{display:grid;grid-template-columns:190px minmax(0,1fr) 270px;min-height:440px;background:#0b0b0e;border:1px solid #24212a;border-radius:12px;overflow:hidden}.preview-sidebar{padding:18px 12px;border-right:1px solid #24212a}.preview-sidebar .brand{font-size:16px;margin:7px 0 16px 8px}.side-link{display:block;width:100%;text-align:left;padding:10px 11px;background:none;border:0;border-radius:7px;color:#9e98a8;font-size:12px;transition:.2s}.side-link:hover,.side-link.sel{color:#fff;background:#2c2040}.preview-main{padding:25px}.preview-right{border-left:1px solid #26212b;padding:16px;background:#101015}.mini-tag{color:#ae8bff;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.preview-main h3{margin:13px 0 4px;font-size:24px;letter-spacing:-.7px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 14px}.metric,.box{background:#19181f;border:1px solid #292630;border-radius:12px;padding:16px}.metric{font-size:11px;color:#a9a3b2}.metric b{display:block;font-size:26px;color:#fff;font-weight:550;margin:10px 0 6px}.box-title{display:flex;justify-content:space-between;font-size:12px;color:#bcb9c1;gap:7px}.chart{height:146px;margin:20px 0 11px;display:flex;gap:9px;align-items:end;border-bottom:1px solid #3b3344;padding:5px 0}.bar{flex:1;min-width:0;background:#21152f;border-radius:3px 3px 0 0;transition:height .4s,background .3s,transform .2s}.bar:nth-last-child(-n+4){background:#8e59f5}.bar:hover{background:#c09aff;transform:scaleY(1.05);transform-origin:bottom}.axis{display:flex;justify-content:space-between;font-size:10px;color:#77717e}.activity{display:flex;flex-direction:column;gap:12px;margin-top:16px}.activity-row{display:flex;justify-content:space-between;font-size:11px;color:#beb9c4;border-bottom:1px solid #27232b;padding-bottom:10px;gap:8px}.bubble{padding:13px;border:1px solid #353039;border-radius:10px;margin:10px 0;background:#19181e;font-size:12px;line-height:1.6}.bubble.ai{border-color:#402c62;background:#20192d}.bubble small{display:block;color:#a987f6;margin-bottom:7px}.processline{padding:9px 0;border-bottom:1px solid #27232d;font-size:12px;color:#c7c1d1}.sect{padding:103px 0}.center{text-align:center}.sect h2{font-size:clamp(35px,4.1vw,63px);line-height:1.13;letter-spacing:-2px;font-weight:790;margin:16px auto 20px}.sect .intro{max-width:680px;margin:0 auto 36px;color:#ada9b3}.feature-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:35px auto 18px}.tab{background:none;border:1px solid transparent;color:#a2a0aa;border-radius:8px;padding:12px 18px;font-size:13px;transition:background .2s,color .2s,transform .2s}.tab:hover{color:#fff;background:#22192d;transform:translateY(-2px)}.tab[aria-selected=true]{color:#fff;background:#1c1b21;border-color:#3b3444}.demo-box{border:1px solid #332b3b;border-radius:18px;background:#101013;padding:20px;min-height:400px}.demo-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:17px;font-size:13px}.pill{border:1px solid #3c3940;padding:6px 12px;border-radius:100px;font-size:11px;color:#a9a3b0}.demo-stage{animation:fadeIn .27s ease both}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bigcopy h2{max-width:650px}.bigcopy p{max-width:540px;color:#a9a6ad}.list{padding:0;list-style:none;color:#bcb7c4}.list li{margin:12px 0}.list li:before{content:"✦";color:#aa82ff;margin-right:10px}.messages{background:#101014;border:1px solid #2f2935;border-radius:15px;padding:18px;max-height:540px;overflow:auto}.message{padding:14px 16px;margin-bottom:10px;border-radius:9px;background:#19181e;border:1px solid #2e2933;line-height:1.55;font-size:13px}.message.ai{background:#20182e;border-color:#4a2a70}.message strong{display:block;font-size:11px;color:#c09aff;margin-bottom:7px}.notes{display:grid;gap:12px}.note{background:#141319;border:1px solid #282630;border-radius:13px;padding:18px;transition:.25s}.note:hover{transform:translate(5px);border-color:#6b4795}.number{font-size:11px;color:#b28dff;margin-right:14px}.feature-split{padding:70px 0;border-top:1px solid #1d1b20}.feature-split:nth-child(2n) .bigcopy{order:2}.crm-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;overflow:auto}.kanban{background:#0a0a0d;border:1px solid #2d2834;border-radius:13px;padding:10px;min-width:150px}.kanban h4{font-size:12px;color:#c7becd}.deal{background:#1b1a20;border:1px solid #35313a;border-radius:8px;padding:13px;margin:9px 0;font-size:12px;transition:transform .2s,border .2s}.deal:hover{transform:translateY(-4px);border-color:#a580f5}.deal b{display:block;margin-top:12px;color:#af8aff}.flow{display:grid;gap:8px}.flow-step{border:1px solid #36313b;border-radius:10px;padding:16px;font-size:13px;background:#1a191f;transition:.25s;position:relative}.flow-step:hover,.flow-step.selected{border-color:#8a59e8;background:#251b34;transform:translate(6px)}.flow-step small{display:block;color:#a9a3b2;margin-top:7px}.flow-step b{color:#aa8bfa;margin-right:13px}.calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.day{background:#16151a;border:1px solid #302b36;border-radius:10px;padding:12px;min-height:130px;font-size:12px}.day b{display:block;margin-bottom:12px}.day span{display:block;color:#bb95ff;font-size:10px;margin-bottom:7px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.step{border-top:1px solid #4b365b;padding-top:23px}.step b{font-size:26px;color:#aa80ef}.step h3{font-size:22px;margin:15px 0 10px}.step p{font-size:13px;color:#a9a3af}.industry{display:grid;grid-template-columns:290px 1fr;gap:30px}.industry-menu{display:grid;gap:4px}.industry-menu button{text-align:left;padding:13px;background:transparent;border:1px solid transparent;border-radius:8px;color:#bbb5c2;transition:.2s}.industry-menu button:hover,.industry-menu button.sel{background:#201729;color:#fff;border-color:#5c3b79;transform:translate(3px)}.industry-card{background:#151419;border:1px solid #38313e;border-radius:16px;padding:29px}.detailrow{display:flex;justify-content:space-between;border-bottom:1px solid #2e2933;padding:14px 0;gap:15px;font-size:13px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px}.price{border:1px solid #322e38;background:#141318;border-radius:16px;padding:27px;text-align:left;transition:.25s}.price:hover{transform:translateY(-5px);border-color:#8e5ae6}.price.hot{border-color:#8256d4;box-shadow:0 0 0 1px #8155d433,0 20px 60px #4d2b6828}.price h3{font-size:23px}.price p{color:#b4afbb;font-size:13px;min-height:55px}.price .unpriced{font-size:22px;margin:24px 0}.price ul{padding-left:18px;color:#bcb6c5;font-size:12px;line-height:2.4;min-height:160px}.bill-toggle{display:flex;gap:6px;justify-content:center;margin:20px}.bill-toggle button{background:#15141a;border:1px solid #35303c;color:#9993a0;border-radius:8px;padding:10px 22px}.bill-toggle button.sel{background:#37234f;color:#fff;border-color:#8e5bed}.security{display:grid;grid-template-columns:1fr 1fr;gap:30px}.security-list{display:grid;gap:12px}.security-item{padding:17px;background:#141318;border:1px solid #2f2b34;border-radius:9px}.faq{max-width:960px;margin:auto}.faq details{border-bottom:1px solid #312e35;padding:20px 8px}.faq summary{font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:"+";color:#b994ff}.faq details[open] summary:after{content:"−"}.faq p{color:#a9a4b0;margin:15px 0 0;font-size:14px}.final{background:radial-gradient(ellipse at 50% 80%,#5e28895c,transparent 60%),#0e0a13;padding:95px 0;text-align:center;border-top:1px solid #292031}.footer{border-top:1px solid #2a2530;padding:54px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:25px}.footer h4{font-size:12px}.footer a{display:block;margin:12px 0}.copyright{font-size:11px;color:#77717f;border-top:1px solid #27222c;padding-top:23px;margin-top:40px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.reveal.shown{opacity:1;transform:none}.modal{position:fixed;inset:0;z-index:220;background:#000c;display:none;align-items:center;justify-content:center;padding:20px}.modal.open{display:flex}.modal-card{background:#18151f;border:1px solid #57436b;border-radius:17px;padding:25px;width:min(490px,100%);box-shadow:0 20px 90px #0009}.modal-card h2{font-size:24px;margin-bottom:10px}.modal input,.modal textarea{width:100%;padding:13px;margin:7px 0;background:#0d0c11;color:#fff;border:1px solid #413748;border-radius:8px;font-size:15px}.modal textarea{min-height:90px}.modal-head{display:flex;justify-content:space-between}.close{background:none;border:none;color:#fff;font-size:25px}.toast{position:fixed;right:20px;bottom:20px;background:#282035;border:1px solid #7e53b7;padding:14px 20px;border-radius:10px;z-index:310;display:none;max-width:330px}.toast.show{display:block;animation:fadeIn .2s}.mobile-nav{display:none}.hist-table{display:grid;gap:12px}.subtle{font-size:12px;color:#918a9c}.hoverable{transition:transform .2s,border-color .2s}.hoverable:hover{transform:translateY(-3px);border-color:#7552ae}@keyframes fadeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:1120px){.nav{gap:10px}.nav a{font-size:12px}.hero-preview{grid-template-columns:160px minmax(0,1fr)}.preview-right{display:none}.two-cols{gap:24px}.wrap{padding:0 22px}}@media(max-width:790px){.nav,.topbar .actions .login{display:none}.mobile-toggle{display:block;background:#16141c;border:1px solid #393042;color:#fff;border-radius:8px;padding:10px}.mobile-nav{position:fixed;z-index:99;top:74px;left:0;right:0;background:#141119;border-bottom:1px solid #493657;padding:17px 22px;display:none}.mobile-nav.open{display:grid;gap:8px}.mobile-nav a{display:block;padding:12px;border:1px solid #30263b;border-radius:9px}.wrap{padding:0 18px}.hero{padding-top:73px}.hero h1{letter-spacing:-2px}.hero-preview{grid-template-columns:1fr}.preview-sidebar{display:flex;overflow-x:auto;gap:5px;border-right:none;border-bottom:1px solid #27232e;padding:10px}.preview-sidebar .brand{display:none}.side-link{white-space:nowrap;width:auto}.preview-main{padding:18px}.metrics{gap:6px}.metric{padding:10px}.metric b{font-size:22px}.two-cols,.security,.industry{grid-template-columns:1fr}.feature-split:nth-child(2n) .bigcopy{order:0}.sect{padding:68px 0}.steps,.pricing{grid-template-columns:1fr}.calendar{overflow-x:auto;grid-template-columns:repeat(5,minmax(110px,1fr))}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid>div:first-child{grid-column:span 2}.industry-card{padding:17px}.brand{font-size:19px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}:root{--bg:#0b0c0e;--panel:#121316;--card:#191a1e;--line:#303138;--purple:#8d79bd;--light:#b7a2e1;--muted:#a9a8af;--text:#f1f0ee}body{background:#0b0c0e;color:#efeeeb;letter-spacing:-.012em}.wrap{max-width:1370px}.tag{color:#c4b9d8;letter-spacing:2.5px;font-size:10px;font-weight:720}.topbar{background:#0b0c0eed;border-bottom:1px solid #24252b}.brand{letter-spacing:-.9px;font-weight:830}.brand span{color:#bca6de;font-weight:450;letter-spacing:-.3px}.nav a{letter-spacing:.015em}.nav a:hover,.nav a.active{color:#faf9f5}.btn{border-radius:6px;box-shadow:none!important;transition:background .2s,border .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:#b69ce8;color:#151319;border:1px solid #b69ce8;font-weight:760}.btn.primary:hover{background:#c8b2f1;border-color:#d6c4f9}.hero{padding:134px 0 82px;background:radial-gradient(ellipse 55% 40% at 60% 27%,#31243d50,transparent 76%);position:relative}.hero:before{content:"DAYORA / 001";position:absolute;top:54px;left:max(34px,calc((100% - 1294px)/2));font-size:10px;letter-spacing:2px;color:#88848f}.hero h1{font-size:clamp(45px,6.1vw,90px);max-width:1080px;line-height:1.04;letter-spacing:-.065em;font-weight:700}.hero h1 em{color:#b6a3d9}.hero>div>p{font-size:17px;color:#bbb9c0;max-width:610px}.hero .tag{background:transparent;border-color:#595063;color:#c9b5e2}.hero-ctas{margin-top:34px}.benefits{color:#96949d;font-size:12px}.benefits span:before{color:#af9dcc;content:"—"}.window{border-color:#343039;border-radius:10px;box-shadow:0 30px 110px #05050885;padding:13px;background:#101115}.hero-preview{border-radius:5px}.sect{padding:132px 0}.sect h2,.bigcopy h2{font-weight:680;letter-spacing:-.065em}#ozellikler{position:relative;background:#111216}#ozellikler .center>h2{text-align:left;margin-left:0;max-width:760px}#ozellikler .center>.tag:first-child{text-align:left}#ozellikler .center>.intro{text-align:left;margin-left:0;max-width:690px}#ozellikler .demo-box{text-align:left}.feature-tabs{justify-content:flex-start;gap:5px;border-bottom:1px solid #39383f;padding-bottom:10px}.tab{border-radius:4px;position:relative;color:#b6b3bc}.tab:hover{background:#26252b;color:#fff}.tab[aria-selected=true]{border-color:#5f516f;background:#292530}.tab[aria-selected=true]:after{content:"";position:absolute;bottom:-11px;left:12%;width:76%;height:2px;background:#c3a9e8}.demo-box{border-radius:8px;background:#0d0e10;border-color:#313038;padding:24px;box-shadow:0 22px 70px #0004}#cozumler{background:#0b0c0e}#cozumler h2{max-width:1100px}#cozumler .two-cols{margin-top:52px}.feature-split{padding:114px 0;border-color:#2b2b30}.feature-split:nth-of-type(2n){background:#111215}.feature-split .two-cols{gap:clamp(32px,7vw,110px);grid-template-columns:.8fr 1.2fr}.feature-split:nth-child(2n) .two-cols{grid-template-columns:1.2fr .8fr}.feature-split .bigcopy h2{font-size:clamp(37px,4.2vw,66px);line-height:1.1}.feature-split .bigcopy .tag{display:flex;align-items:center;gap:12px}.feature-split .bigcopy .tag:after{content:"";height:1px;max-width:52px;flex:1;background:#867496}.feature-split .box{border-color:#34323a;border-radius:8px;box-shadow:0 18px 55px #0005}.step{border-color:#66606b;padding-top:27px}.step b{color:#b7a2d8;font-size:17px}.step h3{font-size:24px;font-weight:650}.industry-card,.price{border-radius:7px}#sektorler{background:#111215!important}.industry-menu button{border-radius:4px}.industry-menu button.sel{background:#242129;border-color:#62536f}.price{background:#15161a;border-color:#38383c}.price.hot{border-color:#947db2;box-shadow:none}.price:hover{transform:translateY(-3px);border-color:#b3a1d0}#hakkimizda{background:#111215!important}.security-item{background:transparent;border:0;border-bottom:1px solid #33333a;border-radius:0;padding:22px 0}.security-item:hover{transform:none;border-color:#796991}.faq details{padding:26px 8px}.faq summary{font-size:19px}.final{background:radial-gradient(ellipse at 55% 100%,#55426c55,transparent 65%),#131217;padding:120px 0}.final h2{font-weight:660;letter-spacing:-.06em}.footer{background:#0a0b0d}.note,.message,.bubble,.deal{border-radius:6px}@media(max-width:790px){.hero{padding-top:95px}.hero:before{top:25px;left:20px}.hero h1{letter-spacing:-.055em}.sect{padding:77px 0}.feature-split{padding:76px 0}.feature-split .two-cols,.feature-split:nth-child(2n) .two-cols{grid-template-columns:1fr}.feature-split:nth-child(2n) .bigcopy{order:0}.hero .tag{font-size:9px}.demo-box{padding:12px}.tab{padding:10px 11px}.feature-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.feature-tabs .tab{white-space:nowrap}}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 44% 27% at 50% 23%,#3d28603a,transparent 80%),#09090b}.motion-field{position:absolute;inset:0 0 auto;height:min(100%,950px);pointer-events:none;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}.motion-field canvas{width:100%;height:100%;display:block;opacity:.9}.motion-orbit{position:absolute;left:50%;top:8%;width:min(91vw,1120px);aspect-ratio:1;border:1px solid #a58db418;border-radius:50%;transform:translate(-50%) rotate(-18deg);pointer-events:none;z-index:0}.motion-orbit:before,.motion-orbit:after{content:"";position:absolute;border:1px solid #b499d01c;border-radius:50%;inset:12%}.motion-orbit:after{inset:28%;border-color:#9673b517}.motion-hairline{position:absolute;height:1px;left:-20%;right:-20%;top:55%;background:linear-gradient(90deg,transparent,#bca0e826,transparent);transform:rotate(-13deg);pointer-events:none}.motion-control{margin:22px auto 0;display:inline-flex;align-items:center;gap:9px;color:#91899b;border:1px solid #403746;background:#111015b8;border-radius:99px;padding:7px 12px;font-size:11px;letter-spacing:.03em;transition:background .2s,border-color .2s}.motion-control:hover{border-color:#a388bf;background:#1c1723}.motion-control .micon{width:13px;height:13px;display:inline-grid;place-items:center;font-size:10px}.window{position:relative;isolation:isolate;transition:box-shadow .45s,border-color .35s,transform .45s}.window:hover{border-color:#655275;box-shadow:0 44px 115px #48305b33,0 0 0 1px #986fb716}.window:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(118deg,transparent 25%,#9c7bab6a 48%,transparent 70%);background-size:250% 100%;background-position:100% 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity .3s}.window:hover:before{animation:edgeSweep 2.4s ease-in-out 1;opacity:1}@keyframes edgeSweep{0%{background-position:100% 0}to{background-position:-90% 0}}.sect,.feature-split{position:relative}.feature-split:before{content:"";position:absolute;top:12%;left:0;width:clamp(34px,8vw,128px);height:1px;background:linear-gradient(90deg,#9877b35a,transparent)}.hero h1{position:relative;text-wrap:balance}.hero h1 em{background:linear-gradient(95deg,#c4a8ea,#a89de4 46%,#d3b2db);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:850px){.hero-preview{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.window:hover .hero-preview{transform:translateY(-2px)}}@media(max-width:790px){.motion-field{height:610px}.motion-orbit{top:10%;width:120vw}.motion-control{margin-top:18px}.feature-split:before{width:38px}}@media(prefers-reduced-motion:reduce){.window,.hero-preview,.motion-control{transition:none!important}.window:hover:before{animation:none!important}}:root{--bg:#080b10;--panel:#11151b;--card:#191b24;--line:#333846;--purple:#9d83eb;--light:#c6b4fa;--muted:#b4b6c3;--text:#f7f6f9;--mint:#8de4d0;--peach:#f3b99c;--gold:#ead18e}body{background:#090b10;color:#f7f6f9}button{color:inherit}button:disabled{opacity:.6;cursor:not-allowed}.hero{background:radial-gradient(ellipse 35% 26% at 55% 25%,#7b5bb33b,transparent 85%),radial-gradient(ellipse 32% 35% at 3% 65%,#2d77712c,transparent 95%),#090b10}.hero h1 em{background:linear-gradient(100deg,#e0c4ff 5%,#a7dcd9 62%,#ffd5b2 99%);background-clip:text;-webkit-background-clip:text;color:transparent}.tag,.mini-tag{color:#cbbaff}.btn.primary,.primary{background:#c5adf8;color:#14101d;border-color:#d2c3fb}.btn.primary:hover,.primary:hover{background:#dfd3fc;color:#14101d}.benefits span:before,.list li:before{color:var(--mint)}.metric,.box,.message,.note,.deal,.flow-step,.day,.kanban,.price,.industry-card{color:#f4f3f7}.flow-step{color:#f2eff8!important}.flow-step small{color:#c0bbc9}.flow-step:hover,.flow-step.selected{color:#fff!important}.subtle,.muted,.metric,.axis,.box-title,.activity-row,.price p,.intro{color:#bcbcca!important}.flow-step b,.number,.deal b{color:#cab3ff}.service-console{margin-top:61px;padding:14px;border-radius:17px;background:#101319;border:1px solid #414451;box-shadow:0 35px 100px #03050b7a,0 0 0 1px #ffffff06;text-align:left}.service-console .window-bar{justify-content:flex-start;border-bottom:1px solid #2c3039;padding:8px 9px 17px}.console-live{margin-left:auto;color:var(--mint);font-size:10px;letter-spacing:1.3px}.service-console-body{display:grid;grid-template-columns:.85fr 1.15fr;min-height:475px}.service-intro{padding:40px 38px 28px 22px;border-right:1px solid #2d343d;display:flex;flex-direction:column}.service-intro h3{font-size:clamp(27px,3vw,46px);line-height:1.12;letter-spacing:-1.5px;margin:20px 0 13px}.service-intro h3 span{color:var(--mint)}.service-intro p{max-width:330px;color:#c7c7d1;font-size:14px;line-height:1.65}.service-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.service-step{padding:15px 13px;text-align:left;border:1px solid #393e4a;border-radius:9px;background:#1a1d25;transition:.25s;min-width:0}.service-step:hover{transform:translateY(-2px);border-color:#7ee5ce;background:#20302f}.service-step.active{border-color:#9bddce;background:#1d3231;box-shadow:inset 0 0 0 1px #69c7b41b}.service-step span{font-size:10px;color:var(--mint);font-weight:800;display:block}.service-step strong{display:block;font-size:13px;margin:7px 0 4px;color:#f4f6f6}.service-step small{font-size:11px;color:#bfc8c9}.console-actions{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding-top:20px}.console-actions>span{font-size:10px;color:#aeb6c4}.console-next{border:0;border-radius:8px;padding:12px 16px;background:#d8cbfa;color:#191222;font-weight:800}.console-next:hover{background:#f0eafe;transform:translateY(-2px)}.service-visual{position:relative;padding:24px 30px;overflow:hidden;background:radial-gradient(circle at 72% 35%,#2b53593b,transparent 42%),radial-gradient(circle at 26% 82%,#63468637,transparent 43%),#10151b;display:flex;flex-direction:column}.visual-top,.journey-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;letter-spacing:1.6px;color:#c0c5ce;font-weight:800}.visual-status{color:var(--mint)}.connection-lines{position:absolute;inset:15% -20% 8% 12%;transform:rotate(-14deg);pointer-events:none;opacity:.34}.connection-lines span{display:block;width:120%;height:1px;margin-top:85px;background:linear-gradient(90deg,transparent,#6fc7bb,transparent);animation:trace 7s linear infinite}.connection-lines span:nth-child(2){animation-delay:-2s;background:linear-gradient(90deg,transparent,#c6a0ea,transparent)}.connection-lines span:nth-child(3){animation-delay:-4s;background:linear-gradient(90deg,transparent,#dbb188,transparent)}@keyframes trace{0%{transform:translate(-22%);opacity:.25}50%{transform:translate(15%);opacity:.8}to{transform:translate(45%);opacity:.25}}.journey-stage{flex:1;display:grid;place-items:center;position:relative;z-index:1;padding:26px 0;min-height:320px}.journey-card{width:min(100%,450px);background:#191e27f5;border:1px solid #43505b;border-radius:14px;padding:25px;box-shadow:0 23px 60px #0005;animation:revealStage .4s ease both}@keyframes revealStage{0%{opacity:.1;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.journey-badge{display:inline-flex;font-size:10px;font-weight:850;letter-spacing:1.5px;color:#091a19;background:var(--mint);border-radius:100px;padding:6px 10px}.journey-card h4{font-size:24px;letter-spacing:-.6px;margin:19px 0 10px}.journey-card p{font-size:14px;color:#e5e5ec;line-height:1.6}.journey-inner{background:#10141b;border:1px solid #35414b;padding:14px 16px;border-radius:10px;font-size:13px;line-height:1.6;color:#f1f1f6;margin-top:14px}.journey-footer{margin-top:15px;display:flex;justify-content:space-between;color:#b8c2cf;font-size:11px}.journey-foot{font-size:9px;gap:5px;color:#aab8c3}.journey-foot span:nth-child(2){color:#d2b7ff}.journey-foot span:nth-child(3){color:#8de4d0}.product-interactive{background:linear-gradient(#11151c,#0c1015);padding-top:95px;border-top:1px solid #2d363c}.product-interactive h2{max-width:900px}.product-interactive .demo-box{box-shadow:0 35px 80px #0004}.feature-split:nth-child(odd){background:#0c1016}.feature-split:nth-child(2n){background:#11141a}.feature-split:nth-child(4n+1) .number{color:var(--mint)}.feature-split:nth-child(4n+2) .number{color:var(--peach)}.feature-tabs .tab[aria-selected=true]{border-color:#9dbfb8;background:#21302f}.tab:hover{background:#252b35}@media(max-width:850px){.service-console-body{grid-template-columns:1fr}.service-intro{border-right:0;border-bottom:1px solid #313a45;padding:25px 18px}.service-visual{min-height:410px}.service-console{margin-top:35px}.service-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.service-visual{padding:18px 14px;min-height:360px}.journey-card{padding:18px}.service-intro h3{font-size:30px}.console-live{font-size:8px}.journey-foot{letter-spacing:.5px}.service-step{padding:11px 9px}}@media(prefers-reduced-motion:reduce){.connection-lines span,.journey-card{animation:none!important}}:root{--bg:#0b0d12;--panel:#12151e;--card:#181b26;--line:#33394a;--muted:#bbc1d1;--text:#f8f8fc;--mint:#69e2c5;--coral:#ffad98;--sky:#82c5ff;--gold:#f3d18c;--lavender:#b69bff}body{background:#0b0d12;background-image:radial-gradient(ellipse 68% 19% at 92% 35%,rgba(43,81,117,.095),transparent),radial-gradient(ellipse 54% 16% at 1% 65%,rgba(100,52,100,.085),transparent)}.bigcopy p,.intro,.subtle,.muted,.messages small,.list,.industry-card p,.step p,.faq p,.footer p{color:#bfc5d2!important}.service-step small,.journey-footer,.window-bar,.visual-top,.service-visual small,.deal small,.kanban small,.mini-label,.note .subtle,.flow-step small{color:#abb3c3!important}.service-step strong,.flow-step,.flow-step strong,.deal,.note strong,.industry-menu button,.nav a,.faq summary,.step h3{color:#f1f3fc}.flow-step.selected,.flow-step:hover{color:#fff}.hero{background:radial-gradient(ellipse 50% 24% at 50% 17%,rgba(112,70,171,.19),transparent 80%),radial-gradient(ellipse 30% 24% at 88% 63%,rgba(47,144,153,.1),transparent)}.hero h1{letter-spacing:-.067em}.hero h1 em{background:linear-gradient(105deg,#e5d5ff 4%,#a593ee 29%,#77d8cc 59%,#eeb8a4 92%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 4px 24px rgba(136,114,219,.12))}.tag{color:#c0b0ff}.btn.primary,.primary{background:linear-gradient(115deg,#835bde 8%,#b18aee 51%,#81d0c4 135%);border-color:#c4a2ff;color:#11111a;text-shadow:none}.btn.primary:hover,.primary:hover{background:linear-gradient(115deg,#a789ff,#a8e0d5);color:#10111b}.topbar{background:#0b0d12ed;border-bottom-color:#353447}.brand span{background:linear-gradient(110deg,#cab5ff,#83e1cd);color:transparent;background-clip:text;-webkit-background-clip:text}.nav a{position:relative;color:#c7cad6}.nav a:after{content:"";position:absolute;left:0;bottom:-11px;height:2px;width:100%;background:linear-gradient(90deg,#9c83ff,#77dcc3);transform:scaleX(0);transform-origin:left;transition:transform .28s}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.section-art,.feature-split,.final{isolation:isolate;position:relative;overflow:hidden}.section-art>.wrap,.feature-split>.wrap,.final>.wrap{position:relative;z-index:2}.section-stripes{position:absolute;z-index:0;pointer-events:none;inset:0;background-image:repeating-linear-gradient(115deg,transparent 0 98px,rgba(169,166,229,.032) 99px,transparent 100px);mask-image:linear-gradient(90deg,transparent 20%,black 88%);-webkit-mask-image:linear-gradient(90deg,transparent 20%,black 88%)}#ozellikler{background:radial-gradient(circle at 9% 30%,rgba(115,80,209,.11),transparent 42%)}#cozumler{background:radial-gradient(circle at 87% 50%,rgba(79,177,155,.11),transparent 42%)}#sektorler{background:radial-gradient(circle at 78% 22%,rgba(255,175,137,.09),transparent 40%),#0d0e14!important}#fiyatlandirma{background:radial-gradient(circle at 18% 55%,rgba(99,164,239,.1),transparent 42%)}#hakkimizda{background:radial-gradient(circle at 86% 40%,rgba(144,105,232,.12),transparent 48%),#0e1017!important}#sss{background:radial-gradient(circle at 8% 10%,rgba(91,198,178,.08),transparent 43%)}.feature-split{--chapter:#b69bff;--chapter-bg:rgba(163,134,245,.12);padding:110px 0;min-height:530px;border-top:1px solid rgba(181,186,210,.08)}.feature-mint{--chapter:#77e7cd;--chapter-bg:rgba(70,211,178,.12);background:linear-gradient(110deg,#101a1d,#0c1118 48%,#0e1116)}.feature-coral{--chapter:#ffb39e;--chapter-bg:rgba(253,154,126,.12);background:linear-gradient(115deg,#13131b,#1a141b 56%,#0d1018)}.feature-lavender{--chapter:#bca4ff;--chapter-bg:rgba(183,143,255,.12);background:linear-gradient(115deg,#10111d,#14111f 58%,#0d1016)}.feature-sky{--chapter:#8bcaff;--chapter-bg:rgba(115,187,255,.1);background:linear-gradient(110deg,#0c161e,#10141d 52%,#0e1118)}.feature-gold{--chapter:#f6d89c;--chapter-bg:rgba(240,199,131,.11);background:linear-gradient(115deg,#15171a,#171719 55%,#101218)}.feature-split .tag,.feature-split .number{color:var(--chapter)!important}.feature-split .list li:before{color:var(--chapter)}.feature-split .bigcopy h2{letter-spacing:-.055em;font-weight:750;max-width:580px}.feature-split .bigcopy h2:after{content:"";display:block;margin-top:28px;width:64px;height:3px;background:linear-gradient(90deg,var(--chapter),transparent);border-radius:3px}.feature-split .two-cols{gap:clamp(48px,6vw,116px)}.feature-split .messages,.feature-split .crm-board,.feature-split .workflow,.feature-split .calendar,.feature-split .analytics{position:relative}.feature-split .messages:hover,.feature-split .crm-board:hover,.feature-split .workflow:hover,.feature-split .calendar:hover,.feature-split .analytics:hover{filter:brightness(1.065)}.feature-orbit{width:min(40vw,520px);position:absolute;right:-170px;top:5%;color:var(--chapter);z-index:0;opacity:.47;pointer-events:none;animation:atelier-orbit 36s linear infinite}.feature-split:nth-of-type(odd) .feature-orbit{left:-200px;right:auto;top:16%;animation-direction:reverse}.feature-orbit svg{width:100%;height:auto;display:block}.feature-imprint{position:absolute;left:3vw;top:17px;font-size:clamp(85px,14vw,216px);line-height:1;font-weight:900;letter-spacing:-.1em;color:var(--chapter);opacity:.045;pointer-events:none}.feature-split .bigcopy{position:relative}.feature-split .bigcopy:before{content:"";position:absolute;inset:-28px auto auto -23px;width:1px;height:100%;background:linear-gradient(to bottom,var(--chapter),transparent);opacity:.42}.feature-split .bigcopy .tag{margin-bottom:24px}.feature-split .list li{transition:transform .24s,color .24s;color:#c5cbda}.feature-split .list li:hover{transform:translate(7px);color:#fff}.window,.service-console,.industry-card,.pricing-card,.step,.security-list,.faq details,.note,.flow-step,.kanban,.deal,.messages,.bill-toggle,.service-step{transition:border-color .3s,background .3s,box-shadow .3s,transform .3s}.step:hover,.pricing-card:hover,.note:hover,.industry-card:hover,.security-list>*:hover{transform:translateY(-4px);border-color:#b6a5ff6b;box-shadow:0 22px 45px #0000002e}.service-console{box-shadow:0 34px 95px #130d225c,0 0 0 1px #8ab4e812}.service-console:hover{box-shadow:0 38px 100px #1e14345c,0 0 0 1px #6ddbc733}.product-interactive .intro,.product-interactive .tag{position:relative}#fiyatlandirma .pricing-card:nth-child(1){border-top:2px solid #72d7c2}#fiyatlandirma .pricing-card:nth-child(2){border-top:2px solid #af96ff}#fiyatlandirma .pricing-card:nth-child(3){border-top:2px solid #f5be9b}#fiyatlandirma .pricing-card:nth-child(4){border-top:2px solid #9ac7fc}.industry-menu button:hover{background:#8fcfc41a}.industry-menu button.active,.industry-menu button.selected{background:linear-gradient(110deg,#7a5ad240,#56c1ae1a)}#sss details[open]{border-color:#84dac563;background:linear-gradient(105deg,#1b272edb,#1d1a2cb3)}#sss summary:hover{color:#aeeadd}.final{background:linear-gradient(110deg,#15111e,#111923 51%,#1e1322);padding-block:110px}.final-art{position:absolute;inset:0;pointer-events:none;overflow:hidden}.final-art span{position:absolute;border:1px solid rgba(193,179,249,.25);border-radius:50%;width:420px;height:420px;left:-90px;top:-250px;animation:atelier-drift 14s ease-in-out infinite alternate}.final-art span:nth-child(2){left:auto;right:-110px;top:10px;width:330px;height:330px;border-color:#79d7c259;animation-delay:-5s}.final-art span:nth-child(3){left:46%;top:auto;bottom:-350px;width:500px;height:500px;border-color:#f8bc9c47;animation-delay:-8s}#atelier-progress{position:fixed;top:0;left:0;z-index:210;height:3px;width:100%;background:linear-gradient(90deg,#8e79e9,#72ddc7,#92bfff,#ffc4a5);transform:scaleX(0);transform-origin:left;pointer-events:none;will-change:transform}@keyframes atelier-orbit{to{transform:rotate(360deg)}}@keyframes atelier-drift{to{transform:translate(40px,-23px) scale(1.06)}}@media(max-width:760px){.feature-split{padding:70px 0}.feature-orbit{width:230px;right:-130px;opacity:.28}.feature-imprint{font-size:100px;top:10px}.feature-split .bigcopy:before{display:none}.final{padding-block:65px}.feature-split .two-cols{gap:28px}}@media(prefers-reduced-motion:reduce){.feature-orbit,.final-art span{animation:none!important}.step,.pricing-card,.note,.industry-card,.security-list>*{transform:none!important}#atelier-progress{will-change:auto}}:root{--dayora-mint:#8ce5d4;--dayora-coral:#ffbfab;--dayora-sky:#9ecbff;--dayora-gold:#f7dca8}body{background:#090b10}.hero{position:relative;isolation:isolate;overflow:hidden}.hero>.wrap{position:relative;z-index:2}.signature-hero-art{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.65;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,black 27%,black 83%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 4%,black 27%,black 83%,transparent 100%)}.signature-hero-art svg{width:100%;height:100%;min-height:640px;display:block}.signature-hero-art path{fill:none;stroke-width:1.35;opacity:.27;stroke-dasharray:8 14;animation:signal-drift 19s linear infinite}.signature-hero-art path:first-of-type{stroke-width:2.3;opacity:.6;stroke-dasharray:14 16;animation-duration:13s}.signature-hero-art circle{filter:drop-shadow(0 0 14px currentColor);animation:signal-pulse 4s ease-in-out infinite alternate}.signature-hero-art circle:last-child{animation-delay:-2s}@keyframes signal-drift{to{stroke-dashoffset:-360}}@keyframes signal-pulse{to{opacity:.35;transform:translateY(-8px)}}.chapter-index{position:absolute;right:clamp(24px,4vw,80px);top:30px;font-size:10px;font-weight:800;letter-spacing:.26em;color:var(--chapter);opacity:.82}.chapter-signal{position:absolute;bottom:0;left:0;right:0;height:70px;pointer-events:none;z-index:1;opacity:.75}.chapter-signal svg{width:100%;height:100%}.chapter-signal path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.signal-base{stroke:var(--chapter);opacity:.13}.signal-live{stroke:var(--chapter);stroke-width:2.2!important;stroke-dasharray:1650;stroke-dashoffset:1650;transition:stroke-dashoffset 1.9s cubic-bezier(.2,.8,.2,1)}.feature-split.in-view .signal-live{stroke-dashoffset:0}.feature-split .feature-imprint{opacity:.065}.feature-split .bigcopy h2{font-weight:780}.feature-split .list li{color:#d4d8e2}.feature-split .flow-step,.feature-split .deal,.feature-split .note,.feature-split .message,.feature-split .kanban{color:#f3f5fb}.feature-split .flow-step small,.feature-split .deal small,.feature-split .note small,.feature-split .message small{color:#c4cad8!important}.flow-step.selected,.flow-step:hover{background:#30263d;color:#fff!important}.feature-split .flow-step.selected small{color:#e2dcf5!important}.feature-split .flow-step b{color:var(--chapter)}.feature-split .message.ai{border-color:color-mix(in srgb,var(--chapter) 43%,#38303e);background:color-mix(in srgb,var(--chapter) 12%,#171822)}.feature-split .deal:hover,.feature-split .message:hover,.feature-split .flow-step:hover{box-shadow:0 12px 36px #00000029}.feature-split .bar:nth-last-child(-n+4){background:var(--chapter)}.feature-split .day span{color:var(--chapter)}.product-interactive .tab[aria-selected=true]{border-color:#a1dbd866;background:linear-gradient(120deg,#6b56c33b,#40a5a521);box-shadow:inset 0 -2px #8ce5d4}.product-interactive .tab:hover{background:#8ce5d41f}.product-interactive .demo-box{border-color:#3d4554;box-shadow:0 22px 75px #06091370}.sect .tag{color:#c9b9ff}.metric,.price,.industry-card,.note,.message,.flow-step,.service-step{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nav a:hover,.footer a:hover{color:#b5f4e6}.btn:hover{filter:brightness(1.11)}.hero .window{border-color:#4d3e5c;box-shadow:0 22px 100px #291d4670}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8ce5d4;outline-offset:4px}.side-link,.processline,.activity-row,.box-title,.preview-right,.preview-main{color:#d3d5df}.flow-step small,.processline small,.preview-sidebar .side-link,.bubble,.axis,.pill,.calendar .day{color:#bfc6d4}@media(max-width:760px){.signature-hero-art{opacity:.34}.signature-hero-art svg{min-height:450px}.chapter-signal{height:48px}.chapter-index{right:19px;top:12px}.feature-split{padding-bottom:95px}}@media(prefers-reduced-motion:reduce){.signature-hero-art path,.signature-hero-art circle{animation:none!important}.signal-live{transition:none!important;stroke-dashoffset:0!important}}.modal label{display:block;font-size:13px;color:#d3d5df;margin-top:6px}.form-warning{margin:12px 0;padding:12px 14px;border:1px solid #f3b99c80;background:#2a1d1a;color:#ffd9c9;border-radius:8px;font-size:13px;line-height:1.55}.form-warning strong{color:#fff}.bill-toggle button{display:inline-flex;align-items:center;gap:8px}.bill-save{font-size:11px;font-weight:650;color:#8de4d0;background:#8de4d01a;border:1px solid #8de4d040;border-radius:999px;padding:2px 8px}.price-amount{display:flex;align-items:baseline;gap:6px;margin:24px 0 4px;flex-wrap:wrap}.price-amount b{font-size:30px;font-weight:750;letter-spacing:-.6px;color:#fff;line-height:1.2}.price-amount span{color:#a9a8b4;font-size:13px}.price-meta{font-size:12px;color:#a9a8b4;min-height:18px;margin-bottom:24px}.price .btn{width:100%}.price ul{margin-top:24px}.price li.price-limit{color:#d6d4de}.price li.price-limit b{color:#fff;font-weight:650}.price-skeleton{min-height:420px;background:linear-gradient(100deg,#15161a 30%,#1d1e24,#15161a 70%);background-size:300% 100%;animation:price-shimmer 1.6s ease-in-out infinite}@keyframes price-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.price-empty{max-width:560px;margin:8px auto 0;padding:32px;border:1px dashed #3a3a44;border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;background:#121318}.price-empty b{color:#fff;font-size:17px}.price-empty span{color:#b4b6c3;font-size:14px;line-height:1.5;margin-bottom:8px}@media(prefers-reduced-motion:reduce){.price-skeleton{animation:none}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:#090b10}.auth-art{position:relative;overflow:hidden;isolation:isolate;border-right:1px solid #262a35;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(112,70,171,.22),transparent 80%),radial-gradient(ellipse 50% 40% at 85% 85%,rgba(47,144,153,.14),transparent),#0b0d12}.auth-art svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.auth-art path{fill:none;stroke-width:1.4;opacity:.3;stroke-dasharray:8 14;animation:signal-drift 19s linear infinite}.auth-art path:first-of-type{stroke-width:2.3;opacity:.65;stroke-dasharray:14 16;animation-duration:13s}.auth-art circle{filter:drop-shadow(0 0 14px #8ce5d4);animation:signal-pulse 4s ease-in-out infinite alternate}.auth-art-copy{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:48px}.auth-quote{font-size:clamp(30px,3.4vw,50px);line-height:1.12;letter-spacing:-.055em;font-weight:700;max-width:520px;color:#f7f6f9;margin:0}.auth-quote em{font-style:normal;background:linear-gradient(105deg,#e5d5ff 4%,#a593ee 29%,#77d8cc 59%,#eeb8a4 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-index{font-size:10px;letter-spacing:2px;color:#88848f}.auth-main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;position:relative}.auth-back{position:absolute;top:32px;left:32px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#bfc5d2;transition:color .2s,transform .2s}.auth-back:hover{color:#b5f4e6;transform:translate(-2px)}.auth-card{width:min(440px,100%);animation:fadeIn .35s ease both}.auth-card h1{font-size:clamp(30px,3vw,40px);line-height:1.15;letter-spacing:-.05em;font-weight:700;margin:16px 0 8px}.auth-intro{color:#bfc5d2;font-size:14px;line-height:1.6;margin:0 0 32px}.auth-form{display:grid;gap:16px}.auth-field{display:grid;gap:8px}.auth-field label{font-size:13px;color:#d3d5df;font-weight:600}.auth-input-wrap{position:relative}.auth-field input{width:100%;padding:13px 14px;background:#0d0f15;color:#f7f6f9;border:1px solid #363b4a;border-radius:8px;font-size:15px;transition:border-color .2s,box-shadow .2s}.auth-field input::-moz-placeholder{color:#727888}.auth-field input::placeholder{color:#727888}.auth-field input:hover{border-color:#4a5163}.auth-field input:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.auth-field.has-error input{border-color:#f08b7a}.auth-field input[type=password],.auth-input-wrap:has(.auth-eye) input{padding-right:46px}.auth-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:#9ea5b5;padding:8px;border-radius:6px;display:grid;place-items:center;transition:color .2s,background .2s}.auth-eye:hover{color:#fff;background:#1d212b}.auth-error-text{font-size:12px;color:#ffb3a5}.auth-hint{font-size:12px;color:#9ea5b5}.auth-row{display:flex;justify-content:flex-end;margin-top:-4px}.auth-link{color:#c6b4fa;font-size:13px;font-weight:600;transition:color .2s}.auth-link:hover{color:#b5f4e6}.auth-submit{width:100%;margin-top:8px;padding:14px 19px}.auth-submit:disabled{opacity:.7;cursor:progress;transform:none}.auth-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(17,17,26,.3);border-top-color:#11111a;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-alert{padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.55}.auth-alert.error{border:1px solid rgba(240,139,122,.5);background:#2a1a1a;color:#ffd4ca}.auth-alert.success{border:1px solid rgba(140,229,212,.45);background:#13261f;color:#c9f5ea}.auth-google{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:0}.auth-divider{display:flex;align-items:center;gap:12px;color:#8f95a5;font-size:12px;letter-spacing:.04em;margin-bottom:8px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#2a2f3c}.auth-footer{margin-top:32px;font-size:14px;color:#bfc5d2}.auth-loading{min-height:100vh;display:grid;place-items:center;background:#090b10;color:#bfc5d2;font-size:14px}.auth-loading .auth-spinner{width:22px;height:22px;border-color:#c6b4fa40;border-top-color:#c6b4fa;margin:0 auto 16px}.app-shell{min-height:100vh;background:#090b10;background-image:radial-gradient(ellipse 50% 30% at 80% 0%,rgba(112,70,171,.14),transparent 80%)}.app-top{height:72px;border-bottom:1px solid #262a35;background:#0b0d12ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.app-top .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.app-user{display:flex;align-items:center;gap:12px;font-size:13px;color:#bfc5d2}.app-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#11111a;background:linear-gradient(135deg,#b69bff,#8ce5d4)}.app-main{padding:64px 0}.app-main h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.055em;line-height:1.1;font-weight:700;margin:16px 0 8px}.app-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;margin-top:40px}.app-card{background:#12151e;border:1px solid #2e3342;border-radius:12px;padding:32px;transition:border-color .3s}.app-card:hover{border-color:#3d4458}.app-card h2{font-size:20px;font-weight:650;margin:0 0 8px;letter-spacing:-.02em}.app-card .auth-form{margin-top:24px}.app-meta{display:grid;gap:0;margin-top:16px}.app-meta div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #262a35;font-size:13px}.app-meta span{color:#9ea5b5}.app-meta b{color:#f1f3fc;font-weight:600;word-break:break-all;text-align:right}.app-soon{display:grid;gap:8px;margin-top:16px}.app-soon div{padding:12px 14px;border:1px dashed #363b4a;border-radius:8px;font-size:13px;color:#bfc5d2;display:flex;justify-content:space-between;gap:8px}.app-soon small{color:#8ce5d4;font-size:11px;letter-spacing:.06em}.org-loading{display:flex;align-items:center;gap:12px;color:#bfc5d2;font-size:14px;padding:48px 0}.org-loading .auth-spinner{border-color:#c6b4fa40;border-top-color:#c6b4fa}.org-load-error{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.org-select{width:100%;padding:13px 40px 13px 14px;background:#0d0f15 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ea5b5' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:#f7f6f9;border:1px solid #363b4a;border-radius:8px;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s;cursor:pointer}.org-select:hover{border-color:#4a5163}.org-select:focus{outline:none;border-color:#8ce5d4;box-shadow:0 0 0 3px #8ce5d426}.org-select:disabled{opacity:.6;cursor:not-allowed}.org-select.small{width:auto;padding:8px 32px 8px 12px;font-size:13px;background-position:right 10px center}.auth-field.has-error .org-select{border-color:#f08b7a}.auth-field input:disabled{opacity:.6}.org-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.org-create{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start;animation:fadeIn .35s ease both}.org-create h1{max-width:520px}.org-points{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:16px}.org-points li{display:flex;align-items:center;gap:12px;font-size:14px;color:#d3d5df}.org-points svg{color:#8ce5d4;flex:none}.org-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.org-head h1{word-break:break-word}.org-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.org-role{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid #363b4a;color:#d3d5df;white-space:nowrap}.org-role.role-owner{border-color:#f2b79a80;color:#f7cdb8;background:#f2b79a14}.org-role.role-admin{border-color:#c6b4fa80;color:#dacdfd;background:#c6b4fa14}.org-role.role-employee{border-color:#8ce5d473;color:#b5f4e6;background:#8ce5d412}.org-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;color:#bfc5d2;background:#171a24;border:1px solid #2e3342}.org-chip.warn{font-size:10px;letter-spacing:.08em;font-weight:700;color:#f5d08a;border-color:#f5d08a66;background:#f5d08a12}.org-switch{display:grid;gap:8px;font-size:12px;color:#9ea5b5;min-width:220px}.org-tabs{display:flex;gap:4px;margin-top:32px;border-bottom:1px solid #262a35;overflow-x:auto}.org-tabs button{background:none;border:0;color:#9ea5b5;padding:12px 16px;font-size:14px;font-weight:600;position:relative;white-space:nowrap;transition:color .2s}.org-tabs button:hover{color:#f1f3fc}.org-tabs button:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#b69bff,#8ce5d4);transform:scaleX(0);transition:transform .25s}.org-tabs button.active{color:#f7f6f9}.org-tabs button.active:after{transform:scaleX(1)}.org-panel{animation:fadeIn .3s ease both}.org-panel .app-grid{margin-top:32px}.org-narrow{max-width:640px;margin-top:32px}.org-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.org-card-head h2{margin:0}.org-info{display:grid;margin-top:16px}.org-info-row{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #262a35}.org-info-row>div{display:grid;gap:4px;min-width:0}.org-info-row span{font-size:12px;color:#9ea5b5}.org-info-row b{font-size:15px;font-weight:600;color:#f1f3fc;word-break:break-word}.org-info-row b.empty{color:#727888;font-weight:400}.org-info-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#171a24;border:1px solid #2e3342;color:#c6b4fa;flex:none}.org-foot{font-size:12px;color:#9ea5b5;margin:16px 0 0}.org-icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:none;border:1px solid transparent;color:#9ea5b5;transition:color .2s,background .2s,border-color .2s;flex:none}.org-icon-btn:hover:not(:disabled){color:#f7f6f9;background:#1d212b;border-color:#363b4a}.org-icon-btn:disabled{opacity:.5;cursor:not-allowed}.org-members{list-style:none;padding:0;margin:24px 0 0;display:grid}.org-members li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #262a35;transition:opacity .2s}.org-members li.busy{opacity:.55}.org-member-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;color:#11111a;background:linear-gradient(135deg,#b69bff,#8ce5d4);flex:none}.org-member-main{display:grid;gap:4px;min-width:0;flex:1}.org-member-main b{font-size:14px;font-weight:600;color:#f1f3fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-member-main em{font-style:normal;color:#9ea5b5;font-weight:400}.org-member-main span{font-size:12px;color:#9ea5b5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-member-actions{display:flex;align-items:center;gap:8px;flex:none}.org-confirm{display:flex;gap:4px;animation:fadeIn .2s ease both}.org-danger,.org-ghost{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.org-danger{background:#3a1d1d;border:1px solid rgba(240,139,122,.55);color:#ffd4ca}.org-danger:hover:not(:disabled){background:#4a2222}.org-ghost{background:none;border:1px solid #363b4a;color:#d3d5df}.org-ghost:hover:not(:disabled){border-color:#4a5163}.org-note{display:flex;gap:12px;padding:14px;margin-top:16px;border-radius:8px;border:1px dashed rgba(245,208,138,.4);background:#f5d08a0d}.org-note svg{color:#f5d08a;flex:none;margin-top:2px}.org-note p{margin:0;font-size:13px;line-height:1.55;color:#e4dccb}.org-segment{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:8px;background:#0d0f15;border:1px solid #363b4a}.org-segment button{padding:10px;border-radius:6px;border:0;background:none;color:#9ea5b5;font-size:13px;font-weight:600;transition:background .2s,color .2s}.org-segment button.active{background:#1f2330;color:#f7f6f9}.org-invites{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.org-invites li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #2e3342;border-radius:8px}.org-invites li>div{display:grid;gap:4px;min-width:0}.org-invites b{font-size:13px;font-weight:600;color:#f1f3fc;overflow:hidden;text-overflow:ellipsis}.org-invites span{font-size:12px;color:#9ea5b5}.org-invites span.expired{color:#f5b8a8}.org-invites li.busy{opacity:.55}.org-link{display:grid;gap:8px;margin-top:24px;padding:16px;border-radius:8px;border:1px solid rgba(140,229,212,.4);background:#10201d;animation:fadeIn .25s ease both}.org-link>span{font-size:13px;color:#c9f5ea;line-height:1.5}.org-link b{color:#f1f3fc;font-weight:600;word-break:break-all}.org-link small{font-size:12px;color:#9ea5b5}.org-link-row{display:flex;gap:8px}.org-link-row input{flex:1;min-width:0;padding:10px 12px;background:#0d0f15;color:#d3d5df;border:1px solid #363b4a;border-radius:6px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.org-link-row input:focus{outline:none;border-color:#8ce5d4}.org-invite-card{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #2e3342;border-radius:10px;background:#12151e}.org-invite-card>div{display:grid;gap:4px;min-width:0}.org-invite-card b{font-size:16px;color:#f7f6f9;font-weight:650;word-break:break-word}.org-invite-card span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#9ea5b5}a.auth-submit{text-align:center}.org-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#050609b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease both}.org-dialog{width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#12151e;border:1px solid #2e3342;border-radius:12px;padding:32px;box-shadow:0 30px 80px #00000080;animation:org-rise .25s ease both}.org-dialog .auth-form{margin-top:24px}@keyframes org-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:900px){.org-create{grid-template-columns:1fr;gap:32px}.org-dialog{padding:24px}}@media(max-width:560px){.org-two{grid-template-columns:1fr}.org-members li{flex-wrap:wrap}.org-member-actions{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.org-create,.org-panel,.org-modal,.org-dialog,.org-confirm{animation:none!important}}@media(max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-art{display:none}.auth-main{padding:96px 18px 48px;justify-content:flex-start}.auth-back{top:28px;left:18px}.app-grid{grid-template-columns:1fr}.app-card{padding:24px}.app-user .app-email{display:none}}@media(prefers-reduced-motion:reduce){.auth-art path,.auth-art circle,.auth-card,.auth-spinner{animation:none!important}}.org-suspended{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;margin-bottom:24px;border-radius:12px;border:1px solid rgba(255,160,140,.4);background:#1a1214;color:#ffc9bd;animation:fadeIn .3s ease both}.org-suspended svg{flex:none;margin-top:2px}.org-suspended div{display:grid;gap:4px}.org-suspended b{color:#f7f6f9;font-size:14px;font-weight:600}.org-suspended span{color:#e4d6d3;font-size:13px;line-height:1.5}
