:root{--bg: #F7F7FB;--card: #fff;--ink: #161A3B;--muted: #6B6F86;--line: #E6E7F0;--soft: #F2F2F7;--primary: #5146D9;--primary-ink: #3F35B5;--primary-soft: #EEEDFC;--ok: #146C44;--ok-soft: #E3F5EC;--warn: #8A5A00;--warn-soft: #FFF4DB;--bad: #A3231C;--bad-soft: #FDECEC;--shadow: 0 18px 40px -30px rgba(40,30,120,.4);--grad: linear-gradient(200deg, #F6F1F0 0%, #ECE8FC 45%, #D6CFFA 100%)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:Rubik,system-ui,sans-serif}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch]{touch-action:manipulation}button,select{color:inherit}img,svg{flex-shrink:0}a{color:var(--primary)}h1{font-size:30px;font-weight:700;margin:0;line-height:1.2}h2{font-size:19px;font-weight:600;margin:0}p{margin:0}.muted{color:var(--muted)}.card{background:var(--card);border-radius:28px;box-shadow:var(--shadow);padding:24px}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.grow{flex:1}.field{display:flex;flex-direction:column;gap:7px}.field>span{font-size:14px;font-weight:600}.input{min-height:52px;border-radius:16px;border:1.5px solid var(--line);background:#fff;padding:0 16px;font:inherit;font-size:16px;color:var(--ink);width:100%}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}textarea.input{padding:14px 16px;min-height:120px;resize:vertical;line-height:1.6}.btn{min-height:52px;padding:0 24px;border-radius:999px;border:0;font:inherit;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 16px 28px -16px #5146d9f2}.btn-dark{background:var(--ink);color:#fff}.btn-soft{background:var(--soft);color:var(--ink)}.btn-ghost{background:transparent;color:var(--muted)}.btn-outline{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.btn-sm{min-height:40px;padding:0 16px;font-size:14px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:4px 12px;border-radius:99px;white-space:nowrap}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.info{background:var(--primary-soft);color:var(--primary-ink)}.alert{border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5}.alert.bad{background:var(--bad-soft);color:var(--bad)}.alert.warn{background:var(--warn-soft);color:var(--warn)}.alert.info{background:var(--primary-soft);color:var(--primary-ink)}.seg{display:inline-flex;padding:5px;border-radius:999px;background:#eeeff6}.seg button{min-height:42px;padding:0 20px;border-radius:999px;border:0;font:inherit;font-size:15px;font-weight:600;cursor:pointer;background:transparent;color:var(--muted)}.seg button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 6px 16px -8px #281e7859}.choice{border:0;border-radius:20px;padding:16px;text-align:start;font:inherit;cursor:pointer;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;gap:4px}.choice[aria-checked=true]{background:var(--primary);color:#fff;box-shadow:0 14px 24px -14px #5146d9e6}.choice small{font-size:13px;opacity:.8}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.spinner{width:22px;height:22px;border-radius:99px;border:3px solid var(--primary-soft);border-top-color:var(--primary);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.center{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center}.mob{display:none!important}.wc{background:#fff;border-radius:28px;box-shadow:var(--shadow);padding:24px}.lrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--bg);text-decoration:none;color:var(--ink)}.av{width:42px;height:42px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex:none;box-shadow:0 4px 10px -6px #281e784d}.see{font-size:14px;color:var(--muted);text-decoration:none}.kpi{font-size:34px;font-weight:700;line-height:1.1}:focus-visible{outline:3px solid rgba(81,70,217,.55);outline-offset:2px}.shell{min-height:100vh;min-height:100dvh;display:flex}.main{flex:1;min-width:0;padding:28px 32px 40px;width:100%;max-width:1680px;margin-inline:auto}.main.wide{max-width:none}.main.narrow{max-width:1080px}.page{display:flex;flex-direction:column;gap:22px;min-width:0}.rail{flex:0 0 auto;width:232px;margin:20px 20px 20px 0;padding:16px 12px;border-radius:32px;background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;position:sticky;top:20px;height:calc(100vh - 40px);height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:none}.rail a{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:16px;color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}.rail a svg{flex:none}.rail-items{display:flex;flex-direction:column;gap:4px}.rail-items a.active{background:var(--primary-soft);color:var(--primary-ink);font-weight:600}.rail-items a.active:before{content:"";position:absolute;inset-inline-start:-12px;top:12px;bottom:12px;width:4px;border-radius:4px 0 0 4px;background:var(--primary)}.rail .logo{padding:0 6px;margin-bottom:14px;gap:10px;min-height:56px}.logo-mark{width:48px;height:48px;border-radius:16px;background:var(--primary);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 12px 22px -14px #5146d9e6}.logo-word{font-family:Sora,sans-serif;font-size:18px;font-weight:600;color:var(--ink)}.logo-word span{color:var(--primary)}.rail .badge{margin-inline-start:auto;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#e5484d;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.rail-me{margin-top:auto;padding:8px 10px!important;min-height:60px!important;background:var(--bg)}.rail-me.active{box-shadow:inset 0 0 0 2px var(--primary)}.rail-me-t{display:flex;flex-direction:column;min-width:0;line-height:1.3}.rail-me-t b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.rail-me-t small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.avatar{width:40px;height:40px;border-radius:999px;background:#e6e1fb;color:var(--primary-ink);font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}@media (min-width: 761px) and (max-width: 1199px){.rail{width:auto;padding:16px 10px;align-items:center;overflow:visible}.rail .lbl{display:none}.rail a{width:52px;min-height:52px;padding:0;justify-content:center;border-radius:999px}.rail .logo{width:52px;padding:0}.rail-items a.active:before{display:none}.rail .badge{position:absolute;top:6px;left:6px;margin:0;min-width:18px;height:18px;font-size:11px;padding:0 4px;border:2px solid #fff}.rail-me{width:52px!important;padding:0!important;min-height:52px!important;background:transparent}.rail-me.active{box-shadow:none}.rail-me.active .avatar{box-shadow:0 0 0 3px var(--primary)}.rail [data-tip]:after{content:attr(data-tip);position:absolute;inset-inline-end:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--ink);color:#fff;font-size:13px;font-weight:500;padding:6px 10px;border-radius:10px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:20}.rail [data-tip]:focus-visible:after{opacity:1}@media (hover: hover){.rail [data-tip]:hover:after{opacity:1}}}.tabbar{display:none}.more-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:#161a3b52;display:flex;align-items:flex-end;animation:fade .18s ease backwards}.more-sheet{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:26px 26px 0 0;padding:8px max(12px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:2px;box-shadow:0 -20px 40px -30px #281e7880;animation:sheet-up .2s var(--ease) backwards}.more-grip{align-self:center;width:40px;height:4px;border-radius:99px;background:var(--line);margin-bottom:2px}.more-top{display:flex;align-items:center;justify-content:space-between;padding:0 10px 6px}.more-top b{font-size:17px;font-weight:600}.more-x{width:44px;height:44px;border-radius:999px;border:0;background:var(--soft);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-inline-end:-4px}.more-item{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 10px;border-radius:16px;border:0;background:transparent;font:inherit;font-size:16px;font-weight:500;color:var(--ink);text-decoration:none;text-align:start;cursor:pointer}.more-item.active{background:var(--primary-soft);color:var(--primary-ink);font-weight:600}.more-item.out{color:var(--bad);margin-top:4px;border-top:1px solid var(--soft);border-radius:0 0 16px 16px}.more-ic{width:40px;height:40px;border-radius:14px;background:var(--bg);display:flex;align-items:center;justify-content:center;flex:none}.more-item.active .more-ic{background:#fff}.more-item.out .more-ic{background:var(--bad-soft)}.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.page-head-t{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0}.page-head-t h1{overflow-wrap:anywhere}.page-head-t .muted{font-size:15px}.page-head-a{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.page-head .back{padding:0;width:44px;min-height:44px}.pw{position:relative;display:block}.pw .input{padding-inline-end:54px}.pw-eye{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.pw-eye:active{background:var(--soft)}.pw-eye[aria-pressed=true]{color:var(--primary)}.or{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted)}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.solo{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--grad);padding:calc(20px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.solo-card{width:100%;max-width:440px;gap:18px;padding:28px}.solo-card .btn-primary{min-height:56px;font-size:17px}.solo-sub{font-size:15px;line-height:1.6}.solo-card .splash-inline{min-height:0}@media (max-width: 760px){.solo-card{padding:22px 18px}}.splash-inline{min-height:60vh;background:none}.splash-inline .splash-word{display:none}@media (max-width: 760px){.auth-aside{display:none!important}.shell{flex-direction:column}.rail{display:none}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;position:fixed;bottom:0;inset-inline:0;z-index:25;background:#fff;border-radius:24px 24px 0 0;padding:6px max(4px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));box-shadow:0 -14px 30px -24px #281e7873,0 -1px #161a3b0a}.tabbar>a,.tabbar>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0;min-height:58px;padding:4px 2px 2px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:500;line-height:1.2;color:var(--muted);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tabbar>a>span:last-child,.tabbar>button>span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabbar>a>svg,.tabbar>button>svg{color:var(--ink);padding:4px 16px;border-radius:99px;box-sizing:content-box;transition:background-color .15s ease,transform .12s ease}.tabbar .active{color:var(--primary-ink);font-weight:600}.tabbar .active>svg{color:var(--primary);background:var(--primary-soft)}.tabbar>a:active>svg,.tabbar>button:active>svg{background:var(--soft);transform:scale(.92)}.tabbar .active:active>svg{background:#e2e0fa}.tb-fab{position:relative;width:60px;height:60px;margin-top:-28px;border-radius:999px;background:var(--primary);display:flex;align-items:center;justify-content:center;border:5px solid #fff;box-shadow:0 14px 24px -12px #5146d9e6;transition:transform .12s ease,background-color .15s ease}.tabbar .tb-fab svg{color:#fff!important}.tabbar .tb-main.active .tb-fab{background:var(--primary-ink)}.tabbar .tb-main:active .tb-fab{transform:scale(.93)}.tabbar .badge{position:absolute;top:-4px;left:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:99px;background:#e5484d;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.mob{display:inline-flex!important}.main{padding:calc(20px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.page{gap:18px}h1{font-size:26px}.card,.wc{padding:18px;border-radius:24px}.page-head{gap:8px}.page-head .back{margin-inline-start:-10px}.page-head-a{flex-basis:100%}.page-head-a:has(>:only-child){flex-basis:auto}}@media (pointer: coarse){.btn-sm,.seg button{min-height:44px}}:root{--ease: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes spin-in{0%{transform:rotate(-90deg) scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes pulse-ring{0%{box-shadow:0 0 #e5484d73}80%,to{box-shadow:0 0 0 8px #e5484d00}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.page{animation:fade .2s ease-out backwards}.card,.wc,.hm-mc,.hm-tile,.lrow,.choice,.btn,.pill,.rail a,.tabbar a,.seg button,.input,.av,.more-item,.more-x{transition:transform .15s var(--ease),box-shadow .2s var(--ease),background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.btn:not(:disabled):active,.choice:active,.seg button:active,.more-x:active{transform:scale(.97)}a.card:active,a.wc:active,.hm-mc:active{transform:scale(.985)}a.lrow:active,button.lrow:active,.more-item:active{background:#e9e9f3}.more-item.active:active{background:#e2e0fa}.btn-primary:not(:disabled):active{background:var(--primary-ink)}.btn-soft:not(:disabled):active,.btn-ghost:not(:disabled):active{background:#e9e9f3}.btn-outline:not(:disabled):active{background:var(--soft)}.btn-dark:not(:disabled):active{background:#2a2f57}@media (hover: hover){a.card:hover,a.wc:hover,.hm-mc:hover{transform:translateY(-2px);box-shadow:0 8px 20px -14px #281e7840}a.lrow:hover,button.lrow:hover{background:#f0f0f7}.choice:hover:not([aria-checked=true]){background:#eeedfa}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn-primary:not(:disabled):hover{filter:brightness(1.06)}.see:hover{color:var(--primary)}.rail-items a:hover:not(.active),.rail-me:hover:not(.active){background:var(--soft)}.more-item:hover:not(.active){background:var(--bg)}}.rail .badge,.tabbar .badge{animation:pop .45s var(--ease-spring) .2s backwards,pulse-ring 2.4s ease-out 1s 3}.hm-bar span,.sd-bar span,[class$=-bar]>span{transform-origin:right center;animation:grow-x .8s var(--ease) .1s backwards}.st-donut{animation:spin-in .7s var(--ease) backwards}.sp-bars span{transform-origin:bottom;animation:grow-y .6s var(--ease) backwards}.skel{display:block;border-radius:16px;background:linear-gradient(90deg,#ececf5,#f7f7fc,#ececf5 80%);background-size:800px 100%;animation:shimmer 1.3s linear infinite}.skel-on-tint{background:linear-gradient(90deg,#ffffff73,#ffffffd9,#ffffff73 80%);background-size:800px 100%}main.adm-susp-wrap{min-height:100dvh;padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skel{animation:none}}.si{min-height:100vh;min-height:100dvh;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.si-main{flex:1 1 460px;display:flex;flex-direction:column;padding:16px 24px}.si-head{display:contents}.si-title,.si-form{width:100%;max-width:420px;margin-inline:auto}.si-title{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.si-form{margin-bottom:auto;padding:18px 0 32px;gap:18px}.si-ltr{text-align:right}.si-ltr::placeholder{text-align:right}.si-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.si-forgot{align-self:flex-start;padding:0 4px;margin-top:-6px;color:var(--primary)}.si-cta{min-height:56px;font-size:17px}.si-terms{font-size:13px;line-height:1.6}.si-switch{font-size:15px;color:#4e5270}.si-switch a{font-weight:600;text-decoration:none;display:inline-block;padding:10px 2px}.auth-aside{flex:1 1 460px;border-radius:36px;background:var(--grad);padding:48px;display:flex;flex-direction:column;justify-content:center;gap:36px;min-height:560px}.si-pitch{font-size:38px;font-weight:700;line-height:1.2;max-width:460px}.si-pitch span{color:var(--primary)}.si-demo{max-width:460px;gap:12px}.si-b{border-radius:20px;padding:12px 16px}.si-b.in{align-self:flex-start;background:var(--soft)}.si-b.out{align-self:flex-end;background:var(--primary-soft);color:#2b2380}.si-done{align-self:flex-end;font-size:14px;padding:10px 14px;border-radius:16px}@media (max-width: 760px){.si{display:block;padding:0}.si-main{padding:0;min-height:100dvh}.si-head{display:flex;flex-direction:column;gap:22px;background:var(--grad);border-radius:0 0 32px 32px;padding:calc(20px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 26px max(16px,env(safe-area-inset-left))}.si-title{margin:0;padding:0;max-width:none;gap:16px}.si-seg{align-self:stretch;display:grid;grid-template-columns:1fr 1fr;background:#ffffff8c}.si-seg button{min-height:44px}.si-form{max-width:none;margin:0;padding:24px max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));gap:16px}.si-two{grid-template-columns:1fr;gap:16px}.si-switch,.si-terms{text-align:center}}.su{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.su-head{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:calc(20px + env(safe-area-inset-top)) 32px 20px}.su-steps{list-style:none;margin:0 auto;padding:5px;display:flex;gap:4px;border-radius:999px;background:#fff;box-shadow:0 8px 22px -14px #281e7859}.su-steps li{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:14px;color:var(--muted);white-space:nowrap}.su-steps li.cur{background:var(--primary-soft);color:var(--primary-ink);font-weight:600}.su-steps li.done{color:var(--ok)}.su-n{width:24px;height:24px;border-radius:99px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;background:#e4e6ee;color:var(--ink);flex:none}.su-steps li.cur .su-n{background:var(--primary);color:#fff}.su-steps li.done .su-n{background:#1f9d61;color:#fff}.su-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:12px 20px 40px}.su-step{gap:20px}.su-title{display:flex;flex-direction:column;gap:6px}.su-title .muted{font-size:15px;line-height:1.6}.su-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.su-terms .choice{min-height:52px;justify-content:center;font-size:16px}.su-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.su-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.su-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.su-bubble{background:var(--primary-soft);color:#2b2380;border-radius:16px 16px 16px 4px;padding:8px 14px;font-size:15px}.su-days{display:grid;grid-template-columns:repeat(7,minmax(0,52px));gap:8px}.su-day{height:48px;border-radius:999px;border:0;background:var(--soft);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.su-day[aria-pressed=true]{background:var(--primary);color:#fff;box-shadow:0 10px 18px -12px #5146d9e6}.su-day:active{transform:scale(.94)}.su-connect{align-self:flex-start}.su-nav{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #F0F0F5}.su-next{min-width:140px}@media (max-width: 760px){.su-head{gap:12px;padding:calc(14px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.su-out{margin-inline-start:auto}.su-steps{order:3;flex-basis:100%;justify-content:space-between;margin:0}.su-steps li{padding:8px 10px}.su-steps li:not([aria-current]) .su-l{display:none}.su-main{padding:8px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));display:flex;flex-direction:column}.su-step{gap:16px;flex:1}.su-title h1{font-size:24px}.su-terms,.su-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.su-grid3 .su-full,.su-grid2{grid-column:1 / -1}.su-grid2{grid-template-columns:1fr}.su-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.su-day{height:44px;font-size:14px}.su-connect{align-self:stretch}.su-nav{position:sticky;bottom:0;z-index:5;margin:auto calc(-1*max(16px,env(safe-area-inset-right))) 0;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:0;background:#f7f7fbeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 24px -20px #281e7873}.su-gap{display:none}.su-next{flex:1;min-width:0}.su-back{padding:0 20px}.su-skip{padding:0 14px}}.kn-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px}.kn-head .muted{font-size:15px}.kn-usage{display:flex;flex-direction:column;gap:6px;min-width:220px}.kn-usage-t{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.kn-usage-t b{font-weight:600;color:var(--ink)}.kn-bar{display:block;height:8px;border-radius:99px;background:#e6e1fb;overflow:hidden}.kn-bar span{display:block;height:100%;border-radius:99px}.kn-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px;align-items:start}.kn-add{display:flex;flex-direction:column;gap:16px}.kn-add-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.kn-add-head .kn-usage{min-width:160px}.kn-tabs{display:flex;flex-wrap:wrap;gap:8px}.kn-tabs button{min-height:44px;padding:0 20px;border-radius:999px;border:0;font:inherit;font-size:15px;font-weight:600;cursor:pointer;background:var(--soft);color:var(--ink);transition:background-color .2s ease,color .2s ease}@media (hover: hover){.kn-tabs button:hover:not([aria-selected=true]){background:#e8e8f1}}.kn-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.kn-drop{border:2px dashed #C9C4F6;border-radius:22px;padding:34px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;cursor:pointer;background:#fbfaff;position:relative;transition:background-color .2s ease,border-color .2s ease}.kn-drop.drag,.kn-drop:active{background:var(--primary-soft);border-color:var(--primary)}@media (hover: hover){.kn-drop:hover{background:var(--primary-soft);border-color:var(--primary)}}.kn-drop.busy{opacity:.6;cursor:progress}.kn-drop:focus-within{outline:3px solid rgba(81,70,217,.45);outline-offset:2px}.kn-drop-t{font-size:17px;font-weight:600}.kn-drop-t u{color:var(--primary)}.kn-drop-s{font-size:14px}.kn-url{display:flex;gap:8px;align-items:center;background:var(--bg);border-radius:999px;padding:5px}.kn-url input{width:100%;min-height:44px;border:0;background:transparent;padding:0 14px;font:inherit;font-size:15px;color:var(--ink);outline:none;text-align:right}.kn-url:focus-within{box-shadow:0 0 0 3px var(--primary-soft)}.kn-url .btn{flex:none;min-height:44px}.kn-in{background:var(--bg);border-color:transparent}.kn-list{padding:10px;display:flex;flex-direction:column}.kn-list-head{display:flex;align-items:baseline;gap:10px;padding:12px 14px 6px}.kn-list-head h2{flex:1}.kn-list-head .muted{font-size:13px}.kn-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px}@media (hover: hover){.kn-row:hover{background:#fafafd}}.kn-ic{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none;font-weight:700;font-size:13px}.kn-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.kn-name{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.kn-sub{font-size:14px;color:var(--muted);line-height:1.45}.kn-row.error .kn-sub{color:var(--bad)}.kn-st{flex:none}.kn-st-m{display:none!important}.kn-dot{width:8px;height:8px;border-radius:99px;background:currentColor;opacity:.8}.kn-row:not(.ready):not(.error) .kn-dot{animation:kn-blink 1.2s ease-in-out infinite}@keyframes kn-blink{50%{opacity:.25}}.kn-del{width:44px;height:44px;border-radius:99px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9a9db2;flex:none}@media (hover: hover){.kn-del:hover{background:var(--bad-soft);color:var(--bad)}}.kn-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px 32px;text-align:center;color:var(--muted);font-size:14px}.kn-empty b{color:var(--ink);font-size:16px;font-weight:600}.kn-empty-ic{width:56px;height:56px;border-radius:18px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center}@media (max-width: 1100px){.kn-layout{grid-template-columns:1fr}}@media (max-width: 760px){.kn-head .kn-usage{flex-basis:100%}.kn-drop{padding:26px 16px}.kn-url{flex-wrap:wrap;border-radius:22px}.kn-url label{flex-basis:100%}.kn-url .btn{width:100%}.kn-row{padding:12px 6px;gap:12px;align-items:flex-start}.kn-st{display:none!important}.kn-st-m{display:inline-flex!important;align-self:flex-start;order:3;margin-top:4px;font-size:13px;padding:2px 10px}.kn-ask{flex-direction:column}}.kn-tabs button,.kn-del,.kn-ask button,.kn-drop{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.kn-tabs button:active,.kn-ask button:active{transform:scale(.97)}.kn-del:active{background:var(--bad-soft);color:var(--bad)}.kn-tabs button:focus-visible,.kn-del:focus-visible,.kn-ask button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kn-touch{display:none}@media (hover: none){.kn-desk{display:none}.kn-touch{display:inline}}.kn-empty>span:last-child{max-width:320px;line-height:1.5}.kn-ask{display:flex;gap:6px;flex:none}.kn-ask button{min-height:44px;padding:0 14px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.kn-ask-y{background:var(--bad);color:#fff}.kn-ask-n{background:var(--soft);color:var(--ink)}.kn-ask .spinner{width:16px;height:16px}.rail{z-index:30}.rail-me-wrap{margin-top:auto;position:relative}.rail button.rail-me{position:relative;width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:16px;font:inherit;color:var(--ink);text-align:start;cursor:pointer;white-space:nowrap;margin-top:0}.rail button.rail-me:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rail button.rail-me[aria-expanded=true]{background:var(--soft)}.rail-menu{position:absolute;bottom:calc(100% + 8px);inset-inline:0;min-width:190px;z-index:30;background:#fff;border-radius:20px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 0 0 1px var(--line),0 18px 40px -18px #281e7873;animation:fade .15s ease-out}.rail .rail-menu .rail-menu-i{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:14px;background:transparent;font:inherit;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;text-align:start;cursor:pointer;width:100%;justify-content:flex-start}.rail .rail-menu-i:hover,.rail .rail-menu-i:focus-visible{background:var(--soft);outline:none}.rail .rail-menu-i.active{color:var(--primary-ink);font-weight:600}.rail .rail-menu-i.out{color:var(--bad)}.rail .rail-menu-i.out:hover,.rail .rail-menu-i.out:focus-visible{background:var(--bad-soft)}.rail .rail-menu a.rail-menu-i{width:100%;min-height:44px;padding:0 12px;border-radius:14px;justify-content:flex-start}@media (min-width: 761px) and (max-width: 1199px){.rail button.rail-me{justify-content:center}.rail-menu{inset-inline:auto;inset-inline-start:calc(100% + 10px);bottom:0}.rail button.rail-me[aria-expanded=true]:after{opacity:0!important}}@media (prefers-reduced-motion: reduce){.rail-menu{animation:none}}.st-donut{border-radius:999px;display:flex;align-items:center;justify-content:center;flex:none}.st-hole{border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.st-num{font-family:Sora,sans-serif;font-size:26px;font-weight:600;direction:ltr}.st-cap{font-size:13px;color:var(--muted)}.st-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.st-legend li{display:flex;align-items:center;gap:8px;font-size:14px;color:#4e5270}.st-sw{width:12px;height:12px;border-radius:4px;flex:none}.st-delta{font-size:15px;font-weight:600}.st-delta.up{color:var(--ok)}.st-delta.down{color:var(--bad)}.st-delta.same{color:var(--muted);font-weight:500}.st-range{height:40px;padding:0 12px;border-radius:12px;border:0;background:#fff;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.hm-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hm-hello{display:flex;flex-direction:column;font-size:30px;line-height:1.2}.hm-hello b{font-weight:700}.hm-actions{margin-inline-start:auto;display:flex;gap:10px;align-items:center}.hm-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border-radius:999px;background:#fff;box-shadow:0 8px 22px -10px #281e7859}.hm-search input{border:0;outline:none;font:inherit;font-size:14px;width:200px;background:transparent;color:var(--ink)}.hm-search:focus-within{box-shadow:0 0 0 3px var(--primary-soft),0 8px 22px -10px #281e7859}.hm-cb{width:52px;height:52px;border-radius:999px;border:0;background:#fff;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--ink);box-shadow:0 8px 22px -10px #281e7859;flex:none}.hm-actions .btn-primary{height:52px;font-size:15px}.hm-mobsearch .hm-search input{width:100%}.hm-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:-8px}.hm-pill-link{text-decoration:none;min-height:32px}.hm-pill-link:active{filter:brightness(.96)}.hm-fail{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hm-cb:active{transform:scale(.94);background:var(--soft)}.hm-cb{transition:transform .12s ease,background-color .15s ease}.hm-range .st-range{height:44px;padding-inline:14px 10px;border-radius:999px;background-color:#ffffffd9;font-weight:500;box-shadow:0 6px 14px -10px #281e7866}.hm-top,.hm-bottom{display:flex;flex-wrap:wrap;gap:20px}.hm-top{align-items:stretch}.hm-bottom{align-items:flex-start}.hm-hero{flex:3 1 460px;justify-content:space-between;border-radius:28px;background:linear-gradient(250deg,#f6f1f0,#e6e1fb 55%,#bdb4f6);padding:28px;display:flex;flex-direction:column;gap:18px;color:var(--ink)}.hm-hero-head{display:flex;align-items:flex-start;gap:12px}.hm-hero-cap{font-size:15px;color:#4e5270}.hm-hero-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hm-big{font-family:Sora,sans-serif;font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.05;direction:ltr}.hm-range{margin-inline-start:auto}.hm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hm-tile{background:#ffffffbf;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:4px}.hm-tile span{font-size:13px;color:#4e5270}.hm-tile b{font-size:26px;font-weight:600}.hm-tile b.num{font-family:Sora,sans-serif}.hm-usage{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#4e5270}.hm-usage b{color:var(--ink);font-family:Sora,sans-serif}.hm-bar{display:block;height:8px;border-radius:99px;background:#ffffffbf;overflow:hidden}.hm-bar span{display:block;height:100%;border-radius:99px}.hm-donut{flex:2 1 340px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hm-donut h2{font-size:18px}.hm-donut.empty{flex-wrap:nowrap;align-items:center;gap:14px}.hm-sec-head{display:flex;align-items:center;padding:0 4px 4px}.hm-sec-head h2{font-size:20px}.hm-sec-head .see{margin-inline-start:auto;min-height:44px;display:inline-flex;align-items:center}.hm-col{flex:3 1 460px;min-width:0;display:flex;flex-direction:column;gap:22px}.hm-up{display:flex;flex-direction:column;gap:12px;min-width:0}.hm-mcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hm-mc{border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:6px;min-height:200px;background:#fff;box-shadow:var(--shadow);text-decoration:none;color:var(--ink);min-width:0}.hm-mc-ic{width:46px;height:46px;border-radius:999px;background:var(--soft);font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.hm-mc-ic.agent{background:var(--primary-soft)}.hm-mc-title{font-size:18px;font-weight:500;margin-top:8px;overflow-wrap:anywhere}.hm-mc-sub{font-size:14px;color:#4e5270;overflow-wrap:anywhere}.hm-mc-sub b{color:var(--ink)}.hm-mc-by{font-size:13px;color:var(--muted);margin-top:auto;padding-top:6px}.hm-mc.first{background:var(--primary);color:#fff;box-shadow:0 18px 30px -18px #5146d9cc}.hm-mc.first .hm-mc-ic{background:#fff;color:var(--ink)}.hm-mc.first .hm-mc-title{font-weight:700}.hm-mc.first .hm-mc-sub,.hm-mc.first .hm-mc-by{color:#e4e1ff}.hm-mc.first .hm-mc-sub b{color:#fff}.hm-none{display:flex;align-items:center;gap:14px;padding:18px 20px;color:var(--muted);font-size:15px}.hm-none-plain{padding:8px 4px}.hm-none-ic{width:44px;height:44px;border-radius:99px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;flex:none}.hm-conns{display:flex;flex-direction:column;gap:12px}.hm-conns>h2{font-size:20px}.hm-cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hm-conn{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:22px;background:#fff;box-shadow:var(--shadow);min-width:0}.hm-conn-dot{width:10px;height:10px;border-radius:99px;background:#e3a008;flex:none;box-shadow:0 0 0 4px var(--warn-soft)}.hm-conn.on .hm-conn-dot{background:#1f9d61;box-shadow:0 0 0 4px var(--ok-soft)}.hm-conn-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hm-conn-t b{font-size:15px;font-weight:600}.hm-conn-t span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.hm-recent{flex:2 1 340px;padding:20px;display:flex;flex-direction:column;gap:8px}.hm-conv-name{font-size:15px;font-weight:500}.hm-conv-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-conv-time{font-size:13px;color:var(--muted)}.hm-conv-st{font-size:14px;font-weight:600}.hm-conv.waiting .av,.hm-conv.waiting .hm-conv-st{color:#9a4508}.hm-conv.booked .av,.hm-conv.booked .hm-conv-st{color:var(--ok)}.hm-conv.agent .av,.hm-conv.agent .hm-conv-st{color:var(--primary-ink)}.hm-conv.human .hm-conv-st{color:var(--muted)}@media (min-width: 761px){.hm-mobsearch{display:none}}@media (max-width: 1100px){.hm-cgrid{grid-template-columns:1fr;gap:0;background:#fff;border-radius:22px;box-shadow:var(--shadow);padding:4px 0}.hm-conn{box-shadow:none;border-radius:0;background:transparent;padding:14px 18px;min-height:64px}.hm-conn+.hm-conn{border-top:1px solid var(--soft)}}@media (max-width: 760px){.hm-desk{display:none!important}.hm-top,.hm-bottom,.hm-col{display:contents}.hm-hero{order:1}.hm-conns.missing{order:2}.hm-up{order:3}.hm-recent{order:4}.hm-donut{order:5}.hm-conns{order:6}.hm-head{order:0}.hm-mobsearch,.hm-pills,.page>.alert{order:0}.hm-recent .lrow{background:#fff}.hm-hello{font-size:28px}.hm-head{align-items:flex-start}.hm-pills{margin-top:-10px}.hm-hero{padding:22px;border-radius:24px;gap:14px}.hm-big{font-size:38px;letter-spacing:-.02em}.hm-hero-cap{font-size:14px}.hm-tiles{gap:8px}.hm-tile{padding:12px;border-radius:16px}.hm-tile b{font-size:20px}.hm-donut{flex-wrap:nowrap;justify-content:flex-start;gap:16px;align-items:center}.hm-donut .st-donut{width:128px!important;height:128px!important}.hm-donut .st-hole{width:78px!important;height:78px!important}.hm-donut .st-num{font-size:22px}.hm-donut .st-cap{font-size:12px;line-height:1.2;max-width:64px}.hm-donut>.stack{min-width:0!important}.hm-up,.hm-hero,.hm-donut,.hm-recent{flex:none}.hm-sec-head h2{font-size:18px}.hm-mcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hm-mcards .hm-mc:nth-child(3){display:none}.hm-mc{min-height:172px;padding:16px;border-radius:22px;box-shadow:none;background:#fff}.hm-mc.first{box-shadow:0 18px 30px -18px #5146d9cc}.hm-mc-ic{background:var(--soft)}.hm-mc-sub{font-size:14px}.hm-tile span{font-size:13px;line-height:1.3}.hm-hero-head{align-items:center}.hm-mc-title{font-size:17px;margin-top:4px}.hm-recent{padding:0;background:transparent;box-shadow:none}.hm-recent .lrow{min-height:64px}.hm-donut.empty{padding:16px 18px}}.ibx{display:flex;gap:20px;align-items:stretch;height:calc(100vh - 68px);height:calc(100dvh - 68px);min-height:540px}.ibx a,.ibx button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ibx-list{flex:1 1 340px;max-width:440px;min-width:0;padding:18px 10px;display:flex;flex-direction:column;gap:12px}.ibx-list h1{margin:0 10px;font-size:26px}.ibx-tools{display:flex;flex-direction:column;gap:10px;padding:0 6px}.ibx-search{position:relative}.ibx-search svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ibx-search .input{min-height:46px;border-radius:999px;padding-inline-start:42px;background:var(--bg);border-color:transparent}.ibx-seg{display:grid;grid-template-columns:repeat(3,auto);width:100%}.ibx-seg button{min-height:40px;padding:0 8px;font-size:14px;white-space:nowrap}.ibx-rows{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:2px 0;overscroll-behavior:contain}.ibx-row{display:flex;gap:12px;padding:12px;border-radius:18px;align-items:center;text-decoration:none;color:var(--ink);transition:background-color .15s ease}.ibx-row:active{background:var(--soft)}.ibx-row[aria-current=true]{background:var(--primary-soft)}.ibx-row:focus-visible{outline:3px solid rgba(81,70,217,.55);outline-offset:-3px}.ibx-row .av{width:46px;height:46px;box-shadow:none;font-size:16px}.ibx-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ibx-row-top{display:flex;align-items:baseline;gap:8px;min-width:0}.ibx-row-name{flex:1;min-width:0;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibx-row-last{font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibx-row-time{flex:none;font-size:13px;color:var(--muted);white-space:nowrap}.ibx-row.wait .ibx-row-time{color:#9a4508;font-weight:600}.ibx-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:2px 10px;border-radius:99px;white-space:nowrap;margin-top:2px}.ibx-empty{padding:32px 16px;text-align:center;color:var(--muted);font-size:15px;line-height:1.5;display:flex;flex-direction:column;align-items:center;gap:10px}.ibx-empty b{color:var(--ink);font-size:16px;font-weight:600}.ibx-empty .btn{margin-top:4px}@media (hover: hover){.ibx-row:hover:not([aria-current=true]){background:var(--bg)}}.st-waiting{background:#fdf0e4;color:#9a4508}.st-agent{background:var(--primary-soft);color:var(--primary-ink)}.st-booked{background:var(--ok-soft);color:var(--ok)}.st-human{background:#e6f0fb;color:#1f5a99}.st-excluded{background:var(--soft);color:#4e5270}.ibx-thread{flex:3 1 520px;min-width:0;padding:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.ibx-none{flex:3 1 520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--muted);text-align:center}.ibx-none b{font-size:17px;font-weight:600;color:var(--ink)}.ibx-none-ic{width:72px;height:72px;border-radius:24px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;flex:none}.ibx-head{padding:14px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #F0F0F5;flex:none}.ibx-head .av{width:44px;height:44px;box-shadow:none}.ibx-head-name{display:flex;flex-direction:column;min-width:0;flex:1}.ibx-head-name b{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibx-head-name span{font-size:13px;color:var(--muted);direction:ltr;text-align:end;align-self:flex-start}.ibx-back{display:none}.ibx-gone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:var(--muted);font-size:15px}.ibx-agent{position:relative;flex:none}.ibx-agent>button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .12s ease,filter .15s ease}.ibx-agent>button:active{transform:scale(.96)}.ibx-agent .lbl-m{display:none}.ibx-menu{position:absolute;top:52px;inset-inline-end:0;width:300px;background:#fff;border-radius:22px;padding:8px;box-shadow:0 24px 50px -20px #281e7873;z-index:5;display:flex;flex-direction:column;gap:2px;animation:fade .15s ease-out}.ibx-menu-bg,.ibx-menu-grip,.ibx-menu-close{display:none!important}.ibx-menu-note{padding:8px 14px 10px;font-size:14px;line-height:1.5;color:var(--muted);border-bottom:1px solid #F0F0F5;margin-bottom:4px}.ibx-menu .opt{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:0;background:transparent;font:inherit;font-size:15px;text-align:start;cursor:pointer;color:var(--ink)}.ibx-menu .opt:active{background:var(--soft)}.ibx-menu .opt:focus-visible{outline:none;background:var(--soft)}.ibx-menu .opt.strong{color:var(--primary-ink);font-weight:600}@media (hover: hover){.ibx-menu .opt:hover{background:var(--soft)}.ibx-agent>button:hover{filter:brightness(.97)}}.ibx-banner{margin:12px 16px 0;display:flex;align-items:center;gap:10px;border-radius:16px;padding-block:4px;padding-inline:14px 6px;font-size:14px;flex:none;min-height:44px}.ibx-banner>svg{flex:none}.ibx-banner span{flex:1;min-width:0;line-height:1.4;padding:6px 0}.ibx-banner a,.ibx-banner button{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:99px;color:var(--primary-ink);font-weight:600;text-decoration:none;background:#ffffffb3;border:0;font:inherit;font-size:14px;cursor:pointer}.ibx-banner a:active{background:#fff}.ibx-meeting{background:var(--ok-soft);color:var(--ok)}.ibx-msgs{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ibx-msgs>:first-child{margin-top:auto}.ibx-day{align-self:center;font-size:13px;font-weight:600;color:var(--muted);background:var(--soft);padding:3px 12px;border-radius:99px;margin:8px 0 2px}.ibx-b{max-width:72%;padding:9px 14px 6px;font-size:16px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ibx-b.in{align-self:flex-start;background:var(--soft);border-radius:6px 20px 20px}.ibx-b.out{align-self:flex-end;background:#dcd8fb;border-radius:20px 6px 20px 20px}.ibx-b.out.agent{background:var(--primary-soft)}.ibx-b.failed{box-shadow:inset 0 0 0 1.5px var(--bad)}.ibx-who{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--primary-ink);font-weight:700;margin-bottom:2px}.ibx-media{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#4e5270;font-weight:500}.ibx-t{display:block;font-size:12px;color:var(--muted);margin-top:2px;text-align:end;font-variant-numeric:tabular-nums}.ibx-t .bad{color:var(--bad);font-weight:600}.ibx-status{align-self:center;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 14px;border-radius:99px;margin-top:6px;text-align:center}.ibx-msgs-skel{display:flex;flex-direction:column;gap:10px}.ibx-msgs-skel .skel{height:46px;width:60%;border-radius:20px}.ibx-msgs-skel .skel.out{align-self:flex-end;width:52%}.ibx-msgs-skel .skel.short{width:34%}.ibx-down{position:absolute;inset-inline-end:18px;bottom:calc(100% + 10px);z-index:3;width:44px;height:44px;border-radius:99px;border:0;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px -10px #281e7880;animation:fade .15s ease-out}.ibx-down:active{transform:scale(.94)}.ibx-foot{position:relative;padding:0 16px 16px;display:flex;flex-direction:column;gap:8px;flex:none}.ibx-take{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:20px;padding-block:10px;padding-inline:16px 10px;font-size:14px;line-height:1.45;color:#4e5270}.ibx-take span{flex:1;min-width:0}.ibx-take .btn{flex:none;min-height:44px}.ibx-compose{display:flex;gap:8px;align-items:flex-end;background:var(--soft);border-radius:26px;padding:5px;transition:box-shadow .15s ease}.ibx-compose:focus-within{box-shadow:0 0 0 3px var(--primary-soft)}.ibx-compose textarea{flex:1;min-width:0;min-height:44px;max-height:140px;border:0;background:transparent;padding:11px 14px;font:inherit;font-size:16px;line-height:1.4;outline:none;resize:none;color:var(--ink)}.ibx-compose .btn{min-height:44px;padding:0 20px;flex:none}.ibx-send-i{display:none}.ibx-hint{font-size:13px;color:var(--muted);padding:0 12px}@media (max-width: 1023px){.ibx-list{max-width:none}.ibx.open .ibx-list,.ibx-none{display:none}.ibx-back{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border:0;border-radius:99px;background:transparent;color:var(--ink);cursor:pointer;padding:0;margin-inline-start:-8px}.ibx-back:active{background:var(--soft)}}@media (max-width: 760px){.ibx{height:auto;min-height:0}.ibx-list{padding:4px 0 8px;box-shadow:none;background:transparent;border-radius:0;gap:14px}.ibx-list h1{margin:0}.ibx-tools{padding:0}.ibx-search .input{background:#fff;box-shadow:0 6px 18px -14px #281e7873}.ibx-seg button{min-height:44px;font-size:15px}.ibx-rows{margin-inline:-6px;overflow:visible}.ibx-row{padding:12px 6px;gap:12px}.ibx-row .av{width:48px;height:48px}.ibx:not(.open) .ibx-thread{display:none}.ibx-thread{position:fixed;inset-inline:0;top:var(--vv-top, 0px);height:var(--vv-h, 100vh);height:var(--vv-h, 100dvh);z-index:30;border-radius:0;box-shadow:none}.ibx-head{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;padding-inline-start:6px;gap:8px}.ibx-back{margin-inline-start:0}.ibx-head-name b{font-size:17px}.ibx-head .av{width:40px;height:40px}.ibx-agent>button{padding:0 12px;font-size:14px;gap:6px}.ibx-agent .lbl{display:none}.ibx-agent .lbl-m{display:inline}.ibx-menu-bg{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#161a3b52;animation:fade .15s ease-out}.ibx-menu{position:fixed;top:auto;bottom:0;inset-inline:0;width:auto;z-index:41;border-radius:26px 26px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom));gap:4px;animation:sheet-up .2s var(--ease) backwards}.ibx-menu-grip{display:block!important;align-self:center;width:40px;height:4px;border-radius:99px;background:var(--line);margin:2px 0 6px}.ibx-menu-note{font-size:15px;padding:6px 6px 12px}.ibx-menu .opt{min-height:54px;font-size:16px;padding:0 10px}.ibx-menu-close{display:flex!important;justify-content:center;background:var(--soft)!important;font-weight:600;margin-top:6px}.ibx-banner{margin:8px 10px 0}.ibx-msgs{padding:12px 12px 8px}.ibx-b{max-width:84%}.ibx-down{inset-inline-end:12px}.ibx-foot{padding:0 10px calc(10px + env(safe-area-inset-bottom))}.ibx-thread.kb-open .ibx-foot{padding-bottom:8px}.ibx-take{flex-wrap:wrap;padding:10px 12px;gap:8px 10px}.ibx-take span{flex-basis:100%}.ibx-take .btn{flex:1 0 auto}.ibx-compose .btn{width:44px;padding:0;border-radius:99px}.ibx-send-t{display:none}.ibx-send-i{display:block}.ibx-compose .btn .spinner{width:18px;height:18px;border-width:2px;border-color:#ffffff59;border-top-color:#fff}}@media (prefers-reduced-motion: reduce){.ibx-menu,.ibx-menu-bg,.ibx-down{animation:none}}.ln{display:flex;flex-direction:column;gap:18px;min-width:0}.ln h3{margin:0;font-size:18px;font-weight:600}.ln-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.ln-head-t{flex:1 1 280px;display:flex;flex-direction:column;gap:4px;min-width:0}.ln-head-t h2{font-size:24px;font-weight:700}.ln-head-t .muted{font-size:15px}.ln-head-a{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ln-count{font-size:14px;color:#4e5270}.ln-count b{color:var(--ink)}.ln-progress{height:10px;border-radius:99px;background:var(--primary-soft);overflow:hidden;display:flex}.ln-progress span{display:block;height:100%;transition:width .4s var(--ease)}.ln-progress .ok{background:#1f9d61}.ln-progress .no{background:#c3c6d4}.ln-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:22px;align-items:start}.ln-main{display:flex;flex-direction:column;gap:22px;min-width:0}.ln-card{display:flex;flex-direction:column;gap:16px;padding:28px}.ln-card h3{font-size:22px;font-weight:700}.ln-note{font-size:13px;color:var(--muted);line-height:1.55}.ln-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ln-points li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--bg);font-size:15px;line-height:1.45}.ln-points li:before{content:"✓";width:28px;height:28px;border-radius:99px;background:var(--primary-soft);color:var(--primary-ink);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.ln-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ln-steps li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--bg);font-size:15px}.ln-steps li.now{background:var(--primary-soft)}.ln-steps b{font-family:Sora,sans-serif;font-weight:600}.ln-steps .ln-pct{font-family:inherit;color:var(--primary-ink)}.ln-mark{width:28px;height:28px;border-radius:99px;background:#1f9d61;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.ln-steps li.now .ln-mark{background:transparent}.ln-ring{width:28px;height:28px;border-radius:99px;display:flex;align-items:center;justify-content:center;flex:none;transition:background .6s var(--ease)}.ln-ring span{width:18px;height:18px;border-radius:99px;background:var(--primary-soft)}.ln-meter{display:flex;flex-direction:column;gap:8px}.ln-meter-t{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.ln-meter-t b{color:var(--ink);font-weight:600}.ln-bar{display:block;height:10px;border-radius:99px;background:#e6e1fb;overflow:hidden}.ln-bar span{display:block;height:100%;border-radius:99px;background:var(--primary)}.ln-how{margin:0;padding:0;list-style:none;counter-reset:how;display:flex;flex-direction:column;gap:8px}.ln-how li{counter-increment:how;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--bg);font-size:15px;line-height:1.45}.ln-how li:before{content:counter(how);width:28px;height:28px;border-radius:99px;background:var(--primary-soft);color:var(--primary-ink);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.ln-stats{display:flex;flex-wrap:wrap;gap:10px}.ln-stats span{flex:1 1 160px;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:18px;background:var(--bg);font-size:14px;color:var(--muted)}.ln-stats b{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:var(--ink);text-align:start}.ln-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #F0F0F5}.ln-go .btn{margin-inline-start:auto}.ln-group{display:flex;flex-direction:column;gap:12px}.ln-group h3{display:flex;align-items:center;gap:8px}.ln-n{font-size:13px;font-weight:600;color:var(--muted);background:var(--soft);border-radius:99px;padding:2px 10px}.ln-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ln-item{padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ln-item.rejected{opacity:.6}.ln-item.rejected:focus-within{opacity:1}.ln-body{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:4px}.ln-text{font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ln-q,.ln-a{display:block}.ln-a{font-weight:400;color:#34385a;margin-top:2px}.ln-a:before{content:"← ";color:var(--muted)}.ln-meta{font-size:13px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.ln-meta q{quotes:'"' '"'}.ln-flag{align-self:flex-start;margin-top:4px;font-size:13px;font-weight:500;line-height:1.45;padding:6px 12px;border-radius:12px;background:#fdf0e4;color:#7a3a06}.ln-edit{display:flex;flex-direction:column;gap:12px}.ln-edit textarea.input{min-height:0}.ln-tag{font-size:13px;font-weight:600;padding:3px 10px;border-radius:99px;white-space:nowrap;align-self:flex-start;margin-top:3px}.ln-tag.info{background:var(--primary-soft);color:var(--primary-ink)}.ln-tag.ok{background:var(--ok-soft);color:var(--ok)}.ln-tag.blue{background:#e6ecfa;color:#24407f}.ln-tag.warn{background:#fdf0e4;color:#9a4508}.ln-tag.mute{background:var(--soft);color:var(--muted)}.ln-done .ln-tag{font-size:13px;padding:6px 12px;margin:0}.ln-acts,.ln-done{display:flex;align-items:center;gap:6px}.ln-b{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;padding:0 16px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.ln-b:disabled{opacity:.55;cursor:default}.ln-b.ok{background:var(--ok-soft);color:var(--ok)}@media (hover: hover){.ln-b.ok:hover:not(:disabled){background:#d3efe0}}.ln-b.soft{background:var(--soft);color:var(--ink)}@media (hover: hover){.ln-b.soft:hover:not(:disabled){background:#e8e8f1}}.ln-b.ghost{background:transparent;color:var(--muted)}@media (hover: hover){.ln-b.ghost:hover:not(:disabled){background:var(--soft);color:var(--ink)}}.ln-b.link{background:transparent;color:var(--primary);padding:0 8px}.ln-b:active:not(:disabled){transform:scale(.97)}.ln-side{position:sticky;top:20px;border-radius:28px;background:linear-gradient(200deg,#c9c1f7,#e6e1fb 45%,#f7f2f0);padding:22px;display:flex;flex-direction:column;gap:10px}.ln-side h3{font-size:16px}.ln-traits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ln-trait{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:16px;background:#fffc;font-size:14px;line-height:1.45}.ln-trait b{font-size:13px;color:var(--primary-ink)}.ln-trait.rejected{opacity:.6}.ln-trait-empty{display:block}.ln-trait-empty a{white-space:nowrap}.ln-trait-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.ln-trait-a small{font-size:13px;color:var(--ok);font-weight:600}.ln-trait.rejected .ln-trait-a small{color:var(--muted)}.ln-trait .ln-b{min-height:44px}.ln-trait .ln-b.ok{background:#fff}.ln-off{align-self:flex-start;margin-top:6px;min-height:44px;padding:0 4px;border:0;background:transparent;font:inherit;font-size:13px;color:#4e5270;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ln-off:disabled{opacity:.5;cursor:default}@media (max-width: 1100px){.ln-grid{grid-template-columns:1fr}.ln-side{position:static}}@media (max-width: 760px){.ln-head-t h2{font-size:21px}.ln-head-a{flex-basis:100%}.ln-head-a .btn{width:100%}.ln-card{padding:20px}.ln-card h3{font-size:19px}.ln-item{padding:16px}.ln-body{flex-basis:100%}.ln-acts{width:100%}.ln-acts .ln-b{flex:1}.ln-go .seg{width:100%}.ln-go .seg button{flex:1;padding:0 10px}.ln-go .btn{width:100%;margin:0}}.ln-b:focus-visible,.ln-off:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ln-b.ghost:active:not(:disabled){background:var(--soft)}.ag-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:18px 22px}.ag-st-load{display:grid;grid-template-columns:220px repeat(3,1fr);gap:12px;width:100%}.ag-st-me{display:flex;align-items:center;gap:12px;min-width:190px}.ag-st-dot{width:14px;height:14px;border-radius:99px;background:#b9bccb;box-shadow:0 0 0 5px var(--soft);flex:none}.ag-st-dot.on{background:#22a06b;box-shadow:0 0 0 5px var(--ok-soft)}.ag-st-t{display:flex;flex-direction:column;gap:2px}.ag-st-t b{font-size:18px;font-weight:700}.ag-st-t .muted{font-size:13px}.ag-checks{list-style:none;margin:0;padding:0;flex:1 1 520px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ag-check{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:var(--bg);min-height:60px;min-width:0}.ag-check-ic{width:24px;height:24px;border-radius:99px;display:flex;align-items:center;justify-content:center;flex:none;font-size:13px;font-weight:700}.ag-check.ok .ag-check-ic{background:var(--ok-soft);color:var(--ok)}.ag-check.no{background:var(--warn-soft)}.ag-check.no .ag-check-ic{background:#fff;color:var(--warn)}.ag-check-t{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ag-check-t b{font-size:13px;font-weight:600;color:var(--muted)}.ag-check-t>span{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-check.no .ag-check-t>span{color:var(--warn)}.ag-check .btn-sm{min-height:44px;padding:0 14px;background:#fff;flex:none}.ag-use-n{text-align:end}.ag-check.use .ag-check-t{gap:4px}.ag-bar{display:block;height:6px;border-radius:99px;background:var(--primary-soft);overflow:hidden}.ag-bar>span{display:block;height:100%;border-radius:99px}.ag-tabs-wrap{position:sticky;top:0;z-index:5;margin:0 -4px;padding:6px 4px;background:linear-gradient(var(--bg) 80%,rgba(247,247,251,0))}.ag-tabs{display:flex;gap:4px;padding:5px;border-radius:999px;background:#eaeaf4;overflow-x:auto;scrollbar-width:none}.ag-tabs::-webkit-scrollbar{display:none}.ag-tab-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:#e08a00;margin-inline-start:8px;vertical-align:middle}.ag-layout{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.ag-layout.full{display:block}.ag-main{flex:3 1 540px;min-width:0;display:flex;flex-direction:column;gap:16px;border:0;margin:0;padding:0}.ag-aside{flex:2 1 320px;min-width:0;position:sticky;top:76px}.ag-sec{display:flex;flex-direction:column;gap:14px}.ag-sub{font-size:14px;color:var(--muted);margin-top:-8px}.ag-note{font-size:14px;color:var(--primary-ink);background:var(--primary-soft);border-radius:14px;padding:10px 14px}.ag-hint{font-size:13px;color:var(--muted)}.ag-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ag-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ag-tint{background:var(--bg);border-radius:20px;padding:16px}.ag-field select.input,.ag-field input.input{min-height:48px}.ag-caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.ag-cap,.ag-opt{font:inherit;text-align:start;cursor:pointer;border:1.5px solid transparent;border-radius:20px;padding:14px 16px;min-height:64px;display:flex;align-items:center;gap:12px;background:var(--bg);color:var(--ink);transition:background-color .15s ease,border-color .15s ease}@media (hover: hover){.ag-cap:hover,.ag-opt:hover{border-color:#d9d6f6}}.ag-cap[aria-checked=true],.ag-opt[aria-checked=true]{background:var(--primary-soft);border-color:var(--primary)}.ag-cap[aria-disabled=true]{cursor:default}.ag-box{width:24px;height:24px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #9EA1B5;color:#fff}.ag-cap[aria-checked=true] .ag-box{background:var(--primary);border-color:var(--primary)}.ag-opt-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-opt-t b{font-size:15px;font-weight:600}.ag-opt-t small{font-size:13px;color:var(--muted);line-height:1.45}.ag-ring{width:20px;height:20px;border-radius:99px;flex:none;border:1.5px solid #9EA1B5;background:#fff;transition:border-width .15s ease}.ag-opt[aria-checked=true] .ag-ring{border:6px solid var(--primary)}.ag-opts:not(.ag-grid2){display:flex;flex-direction:column;gap:8px}.ag-terms{display:flex;flex-wrap:wrap;gap:8px}.ag-term{font:inherit;cursor:pointer;border:1.5px solid transparent;border-radius:18px;background:var(--bg);color:var(--ink);min-width:104px;min-height:60px;padding:8px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;text-align:start}.ag-term b{font-size:16px;font-weight:600}.ag-term small{font-size:13px;color:var(--muted)}@media (hover: hover){.ag-term:hover{border-color:#d9d6f6}}.ag-term[aria-checked=true]{background:var(--primary);color:#fff;border-color:var(--primary)}.ag-term[aria-checked=true] small{color:#ffffffd9}.ag-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ag-no{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#fdf0e4;color:#7a3a06;font-size:14px;font-weight:500}.ag-count{font-size:13px;color:var(--muted);align-self:flex-end}.ag-days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ag-day{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 16px;padding:8px 12px;border-radius:18px;background:var(--bg)}.ag-day[data-open=false] .ag-dayname{color:var(--muted)}.ag-switch{font:inherit;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:48px;min-width:120px;padding:0 4px;border-radius:14px;color:var(--ink)}.ag-sw{width:44px;height:26px;border-radius:99px;background:#b9bccb;position:relative;flex:none;transition:background-color .15s ease}.ag-sw span{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #00000040;transition:inset-inline-start .15s ease}.ag-switch[aria-checked=true] .ag-sw{background:var(--primary)}.ag-switch[aria-checked=true] .ag-sw span{inset-inline-start:21px}.ag-dayname{font-weight:600;font-size:15px}.ag-wins{flex:1 1 280px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:2px 0}.ag-wins .ag-err{flex-basis:100%}.ag-closed{min-height:44px;display:flex;align-items:center;font-size:14px;color:var(--muted)}.ag-win{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.ag-win .input{min-height:44px;width:136px;padding:0 10px;font-size:16px}.ag-win .input[aria-invalid=true]{border-color:var(--bad)}.ag-x{width:44px;height:44px;border-radius:99px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);flex:none}@media (hover: hover){.ag-x:hover{background:#fff;color:var(--bad)}}.ag-day-acts{display:flex;flex-wrap:wrap;gap:0 2px}.ag-link{font:inherit;font-size:14px;font-weight:600;color:var(--primary-ink);background:transparent;border:0;cursor:pointer;min-height:44px;padding:0 10px;border-radius:12px}@media (hover: hover){.ag-link:hover{background:var(--primary-soft)}}.ag-err{font-size:13px;color:var(--bad)}.ag-savebar{position:sticky;bottom:16px;z-index:6;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:26px;background:#fffffff7;box-shadow:0 0 0 1px var(--line),0 18px 36px -18px #281e7880;animation:ag-up .18s ease-out}@supports (backdrop-filter: blur(8px)){.ag-savebar{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.ag-savebar.dirty{box-shadow:0 0 0 2px var(--primary),0 18px 36px -18px #281e788c}.ag-savebar.bad{box-shadow:0 0 0 2px var(--bad),0 18px 36px -18px #781e1e73}@keyframes ag-up{0%{opacity:0;transform:translateY(8px)}}.ag-savebar-row{display:flex;align-items:center;gap:8px}.ag-save-state{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px;font-size:14px;color:var(--muted);padding-inline-start:8px;min-height:44px}.ag-save-state b{font-size:15px;font-weight:600;color:var(--ink)}.ag-save-state small{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-save-state.ok{flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;color:var(--ok);font-weight:600}.ag-save-err{border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.5;background:var(--bad-soft);color:var(--bad);font-weight:500}.ag-save-more{font-size:13px;color:var(--warn);padding-inline-start:8px}.ag-savebar .ag-save{min-width:120px;flex:none}.ag-savebar .ag-undo{min-height:44px;flex:none;padding:0 14px}.ag-pv{border-radius:28px;background:linear-gradient(200deg,#c9c1f7,#e6e1fb 48%,#f7f2f0);padding:20px;display:flex;flex-direction:column;gap:14px}.ag-pv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ag-pv-head h2{font-size:17px;color:var(--primary-ink)}.ag-pv-head .pill{background:#ffffffbf}.ag-pv-chat{display:flex;flex-direction:column;gap:8px}.ag-b{max-width:88%;padding:9px 13px;font-size:14px;line-height:1.55;border-radius:18px;box-shadow:0 2px 8px -6px #14143c59;overflow-wrap:anywhere}.ag-b.in{align-self:flex-start;background:#fff;border-start-start-radius:6px}.ag-b.out{align-self:flex-end;background:#dcf8c6;color:#10301b;border-start-end-radius:6px}.ag-tok{display:inline-block;padding:0 8px;border-radius:8px;background:#5146d91f;color:var(--primary-ink);font-weight:600;font-size:13px}.ag-pv-warn{font-size:13px;color:var(--warn);background:#ffffffbf;padding:8px 12px;border-radius:12px}.ag-pv-try{align-self:stretch}.ag-know{display:flex;flex-direction:column;gap:16px}.ag-know-lead{font-size:15px;color:var(--muted)}.ag-main:disabled .ag-cap,.ag-main:disabled .ag-opt,.ag-main:disabled .ag-term,.ag-main:disabled .ag-switch{cursor:default}.ag-main:disabled .ag-day-acts,.ag-main:disabled .ag-x{display:none}@media (max-width: 1180px){.ag-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ag-desk{display:none!important}.ag-status{padding:16px}.ag-st-load{grid-template-columns:1fr 1fr}.ag-checks{flex-basis:100%;grid-template-columns:1fr 1fr;gap:8px}.ag-check{min-height:56px;padding:8px 10px;gap:8px}.ag-check-ic{width:20px;height:20px}.ag-check-t>span{font-size:13px}.ag-check:has(.btn){grid-column:1 / -1}.ag-tabs-wrap{margin:0 -16px;padding:6px 16px}.ag-tabs a{flex:0 0 auto;padding:0 16px;font-size:14px}.ag-aside{position:static;flex-basis:100%}.ag-savebar{bottom:calc(84px + env(safe-area-inset-bottom));border-radius:22px;padding:8px}.ag-savebar .ag-save{min-width:0;padding:0 22px}.ag-day{padding:6px 8px}.ag-wins{flex-basis:100%;padding-inline-start:4px}.ag-win .input{width:118px;padding:0 8px}.ag-win{gap:6px}}@media (prefers-reduced-motion: reduce){.ag-sw,.ag-sw span,.ag-tabs a,.ag-ring{transition:none}.ag-savebar{animation:none}}.ag-tabs a{flex:1 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:600;color:#50546b;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}@media (hover: hover){.ag-tabs a:hover:not([aria-current=page]){background:#ffffff8c;color:var(--ink)}}.ag-tabs a[aria-current=page]{background:#fff;color:var(--primary-ink);box-shadow:0 6px 16px -8px #281e7859}.ag-tabs a:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.ag-st-conn{flex-basis:100%;text-align:end;min-height:32px;display:flex;align-items:center;justify-content:flex-end}.ag-st-conn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.ag-fs{border:0;margin:0;padding:0;min-width:0}.agc{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:22px;background:var(--bg)}.agc-head{display:flex;align-items:baseline;gap:10px}.agc-head h3{margin:0;font-size:16px;font-weight:600}.agc-head .muted{font-size:14px}.agc-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.agc-add .input{background:#fff}.agc-btn{min-height:48px;padding:0 20px;white-space:nowrap}.agc-note{font-size:14px;min-height:0}.agc-note:empty{display:none}.agc-note.ok{color:var(--ok);font-weight:600}.agc-note.bad{color:var(--bad)}.agc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.agc-row{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;padding-inline-start:10px;border-radius:18px;background:#fff;min-height:60px}.agc-row .av{width:38px;height:38px;background:var(--primary-soft);color:var(--primary-ink);box-shadow:none}.agc-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.agc-t b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agc-t>span{font-size:13px;color:var(--muted)}@media (hover: hover){.agc-row .ag-x:hover{background:var(--bad-soft)}}.agc-row .ag-x:focus-visible,.ag-x:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (max-width: 760px){.agc{padding:12px}.agc-add{grid-template-columns:1fr 1fr}.agc-btn{grid-column:1 / -1}}.ag-cap,.ag-opt,.ag-term,.ag-switch,.ag-link,.ag-x,.ag-tabs a,.ag-savebar .btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ag-cap:active,.ag-opt:active,.ag-term:active{transform:scale(.98)}.ag-switch:active .ag-sw,.ag-link:active,.ag-x:active{opacity:.7}.ag-tabs a:active{background:#ffffffb3}.ag-cap,.ag-opt,.ag-term{transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.ag-cap:focus-visible,.ag-opt:focus-visible,.ag-term:focus-visible,.ag-switch:focus-visible,.ag-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ag-tabs{scroll-snap-type:x proximity;scroll-padding-inline:16px}.ag-tabs a{scroll-snap-align:start}.ag-allok{display:none!important}@media (max-width: 760px){.ag-checks.allok .ag-check.ok:not(.ag-allok){display:none}.ag-checks.allok .ag-allok{display:flex!important}.ag-allok .ag-check-t>span{white-space:normal;line-height:1.35}.ag-st-me{min-width:0}.ag-st-t b{font-size:17px}.ag-status{gap:12px}.ag-st-conn{margin-top:-4px;min-height:44px}.ag-day{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 8px 8px}.ag-wins{display:contents}.ag-switch{grid-column:1;grid-row:1;min-width:0}.ag-closed,.ag-day-acts{grid-column:2;grid-row:1;justify-self:end}.ag-closed{padding-inline-end:8px}.ag-win{grid-column:1 / -1;padding-inline-start:4px}.ag-win .input{flex:1 1 0;width:auto;min-width:0}.ag-wins .ag-err{grid-column:1 / -1;padding:0 6px 4px}.ag-link{padding:0 8px}.ag-lg{display:none}.ag-term{min-width:0;flex:1 1 calc(33% - 8px);padding:8px 12px}.ag-terms{gap:6px}}:root{--cal-agent: #5146D9;--cal-agent-bg: #ECEAFD;--cal-team: #24407F;--cal-team-bg: #E7ECF6;--cal-line: #E9EAF2;--cal-half: #F3F3F8}.cal-new{min-height:46px}.cal-fab{display:none}.cal-main button,.cal-aside a,.cal-overlay button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cal-tabs button{min-height:38px;padding:0 16px;font-size:14px}.cal-layout{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.cal-main{flex:3 1 680px;min-width:0}.cal-aside{flex:1 1 280px;min-width:0;max-width:400px;display:flex;flex-direction:column;gap:20px}.cal-week-card{padding:18px 18px 14px;display:flex;flex-direction:column;gap:14px}.cal-grad{border-radius:28px;padding:22px;background:linear-gradient(200deg,#c9c1f7,#e6e1fb 45%,#f7f2f0)}.cal-tool{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;justify-content:space-between;padding:2px 2px 0}.cal-nav{display:flex;align-items:center;gap:6px;min-width:0}.cal-round{width:44px;height:44px;border-radius:99px;border:1.5px solid var(--line);background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:none;transition:background-color .2s ease,border-color .2s ease}.cal-round:active{background:var(--soft);transform:scale(.94)}.cal-today{min-height:44px;padding:0 16px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.cal-today:active:not(:disabled){background:var(--soft)}.cal-today:disabled{color:var(--muted);cursor:default;opacity:.7}.cal-range{font-size:18px;font-weight:600;margin-inline-start:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-views{display:inline-flex;padding:4px;border-radius:99px;background:var(--soft)}.cal-views button{min-height:38px;padding:0 16px;border-radius:99px;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);background:transparent;cursor:pointer}.cal-views button[aria-checked=true]{background:#fff;color:var(--ink);box-shadow:0 4px 12px -6px #281e7859}.cal-scroll{overflow-x:auto}.cal-grid{display:grid;column-gap:0}.cal-heads{position:sticky;top:0;z-index:3;background:#fff;padding-bottom:6px}.cal-dayhead{border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;padding:6px 4px;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.cal-dayhead:disabled{cursor:default}.cal-dayhead:active:not(:disabled){background:var(--soft)}.cal-dayhead .n{font-size:13px;font-weight:500;color:var(--muted)}.cal-dayhead .d{font-size:20px;font-weight:600;width:38px;height:38px;border-radius:99px;display:flex;align-items:center;justify-content:center}.cal-dayhead.past .d,.cal-dayhead.past .n{color:#9a9db2}.cal-dayhead.today .n{color:var(--primary-ink);font-weight:600}.cal-dayhead.today .d{background:var(--primary);color:#fff}.cal-allday{max-width:100%;margin-top:2px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:8px;color:#4e5270;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:repeating-linear-gradient(135deg,#f1f1f6 0,#f1f1f6 6px,#e8e9f0 6px,#e8e9f0 12px)}.cal-body{position:relative;border-top:1px solid var(--cal-line)}.cal-hours-col{position:relative}.cal-hour{position:absolute;inset-inline:0;transform:translateY(-50%);font-size:12px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.cal-hour:first-child{transform:none;padding-top:2px}.cal-col{position:relative;border-inline-start:1px solid var(--cal-line);background:repeating-linear-gradient(135deg,#fafafc 0,#fafafc 7px,#f2f2f7 7px,#f2f2f7 14px)}.cal-col.today{background:repeating-linear-gradient(135deg,#f9f8ff 0,#f9f8ff 7px,#f1effc 7px,#f1effc 14px)}.cal-open{position:absolute;inset-inline:0;background:#fff;pointer-events:none}.cal-col.today .cal-open{background:#fbfaff}.cal-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,var(--cal-line) 1px,transparent 1px),linear-gradient(to bottom,var(--cal-half) 1px,transparent 1px);background-repeat:repeat-y}.cal-ev{position:absolute;z-index:1;box-sizing:border-box;border-radius:10px;padding:5px 9px 5px 8px;overflow:hidden;display:flex;flex-direction:column;gap:1px;border:0;border-inline-start:3px solid;font:inherit;text-align:start;line-height:1.25;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}button.cal-ev{cursor:pointer}button.cal-ev:active{filter:brightness(.96)}button.cal-ev:focus-visible,.cal-item:focus-visible,.cal-chip:focus-visible,.cal-check:focus-visible,.cal-mcell:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.cal-ev .h{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev .t{font-size:12px;font-variant-numeric:tabular-nums;text-align:end;opacity:.85}.cal-ev .s{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev.agent{background:var(--cal-agent-bg);color:#2b2380;border-color:var(--cal-agent)}.cal-ev.team{background:var(--cal-team-bg);color:#1b2f5e;border-color:var(--cal-team)}.cal-ev.busy{background:repeating-linear-gradient(135deg,#f3f3f7 0,#f3f3f7 6px,#eaeaf1 6px,#eaeaf1 12px);color:#5c6078;border-color:#b4b7c8}.cal-ev.past{opacity:.6}.cal-ev.sm{flex-direction:row;flex-wrap:wrap;align-content:flex-start;column-gap:6px;padding-top:4px}.cal-ev.sm .h{flex-basis:100%}.cal-ev.sm .t{flex:none;order:2;font-size:12px}.cal-ev.sm .s{flex:1 1 0;min-width:0;order:1;font-size:12px}.cal-ev.xs{flex-direction:row;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.cal-ev.xs .h{flex:1;min-width:0;font-size:12px}.cal-ev.xs .t{flex:none;font-size:12px}.cal-ev.xs .s{display:none}.cal-now{position:absolute;inset-inline:0;z-index:2;height:2px;background:#e5484d;pointer-events:none}.cal-now:before{content:"";position:absolute;inset-inline-start:-5px;top:-4px;width:10px;height:10px;border-radius:99px;background:#e5484d}.cal-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 28px;border-radius:22px;background:#fffffff0;box-shadow:0 18px 40px -26px #281e7873;text-align:center;color:var(--ink)}.cal-empty b{font-size:15px;font-weight:600}.cal-empty-ic{width:48px;height:48px;border-radius:16px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center}.stack>.cal-empty{position:static;transform:none;box-shadow:none;background:var(--bg);padding:26px 16px}.cal-legend{display:flex;flex-wrap:wrap;gap:6px 18px;padding:12px 4px 0;border-top:1px solid var(--soft)}.cal-key{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.cal-sw{width:14px;height:14px;border-radius:4px;flex:none;display:inline-block;border-inline-start:3px solid}.cal-sw.agent{background:var(--cal-agent-bg);border-color:var(--cal-agent)}.cal-sw.team{background:var(--cal-team-bg);border-color:var(--cal-team)}.cal-sw.busy{background:repeating-linear-gradient(135deg,#f3f3f7 0,#f3f3f7 3px,#dadbe5 3px,#dadbe5 6px);border-color:#b4b7c8}.cal-dot{width:10px;height:10px;border-radius:99px;flex:none;display:inline-block}.cal-dot.dashed{border:1.5px dashed #8C92A8}.pill .cal-dot{width:8px;height:8px}.cal-month{display:flex;flex-direction:column;gap:6px}.cal-mhead{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-size:13px;font-weight:600;color:var(--muted)}.cal-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);border-top:1px solid var(--cal-line);border-inline-start:1px solid var(--cal-line);border-radius:0}.cal-mcell{border:0;border-bottom:1px solid var(--cal-line);border-inline-end:1px solid var(--cal-line);background:#fff;font:inherit;color:var(--ink);text-align:start;cursor:pointer;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0;transition:background-color .15s ease}.cal-mcell:active{background:var(--primary-soft)}.cal-mcell.out{background:#fbfbfd;color:#a6a9bc}.cal-mnum{font-size:14px;font-weight:600;width:28px;height:28px;border-radius:99px;display:flex;align-items:center;justify-content:center}.cal-mcell.today .cal-mnum{background:var(--primary);color:#fff}.cal-mlist{display:flex;flex-direction:column;gap:3px;min-width:0}.cal-mev{font-size:12px;padding:2px 6px;border-radius:6px;border-inline-start:3px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-mev b{font-weight:600;font-variant-numeric:tabular-nums}.cal-mev.agent{background:var(--cal-agent-bg);color:#2b2380;border-color:var(--cal-agent)}.cal-mev.team{background:var(--cal-team-bg);color:#1b2f5e;border-color:var(--cal-team)}.cal-mev.busy{background:repeating-linear-gradient(135deg,#f3f3f7 0,#f3f3f7 4px,#eaeaf1 4px,#eaeaf1 8px);color:#5c6078;border-color:#b4b7c8}.cal-mev.past{opacity:.6}.cal-more{font-size:12px;color:var(--muted);padding-inline-start:6px}.cal-mdots{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.cal-mdots .cal-sw{width:7px;height:7px;border-radius:99px;border:0}.cal-mdots .cal-sw.agent{background:var(--cal-agent)}.cal-mdots .cal-sw.team{background:var(--cal-team)}.cal-mdots .cal-sw.busy{background:#b4b7c8}.cal-side{display:flex;flex-direction:column;gap:12px}.cal-side h2{font-size:17px}.cal-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cal-sum>div{background:var(--bg);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.cal-sum b{font-family:Sora,sans-serif;font-size:24px;font-weight:600}.cal-sum span{font-size:13px;color:var(--muted)}.cal-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cal-tile{background:var(--bg);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.cal-tile.wide{grid-column:1 / -1}.cal-tile>span{font-size:13px;color:var(--muted)}.cal-tile strong{font-size:15px;font-weight:600}.cal-hours{display:flex;flex-direction:column;gap:2px}.cal-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-sday{border:0;font:inherit;cursor:pointer;border-radius:16px;padding:8px 0 6px;background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:3px;min-height:64px}.cal-sday .n{font-size:12px;color:var(--muted);font-weight:500}.cal-sday .d{font-size:17px;font-weight:600;width:32px;height:32px;border-radius:99px;display:flex;align-items:center;justify-content:center}.cal-sday .dot{width:5px;height:5px;border-radius:99px;background:transparent}.cal-sday .dot.on{background:var(--primary)}.cal-sday.today .d{color:var(--primary-ink);box-shadow:inset 0 0 0 1.5px var(--primary)}.cal-sday[aria-selected=true]{background:var(--primary-soft)}.cal-sday[aria-selected=true] .d{background:var(--primary);color:#fff;box-shadow:none}.cal-dayname{margin:0;font-size:16px;font-weight:600}.cal-item{display:flex;align-items:stretch;gap:12px;padding:0;border:0;background:transparent;font:inherit;text-align:start;width:100%;color:var(--ink)}button.cal-item{cursor:pointer}.cal-item .tm{flex:none;width:50px;display:flex;flex-direction:column;padding-top:10px;font-variant-numeric:tabular-nums}.cal-item .tm b{font-size:15px;font-weight:600}.cal-item .tm small{font-size:12px;color:var(--muted)}.cal-item-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;border-inline-start:3px solid}.cal-item .h{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-item .s{font-size:13px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-item.agent .cal-item-b{background:var(--cal-agent-bg);color:#2b2380;border-color:var(--cal-agent)}.cal-item.team .cal-item-b{background:var(--cal-team-bg);color:#1b2f5e;border-color:var(--cal-team)}.cal-item.busy .cal-item-b{background:repeating-linear-gradient(135deg,#f3f3f7 0,#f3f3f7 6px,#eaeaf1 6px,#eaeaf1 12px);color:#5c6078;border-color:#b4b7c8}.cal-item.past{opacity:.6}.cal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#161a3b61;display:flex;align-items:center;justify-content:center;padding:20px;animation:fade .15s ease-out}.cal-sheet{background:#fff;border-radius:28px;box-shadow:0 30px 60px -30px #281e788c;width:min(560px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;outline:none;overflow:hidden;animation:sheet-up .2s var(--ease) backwards}.cal-grip{display:none}.cal-sheet-head{display:flex;align-items:flex-start;gap:8px;padding:22px 24px 0;flex:none}.cal-sheet-head h2{font-size:21px;line-height:1.3;padding-top:6px;min-width:0;overflow-wrap:anywhere}.cal-x{width:44px;height:44px;border-radius:99px;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;margin-inline-end:-8px}.cal-x:active{background:var(--soft)}.cal-sheet-body{padding:16px 24px 24px;gap:18px;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto}.cal-sheet-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px 20px;border-top:1px solid var(--soft);background:#fff}.cal-foot-note{font-size:14px;min-width:0}.cal-danger{background:var(--bad);color:#fff}.cal-danger-t{color:var(--bad)!important}.cal-see{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:500;color:var(--primary-ink)}.cal-h3{margin:0;font-size:16px;font-weight:600}.cal-facts{display:flex;flex-direction:column;gap:10px}.cal-fact{gap:10px;font-size:15px;flex-wrap:nowrap}.cal-fact>.muted:first-child{min-width:64px;font-size:14px}.cal-fact .pill:not(.info){background:var(--soft);color:var(--ink)}.cal-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cal-chips.wrap{flex-wrap:wrap;overflow:visible}.cal-chip{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;background:var(--bg);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap}.cal-chip[aria-checked=true]{background:var(--primary);color:#fff;box-shadow:0 10px 20px -12px #5146d9e6}.cal-chip.static{cursor:default;background:#fff;min-height:40px}.cal-chip:active:not(.static){transform:scale(.96)}.cal-chip.time{font-variant-numeric:tabular-nums;min-width:76px;justify-content:center}.cal-hits{max-height:260px;overflow-y:auto}.cal-hit{border:0;font:inherit;cursor:pointer;text-align:start;width:100%}.cal-hit{min-height:52px}.cal-hit:active{background:var(--primary-soft)}.cal-hit-n{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-tel{font-size:14px;text-align:start;font-variant-numeric:tabular-nums}.cal-phone{text-align:right}.cal-nohit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 2px}.cal-nohit .muted{flex:1 1 160px;font-size:15px}.cal-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cal-select{min-height:42px;width:auto;padding:0 12px;font-size:15px}.cal-logo{width:48px;height:48px;border-radius:16px;background:#e8f0fe;color:#1a56c4;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;flex:none}.cal-check{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:48px;border-radius:16px;background:var(--bg);border:0;font:inherit;text-align:start;cursor:pointer;color:var(--ink)}.cal-check:disabled{cursor:default;opacity:.75}.cal-box{width:24px;height:24px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;border:2px solid #C9C4F6;background:#fff;color:#fff;font-size:14px}.cal-check[aria-checked=true] .cal-box{background:var(--primary);border-color:var(--primary)}@media (hover: hover){.cal-round:hover{background:var(--soft);border-color:#d9dae6}.cal-today:hover:not(:disabled){background:var(--soft)}.cal-dayhead:hover:not(:disabled){background:var(--soft)}button.cal-ev:hover{z-index:2;transform:translateY(-1px);box-shadow:0 10px 22px -12px #281e7880;filter:saturate(1.15)}.cal-mcell:hover{background:#fafafe}.cal-hit:hover{background:var(--primary-soft)}.cal-x:hover{background:var(--soft)}.cal-sday:hover:not([aria-selected=true]){background:var(--soft)}}@media (max-width: 1099px){.cal-aside{max-width:none;flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}@media (max-width: 760px){.cal-new{display:none}.cal-fab{display:inline-flex;position:fixed;z-index:20;inset-inline-end:16px;bottom:calc(88px + env(safe-area-inset-bottom));min-height:52px;padding:0 20px 0 22px;gap:6px;box-shadow:0 14px 26px -12px #5146d9f2}.cal-layout{padding-bottom:56px}.cal-week-card{padding:14px 12px}.cal-aside{display:flex;align-items:stretch}.cal-tool{gap:10px 8px}.cal-nav{display:contents}.cal-range{order:0;flex:1 1 calc(100% - 110px);margin:0;font-size:17px;padding-inline-start:4px}.cal-round{order:1}.cal-today{order:2}.cal-views{order:3;margin-inline-start:auto}.cal-views button{min-height:40px;padding:0 18px;font-size:15px}.cal-strip{gap:2px;margin-inline:-4px}.cal-sday{min-height:70px;border-radius:14px}.cal-sday .n{font-size:13px}.cal-sday.past:not([aria-selected=true]) .d{color:#9a9db2}.cal-item .tm{width:52px}.cal-item-b{padding:12px 14px;min-height:56px;justify-content:center}.cal-item:active .cal-item-b{filter:brightness(.96)}.cal-mgrid{grid-auto-rows:56px}.cal-mcell{align-items:center;padding:4px 2px}.cal-mnum{font-size:15px;width:32px;height:32px}.cal-mhead{font-size:13px}.cal-mdots .cal-sw{width:6px;height:6px}.page-head-a .cal-tabs{flex:1}.page-head-a .cal-tabs button{flex:1;min-height:42px;font-size:15px}.cal-overlay{align-items:flex-end;padding:0}.cal-sheet{border-radius:26px 26px 0 0;width:100%;max-height:92vh;max-height:calc(100dvh - 24px - env(safe-area-inset-top))}.cal-grip{display:block;align-self:center;width:40px;height:4px;border-radius:99px;background:var(--line);margin-top:8px;flex:none}.cal-sheet-head{padding:6px 16px 0}.cal-sheet-head h2{font-size:20px}.cal-sheet-body{padding:12px 16px 20px;gap:16px}.cal-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cal-sheet-foot .btn{flex:1 1 auto}.cal-sheet-foot .cal-foot-note{flex-basis:100%;text-align:center;order:2}.cal-two{grid-template-columns:1fr}.cal-grad{padding:18px;border-radius:24px}.cal-hits{max-height:none}}@media (prefers-reduced-motion: reduce){.cal-overlay,.cal-sheet{animation:none}}.sp-hero{border-radius:28px;background:linear-gradient(200deg,#c9c1f7,#e6e1fb 45%,#f7f2f0);padding:28px 36px;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(220px,1fr);align-items:center;gap:28px 48px}.sp-hero-num{display:flex;flex-direction:column;gap:4px;min-width:140px}.sp-cap{font-size:14px;color:#4e5270}.sp-big{font-family:Sora,sans-serif;font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.05;direction:ltr;text-align:right}.sp-legend{min-width:200px;display:flex;flex-direction:column;gap:12px;justify-self:start;padding:20px 24px;border-radius:22px;background:#fff9}.sp-legend h2{font-size:18px}.sp-hero .st-hole .st-cap{color:#4e5270;font-size:14px}.sp-hero .st-num{font-size:28px}.sp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.sp-kpi{background:#fff;border-radius:24px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:6px}.sp-kpi>span:first-child{font-size:14px;color:var(--muted)}.sp-kpi b{font-size:28px;font-weight:600;text-align:start}.sp-kpi b.num{font-family:Sora,sans-serif}.sp-kpi small{font-size:13px;color:var(--muted)}.sp-kpi small.st-delta{font-size:13px}.sp-kpi.warn{background:var(--warn-soft)}.sp-kpi.warn>span:first-child,.sp-kpi.warn small{color:var(--warn)}.sp-bar{display:block;height:8px;border-radius:99px;background:var(--primary-soft);overflow:hidden;margin-top:4px}.sp-bar span{display:block;height:100%;border-radius:99px}.sp-chart{display:flex;flex-direction:column;gap:16px}.sp-key{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4e5270}.sp-plot{display:flex;align-items:stretch;gap:2px;height:200px;border-bottom:1px solid var(--line);padding-top:8px}.sp-plot.week{gap:12px}.sp-plot.week .sp-bars span{max-width:22px}.sp-plot.week .sp-x{font-size:13px}.sp-col.ahead .sp-x{opacity:.55}.sp-col{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;border-radius:8px}.sp-col.on{background:var(--soft)}.sp-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:0 2px}.sp-bars span{flex:1;max-width:14px;min-height:0;border-radius:4px 4px 0 0}.sp-x{font-size:12px;color:var(--muted);text-align:center;height:0;line-height:1;transform:translateY(8px);white-space:nowrap}.sp-tip{position:absolute;bottom:calc(100% - 4px);inset-inline-start:50%;transform:translate(50%);z-index:2;background:var(--ink);color:#fff;border-radius:12px;padding:8px 10px;font-size:12px;display:flex;flex-direction:column;gap:4px;white-space:nowrap;pointer-events:none}.sp-tip i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-inline-end:6px}.sp-chart .sp-plot{margin-bottom:14px}.sp-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-q{min-height:96px;border-radius:22px;padding:18px 20px;display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--ink);background:linear-gradient(200deg,#c9c1f7,#e9e5fb 55%,#f6f1f0);font-size:16px;font-weight:600;line-height:1.3}@media (hover: hover){.sp-q:hover{transform:translateY(-2px)}}.sp-q{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .1s ease}.sp-q:active{transform:scale(.98)}.sp-q:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sp-col{cursor:pointer;-webkit-tap-highlight-color:transparent}.sp-hint{display:none;font-size:13px;color:var(--muted);flex-basis:100%}@media (hover: none){.sp-hint{display:block}}.sp-qi{flex:none}.sp-qi{width:46px;height:46px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -8px #281e7859}@media (max-width: 1100px){.sp-hero{grid-template-columns:auto 1fr}.sp-hero .sp-legend{grid-column:1 / -1;justify-self:stretch}}@media (max-width: 760px){.sp-hero{display:flex;flex-direction:column;align-items:stretch;padding:20px;border-radius:26px;gap:12px}.sp-legend{padding:0;background:none}.sp-quick{grid-template-columns:1fr;gap:8px}.sp-q{min-height:64px;padding:10px 14px;border-radius:20px;gap:14px;font-size:15px}.sp-qi{width:42px;height:42px}.sp-hero .st-donut{align-self:center}.sp-big{font-size:44px}.sp-lg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sp-lg li{font-size:13px}.sp-legend h2{display:none}.sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-kpi{padding:14px;border-radius:20px}.sp-kpi b{font-size:22px}.sp-plot{height:140px}}.sp-tip{font-size:13px}.sp-col:first-child .sp-tip{inset-inline-start:0;transform:none}.sp-col:last-child .sp-tip{inset-inline-start:auto;inset-inline-end:0;transform:none}.team-add{margin-inline-start:auto}.team-new{border:2px solid #E6E1FB;animation:fade .15s ease-out}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team-grid .input{background:var(--bg);border-color:transparent}.team-grid select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.team-form-btns{gap:10px}.team-list{padding:10px;display:flex;flex-direction:column}.team-list button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.team-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;flex-wrap:wrap}.team-row+.team-row{border-top:1px solid var(--soft);border-radius:0}.team-av{width:46px;height:46px;border-radius:99px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;flex:none;background:var(--ok-soft);color:var(--ok)}.team-av.owner{background:var(--primary-soft);color:var(--primary-ink)}.team-av.invite{background:#fdf0e4;color:#9a4508}.team-who{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.team-name{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-me{font-weight:400;font-size:14px}.team-desc{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.team-tags{display:flex;gap:6px;flex-wrap:wrap;min-width:150px;justify-content:flex-end}.team-tags .pill.warn{background:#fdf0e4;color:#9a4508}.team-off{background:var(--soft);color:#4e5270}.team-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:250px;justify-content:flex-end}.team-acc-l{font-size:14px;color:var(--muted)}.team-select{min-height:44px;width:auto;font-size:15px;padding:0 10px;border-radius:12px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.team-actions .btn{min-height:44px}.team-confirm{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.team-danger{background:var(--bad-soft);color:var(--bad)}.team-err{margin:10px}.team-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 14px 14px;padding:16px;border-radius:18px;background:var(--bg);font-size:14px;line-height:1.5;color:var(--muted)}.team-empty b{color:var(--ink);font-size:16px;font-weight:600}.team-empty .btn{margin-top:4px}.team-ro{font-size:14px;text-align:center}@media (max-width: 760px){.team-grid{grid-template-columns:1fr}.team-form-btns .btn{flex:1 1 auto}.team-list{padding:6px 8px}.team-row{padding:14px 6px;gap:8px 12px;align-items:flex-start}.team-who{flex-basis:0;padding-top:2px}.team-tags,.team-actions{flex-basis:100%;padding-inline-start:58px;min-width:0;justify-content:flex-start}.team-actions{gap:8px}.team-select{flex:1 1 0;min-width:0}.team-empty{margin:4px 6px 10px}.team-confirm{flex-basis:100%}.team-confirm .btn{flex:1 1 auto}}.ac-me{display:flex;align-items:center;gap:16px;background:linear-gradient(250deg,#f6f1f0,#e6e1fb 55%,#bdb4f6);box-shadow:none}.ac-av{width:64px;height:64px;border-radius:999px;background:#fff;color:var(--primary-ink);font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 8px 18px -10px #281e7866}.ac-name{font-size:20px;overflow-wrap:anywhere}.ac-edit{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ac-edit .input{min-height:48px;max-width:280px;flex:1 1 200px}.ac-edit .alert{flex-basis:100%}.ac-edit-btn{padding:0 12px;color:var(--primary);min-height:40px}.ac-links .lrow{min-height:60px}.ac-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.ac-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.ac-bar{display:block;height:8px;border-radius:99px;background:var(--primary-soft);overflow:hidden}.ac-bar span{display:block;height:100%;border-radius:99px}.ac-links{display:flex;flex-direction:column;gap:8px;padding:16px}.ac-out{align-self:flex-start;min-width:160px;color:var(--bad)}@media (min-width: 761px){.ac-links{display:none}}@media (max-width: 760px){.ac-out{align-self:stretch}.ac-me{padding:18px;border-radius:24px}.ac-edit .input{max-width:none;flex-basis:100%}}.adm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.adm-kpi{min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.adm-kpi .kl{font-size:13px;color:var(--muted)}.adm-kpi .kv{font-size:28px;font-weight:700}.adm-kpi .ks{font-size:13px;font-weight:600;color:var(--muted)}.adm-kpi .ks.ok{color:var(--ok)}.adm-kpi .ks.warn{color:var(--warn)}.adm-kpi .ks.bad{color:var(--bad)}.adm-alerts{display:flex;flex-wrap:wrap;gap:10px}.adm-alert{flex:1 1 260px;border:0;text-align:start;cursor:pointer;font:inherit;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px}.adm-alert.bad{background:var(--bad-soft);color:var(--bad)}.adm-alert.warn{background:var(--warn-soft);color:var(--warn)}.adm-alert.info{background:var(--primary-soft);color:var(--primary-ink)}.adm-alert .n{width:32px;height:32px;flex:none;border-radius:99px;background:#ffffffb3;display:flex;align-items:center;justify-content:center;font-weight:700}.adm-alert .t{font-size:14px;font-weight:600}.adm-cols{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.adm-biz{flex:3 1 720px;min-width:0;padding:18px;display:flex;flex-direction:column;gap:14px}.adm-det{flex:1 1 340px;max-width:460px;min-width:0;padding:22px;display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.adm-search{flex:1 1 220px;max-width:320px;display:flex;align-items:center;gap:8px;background:var(--bg);border-radius:999px;padding:0 14px;min-height:42px}.adm-search input{border:0;background:transparent;font:inherit;font-size:14px;outline:none;flex:1;min-width:0;color:var(--ink)}.adm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.adm-chip{min-height:38px;padding:0 14px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;background:var(--soft);color:var(--ink)}.adm-chip[aria-selected=true]{background:var(--ink);color:#fff}.adm-chip .c{opacity:.7}.adm-table{border-collapse:collapse;width:100%}.adm-table th{font-size:12px;font-weight:600;color:var(--muted);text-align:start;padding:0;white-space:nowrap}.adm-table th button{all:unset;cursor:pointer;padding:10px 12px;display:inline-flex;gap:4px;align-items:center}.adm-table th button:focus-visible{outline:2px solid var(--primary);border-radius:8px}.adm-table th[aria-sort=ascending] button,.adm-table th[aria-sort=descending] button{color:var(--ink)}.adm-table td{padding:12px;font-size:14px;border-top:1px solid #F0F0F6;white-space:nowrap}.adm-table tbody tr{cursor:pointer}.adm-table tbody tr[aria-selected=true]{background:#fbfaff}@media (hover: hover){.adm-table tbody tr:hover{background:#fbfaff}}.adm-table .ok{color:var(--ok)}.adm-table .no{color:#b4b7c8}.adm-table .bad{color:var(--bad)}.adm-wrap{overflow-x:auto}.adm-av{width:34px;height:34px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.adm-av.big{width:48px;height:48px;border-radius:16px;font-size:18px}.adm-sub{font-size:13px;color:var(--muted)}.adm-st{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:99px;white-space:nowrap}.adm-st .dot{width:7px;height:7px;border-radius:99px;background:currentColor}.adm-st.active{background:var(--ok-soft);color:var(--ok)}.adm-st.trial{background:var(--primary-soft);color:var(--primary-ink)}.adm-st.setup{background:var(--warn-soft);color:var(--warn)}.adm-st.issue{background:var(--bad-soft);color:var(--bad)}.adm-st.paused{background:var(--soft);color:var(--muted)}.adm-bar{height:6px;border-radius:99px;background:var(--primary-soft);overflow:hidden;width:90px;flex:none}.adm-bar>span{display:block;height:100%;border-radius:99px;background:var(--primary)}.adm-bar>span.warn{background:#e0a800}.adm-bar>span.bad{background:#d93b30}.adm-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;margin:0}.adm-fact dd{margin:0}.adm-fact{background:var(--bg);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.adm-fact .k{font-size:13px;color:var(--muted)}.adm-fact .v{font-size:15px;font-weight:600}.adm-sum{display:flex;flex-direction:column;gap:6px;font-size:14px}.adm-sum>span{display:flex}.adm-sum>span>:last-child{margin-inline-start:auto}.adm-sum .tot{font-weight:700;border-top:1px solid #F0F0F6;padding-top:6px}.adm-box{display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:16px;padding:8px 8px 8px 14px;padding-inline-start:14px;min-height:52px}.adm-box>.l{flex:1;font-size:14px}.adm-box input{width:90px;min-height:44px;border-radius:12px;border:0;background:#fff;font:inherit;font-size:16px;text-align:center;color:var(--ink)}.adm-switch{width:52px;height:30px;border-radius:999px;border:0;padding:3px;cursor:pointer;display:flex;justify-content:flex-start;background:#d5d8e4;flex:none}.adm-switch[aria-checked=true]{justify-content:flex-end;background:var(--primary)}.adm-switch>span{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #14143c40}.adm-switch:disabled{opacity:.55;cursor:default}.adm-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.adm-plans .adm-chip{justify-content:center;padding:0 8px}.adm-problems{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.adm-problems li{border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.adm-list{display:none;flex-direction:column;gap:8px}.adm-list .lrow{border:0;font:inherit;text-align:start;cursor:pointer;width:100%}.adm-list .lrow[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--primary)}@media (max-width: 760px){.adm-wrap{display:none}.adm-list{display:flex}.adm-biz,.adm-det{flex-basis:100%;padding:16px}.adm-det{position:static;max-width:none}.adm-search{max-width:none;flex-basis:100%}.adm-chips{margin-inline-start:0}.adm-kpi{flex-basis:calc(50% - 7px);padding:14px 16px}.adm-kpi .kv{font-size:22px}}.adm-badge{display:inline-flex;align-items:center;font-size:13px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--ink);color:#fff}.adm-kpi.link{text-decoration:none;color:var(--ink)}@media (hover: hover){.adm-kpi.link:hover{box-shadow:inset 0 0 0 2px var(--primary-soft),var(--shadow)}}.adm-st.ended{background:var(--warn-soft);color:var(--warn)}.adm-st.suspended{background:var(--ink);color:#fff}.adm-seg{flex-wrap:wrap}.adm-seg button{min-height:40px;padding:0 16px;font-size:14px}.adm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;align-items:start}.adm-card{padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.adm-card>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-card>header h2{flex:1}.adm-note{font-size:13px;color:var(--muted);line-height:1.5}.adm-empty{font-size:14px;color:var(--muted);padding:6px 0}.adm-chart{margin:0;display:flex;flex-direction:column;gap:8px}.adm-plot{position:relative;display:flex;gap:2px;padding-top:22px;padding-bottom:22px}.adm-gl{position:absolute;inset-inline:0;top:22px;border-top:1px dashed var(--line);pointer-events:none}.adm-gl>span{position:absolute;top:-18px;inset-inline-end:0;font-size:11px;color:var(--muted);background:#fff;padding-inline-start:4px}.adm-col{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;border-radius:8px;outline:none}.adm-col.on,.adm-col:focus-visible{background:var(--soft)}.adm-col:focus-visible{box-shadow:0 0 0 2px var(--primary)}.adm-barw{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:0 1px}.adm-bar1{display:block;width:100%;max-width:26px;border-radius:4px 4px 0 0;background:var(--primary)}.adm-x{position:absolute;bottom:-20px;inset-inline:-10px;text-align:center;font-size:12px;color:var(--muted);white-space:nowrap}.adm-tip{position:absolute;bottom:calc(100% - 14px);left:50%;transform:translate(-50%);z-index:3;background:var(--ink);color:#fff;border-radius:12px;padding:8px 10px;font-size:13px;display:flex;flex-direction:column;gap:2px;white-space:nowrap;pointer-events:none}.adm-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-rows>li{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid #F0F0F6;min-width:0}.adm-rows>li:first-child{border-top:0}.adm-rows .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-rows .t>b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-rows .t>span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.adm-rows .v{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-rows a.t{text-decoration:none;color:inherit}@media (hover: hover){.adm-rows a.t:hover b{color:var(--primary-ink)}}.adm-detail{font-size:13px;color:var(--muted);text-align:right;unicode-bidi:plaintext;overflow-wrap:anywhere}.adm-table th.num,.adm-table td.num{text-align:end;font-variant-numeric:tabular-nums}.adm-table tfoot td{font-weight:700;border-top:2px solid var(--line)}.adm-table a{color:inherit;text-decoration:none;font-weight:600}@media (hover: hover){.adm-table a:hover{color:var(--primary-ink)}}.adm-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.adm-select{min-height:42px;border-radius:999px;border:0;background:var(--bg);padding:0 14px;font:inherit;font-size:14px;color:var(--ink)}.adm-chip:focus-visible,.adm-select:focus-visible,.adm-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.adm-hero{padding:22px;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.adm-hero h2{font-size:24px}.adm-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs .adm-chip{white-space:nowrap}.adm-actions{display:flex;flex-direction:column;gap:10px}.adm-actions .adm-box{flex-wrap:wrap}.adm-danger{background:var(--bad-soft);color:var(--bad)}.adm-suspended{background:var(--ink);color:#fff;border-radius:20px;padding:14px 18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.adm-suspended b{font-size:15px}.adm-msgs{display:flex;flex-direction:column;gap:6px}.adm-msg{max-width:82%;padding:8px 12px;border-radius:16px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.adm-msg.in{align-self:flex-start;background:var(--bg)}.adm-msg.out{align-self:flex-end;background:var(--primary-soft)}.adm-msg.out.agent{background:#e9e6ff}.adm-msg small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.adm-conv{border:0;background:var(--bg);border-radius:18px;padding:12px 14px;text-align:start;font:inherit;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:4px;width:100%}.adm-conv[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}@media (hover: hover){.adm-conv:hover{box-shadow:inset 0 0 0 2px var(--primary)}}.adm-view{border:2px dashed var(--primary-soft);border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:12px}.adm-hours{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:14px;margin:0}.adm-hours dt{color:var(--muted)}.adm-hours dd{margin:0}.adm-tag{display:inline-flex;font-size:13px;font-weight:600;padding:3px 10px;border-radius:99px;background:var(--soft)}.adm-split{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start}.adm-funnel{display:flex;flex-direction:column;gap:10px}.adm-fun{display:grid;grid-template-columns:120px 1fr 150px;gap:10px;align-items:center;font-size:14px}.adm-fun .track{height:12px;background:var(--primary-soft);border-radius:99px;overflow:hidden}.adm-fun .track>span{display:block;height:100%;background:var(--primary);border-radius:99px}.adm-susp-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--grad)}.adm-susp{max-width:440px;width:100%;text-align:center;padding:36px 28px;display:flex;flex-direction:column;gap:14px;align-items:center}.adm-susp .ic{width:64px;height:64px;border-radius:22px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.adm-susp h1{font-size:26px}@media (max-width: 760px){.adm-rows .t>b{white-space:normal}.adm-kind{display:none}.adm-split{grid-template-columns:1fr}.adm-card,.adm-hero{padding:16px}.adm-fun{grid-template-columns:92px 1fr 118px}.adm-tools .adm-search{flex-basis:100%;max-width:none}}.adm-scroll{overflow-x:auto}.adm-th{display:inline-block;padding:10px 12px}.adm-chip[aria-pressed=true]{background:var(--ink);color:#fff}.adm-table td a{white-space:nowrap}.adm-kind{min-width:96px;justify-content:center}.adm-chip,.adm-alert,.adm-conv,.adm-switch,.adm-kpi.link,.adm-list .lrow,.adm-col{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.adm-chip:active,.adm-alert:active,.adm-conv:active,.adm-list .lrow:active,.adm-kpi.link:active{transform:scale(.98)}.adm-chip,.adm-alert,.adm-conv,.adm-list .lrow,.adm-kpi.link{transition:transform .1s ease}.adm-switch{position:relative}.adm-switch:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.adm-col{cursor:pointer}.adm-col:first-child .adm-tip{left:auto;right:0;transform:none}.adm-col:last-child .adm-tip{left:0;transform:none}@media (max-width: 760px){.adm-chip{min-height:44px}.adm-seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.adm-seg::-webkit-scrollbar{display:none}.adm-seg button{min-height:44px;padding:0 12px;white-space:nowrap;flex:1 0 auto}.adm-select,.adm-search{min-height:44px}.adm-search input,.adm-select{font-size:16px}.adm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-fact{padding:10px 12px;min-width:0}.adm-fact .v{overflow-wrap:anywhere;font-size:14px}.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-msg{max-width:92%}.adm-plans .adm-chip{padding:0 4px}}@media (prefers-reduced-motion: reduce){.adm-chip,.adm-alert,.adm-conv,.adm-list .lrow,.adm-kpi.link{transition:none}}.as-wrap{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;position:relative}.as-wrap button,.as-wrap a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.as-chat{flex:3 1 560px;min-width:0;padding:0;display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 68px);height:calc(100dvh - 68px);min-height:520px;position:relative}.as-head{padding:20px 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #F0F0F5;flex:none}.as-head h1{margin:0;font-size:22px;font-weight:700}.as-head-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.as-sub-d{font-size:14px}.as-sub-m{display:none;font-size:13px;color:var(--ok);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-mark{width:48px;height:48px;border-radius:999px;background:var(--primary);display:flex;align-items:center;justify-content:center;flex:none}.as-mark.big{width:64px;height:64px}.as-back{display:none}.as-acts-btn{display:none!important}.as-acts-m,.as-acts-bg{display:none}.as-msgs{flex:1;min-height:0;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.as-msgs>:first-child{margin-top:auto}.as-turn{display:flex;flex-direction:column;gap:12px}.as-loading,.as-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.as-empty b{font-size:19px;font-weight:600}.as-empty .muted{font-size:15px;line-height:1.5;max-width:320px}.as-me{align-self:flex-end;max-width:70%;background:var(--primary);color:#fff;border-radius:22px 6px 22px 22px;padding:12px 16px;font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;animation:as-in .2s var(--ease) backwards}.as-ai{align-self:flex-start;max-width:78%;background:var(--soft);border-radius:6px 22px 22px;padding:12px 16px;font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;animation:as-in .2s var(--ease) backwards}.as-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--primary-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.as-err{background:var(--bad-soft);color:var(--bad);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.as-retry{border:0;background:#fff;color:var(--bad);font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer}.as-retry:active{transform:scale(.96)}.as-typing{display:flex;gap:5px;padding:16px 18px}.as-typing i{width:8px;height:8px;border-radius:99px;background:var(--muted);opacity:.4;animation:as-dot 1.1s ease-in-out infinite}.as-typing i:nth-child(2){animation-delay:.15s}.as-typing i:nth-child(3){animation-delay:.3s}.as-card{align-self:flex-start;width:min(78%,560px);background:#fff;border:1.5px solid #E6E1FB;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px;animation:as-in .25s var(--ease) backwards}.as-card.closed{border-color:var(--line)}.as-card-t{font-size:16px;font-weight:600;line-height:1.4}.as-mv{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:15px;background:var(--bg);border-radius:14px;padding:10px 12px}.as-mv-l{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:2px}.as-mv-l small{color:var(--muted);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.as-mv-from{color:var(--muted);text-decoration:line-through}.as-card-note{font-size:13px;color:var(--muted);line-height:1.45}.as-card-btns{display:flex;flex-wrap:wrap;gap:8px}.as-card-btns .btn{min-height:44px;padding:0 20px;white-space:nowrap}.as-card-btns .btn-primary{min-width:110px}.as-spin{width:18px;height:18px;border-width:2px;border-color:#ffffff59;border-top-color:#fff}.as-card-st{align-self:flex-start;white-space:normal;line-height:1.45}.as-foot{padding:14px 24px 22px;display:flex;flex-direction:column;gap:10px;flex:none}.as-note{padding:10px 14px}.as-chips{display:flex;flex-wrap:wrap;gap:8px}.as-chip{min-height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--primary-soft);color:var(--primary-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;flex:none;transition:background-color .15s ease,transform .12s ease}.as-chip:active:not(:disabled){transform:scale(.96);background:#e3e1fa}.as-chip:disabled{opacity:.55;cursor:default}.as-input{display:flex;align-items:flex-end;gap:8px;background:var(--soft);border-radius:26px;padding:6px;transition:box-shadow .15s ease}.as-input textarea{flex:1;min-width:0;min-height:46px;max-height:140px;border:0;background:transparent;padding:12px 16px;font:inherit;font-size:16px;line-height:1.4;outline:none;resize:none;color:var(--ink)}.as-input:focus-within{box-shadow:0 0 0 3px var(--primary-soft)}.as-send{width:46px;height:46px;border-radius:999px;border:0;background:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:transform .12s ease,opacity .15s ease}.as-send:active:not(:disabled){transform:scale(.92)}.as-send:disabled{opacity:.45;cursor:default}.as-send:focus-visible,.as-chip:focus-visible,.as-back:focus-visible,.as-undo:focus-visible{outline:3px solid rgba(81,70,217,.55);outline-offset:2px}.as-side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}.as-side h2{margin:0 0 6px;font-size:18px;font-weight:600}.as-can{padding:22px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(200deg,#c9c1f7,#e6e1fb 45%,#f7f2f0)}.as-cap{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;padding:10px 12px;border-radius:16px;background:#ffffffbf}.as-dot{width:8px;height:8px;border-radius:99px;background:var(--primary);margin-top:7px;flex:none}.as-logs{padding:22px;display:flex;flex-direction:column;gap:4px}.as-log{display:flex;align-items:center;gap:10px;font-size:14px;padding:6px 0;border-bottom:1px solid #F0F0F5;min-height:44px}.as-log.last{border-bottom:0}.as-log .muted{font-size:13px;white-space:nowrap}.as-undo{border:0;background:transparent;color:var(--primary);font:inherit;font-size:14px;font-weight:600;min-height:44px;min-width:44px;padding:0 8px;border-radius:12px;cursor:pointer}.as-undo:active{background:var(--primary-soft)}.as-empty-log{font-size:14px;padding:6px 0}.as-log-foot{margin:8px 0 0;font-size:13px;color:var(--muted);line-height:1.5}@media (hover: hover){.as-chip:hover:not(:disabled){background:#e3e1fa}.as-undo:hover{background:var(--primary-soft)}}@keyframes as-in{0%{opacity:0;transform:translateY(6px)}}@keyframes as-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.as-me,.as-ai,.as-card,.as-typing i,.as-acts-m,.as-acts-bg{animation:none}}@media (max-width: 1099px){.as-side{display:none}.as-acts-btn{display:inline-flex!important;gap:6px}.as-acts-m{display:flex;flex-direction:column;gap:4px;position:absolute;top:76px;inset-inline-end:16px;z-index:6;width:min(380px,calc(100% - 32px));max-height:60%;overflow-y:auto;background:#fff;border-radius:22px;padding:14px 18px;box-shadow:0 24px 50px -20px #281e7873,0 0 0 1px var(--line);animation:fade .15s ease-out}.as-acts-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.as-acts-grip{display:none}.as-acts-h{display:flex;align-items:center;gap:8px}.as-acts-h h2{flex:1;font-size:17px;font-weight:600;margin:0}.as-acts-x{width:44px;height:44px;border-radius:99px;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-inline-end:-10px}.as-acts-x:active{background:var(--soft)}}@media (max-width: 760px){.as-wrap{gap:0}.as-chat{position:fixed;inset-inline:0;top:var(--vv-top, 0px);height:calc(var(--vv-h, 100vh) - 96px - env(safe-area-inset-bottom));height:calc(var(--vv-h, 100dvh) - 96px - env(safe-area-inset-bottom));min-height:0;border-radius:0;background:#fff;box-shadow:0 60px #fff}.as-chat.kb-open{height:var(--vv-h, 100dvh);z-index:26;box-shadow:none}.as-head{padding:calc(10px + env(safe-area-inset-top)) 12px 8px;gap:10px;border-bottom:0}.as-head h1{font-size:19px;font-weight:600}.as-sub-d{display:none}.as-sub-m{display:block}.as-mark{width:42px;height:42px}.as-back{display:flex;width:44px;height:44px;border-radius:999px;border:0;background:#fff;color:var(--ink);align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 8px 22px -10px #281e7859;flex:none}.as-back:active{background:var(--soft)}.as-acts-btn{padding:0 14px;font-size:14px;min-height:44px}.as-acts-bg{position:fixed;z-index:40;background:#161a3b52;animation:fade .15s ease-out}.as-acts-m{position:fixed;top:auto;bottom:0;inset-inline:0;width:auto;max-height:75dvh;z-index:41;border-radius:26px 26px 0 0;padding:8px 18px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -20px 40px -30px #281e7880;animation:sheet-up .2s var(--ease) backwards}.as-acts-grip{display:block;align-self:center;width:40px;height:4px;border-radius:99px;background:var(--line);margin:2px 0 6px}.as-msgs{padding:8px 16px;gap:10px}.as-turn{gap:10px}.as-me{max-width:82%;font-size:16px;padding:10px 14px;border-radius:20px 6px 20px 20px}.as-ai{max-width:88%;font-size:16px;padding:10px 14px;border-radius:6px 20px 20px}.as-card{width:92%;border:0;border-radius:20px;padding:14px;gap:10px;box-shadow:0 14px 30px -20px #281e788c,0 0 0 1px #eeecfb}.as-card-t{font-size:15px}.as-mv{font-size:14px;padding:10px;border-radius:12px}.as-card-btns .btn{flex:1 1 auto;min-height:44px;padding:0 14px;font-size:15px}.as-card-btns .btn-ghost{flex:0 1 auto}.as-foot{padding:6px 12px 10px;gap:8px}.as-chat.kb-open .as-chips{display:none}.as-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding:2px 12px;scroll-snap-type:x proximity}.as-chips::-webkit-scrollbar{display:none}.as-chip{min-height:44px;padding:0 16px;font-size:14px;scroll-snap-align:start}.as-input{padding:4px}.as-input textarea{min-height:44px;padding:11px 14px}.as-send{width:44px;height:44px}}.join{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center}.join-head{width:100%;max-width:560px;background:var(--grad);border-radius:0 0 36px 36px;padding:calc(24px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:22px}.join-from{display:flex;align-items:center;gap:12px;background:#fffc;border-radius:20px;padding:12px 14px;font-size:14px;line-height:1.45}.join-av{width:44px;height:44px;border-radius:99px;background:var(--primary-soft);color:var(--primary-ink);font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;flex:none}.join-main{width:100%;max-width:560px;flex:1;padding:24px max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:18px}.join-form{gap:18px}.join-or{font-size:13px;gap:14px;color:#9a9db2}.join-or .grow{height:1px;background:var(--line)}.join-ro{background:var(--soft)}.join-wait{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.join-from>span:last-child{min-width:0;overflow-wrap:anywhere}.join-cta{min-height:56px;margin-top:4px;font-size:17px}@media (min-width: 761px){.join{padding-top:32px}.join-head{border-radius:36px;padding:32px 32px 34px}.join-main{padding:28px 32px}}.au-page{gap:22px}.au-count{font-size:14px;color:#4e5270;background:#fff;padding:10px 16px;border-radius:999px;box-shadow:0 8px 22px -14px #281e7859;white-space:nowrap}.au-caps{border-radius:28px;background:linear-gradient(250deg,#f6f1f0,#e6e1fb 55%,#c9c1f7);padding:22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.au-caps-t{font-size:16px;font-weight:600;margin-inline-end:8px}.au-cap{display:flex;align-items:center;gap:10px;background:#ffffffbf;border-radius:18px;padding:10px 14px 10px 12px;font-size:14px;font-weight:600}.au-cap-ic{width:34px;height:34px;border-radius:999px;background:#fff;color:var(--primary);display:flex;align-items:center;justify-content:center;flex:none}.au-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.au-card{background:#fff;border-radius:24px;padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.au-card-h{display:flex;align-items:center;gap:12px}.au-ic{width:44px;height:44px;border-radius:999px;background:var(--soft);display:flex;align-items:center;justify-content:center;flex:none}.au-ic>span{width:12px;height:12px;border-radius:99px;background:#c3c6d4}.au-card.on .au-ic{background:var(--primary-soft)}.au-card.on .au-ic>span{background:var(--primary)}.au-title{flex:1;font-size:16px;font-weight:600;line-height:1.3}.au-desc{font-size:14px;color:#4e5270;line-height:1.5}.au-stat{font-size:13px;font-weight:600;color:var(--muted)}.au-card.on .au-stat{color:var(--primary-ink)}.au-switch{width:52px;height:30px;border-radius:999px;border:0;padding:3px;cursor:pointer;display:flex;justify-content:flex-start;background:#d5d8e4;flex:none;transition:background .2s var(--ease)}.au-switch[aria-checked=true]{justify-content:flex-end;background:var(--primary)}.au-switch>span{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #14143c40}.au-switch:disabled{opacity:.55;cursor:default}.au-switch:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}.au-timing{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.au-select{min-height:44px;width:auto;padding:0 12px;font-size:16px;border-radius:12px}.au-tpl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-chip{white-space:normal;line-height:1.4}.au-sync{border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--primary);cursor:pointer;padding:0 6px;min-height:44px;touch-action:manipulation}.au-sync:disabled{opacity:.6;cursor:default}.au-hint{font-size:13px;color:var(--muted);width:100%}.au-note{font-size:14px;font-weight:600;color:var(--primary-ink)}.au-bottom{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.au-ads{flex:3 1 520px;min-width:0;display:flex;flex-direction:column;gap:10px}.au-ads-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.au-ads-h h2{font-size:20px}.au-ads-h .muted{font-size:13px}.au-table-wrap{overflow-x:auto;margin-inline:-4px}.au-table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0 6px}.au-table th{font-weight:600;font-size:13px;color:var(--muted);text-align:start;padding:10px 14px;white-space:nowrap}.au-table td{padding:12px 14px;font-size:14px;background:var(--bg)}.au-table td:first-child{border-start-start-radius:14px;border-end-start-radius:14px}.au-table td:last-child{border-start-end-radius:14px;border-end-end-radius:14px}.au-table .au-ad{font-weight:600;overflow-wrap:anywhere}.au-table .au-m{font-weight:700;color:var(--primary)}.au-cost{flex:2 1 320px;display:flex;flex-direction:column;gap:12px}.au-cost h2{font-size:20px}.au-cost p{font-size:14px;line-height:1.5}.au-cost small{font-size:13px;line-height:1.5}.au-cost-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.au-big{font-family:Sora,sans-serif;font-size:34px;font-weight:600}.au-split{height:10px;border-radius:99px;background:var(--primary-soft);display:flex;overflow:hidden}.au-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#4e5270}.au-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:6px}@media (max-width: 760px){.au-caps{padding:16px;border-radius:22px}.au-caps-t{width:100%}.au-grid{grid-template-columns:1fr}.au-ads,.au-cost{flex-basis:100%}}.au-switch{position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.au-switch:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.au-switch:not(:disabled):active>span{transform:scale(.9)}.au-switch>span{transition:transform .1s ease}.au-hint a{color:var(--primary-ink);font-weight:600}@media (max-width: 760px){.au-count{padding:8px 14px;font-size:13px}.au-card{padding:16px}.au-timing{justify-content:space-between}.au-table-wrap{overflow:visible;margin:0}.au-table{min-width:0;border-spacing:0}.au-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.au-table,.au-table tbody{display:block}.au-table tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;padding:14px;margin-bottom:8px;border-radius:18px;background:var(--bg)}.au-table td{display:flex;flex-direction:column;gap:2px;padding:0;background:none;border-radius:0!important;font-size:15px;font-weight:600}.au-table td:before{content:attr(data-l);font-size:13px;font-weight:500;color:var(--muted)}.au-table td.au-ad{grid-column:1 / -1;font-size:15px}.au-table td.au-ad:before{display:none}}@media (prefers-reduced-motion: reduce){.au-switch>span{transition:none}}.cn-page{gap:20px}.cn-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.cn-main{flex:3 1 680px;min-width:0;display:flex;flex-direction:column;gap:18px}.cn-aside{flex:1 1 280px;min-width:0;max-width:400px}.cn-spacer{visibility:hidden}.cn-grad{border-radius:28px;padding:22px;background:linear-gradient(200deg,#c9c1f7,#e6e1fb 45%,#f7f2f0)}.cn-head{gap:14px}.cn-head h2{font-size:18px}.cn-logo{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none}.cn-logo.wa{background:#e3f5ec;color:#1f9d61}.cn-dot{width:8px;height:8px;border-radius:99px;display:inline-block;flex:none}.cn-number{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:20px;background:var(--bg)}.cn-number .muted{font-size:13px}.cn-number b{font-size:28px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:right;unicode-bidi:plaintext}.cn-fact{font-size:14px;display:flex;align-items:center;gap:8px}.cn-fact.ok:before{content:"✓";width:22px;height:22px;border-radius:99px;background:var(--ok-soft);color:var(--ok);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cn-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cn-notes li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.cn-mark{width:22px;height:22px;border-radius:99px;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.cn-mark.ok{background:#e3f5ec;color:#146c44}.cn-mark.no{background:#fdf0e4;color:#9a4508}.cn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cn-tpl{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:var(--bg)}.cn-sub{font-size:13px;line-height:1.5}.cn-sub.bad{color:var(--bad)}.cn-preview summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--primary-ink);min-height:44px;display:inline-flex;align-items:center;touch-action:manipulation}.cn-preview p{margin-top:6px;padding:10px 12px;border-radius:12px;background:#fff;font-size:14px;line-height:1.55;white-space:pre-wrap}.cn-ex{padding:10px 12px}.cn-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-x{width:44px;height:44px;border-radius:99px;border:0;background:#fff;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}@media (hover: hover){.cn-x:hover{color:var(--bad)}}.cn-x:active{background:var(--bad-soft);color:var(--bad)}.cn-x .spinner{width:18px;height:18px}.cn-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;border-radius:20px;background:var(--bg)}.cn-add-t{grid-column:1 / -1;font-weight:600;font-size:15px}.cn-add .input{background:#fff}.cn-switch{display:flex;align-items:center;gap:14px;justify-content:space-between;width:100%;min-height:60px;padding:12px 14px;border-radius:18px;border:0;background:var(--bg);font:inherit;color:var(--ink);text-align:start;cursor:pointer}.cn-switch:disabled{cursor:default;opacity:.7}.cn-switch{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cn-switch:not(:disabled):active{background:#ededf5}.cn-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cn-track{width:46px;height:28px;border-radius:99px;background:#d5d7e3;position:relative;flex:none;transition:background .15s}.cn-track span{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:99px;background:#fff;box-shadow:0 2px 6px #14143c40;transition:inset-inline-start .15s}.cn-switch[aria-checked=true] .cn-track{background:var(--primary)}.cn-switch[aria-checked=true] .cn-track span{inset-inline-start:21px}.cn-save{font-size:13px;min-height:18px;color:var(--muted)}.cn-save.saved{color:var(--ok)}.cn-save.error{color:var(--bad)}@media (prefers-reduced-motion: reduce){.cn-track,.cn-track span{transition:none}}@media (max-width: 1100px){.cn-aside{max-width:none;flex-basis:100%}.cn-spacer{display:none}}@media (max-width: 760px){.cn-page,.cn-row{gap:14px}.cn-grad{padding:18px;border-radius:24px}.cn-number b{font-size:24px}.cn-add{grid-template-columns:1fr}}.cn-lead{font-size:14px;line-height:1.5}.cn-st{flex:none}.cn-again{align-self:flex-start;min-height:44px;padding-inline:4px}.cn-connect{align-self:flex-start}.cn-tpl-row{display:flex;align-items:flex-start;gap:10px}.cn-tpl-row .pill{flex:none;margin-top:2px}.cn-tpl.bad{background:var(--bad-soft)}.cn-tpl.bad .cn-preview p{background:#fff}.cn-tpl-sum{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;font-size:14px;line-height:1.5}.cn-tpl-sum b{font-size:15px}.cn-tpl-sum.ok{background:var(--ok-soft);color:var(--ok)}.cn-tpl-sum.info{background:var(--primary-soft);color:var(--primary-ink)}.cn-tpl-sum.bad{background:var(--bad-soft);color:var(--bad)}.cn-tpl-ic{width:28px;height:28px;border-radius:99px;background:#fff;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700}.cn-tpl-btn{align-self:flex-start;min-height:44px}.cn-notes-d{display:none}.cn-notes-d summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:15px;touch-action:manipulation}.cn-notes-d summary::-webkit-details-marker{display:none}.cn-notes-d summary:after{content:"";width:9px;height:9px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-inline-end:6px;transition:transform .15s ease;flex:none}.cn-notes-d[open] summary:after{transform:rotate(-135deg)}.cn-notes-d[open] summary{margin-bottom:10px}.cc-head{gap:12px 14px}.cc-title{gap:2px;min-width:0}.cc-title h2{font-size:18px}.cc-mail{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 760px){.cn-head{align-items:flex-start}.cn-head h2{font-size:17px}.cn-wa .cn-st{flex-basis:100%;order:3}.cn-notes-box{padding:6px 18px}.cn-notes-d{display:block}.cn-notes-d[open]{padding-bottom:12px}.cn-notes-open{display:none!important}.cn-tpl{padding:12px 14px}.cn-tpl-btn{align-self:stretch}.cc-head .cc-title{flex:1 1 0}.cc-meta{flex-basis:100%}.cc-meta .btn{min-height:44px}.cc-meta .btn-dark{flex:1}.cn-connect{align-self:stretch}}@media (prefers-reduced-motion: reduce){.cn-notes-d summary:after{transition:none}}
